0001437749-24-019949.txt : 20240611 0001437749-24-019949.hdr.sgml : 20240611 20240611161534 ACCESSION NUMBER: 0001437749-24-019949 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 67 CONFORMED PERIOD OF REPORT: 20240430 FILED AS OF DATE: 20240611 DATE AS OF CHANGE: 20240611 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-13490 FILM NUMBER: 241035958 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-Q 1 mind20240430_10q.htm FORM 10-Q mind20240430_10q.htm
0000926423 MIND TECHNOLOGY, INC false --01-31 Q1 2025 3 9 2,000 1.83 0 0 0 1.4 10 13,788,738 1,405,779 2 1 false false false false 00009264232024-02-012024-04-30 0000926423us-gaap:CommonStockMember2024-02-012024-04-30 0000926423us-gaap:SeriesAPreferredStockMember2024-02-012024-04-30 xbrli:shares 00009264232024-06-10 iso4217:USD 00009264232024-04-30 00009264232024-01-31 00009264232023-02-012023-04-30 0000926423mind:MarineTechnologyProductsMember2024-02-012024-04-30 0000926423mind:MarineTechnologyProductsMember2023-02-012023-04-30 iso4217:USDxbrli:shares 0000926423us-gaap:OtherMachineryAndEquipmentMember2024-02-012024-04-30 0000926423us-gaap:OtherMachineryAndEquipmentMember2023-02-012023-04-30 00009264232023-01-31 00009264232023-04-30 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 0000926423us-gaap:CommonStockMember2024-02-012024-04-30 0000926423us-gaap:PreferredStockMember2024-02-012024-04-30 0000926423us-gaap:AdditionalPaidInCapitalMember2024-02-012024-04-30 0000926423mind:TreasuryStockCommonAndPreferredMember2024-02-012024-04-30 0000926423us-gaap:RetainedEarningsMember2024-02-012024-04-30 0000926423us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-02-012024-04-30 0000926423us-gaap:CommonStockMember2024-04-30 0000926423us-gaap:PreferredStockMember2024-04-30 0000926423us-gaap:AdditionalPaidInCapitalMember2024-04-30 0000926423mind:TreasuryStockCommonAndPreferredMember2024-04-30 0000926423us-gaap:RetainedEarningsMember2024-04-30 0000926423us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-30 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-012023-04-30 0000926423us-gaap:PreferredStockMember2023-02-012023-04-30 0000926423us-gaap:AdditionalPaidInCapitalMember2023-02-012023-04-30 0000926423mind:TreasuryStockCommonAndPreferredMember2023-02-012023-04-30 0000926423us-gaap:RetainedEarningsMember2023-02-012023-04-30 0000926423us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-02-012023-04-30 0000926423us-gaap:CommonStockMember2023-04-30 0000926423us-gaap:PreferredStockMember2023-04-30 0000926423us-gaap:AdditionalPaidInCapitalMember2023-04-30 0000926423mind:TreasuryStockCommonAndPreferredMember2023-04-30 0000926423us-gaap:RetainedEarningsMember2023-04-30 0000926423us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-30 0000926423mind:KleinMarineServicesIncMember2023-08-21 0000926423mind:KleinMarineServicesIncMember2023-08-212023-08-21 0000926423us-gaap:DiscontinuedOperationsDisposedOfBySaleMember2024-02-012024-04-30 0000926423us-gaap:DiscontinuedOperationsDisposedOfBySaleMember2023-02-012023-04-30 0000926423us-gaap:TransferredAtPointInTimeMember2024-02-012024-04-30 0000926423us-gaap:TransferredAtPointInTimeMember2023-02-012023-04-30 0000926423us-gaap:TransferredOverTimeMember2024-02-012024-04-30 0000926423us-gaap:TransferredOverTimeMember2023-02-012023-04-30 0000926423country:US2024-02-012024-04-30 0000926423country:US2023-02-012023-04-30 0000926423srt:EuropeMember2024-02-012024-04-30 0000926423srt:EuropeMember2023-02-012023-04-30 0000926423srt:AsiaPacificMember2024-02-012024-04-30 0000926423srt:AsiaPacificMember2023-02-012023-04-30 0000926423mind:OtherCountriesMember2024-02-012024-04-30 0000926423mind:OtherCountriesMember2023-02-012023-04-30 utr:M 0000926423srt:MinimumMember2024-02-012024-04-30 0000926423srt:MaximumMember2024-02-012024-04-30 0000926423us-gaap:FurnitureAndFixturesMember2024-04-30 0000926423us-gaap:FurnitureAndFixturesMember2024-01-31 0000926423us-gaap:VehiclesMember2024-04-30 0000926423us-gaap:VehiclesMember2024-01-31 0000926423us-gaap:LandAndBuildingMember2024-04-30 0000926423us-gaap:LandAndBuildingMember2024-01-31 00009264232024-01-312024-01-31 00009264232023-02-012024-01-31 utr:Y xbrli:pure 0000926423mind:ProprietaryRightsMembersrt:WeightedAverageMember2024-04-30 0000926423mind:ProprietaryRightsMember2024-04-30 0000926423mind:ProprietaryRightsMember2024-01-31 0000926423us-gaap:CustomerRelationshipsMembersrt:WeightedAverageMember2024-04-30 0000926423us-gaap:CustomerRelationshipsMember2024-04-30 0000926423us-gaap:CustomerRelationshipsMember2024-01-31 0000926423us-gaap:PatentsMembersrt:WeightedAverageMember2024-04-30 0000926423us-gaap:PatentsMember2024-04-30 0000926423us-gaap:PatentsMember2024-01-31 0000926423us-gaap:TradeNamesMembersrt:WeightedAverageMember2024-04-30 0000926423us-gaap:TradeNamesMember2024-04-30 0000926423us-gaap:TradeNamesMember2024-01-31 0000926423us-gaap:OtherIntangibleAssetsMembersrt:WeightedAverageMember2024-04-30 0000926423us-gaap:OtherIntangibleAssetsMember2024-04-30 0000926423us-gaap:OtherIntangibleAssetsMember2024-01-31 0000926423mind:IntangiblesExcludingTechnologyDevelopmentProjectsNotYetCompletedMember2024-04-30 0000926423mind:TheLoanMember2023-02-022023-02-02 0000926423mind:TheLoanMember2023-02-02 0000926423mind:TheLoanMember2023-02-012023-04-30 00009264232023-02-012024-04-30 0000926423mind:ReverseStockSplitMember2023-10-122023-10-12 0000926423mind:AdvisoryServicesRelatedToSaleOfKleinMembermind:LadenburgThalmannAndCoIncMember2023-08-012023-10-31 0000926423mind:QuarterlyDividendsMemberus-gaap:PreferredStockMember2024-04-30 0000926423mind:ReverseStockSplitMember2023-09-282023-09-28 00009264232023-09-27 00009264232023-09-28 00009264232023-08-212023-08-21 0000926423mind:SeamapMarineProductsMember2024-02-012024-04-30 thunderdome:item 0000926423mind:KleinMember2024-02-012024-04-30
 

 

Table of Contents

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 10-Q 

(Mark One)

 

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

 

For the quarterly period ended April 30, 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: 001-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, including 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

 

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 is a shell company (as defined in Rule 12b-2 of the Exchange Act).     Yes      No  ☒

Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date: 1,405,779 shares of common stock, $0.01 par value, were outstanding as of June 10, 2024.

 



 

 

 

MIND TECHNOLOGY, INC.

Table of Contents

 

 

PART I. FINANCIAL INFORMATION

     

Item 1.

Financial Statements (Unaudited)

 
 

Condensed Consolidated Balance Sheets as of April 30, 2024 and January 31, 2024

1

 

Condensed Consolidated Statements of Operations for the Three Months Ended April 30, 2024 and 2023

2

 

Condensed Consolidated Statements of Comprehensive Income (Loss) for the Three Months Ended April 30, 2024 and 2023

3

 

Condensed Consolidated Statements of Cash Flows for the Three Months Ended April 30, 2024 and 2023

4

 

Condensed Consolidated Statements of Stockholders' Equity for the Three Months Ended April 30, 2024 and 2023

5

 

Notes to Condensed Consolidated Financial Statements

7

 

Cautionary Statement about Forward-Looking Statements

16

     

Item 2.

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

17

     

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

22

     

Item 4.

Controls and Procedures

23

 

PART II. OTHER INFORMATION

     

Item 1.

Legal Proceedings

23

     

Item 1A.

Risk Factors

23

     

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

23

     

Item 3.

Defaults Upon Senior Securities

23

     

Item 4.

Mine Safety Disclosures

23

     

Item 5.

Other Information

23

     

Item 6.

Exhibits

24

     
 

Exhibit Index

24

     
 

Signatures

25

 

 

 

PART I. FINANCIAL INFORMATION

 

Item 1. Financial Statements

 

MIND TECHNOLOGY, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(in thousands, except per share data)

(unaudited)

 

   

April 30, 2024

   

January 31, 2024

 

ASSETS

 

Current assets:

               

Cash and cash equivalents

  $ 924     $ 5,289  

Accounts receivable, net of allowance for credit losses of $332 at each of April 30, 2024 and January 31, 2024

    9,412       6,566  

Inventories, net

    16,161       13,371  

Prepaid expenses and other current assets

    3,014       3,113  

Total current assets

    29,511       28,339  

Property and equipment, net

    791       818  

Operating lease right-of-use assets

    1,725       1,324  

Intangible assets, net

    2,714       2,888  

Deferred tax asset

    122       122  

Total assets

  $ 34,863     $ 33,491  

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

Current liabilities:

               

Accounts payable

  $ 1,703     $ 1,623  

Deferred revenue

    561       203  

Accrued expenses and other current liabilities

    5,303       5,586  

Income taxes payable

    1,928       2,114  

Operating lease liabilities - current

    728       751  

Total current liabilities

    10,223       10,277  

Operating lease liabilities - non-current

    997       573  

Total liabilities

    11,220       10,850  

Stockholders’ equity:

               

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

    37,779       37,779  

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

    14       14  

Additional paid-in capital

    113,169       113,121  

Accumulated deficit

    (127,353 )     (128,307 )

Accumulated other comprehensive gain

    34       34  

Total stockholders’ equity

    23,643       22,641  

Total liabilities and stockholders’ equity

  $ 34,863     $ 33,491  

 

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

 

 

 

 

MIND TECHNOLOGY, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(in thousands, except per share data)

(unaudited)

 

   

For the Three Months Ended April 30,

 
   

2024

   

2023

 

Revenues:

               

Sales of marine technology products

  $ 9,678     $ 10,597  

Cost of sales:

               

Sales of marine technology products

    5,460       6,061  

Gross profit

    4,218       4,536  

Operating expenses:

               

Selling, general and administrative

    2,759       3,306  

Research and development

    462       478  

Depreciation and amortization

    267       333  

Total operating expenses

    3,488       4,117  

Operating income

    730       419  

Other income (expense):

               

Interest expense

          (204 )

Other, net

    469       72  

Total other income (expense)

    469       (132 )

Income from continuing operations before income taxes

    1,199       287  

Provision for income taxes

    (245 )     (411 )

Net income (loss) from continuing operations

    954       (124 )

Loss from discontinued operations, net of income taxes

          (116 )

Net income (loss)

  $ 954     $ (240 )

Preferred stock dividends - declared

           

Preferred stock dividends - undeclared

    (947 )     (947 )

Net income (loss) attributable to common stockholders

  $ 7     $ (1,187 )

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

               

Continuing operations

  $     $ (0.76 )

Discontinued operations

  $     $ (0.08 )

Net income (loss)

  $     $ (0.84 )

Shares used in computing net income (loss) per common share:

               

Basic and diluted

    1,406       1,406  

 

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

 

 

 

MIND TECHNOLOGY, INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

(in thousands)

(unaudited)

 

   

For the Three Months Ended April 30,

 
   

2024

   

2023

 

Net income (loss)

  $ 954     $ (240 )

Comprehensive income (loss)

  $ 954     $ (240 )

 

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

 

 

 

MIND TECHNOLOGY, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

(unaudited)

 

   

For the Three Months Ended April 30,

 
   

2024

   

2023

 

Cash flows from operating activities:

               

Net income (loss)

  $ 954     $ (240 )

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

               

Depreciation and amortization

    267       481  

Stock-based compensation

    48       50  

Provision for inventory obsolescence

    23        

Gross profit from sale of other equipment

    (457 )     (138 )

Changes in:

               

Accounts receivable

    (2,837 )     (3,462 )

Unbilled revenue

    (10 )     11  

Inventories

    (2,812 )     979  

Prepaid expenses and other current and long-term assets

    100       1,308  

Income taxes receivable and payable

    (186 )     206  

Accounts payable, accrued expenses and other current liabilities

    277       (2,788 )

Deferred revenue and customer deposits

    (120 )     606  

Net cash used in operating activities

    (4,753 )     (2,987 )

Cash flows from investing activities:

               

Purchases of property and equipment

    (66 )     (57 )

Sale of other equipment

    457       138  

Net cash provided by investing activities

    391       81  

Cash flows from financing activities:

               

Net proceeds from short-term loan

          2,945  

Net cash provided by financing activities

          2,945  

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

    (3 )     (2 )

Net change in cash and cash equivalents

    (4,365 )     37  

Cash and cash equivalents, beginning of period

    5,289       778  

Cash and cash equivalents, end of period

  $ 924     $ 815  

Supplemental cash flow information:

               

Interest paid

  $     $ 204  

Income taxes paid

  $ 430     $ 189  

 

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

 

 

 

MIND TECHNOLOGY, INC.

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY

(in thousands)

(unaudited)

 

   

Common Stock

   

Preferred Stock

                           

Accumulated

         
                                      Additional                       Other          
                                   

Paid-In

   

Treasury

   

Accumulated

   

Comprehensive

         
   

Shares

   

Amount

   

Shares

   

Amount

   

Capital

   

Stock

   

Deficit

   

Gain

   

Total

 

Balances, January 31, 2024

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

Net income

                                        954             954  

Stock-based compensation

                            48                         48  

Balances, April 30, 2024

    1,406     $ 14       1,683     $ 37,779     $ 113,169     $     $ (127,353 )   $ 34     $ 23,643  

 

 

MIND TECHNOLOGY, INC.

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY

(in thousands)

(unaudited)

 

   

Common Stock

   

Preferred Stock

                           

Accumulated

         
   

As adjusted

   

See Note 14

                   

Additional

                   

Other

         
                                   

Paid-In

   

Treasury

   

Accumulated

   

Comprehensive

         
   

Shares

   

Amount

   

Shares

   

Amount

   

Capital

   

Stock

   

Deficit

   

Loss

   

Total

 

Balances, January 31, 2023

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

Net loss

                                        (240 )           (240 )

Stock-based compensation

                            50                         50  

Balances, April 30, 2023

    1,599     $ 16     $ 1,683     $ 37,779     $ 129,771     $ (16,863 )   $ (127,875 )   $ 34     $ 22,862  

 

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

 

 

MIND TECHNOLOGY, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

 

 

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 financial results reported as discontinued operations (see Note 2 – “Sale of a Subsidiary” for additional details).

 

Liquidity—As of April 30, 2024, the Company had working capital of approximately $19.3 million, including cash and cash equivalents of approximately $924,000, compared to working capital of approximately $18.1 million, including cash and cash equivalents of approximately $5.3 million as of January 31, 2024. 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.

 

Summary of Significant Accounting Policies—We describe our significant accounting policies in Note 1 of the Notes to Consolidated Financial Statements in our Annual Report on Form 10-K for the fiscal year ended January 31, 2024. During the three months ended April 30, 2024, there were no changes to those accounting policies.

 

 

F-9

7

 

8

 
 

2. Sale of Subsidiary

 

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 $11.5 million, resulting in a gain of approximately $2.3 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 (as defined below) were repaid in full and the Loan was terminated, and all liens and security interests granted thereunder were released and terminated (see Note 10 - "Notes Payable" for additional details).

 

 

3. Basis of Presentation

 

The condensed consolidated balance sheet as of January 31, 2024, for the Company has been derived from audited consolidated financial statements. The unaudited interim condensed consolidated financial statements have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States have been condensed or omitted pursuant to such rules and regulations, although the Company believes that the disclosures are adequate to make the information presented not misleading. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the related notes included in the Company’s Annual Report on Form 10-K for the year ended January 31, 2024 (“fiscal 2024”). In the opinion of the Company’s management, all adjustments, consisting only of normal recurring adjustments, necessary to present fairly the financial position as of April 30, 2024, the results of operations for the three months ended April 30, 2024 and 2023, the cash flows for the three months ended April 30, 2024 and 2023, and the statement of stockholders’ equity for the three-months ended April 30, 2024 and 2023, have been included in these condensed consolidated financial statements. The foregoing interim results are not necessarily indicative of the results of operations to be expected for the full fiscal year ending January 31, 2025 (“fiscal 2025”).

 

9

 
 

4. Discontinued Operations

 

On August 21, 2023, the Company sold Klein pursuant to the SPA with the Buyer. As a result, its results of operations are reported as discontinued operations for the three-month period ended April 30, 2023.

 

The results of operations from discontinued operations for the three months ended April 30, 2023 consist of the following:

 

  

For the Three Months Ended April 30,

 
  

2024

  

2023

 

Revenues:

 

(in thousands)

 

Revenue from discontinued operations

 $  $1,989 

Cost of sales:

        

Cost of discontinued operations

     1,108 

Operating expenses:

        

Selling, general and administrative

     568 

Research and development

     295 

Depreciation and amortization

     148 

Total operating expenses

     1,011 

Operating loss

     (130)

Other income

     21 

Loss before income taxes from discontinued operations

     (109)

Provision for income taxes from discontinued operations

     (7)

Net loss from discontinued operations

     (116)

 

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

 

  

For the Three Months Ended April 30,

 
  

2024

  

2023

 
  (in thousands) 

Depreciation and amortization

 $  $148 

 

 

5. New Accounting Pronouncements

 

In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures ("ASU 2023-7"), 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 is effective four our annual periods beginning February 1, 2024 and interim periods within fiscal years beginning February 1, 2025. The Company is evaluating the impacts of adoption.

 

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.

 

10

 
 

6. Revenue from Contracts with Customers

 

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

 

   

Three Months Ended April 30,

 
   

2024

   

2023

 

Revenue recognized at a point in time:

 

(in thousands)

 

Total revenue recognized at a point in time

  $ 9,377     $ 10,512  

Revenue recognized over time:

               

Total revenue recognized over time

    301       85  

Total revenue from contracts with customers

  $ 9,678     $ 10,597  

 

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 recognized in equal monthly amounts over the life of the contract.

 

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

 

   

Three Months Ended April 30,

 
   

2024

   

2023

 
   

(in thousands)

 

United States

  $ 345     $ 392  

Europe

    2,785       6,500  

Asia-Pacific

    5,843       3,582  

Other

    705       123  

Total revenue from contracts with customers

  $ 9,678     $ 10,597  

 

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

 

   

April 30, 2024

   

January 31, 2024

 

Contract Assets:

 

(in thousands)

 

Unbilled revenue - current

  $ 16     $ 26  

Total unbilled revenue

  $ 16     $ 26  

Contract Liabilities:

               

Deferred revenue & customer deposits - current

  $ 3,529     $ 3,649  

Total deferred revenue & customer deposits

  $ 3,529     $ 3,649  

 

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

 

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.

 

11

 
 

7. Balance Sheet

 

  

April 30, 2024

  

January 31, 2024

 
  

(in thousands)

 

Inventories:

        

Raw materials

 $9,949  $8,730 

Finished goods

  2,657   2,463 

Work in progress

  5,089   3,709 

Cost of inventories

  17,695   14,902 

Less allowance for obsolescence

  (1,534)  (1,531)

Total inventories, net

 $16,161  $13,371 

 

  

April 30, 2024

  

January 31, 2024

 
  

(in thousands)

 

Property and equipment:

        

Furniture and fixtures

 $8,923  $8,868 

Autos and trucks

  286   287 

Land and buildings

  997   997 

Cost of property and equipment

  10,206   10,152 

Accumulated depreciation and amortization

  (9,415)  (9,334)

Total property and equipment, net

 $791  $818 

 

As of January 31, 2024, the Company completed an annual review of property and equipment noting no indications that the recorded value of assets may not be recoverable, and no impairment was recorded for fiscal 2024. Since  January 31, 2024, there have been no changes to the market, economic or legal environment in which the Company operates or overall performance of the Company, that would, in the aggregate, indicate additional impairment analysis is necessary as of April 30, 2024.

 

 

8. Leases

 

The Company has certain non-cancelable operating lease agreements for office, production and warehouse space in Texas, Singapore, Malaysia, and the United Kingdom. 

 

Lease expense for the three months ended April 30, 2024 was approximately $207,000, respectively, and during the three months ended April 30, 2023 was approximately $221,000, respectively, and was recorded as a component of operating income (loss). Included in these costs was short-term lease expense of approximately$1,000 for the three months ended April 30, 2024, and during the three months ended April 30, 2023 was approximately$2,000. 

 

Supplemental balance sheet information related to leases as of April 30, 2024 and January 31, 2024 was as follows:

 

Lease

 

April 30, 2024

  

January 31, 2024

 

Assets

 (in thousands)

Operating lease assets

 $1,725  $1,324 
         

Liabilities

        

Operating lease liabilities

 $1,725  $1,324 
         

Classification of lease liabilities

        

Current liabilities

 $728  $751 

Non-current liabilities

  997   573 

Total Operating lease liabilities

 $1,725  $1,324 

 

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

 

Lease term and discount rate

 

April 30, 2024

  

January 31, 2024

 

Weighted average remaining lease term (years)

        

Operating leases

  1.83   1.40 
         

Weighted average discount rate:

        

Operating leases

  13%  13%

 

The incremental borrowing rate was calculated using the Company's weighted average cost of capital.

 

12

 

Supplemental cash flow information related to leases was as follows:

 

  

For the Three Months Ended April 30,

 

Lease

 

2024

  

2023

 

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

 

(in thousands)

 

Operating cash flows from operating leases

 $(207) $(221)
         

Changes in lease balances resulting from new and modified leases:

        

Operating leases

 $612  $223 

 

Maturities of lease liabilities at April 30, 2024 were as follows:

 

  

April 30, 2024

 
  (in thousands) 

2025

 $705 

2026

  595 

2027

  487 

2028

  275 

2029

  35 

Thereafter

   

Total payments under lease agreements

 $2,097 
     

Less: imputed interest

  (372)

Total lease liabilities

 $1,725 

 

 

9. Intangible Assets

 

      

April 30, 2024

  

January 31, 2024

 
  

Weighted

                         
  

Average Life at

  

Gross Carrying

  

Accumulated

  

Net Carrying

  

Gross Carrying

  

Accumulated

  

Net Carrying

 
  

April 30, 2024

  

Amount

  

Amortization

  

Amount

  

Amount

  

Amortization

  

Amount

 
      

(in thousands)

  

(in thousands)

 

Proprietary rights

  4.6   7,473   (5,168)  2,305   7,473   (5,053)  2,420 

Customer relationships

  0.1   4,884   (4,876)  8   4,884   (4,852)  32 

Patents

  1.2   2,540   (2,216)  324   2,540   (2,190)  350 

Trade name

  2.1   134   (111)  23   134   (108)  26 

Other

  0.2   416   (362)  54   426   (366)  60 

Intangible assets

     $15,447  $(12,733) $2,714  $15,457  $(12,569) $2,888 

 

 

On January 31, 2024, the Company completed an annual review of amortizable intangible assets. Based on a review of qualitative factors, it was determined that there were no events or changes in circumstances indicating that the carrying value of amortizable intangible assets was not recoverable. During the three months ended April 30, 2024, there have been no substantive indicators of impairment.

 

Aggregate amortization expense was $185,000 and $224,000 for the three months ended April 30, 2024 and 2023, respectively. As of April 30, 2024, future estimated amortization expense related to amortizable intangible assets was estimated to be:

 

For fiscal years ending January 31,

  (in thousands) 

2025

 $442 

2026

  520 

2027

  381 

2028

  315 

2029

  213 

Thereafter

  843 

Total

 $2,714 

 

13

 
 

10. Notes Payable

 

On February 2, 2023, we entered into a $3.75 million Loan and Security Agreement (“the Loan”). The Company 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 is the interest due through maturity. These costs were recorded as a reduction to the carrying value of our debt and amortized to interest expense straight-line over the term of the Loan. Approximately $204,000 of amortization of debt acquisition costs were recorded as interest expense for the three months ended April 30, 2023. On August 22, 2023, in connection with the Sale of Klein, the Loan was repaid in full (see Note 2- "Sale of Subsidiary" for additional details). 

 

 

11. Income Taxes

 

For the three-month period ended April 30, 2024, the income tax expense from continuing operations was approximately  $ 245,000, on pre-tax income from continuing operations of approximately $1.2 million. For the three- month period ended April 30, 2023, the income tax expense from continuing operations was approximately $ 411,000, on pre-tax income from continuing operations of  $ 287,000. The variance between our actual provision and the expected provision when applying the U.S. statutory rate of 21% is due primarily to the impact of income taxes accrued in certain foreign jurisdictions, mainly 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.

 

The Company files U.S. federal and state 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 Internal Revenue Service for fiscal years ended January 31, 2019 through 2024. The Company’s tax returns may also be subject to examination by state and local tax authorities for fiscal years ending  January 31, 2017 through 2024. The Company's Singapore income tax returns are subject to examination by the Singapore tax authorities for the 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 2024.

 

The Company has determined that the undistributed earnings of foreign subsidiaries are not deemed to be indefinitely reinvested outside of the United States as of April 30, 2024. 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 April 30, 2024.

 

For the three-month period ended April 30, 2024 and 2023, the Company did not recognize any tax expense or benefit related to uncertain tax positions.

 

 

12. Earnings per Share

 

Net income per basic common share is computed using the weighted average number of common shares outstanding during the period, excluding unvested restricted stock. Net income per diluted common share is computed using the weighted average number of common shares and dilutive potential common shares outstanding during the period using the treasury stock method. Potential common shares result from the assumed exercise of outstanding common stock options having a dilutive effect and from the assumed vesting of unvested shares of restricted stock. For the three months ended April 30, 2024 and April 30, 2023, dilutive potential common shares outstanding were immaterial and had no effect on the calculation of earnings per share because shares were anti-dilutive. The total basic weighted average common shares outstanding for the three months ended April 30, 2024 and April 30,2023, was approximately 1.4 million shares.

 

On October 12, 2023, the Company filed with the Secretary of State of the State of Delaware a Certificate of Amendment to its Charter (the “Charter Amendment”) to effect a one-for-ten reverse stock split (the “Reverse Stock Split”). Prior periods shares have been restated to reflect the impact of the Reverse Stock Split in calculating earnings per share (see Note 14- "Equity and Stock Based Compensation " for additional details).

 

 

 

13. Related Party Transaction

 

 Ladenburg Thalmann & Co. Inc. (“Ladenburg”) provided advisor and arrangement services for the Loan (See Note 10 - "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 former 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

 
 

14. Equity and Stock-Based Compensation

 

As of April 30, 2024, there are approximately 1,683,000 shares of Preferred Stock outstanding with an aggregate liquidation preference of approximately $48.7 million, which amount includes approximately $6.6 million in undeclared cumulative dividends. Holders of our Preferred Stock are entitled to receive, when and as declared by the Board out of funds of the Company available for the payment of distributions, quarterly cumulative preferential cash dividends of $0.5625 per share of the $25.00 per share stated liquidation preference on our Preferred Stock. Dividends on the Preferred Stock are payable quarterly in arrears, on April 30, July 31, October 31, and January 31, of each year.

 

On September 28, 2023, the Board approved the Reverse Stock Split 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.

 

Total compensation expense recognized for stock-based awards granted under the Company’s equity incentive plan during the three-month period ended April 30, 2024 was approximately $ 48,000, and during the three-month period ended April 30, 2023, was approximately $50,000.

 

 

15. 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 Subsidiary" for additional details). As a result, at April 30, 2024, Seamap is the Company’s sole operating segment.

 

 

15

 
 

CAUTIONARY STATEMENT ABOUT FORWARD-LOOKING STATEMENTS

 

Certain statements contained in this Quarterly Report on Form 10-Q (this “Form 10-Q”) may constitute “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. All statements contained in this Form 10-Q 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,” “may,” “will,” “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. Important factors that could cause actual results to differ materially from those in the forward-looking statements include, but are not limited to, those summarized below:

 

 

risks associated with our manufacturing operations including availability and reliability of materials and components as well the reliability of the products that we manufacture and sell;

 

loss of significant customers;

 

the impact of disruptions in global supply chains due to various factors, including certain components and materials becoming unavailable, increased lead times for components and materials, as well as increased costs for such items;

  demands from suppliers for advance payments could increase our need for working capital; inability to access such working capital could impede our ability to complete orders;
 

increased competition;

 

loss of key suppliers;

 

intellectual property claims by third parties;

 

the effect of uncertainty in financial markets on our customers’ and our ability to obtain financing;

 

our ability to successfully execute strategic initiatives to grow our business;

 

uncertainties regarding our foreign operations, including political, economic, currency, environmental regulation and export compliance risks;

 

seasonal fluctuations that can adversely affect our business;

 

fluctuations due to circumstances beyond our control or that of our customers;

 

defaults by customers on amounts due to us;

 

possible further impairment of our long-lived assets due to technological obsolescence or changes in anticipated cash flow generated from those assets;

 

inability to obtain funding or to obtain funding under acceptable terms;

  changes in government spending, including efforts by the U.S. and other governments to decrease spending for defense contracts, or as a result of U.S. or other administration transition;
  efforts by U.S. Congress and other U.S. government bodies to reduce U.S. government spending and address budgetary constraints and the U.S. deficit, as well as associated uncertainty around the timing, extent, nature and effect of such efforts;
 

fluctuations in demand for seismic data, which is dependent on the level of spending by oil and gas companies for exploration, production and development activities, and may potentially negatively impact the value of our assets held for sale;

  inflation and price volatility in the global economy could negatively impact our business and results of operations;
  the consequences of future geopolitical events, which we cannot predict but which may adversely affect the markets in which we operate, our operations, or our results of operations; and
  negative impacts to our business from security threats, including cybersecurity threats, and other disruptions.

 

For additional information regarding known material factors that could cause our actual results to differ materially from our projected results, please see (1) Part II, Item 1A. Risk Factors of this Form 10-Q, (2) Part I, Item 1A. Risk Factors in our Annual Report on Form 10-K for the fiscal year ended January 31, 2024, and (3) the Companys other filings filed with the SEC from time to time.

 

There may be other factors of which the Company is not currently aware that may affect matters discussed in the forward-looking statements and may also cause actual results to differ materially from those discussed. Readers are cautioned not to place undue reliance on forward-looking statements, which speak only as of the date hereof. We undertake no obligation to publicly update or revise any forward-looking statement after the date they are made, whether as the result of new information, future events or otherwise, except as required by law. All forward-looking statements included herein are expressly qualified in their entirety by the cautionary statements contained or referred to in this section.

 

 

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

 

Overview

 

On August 21, 2023, the Company completed the Sale of Klein (see Note 2-"Sale of Subsidiary" in the accompanying financial statements for additional details). Effective with the Sale of Klein, we operate in one segment, Seamap.  Seamap designs, produces and sells seismic exploration and survey equipment. Its customers include foreign and domestic commercial marine survey companies and various governmental institutions. 

 

Management believes that the performance of our Seamap business 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.

 

 

   

For the Three Months Ended April 30,

 
   

2024

   

2023

 

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

 

(in thousands)

 

Net income (loss)

  $ 954     $ (240 )

Interest expense, net

          204  

Depreciation and amortization

    267       481  

Provision for income taxes

    245       411  

EBITDA (1)

    1,466       856  

Stock-based compensation

    48       50  

Income from discontinued operations net of depreciation and amortization

          (32 )

Adjusted EBITDA from continuing operations (1)

  $ 1,514     $ 874  

Reconciliation of Net Cash Used in Operating Activities to EBITDA

               

Net cash used in operating activities

  $ (4,753 )   $ (2,987 )

Stock-based compensation

    (48 )     (50 )

Provision for inventory obsolescence

    (23 )      

Changes in accounts receivable (current and long-term)

    2,847       3,451  

Interest paid, net

          204  

Taxes paid, net of refunds

    430       189  

Gross profit from sale of other equipment

    457       138  

Changes in inventory

    2,812       (979 )

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

    (157 )     2,182  

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

    (100 )     (1,308 )

Other

    1       16  

EBITDA (1)

  $ 1,466     $ 856  

 


 

(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 to 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 and EBITDA and Adjusted EBITDA may not be comparable with similarly titled measures reported by other companies.

 

 

We design, manufacture and sell a variety of products used primarily in seismic and marine survey industries. Seamap’s primary products include (i) the GunLink seismic source acquisition and control systems; (ii) the BuoyLink RGPS tracking system used to provide precise positioning of seismic sources and streamers (marine recording channels that are towed behind a vessel) 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 marine survey applications.

 

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, supply chain issues, labor or political issues, inclement weather, and global pandemics. See Part II, Item 1A- “Risk Factors.”

 

 

Business Outlook

 

Our financial performance has improved significantly in recent periods.  Although we have a history of operating losses, we generated positive operating income from continuing operations in fiscal 2024 and the first quarter of fiscal 2025.  We believe this is due to increased demand within our primary markets and efforts to reduce costs and improve product margins.

 

On August 21, 2023, we completed the Sale of Klein for cash consideration of $11.5 million. In addition, in connection with the Sale of Klein, the Company granted the Buyer a license in its Spectral Ai software suite, 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 license and collaboration agreements provide opportunities for recurring licensing revenue and recovery of certain ongoing operating costs.  We believe the Sale of Klein serves to streamline the Company’s operations and provides needed working capital to address the financial requirements associated with the continuing growth of our Seamap business.

 

We have experienced increased inquiries and bid activity for our marine technology products. As of April 30, 2024, our backlog of firm orders was approximately $31.0 million, as compared to approximately $38.4 million as of January 31, 2024, and $18.1 million as of April 30, 2023. We believe that essentially all of our current backlog will be completed and shipped by the end of fiscal 2025. We believe that these firm orders provide good visibility for the balance of this fiscal year and into the next year. However, 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.

 

Our revenues tend to fluctuate from quarter to quarter due to delivery schedules and other factors. We currently expect revenue in the fiscal year ending January 31, 2025 to exceed that of fiscal 2024. 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;

 

 

Anticipated orders not being received as expected; and

 

 

Other unanticipated delays beyond our control. 

 

In our Seamap business we address the following primary markets:

 

 

Marine Survey

 

 

Marine Exploration

 

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

 

 

We also continue to pursue initiatives to further expand our product offerings. These initiatives include new internally developed technology, introduction of new products based on our existing technology, technology obtained through partnering arrangements with others and a combination of all of these. There can be no assurance that any of these initiatives will ultimately have a material impact on our financial position or results of operations. Certain business opportunities that we are pursuing are with military or other governmental organizations. The sales cycle for these projects can be quite long and can be impacted by a variety of factors, including the level of competition and budget limitations. Therefore, the timing of contract awards is often difficult to predict. However, once awarded, programs of this type can extend for many years. To date, the majority of our revenues have been from commercial customers.

 

We believe there are certain developments within the marine technology industry that can have a significant impact on our business. These developments include the following:

 

 

Demand for economical, commercially developed, technology for maritime security applications; and

 

 

Increased activity within the marine exploration space, including applications for alternative energy projects such as offshore windfarms and carbon capture projects.

 

In response to these, and other, developments we have prioritized certain strategic initiatives to exploit the opportunities that we perceive. These initiatives include the following:

 

 

Application of our Spectral Ai software suite technology to side scan sonar systems and potentially other sensor systems;

 

 

Adaptation of our SeaLink solid streamer technology to alternative applications, such as hydrographic surveys for windfarm and carbon capture projects; and

 

 

Application of our SeaLink solid streamer technology to passive sonar arrays for use in maritime security applications, such as domain awareness and anti-submarine warfare.

 

We believe that the above applications expand our addressable markets and provide opportunities for further growth in our revenues.

 

In fiscal 2024, we eliminated two executive management positions and certain other administrative positions in order to further control general and administrative costs. The Sale of Klein has allowed us to further streamline our operations and may provide opportunities to further reduce overhead 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, increased energy costs 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 impact cannot be accurately determined.

 

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

 

Results of Operations

 

Revenues for the three months ended April 30, 2024 were approximately $9.7 million, compared to approximately $10.6 million for the three months ended April 30, 2023 The decrease in the first three months of fiscal 2025 compared to the prior year period was primarily due to timing of completion of projects. For the three months ended April 30, 2024, we generated operating income of approximately $730,000, compared to operating income of approximately $419,000 for the three months ended April 30, 2023. The increase in operating income in the current three month periods was primarily attributable to decreased selling, general and administrative costs during the three months ended April 30, 2024. A more detailed explanation of these variations follows.

 

 

Revenues and Cost of Sales

 

Revenues and cost of sales for our Marine Technology Products business were as follows:

 

   

Three Months Ended

 
   

April 30,

 
   

2024

   

2023

 
   

(in thousands)

 

Revenues:

               

Seamap

  $ 9,678     $ 10,597  

Cost of sales:

               

Seamap

    5,460       6,061  

Gross profit

  $ 4,218     $ 4,536  

Gross profit margin

    44 %     43 %

 

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. Revenue from the sale of Seamap products was approximately $9.7 million for the three-month period ended April 30, 2024, compared to revenue of approximately $10.6 million for three-month period ended April 30, 2023.  The gross profit and gross profit margins remained consistent for Seamap and were approximately $4.2 million and 44% and approximately $4.5 million and 43% in the three-month periods ended April 30, 2024 and 2023, respectively. The gross profit margin in the first quarter of fiscal 2025 improved from the comparable period in the prior fiscal year, despite lower revenues, due to price increases implemented in fiscal 2024 and increased production efficiencies. The increased production efficiencies were due primarily to production and procurement efficiencies facilitated by increased order backlog. 

 

Operating Expenses

 

General and administrative expenses for the three months ended April 30, 2024, were approximately $2.8 million, compared to approximately $3.3 million for the three months ended April 30, 2023. The decrease from the prior periods is primarily the result of lower compensation expense due to headcount reductions, and the impact of broader cost control measures.

 

Research and development costs were approximately $462,000 in the three-month period ended April 30, 2024, compared to approximately $478,000 in the three-month period ended April 30, 2023, respectively. Costs in each of the periods are related primarily to our next generation towed streamer system and ongoing development of our Spectral Ai software suite.

 

Depreciation and amortization expense, which includes depreciation of equipment, furniture and fixtures and the amortization of intangible assets, decreased primarily attributable to assets becoming fully depreciated and amortized over the year. These costs were approximately $267,000 in the three -month period ended April 30, 2024, as compared to approximately $333,000 in the three-month period ended April 30, 2023.

 

Interest Expense

 

Interest expense of approximately $204,000 in the three months ended April 30, 2023, was primarily due to interest on the Loan. The Loan was repaid in fiscal 2024 in connection with the sale of Klein (see note 10-"Notes Payable" and Note 2-"Sale of Subsidiary" for additional details).

 

Other Expense

 

Other expense primarily relates to gains on the sale of certain ancillary equipment, scrap sales and other income.

 

Provision for Income Taxes

 

For the three-months ended April 30, 2024, we reported tax expense of approximately $245,000 on pre-tax income from continuing operations of approximately $1.2 million. For the three-month period ended April 30, 2023, our income tax expense was approximately $411,000 on pre-tax Income from continuing operations of approximately $287,000. 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.

 

 

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 and the three months ended April 30, 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 April 30, 2024, the Company had working capital of approximately $19.3 million, including cash and cash equivalents of approximately $924,000, compared to working capital of approximately $18.1 million, including cash and cash equivalents of approximately $5.3 million, as of January 31, 2024. 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 a number of additional factors and actions available to the Company to address any liquidity needs, including the following:

 

 

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

 

 

The Company had working capital of approximately $19.3 million as of April 30, 2024, including cash of approximately $924,000.

 

 

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

 

 

The majority of the Company’s costs are variable in nature, such as raw materials and personnel related costs. In fiscal 2024, the Company 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 had a backlog of orders related to the Seamap segment of approximately $31.0 million as of April 30, 2024, production for certain of these orders was in process and included in inventory as of April 30, 2024, thereby reducing the liquidity needed to complete the orders.

 

 

The Company has deferred payment of the quarterly dividend on its Series A Preferred Stock for seven fiscal quarters, including 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. The Company has 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 at any time prior to July 31, 2024, each share of Series A Preferred Stock shall be converted into 3.9 shares of Common Stock upon the effective time of the Amendment. Holders of Series A Preferred Stock as of the record date of April 26, 2024 are entitled to vote at a Virtual Special Meeting of Preferred Stockholders to be held on June 13, 2024. The affirmative vote of two-thirds (66 2/3%) of the outstanding shares of Series A Preferred Stock is required for approval of the Preferred Stock Proposal. Holders of Common Stock are not entitled to vote at the Special Meeting.

 

 

In recent years, the Company has raised capital through the sale of Common Stock and Preferred Stock pursuant to the at-the-market program (the "ATM Offering Program") 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.

  

 

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 additional investments such as in 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. 

 

In order to fund future growth, we may explore sources of additional capital. Such sources include private or public issues of equity or debt securities, or a combination of such securities. Other sources could include secured debt financing, the sale of assets or investment from strategic industry participants.

 

The Company has deferred payment of quarterly dividends for seven fiscal quarters including the first quarter of fiscal 2025. Accumulated and undeclared dividends amount to approximately $6.6 million as of April 30, 2024. Management does not believe that current operations can simultaneously fund the capital requirements of the ongoing business, as discussed above, as well as ongoing or accumulated dividends related to the Preferred Stock.  Accordingly, although no firm decisions have been made, management currently believes it is unlikely that the Company will declare dividends on the Preferred Stock for the foreseeable future.

 

 

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

 

   

For the Three Months Ended

 
   

April 30,

 
   

2024

   

2023

 
   

(in thousands)

 

Net cash used in operating activities

  $ (4,753 )   $ (2,987 )

Net cash provided by investing activities

    391       81  

Net cash provided by financing activities

          2,945  

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

    (3 )     (2 )

Net (decrease) increase in cash and cash equivalents

  $ (4,365 )   $ 37  

 

As of April 30, 2024, we had working capital of approximately $19.3 million, including cash and cash equivalents of approximately $924,000, as compared to working capital of approximately $18.1 million, including cash and cash equivalents of approximately $5.3 million, at January 31, 2024. 

 

Cash Flows from Operating Activities. Net cash used in operating activities was approximately $4.8 million in the first three months of fiscal 2025 as compared to approximately $3.0 million in the first three months of fiscal 2024. The increase in net cash used in operating activities in the first three months of fiscal 2025 compared to the prior year period was due mainly to an increase in accounts receivable and inventories.

 

Cash Flows from Investing Activities. Cash provided by investing activities during the first three months of fiscal 2025 increased approximately $310,000 over the same period in fiscal 2024. The increase relates primarily to sales of other equipment.

 

Cash Flows from Financing Activities. Net cash provided by financing activities during the first three months of fiscal 2024 consisted of approximately $2.9 million of net proceeds related to short-term loans (see Note 10 - "Notes Payable" for additional details).

 

We have determined that the undistributed earnings of foreign subsidiaries are not deemed indefinitely reinvested outside of the United States as of April 30, 2024. Furthermore, we have concluded that any deferred taxes with respect to the undistributed foreign earnings would be immaterial.

 

As of April 30, 2024, we had deposits in foreign banks equal to approximately $710,000, 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. If withholding taxes should become payable, we believe the amount of tax withheld would be immaterial.

 

Off-Balance Sheet Arrangements

 

We do not have any off-balance sheet arrangements.

 

Critical Accounting Estimates

 

Information regarding our critical accounting estimates is included in Part II, Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the year ended January 31, 2024. There have been no material changes to our critical accounting estimates during the three-month period ended April 30, 2024.

 

 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

 

We are exposed to market risk, which is the potential loss arising from adverse changes in market prices and rates. We have not entered, and do not intend to enter, into derivative financial instruments for hedging or speculative purposes.

 

Foreign Currency Risk

 

We operate in several foreign locations, which gives rise to risk from changes in foreign currency exchange rates. To the extent possible, we attempt to denominate our transactions in foreign locations in U.S. dollars. For those cases in which transactions are not denominated in U.S. dollars, we are exposed to risk from changes in exchange rates to the extent that non-U.S. dollar revenues exceed non-U.S. dollar expenses related to those transactions. Our non-U.S. dollar transactions are denominated primarily in British pounds, Singapore dollars and European Union euros. As a result of these transactions, we generally hold cash balances that are denominated in these foreign currencies. At April 30, 2024, our consolidated cash and cash equivalents included foreign currency denominated amounts equivalent to approximately $390,000 in U.S. dollars. A 10% increase in the U.S. dollar as compared to each of these currencies would result in a loss of approximately $39,000 in the U.S. dollar value of these deposits, while a 10% decrease would result in an equal amount of gain. We do not currently hold or issue foreign exchange contracts or other derivative instruments to hedge these exposures.

 

Interest Rate Risk

 

As of April 30, 2024, we had no debt.

 

 

Item 4. 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-Q. 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 officers 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. Our principal executive officer and principal financial officer have concluded that our current disclosure controls and procedures were not effective as of April 30, 2024, due to a material weakness in our internal control over financial reporting relating to the existence of inventory that was disclosed in our Annual Report on Form 10-K for the fiscal year ended January 31, 2024.

 

Remediation

 

As previously described in Part II, Item 9A, "Controls and Procedures" of our Annual Report on Form 10-K for the fiscal year ended January 31, 2024, we are implementing a remediation plan to address the material weakness in our internal controls over the existence of inventory. The weakness will remain unresolved until the applicable controls operate for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively.

 

Changes in Internal Control over Financial Reporting

 

Other than changes in connection with the remediation plan discussed above, there was no change in our system of internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the quarter ended April 30, 2024, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

PART II

 

Item 1. 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, individually or collectively, that we believe could have a material adverse effect on our results of operations or financial condition or is otherwise material.

 

Item 1A. Risk Factors

 

In addition to the other information set forth elsewhere in this Form 10-Q, you should carefully consider the risks discussed in our Annual Report on Form 10-K for the year ended January 31, 2024, which risks could materially affect our business, financial condition or future results. There have been no material changes in our risk factors from those described in our Annual Report on Form 10-K for the year ended January 31, 2024. The risks described in our Annual Report on Form 10-K for the year ended January 31, 2024, are not the only risks the Company faces. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial may also materially adversely affect our business, financial condition, or future results.

 

 

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

 

 

(a)

Not applicable.

 

(b)

Not applicable.

  (c) Not applicable.

 

Item 3. Defaults Upon Senior Securities

 

Not applicable.

 

Item 4. Mine Safety Disclosures

 

Not applicable.

 

 

Item  5. Other Information

 

Not applicable.

 

23

 
 

Item 6. Exhibits

 

Exhibits

 

The exhibits marked with the cross symbol (†) are filed (or furnished in the case of Exhibit 32.1) with this Form 10-Q.

 

Exhibit

 

Document Description

 

Form

 

Exhibit

Number

         

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

             

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, and Mark A. Cox, Chief Financial Officer, under Section 906 of the Sarbanes Oxley Act of 2002, 18 U.S.C. § 1350

       
             

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 (formatted as Inline XBRL and contained in Exhibit 101).

       

 

 

SIGNATURES

 

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

 

   
 

MIND TECHNOLOGY, INC.

   

Date: June 11, 2024

/s/ Robert P. Capps

 

Robert P. Capps

 

President and Chief Executive Officer

   
 

(Duly Authorized Officer)

 

25
EX-31.1 2 ex_669501.htm EXHIBIT 31.1 ex_669501.htm

Exhibit 31.1

 

CERTIFICATION

 

I, Robert P. Capps, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q for the quarterly period ended April 30, 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)

June 11, 2024

 

 
EX-31.2 3 ex_669502.htm EXHIBIT 31.2 ex_669502.htm

Exhibit 31.2

 

CERTIFICATION

 

I, Mark A. Cox, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q for the quarterly period ended April 30, 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

Chief Financial Officer and Vice President of Finance and Accounting

(Principal Financial Officer)

June 11, 2024

 

 
EX-32.1 4 ex_669503.htm EXHIBIT 32.1 ex_669503.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 Quarterly Report of MIND Technology, Inc. (the “Company”) on Form 10-Q for the quarterly period ended April 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Robert P. Capps, Chief Executive Officer of the Company, and Mark A. Cox, Chief Financial Officer 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, to his knowledge:

 

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

June 11, 2024

 

/s/ Mark A. Cox                            

Mark A. Cox

Chief Financial Officer and Vice President of Finance and Accounting

(Principal Financial Officer)

June 11, 2024

 

 
EX-101.SCH 5 mind-20240430.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 1 - Organization, Liquidity, and Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 2 - Sale of Subsidiary link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 3 - Basis of Presentation link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 4 - Discontinued Operations link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 5 - New Accounting Pronouncements link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 6 - Revenue From Contracts With Customers link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 7 - Balance Sheet link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 8 - Leases link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 9 - Intangible Assets link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 10 - Notes Payable link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 11 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 12 - Earnings Per Share link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 13 - Related Party Transaction link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 14 - Equity and Stock-based Compensation link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 15 - Segment Reporting link:calculationLink link:definitionLink link:presentationLink 995468 - Disclosure - Note 4 - Discontinued Operations (Tables) link:calculationLink link:definitionLink link:presentationLink 995469 - Disclosure - Note 6 - Revenue From Contracts With Customers (Tables) link:calculationLink link:definitionLink link:presentationLink 995470 - Disclosure - Note 7 - Balance Sheet (Tables) link:calculationLink link:definitionLink link:presentationLink 995471 - Disclosure - Note 8 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 995472 - Disclosure - Note 9 - Intangible Assets (Tables) link:calculationLink link:definitionLink link:presentationLink 995473 - Disclosure - Note 1 - Organization, Liquidity, and Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995474 - Disclosure - Note 2 - Sale of Subsidiary (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995475 - Disclosure - Note 4 - Discontinued Operations - Held for Sale and Discontinued Operations (Details) link:calculationLink link:definitionLink link:presentationLink 995476 - Disclosure - Note 6 - Revenue From Contracts With Customers (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995477 - Disclosure - Note 6 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 995478 - Disclosure - Note 6 - Revenue From Contracts With Customers - Contract Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995479 - Disclosure - Note 7 - Balance Sheet (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995480 - Disclosure - Note 7 - Balance Sheet - Schedule of Inventories (Details) link:calculationLink link:definitionLink link:presentationLink 995481 - Disclosure - Note 7 - Balance Sheet - Schedule of Property, Plant and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 995482 - Disclosure - Note 8 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995483 - Disclosure - Note 8 - Leases - Supplemental Balance Sheet Information (Details) link:calculationLink link:definitionLink link:presentationLink 995484 - Disclosure - Note 8 - Leases - Supplemental Cash Flow Information (Details) link:calculationLink link:definitionLink link:presentationLink 995485 - Disclosure - Note 8 - Leases - Maturities of Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995486 - Disclosure - Note 9 - Intangible Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995487 - Disclosure - Note 9 - Intangible Assets - Schedule of Goodwill and Other Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 995488 - Disclosure - Note 9 - Intangible Assets - Future Estimated Amortization Expense (Details) link:calculationLink link:definitionLink link:presentationLink 995489 - Disclosure - Note 10 - Notes Payable (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995490 - Disclosure - Note 11 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995491 - Disclosure - Note 12 - Earnings Per Share (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995492 - Disclosure - Note 13 - Related Party Transaction (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995493 - Disclosure - Note 14 - Equity and Stock-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995494 - Disclosure - Note 15 - Segment Reporting (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 6 mind-20240430_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 mind-20240430_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 mind-20240430_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo 2027 Ladenburg Thalmann and Co. Inc. [Member] Represents Ladenburg Thalmann & Co. Inc. Note To Financial Statement Details Textual us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree 2028 Note 4 - Discontinued Operations us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour 2029 2026 Note 6 - Revenue From Contracts With Customers 2027 Note 7 - Balance Sheet Note 8 - Leases Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Note 9 - Intangible Assets us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths 2026 Note 4 - Discontinued Operations - Held for Sale and Discontinued Operations (Details) Note 6 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) The Loan [Member] Represents Loan and Security Agreement. Note 6 - Revenue From Contracts With Customers - Contract Assets and Liabilities (Details) Note 7 - Balance Sheet - Schedule of Inventories (Details) Income Tax Disclosure [Text Block] Note 7 - Balance Sheet - Schedule of Property, Plant and Equipment (Details) Note 8 - Leases - Supplemental Balance Sheet Information (Details) Note 8 - Leases - Supplemental Cash Flow Information (Details) Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] us-gaap_ShareBasedCompensation Stock-based compensation Note 8 - Leases - Maturities of Lease Liabilities (Details) us-gaap_LiabilitiesCurrent Total current liabilities 2025 Note 9 - Intangible Assets - Schedule of Goodwill and Other Intangible Assets (Details) Note 9 - Intangible Assets - Future Estimated Amortization Expense (Details) Notes To Financial Statements Weighted average life (Year) Notes To Financial Statements [Abstract] us-gaap_DepreciationAmortizationAndAccretionNet Depreciation and amortization Operating expenses: us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax Comprehensive income (loss) us-gaap_StockholdersEquityNoteStockSplitConversionRatio1 Stockholders' Equity Note, Stock Split, Conversion Ratio Depreciation and amortization Depreciation and amortization us-gaap_DepreciationAndAmortizationDiscontinuedOperations us-gaap_AssetsCurrent Total current assets Common stock, $0.01 par value; 40,000 shares authorized; 1,406 shares issued at April 30, 2024 and January 31, 2024 Adjustments to reconcile net income (loss) to net cash used in operating activities: Common stock, authorized (in shares) 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) Deferred revenue Common stock, par value (in dollars per share) Goodwill and Intangible Assets Disclosure [Text Block] Asia Pacific [Member] Intangibles Excluding Technology Development Projects Not Yet Completed [Member] Represents intangibles excluding technology development projects not yet completed. Income taxes payable Statistical Measurement [Domain] us-gaap_OperatingLeasePayments Operating cash flows from operating leases Maximum [Member] Minimum [Member] Lessee, Operating Leases [Text Block] Accounts payable Weighted Average [Member] Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] us-gaap_PreferredStockLiquidationPreferenceValue Preferred Stock, Liquidation Preference, Value Sale of other equipment us-gaap_PreferredStockLiquidationPreference Preferred Stock, Liquidation Preference Per Share (in dollars per share) Preferred stock, $1.00 par value; 2,000 shares authorized; 1,683 shares issued and outstanding at each of April 30, 2024 and January 31, 2024 Unbilled revenue - current us-gaap_PrepaidInterest Prepaid Interest Preferred stock, shares issued (in shares) Interest paid us-gaap_PolicyTextBlockAbstract Accounting Policies mind_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense Research and development Amount of research and development expense attributable to disposal group, including, but not limited to, discontinued operation. Geographical [Axis] Property, Plant and Equipment [Table Text Block] Geographical [Domain] Preferred stock, shares authorized (in shares) Europe [Member] Trade Names [Member] Inventories, net Total inventories, net Preferred stock, par value (in dollars per share) Other Intangible Assets [Member] Work in progress us-gaap_InventoryValuationReserves Less allowance for obsolescence us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchases of property and equipment Finished goods us-gaap_InventoryGross Cost of inventories Reverse Stock Split [Member] The ratio of shares representing a stock transaction before the stock split conversion. Shares used in computing net income (loss) per common share: Income taxes paid Advisory Services Related to Sale of Klein [Member] Represents advisory services related to sale of Klein. us-gaap_PreferredStockAmountOfPreferredDividendsInArrears Preferred Stock, Amount of Preferred Dividends in Arrears Current liabilities: Supplemental Balance Sheet Disclosures [Text Block] Raw materials us-gaap_Assets Total assets Supplemental cash flow information: Patents [Member] Shareholders' Equity and Share-Based Payments [Text Block] Cash flows from operating activities: us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic Net income (loss) attributable to common stockholders Customer Relationships [Member] Statement [Line Items] Allowance for credit losses us-gaap_NumberOfOperatingSegments Number of Operating Segments Accounts receivable, net of allowance for credit losses of $332 at each of April 30, 2024 and January 31, 2024 Furniture and Fixtures [Member] Deferred tax asset Revenues: Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Additional paid-in capital AOCI Attributable to Parent [Member] Stockholders’ equity: Land and Building [Member] us-gaap_ContractWithCustomerAssetNet Total unbilled revenue Other, net us-gaap_NonoperatingIncomeExpense Total other income (expense) Long-Lived Tangible Asset [Axis] Segment Reporting Disclosure [Text Block] Long-Lived Tangible Asset [Domain] Current assets: Loss from discontinued operations, net of income taxes Net loss from discontinued operations Net income (loss) Net income (loss) us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization Amortizable intangible assets, accumulated amortization Intangible assets, net Total us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Effect of changes in foreign exchange rates on cash and cash equivalents us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net change in cash and cash equivalents Amortizable intangible assets, gross carrying amount us-gaap_Liabilities Total liabilities us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash provided by financing activities us-gaap_OperatingIncomeLoss Operating income Other income (expense): us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash used in operating activities Prepaid expenses and other current assets us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash provided by investing activities us-gaap_GrossProfit Gross profit Provision for inventory obsolescence us-gaap_ContractWithCustomerLiability Total deferred revenue & customer deposits us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Accumulated depreciation and amortization Property and equipment, net Total property and equipment, net us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings Deferred Tax Liabilities, Undistributed Foreign Earnings Property and equipment, gross 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. Disposal Group Classification [Axis] Disposal Group Classification [Domain] Cost of sales: us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax 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_LoanProcessingFee Loan Processing Fee Retained Earnings [Member] Earnings Per Share [Text Block] Sales of marine technology products, revenues Total revenue from contracts with customers us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest Net income (loss) from continuing operations us-gaap_RelatedPartyTransactionAmountsOfTransaction Related Party Transaction, Amounts of Transaction Additional Paid-in Capital [Member] Common Stock [Member] Related Party Transactions Disclosure [Text Block] Preferred Stock [Member] us-gaap_IncomeTaxExpenseBenefit Income Tax Expense (Benefit) Provision for income taxes Equity Components [Axis] Equity Component [Domain] us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income from continuing operations before income taxes us-gaap_OperatingExpenses Total operating expenses Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Timing of Transfer of Good or Service [Domain] Accounts payable, accrued expenses and other current liabilities Transferred at Point in Time [Member] Vehicles [Member] Transferred over Time [Member] Disaggregation of Revenue [Table Text Block] us-gaap_AllocatedShareBasedCompensationExpense Share-Based Payment Arrangement, Expense Timing of Transfer of Good or Service [Axis] Other Machinery and Equipment [Member] Revenue from Contract with Customer [Text Block] Treasury Stock, Common and Preferred [Member] Previously issued common and preferred shares repurchased by the issuing entity and held in treasury. Document Quarterly Report Amendment Flag Entity Incorporation, State or Country Code us-gaap_UnrecognizedTaxBenefits Unrecognized Tax Benefits Accounting Policies [Abstract] Document Transition Report City Area Code us-gaap_GainLossOnSaleOfBusiness Gain (Loss) on Disposition of Business Seamap Marine Products [Member] Represnets Seamap Marine Products. Entity Interactive Data Current us-gaap_GainLossOnSaleOfPropertyPlantEquipment Gross profit from sale of equipment Deferred revenue and customer deposits us-gaap_SharesOutstanding Balances (in shares) Balances (in shares) Security Exchange Name us-gaap_CommonStockSharesOutstanding Common Stock, Shares, Outstanding (in shares) Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding, Ending Balance (in shares) Title of 12(b) Security Current Fiscal Year End Date us-gaap_LeaseCost Lease, Cost us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses and other current and long-term assets Basis of Accounting [Text Block] Weighted average discount rate, Operating leases Document Fiscal Period Focus Document Fiscal Year Focus us-gaap_ShortTermLeaseCost Short-Term Lease, Cost Lease, Cost [Table Text Block] 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 Nonmonetary Transaction Type [Domain] Discontinued Operations, Disposed of by Sale [Member] us-gaap_DebtInstrumentFeeAmount Debt Instrument, Fee Amount Entity Emerging Growth Company Document Type Entity Small Business Entity Shell Company Nonmonetary Transaction Type [Axis] Document Information [Line Items] Document Information [Table] Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] Segments [Axis] Segments [Domain] us-gaap_IncreaseDecreaseInReceivables Accounts receivable us-gaap_ImpairmentOfLongLivedAssetsHeldForUse Impairment, Long-Lived Asset, Held-for-Use us-gaap_ProceedsFromNotesPayable Proceeds from Notes Payable Stock-based compensation Net proceeds from short-term loan Statement of Comprehensive Income [Abstract] Entity Tax Identification Number Entity Central Index Key Entity Registrant Name Entity [Domain] Legal Entity [Axis] Statement [Table] Entity Address, Address Line One Statement of Financial Position [Abstract] Basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic (in shares) us-gaap_AmortizationOfIntangibleAssets Amortization of Intangible Assets ecd_NonRule10b51ArrTrmntdFlag Non-Rule 10b5-1 Arrangement Terminated [Flag] Net income (loss) per common share - Basic and Diluted Entity Address, City or Town ecd_Rule10b51ArrTrmntdFlag Rule 10b5-1 Arrangement Terminated [Flag] Sales of marine technology products, costs ecd_Rule10b51ArrAdoptedFlag Rule 10b5-1 Arrangement Adopted [Flag] Entity Address, Postal Zip Code Discontinued operations (in dollars per share) us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense Total operating expenses us-gaap_EarningsPerShareBasic Net income (loss) (in dollars per share) Depreciation and amortization us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization Entity Address, State or Province ecd_NonRule10b51ArrAdoptedFlag Non-Rule 10b5-1 Arrangement Adopted [Flag] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense Selling, general and administrative Material Terms of Trading Arrangement [Text Block] Continuing operations (in dollars per share) us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss Operating loss Revenue from discontinued operations Statement of Cash Flows [Abstract] Cost of discontinued operations Entity Common Stock, Shares Outstanding Statement of Stockholders' Equity [Abstract] us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration Disposal Group, Including Discontinued Operation, Consideration Income Statement [Abstract] Disposal Groups, Including Discontinued Operations [Table Text Block] Disposal Group Name [Axis] Disposal Group Name [Domain] Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Long-Term Debt [Text Block] us-gaap_IncreaseDecreaseInInventories Inventories Trading Symbol Other Countries [Member] Represents other countries. Nature of Operations [Text Block] Local Phone Number us-gaap_TableTextBlock Notes Tables Schedule of Intangible Assets and Goodwill [Table Text Block] Accounting Standards Update and Change in Accounting Principle [Text Block] Related and Nonrelated Parties [Axis] Related and Nonrelated Parties [Domain] Selling, general and administrative Cash flows from financing activities: mind_DisposalGroupIncludingDiscontinuedOperationNonoperatingIncomeExpenses Other income Amount of nonoperating income (loss) attributable to disposal group, including, but not limited to, discontinued operation. us-gaap_DividendsPayableAmountPerShare Dividends Payable, Amount Per Share (in dollars per share) us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders’ equity UNITED STATES Related Party Transaction [Axis] Related Party Transaction [Domain] Dividends [Axis] Dividends [Domain] us-gaap_IncreaseDecreaseInContractWithCustomerAsset Unbilled revenue Accumulated deficit Marine Technology Products [Member] Represents marine technology products. Research and development Accumulated other comprehensive gain Series A Preferred Stock [Member] mind_WorkingCapitalDeficit Working Capital (Deficit) Represents the value of total current assets net of current liabilities as of the balance sheet date. us-gaap_InterestExpense Interest expense us-gaap_InterestExpenseDebt Interest Expense, Debt Changes in: us-gaap_StockholdersEquity Total stockholders’ equity Balances Balances 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 Thereafter Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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). Klein [Member] Represents Klein. Operating lease liabilities - non-current Non-current liabilities Class of Stock [Axis] Schedule of Inventory, Current [Table Text Block] Class of Stock [Domain] Deferred revenue & customer deposits - current The amount of contract with customer liability and customer deposits, classified as current. mind_PreferredStockDividendsUndeclared Preferred stock dividends - undeclared The amount of preferred stock dividends that is undeclared. Total lease liabilities Operating lease liabilities Total Operating lease liabilities Quarterly Dividends [Member] Quarterly Dividends. Operating lease liabilities - current Current liabilities Proprietary Rights [Member] Represents proprietary rights. mind_FinitelivedIntangibleAssetExpectedAmortizationAfterYearFour Thereafter Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after 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). Operating lease right-of-use assets Operating lease assets us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total payments under lease agreements us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less: imputed interest mind_PreferredStockDividendsDeclared Preferred stock dividends - declared The amount of preferred stock dividends declared that is an adjustment to net income apportioned to common stockholders. 2028 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear 2025 2029 EX-101.PRE 9 mind-20240430_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Document And Entity Information - shares
3 Months Ended
Apr. 30, 2024
Jun. 10, 2024
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 Q1  
Document Fiscal Year Focus 2025  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Apr. 30, 2024  
Document Transition Report false  
Entity File Number 001-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 Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   1,405,779
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 12 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
Apr. 30, 2024
Jan. 31, 2024
Current assets:    
Cash and cash equivalents $ 924,000 $ 5,289,000
Accounts receivable, net of allowance for credit losses of $332 at each of April 30, 2024 and January 31, 2024 9,412,000 6,566,000
Inventories, net 16,161,000 13,371,000
Prepaid expenses and other current assets 3,014,000 3,113,000
Total current assets 29,511,000 28,339,000
Property and equipment, net 791,000 818,000
Operating lease right-of-use assets 1,725,000 1,324,000
Intangible assets, net 2,714,000 2,888,000
Deferred tax asset 122,000 122,000
Total assets 34,863,000 33,491,000
Current liabilities:    
Accounts payable 1,703,000 1,623,000
Deferred revenue 561,000 203,000
Accrued expenses and other current liabilities 5,303,000 5,586,000
Income taxes payable 1,928,000 2,114,000
Operating lease liabilities - current 728,000 751,000
Total current liabilities 10,223,000 10,277,000
Operating lease liabilities - non-current 997,000 573,000
Total liabilities 11,220,000 10,850,000
Stockholders’ equity:    
Preferred stock, $1.00 par value; 2,000 shares authorized; 1,683 shares issued and outstanding at each of April 30, 2024 and January 31, 2024 37,779,000 37,779,000
Common stock, $0.01 par value; 40,000 shares authorized; 1,406 shares issued at April 30, 2024 and January 31, 2024 14,000 14,000
Additional paid-in capital 113,169,000 113,121,000
Accumulated deficit (127,353,000) (128,307,000)
Accumulated other comprehensive gain 34,000 34,000
Total stockholders’ equity 23,643,000 22,641,000
Total liabilities and stockholders’ equity $ 34,863,000 $ 33,491,000
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - shares
Apr. 30, 2024
Sep. 28, 2023
Sep. 27, 2023
Preferred stock, shares outstanding (in shares) 1,683,000    
Common stock, issued (in shares)   1,405,779 13,788,738
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Revenues:    
Sales of marine technology products, revenues $ 9,678,000 $ 10,597,000
Cost of sales:    
Gross profit 4,218,000 4,536,000
Operating expenses:    
Selling, general and administrative 2,759,000 3,306,000
Research and development 462,000 478,000
Depreciation and amortization 267,000 333,000
Total operating expenses 3,488,000 4,117,000
Operating income 730,000 419,000
Other income (expense):    
Interest expense 0 (204,000)
Other, net 469,000 72,000
Total other income (expense) 469,000 (132,000)
Income from continuing operations before income taxes 1,199,000 287,000
Provision for income taxes (245,000) (411,000)
Net income (loss) from continuing operations 954,000 (124,000)
Loss from discontinued operations, net of income taxes 0 (116,000)
Net income (loss) 954,000 (240,000)
Preferred stock dividends - declared 0 0
Preferred stock dividends - undeclared (947,000) (947,000)
Net income (loss) attributable to common stockholders $ 7,000 $ (1,187,000)
Net income (loss) per common share - Basic and Diluted    
Continuing operations (in dollars per share) $ 0 $ (0.76)
Discontinued operations (in dollars per share) 0 (0.08)
Net income (loss) (in dollars per share) $ 0 $ (0.84)
Shares used in computing net income (loss) per common share:    
Basic and diluted (in shares) 1,406 1,406
Marine Technology Products [Member]    
Cost of sales:    
Sales of marine technology products, costs $ 5,460,000 $ 6,061,000
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Net income (loss) $ 954 $ (240)
Comprehensive income (loss) $ 954 $ (240)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Cash flows from operating activities:    
Net income (loss) $ 954 $ (240)
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Depreciation and amortization 267 481
Stock-based compensation 48 50
Provision for inventory obsolescence 23 0
Changes in:    
Accounts receivable (2,837) (3,462)
Unbilled revenue (10) 11
Inventories (2,812) 979
Prepaid expenses and other current and long-term assets 100 1,308
Income taxes receivable and payable (186) 206
Accounts payable, accrued expenses and other current liabilities 277 (2,788)
Deferred revenue and customer deposits (120) 606
Net cash used in operating activities (4,753) (2,987)
Cash flows from investing activities:    
Purchases of property and equipment (66) (57)
Sale of other equipment 457 138
Net cash provided by investing activities 391 81
Cash flows from financing activities:    
Net proceeds from short-term loan 0 2,945
Net cash provided by financing activities 0 2,945
Effect of changes in foreign exchange rates on cash and cash equivalents (3) (2)
Net change in cash and cash equivalents (4,365) 37
Cash and cash equivalents, beginning of period 5,289 778
Cash and cash equivalents, end of period 924 815
Supplemental cash flow information:    
Interest paid 0 204
Income taxes paid 430 189
Other Machinery and Equipment [Member]    
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Gross profit from sale of equipment $ (457) $ (138)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - 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, 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 (240) 0 (240)
Stock-based compensation $ 0 $ 0 50 0 0 0 50
Balances (in shares) at Apr. 30, 2023 1,599 1,683          
Balances at Apr. 30, 2023 $ 16 $ 37,779 129,771 (16,863) (127,875) 34 22,862
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
Net income (loss) 0 0 0 0 954 0 954
Stock-based compensation $ 0 $ 0 48 0 0 0 48
Balances (in shares) at Apr. 30, 2024 1,406 1,683          
Balances at Apr. 30, 2024 $ 14 $ 37,779 $ 113,169 $ 0 $ (127,353) $ 34 $ 23,643
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 1 - Organization, Liquidity, and Summary of Significant Accounting Policies
3 Months Ended
Apr. 30, 2024
Notes to Financial Statements  
Nature of Operations [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 financial results reported as discontinued operations (see Note 2 – “Sale of a Subsidiary” for additional details).

 

Liquidity—As of April 30, 2024, the Company had working capital of approximately $19.3 million, including cash and cash equivalents of approximately $924,000, compared to working capital of approximately $18.1 million, including cash and cash equivalents of approximately $5.3 million as of January 31, 2024. 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.

 

Summary of Significant Accounting Policies—We describe our significant accounting policies in Note 1 of the Notes to Consolidated Financial Statements in our Annual Report on Form 10-K for the fiscal year ended January 31, 2024. During the three months ended April 30, 2024, there were no changes to those accounting policies.

 

 

F-9

 

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Sale of Subsidiary
3 Months Ended
Apr. 30, 2024
Notes to Financial Statements  
Sale of Subsidiaries and Subsequent Events [Text Block]

2. Sale of Subsidiary

 

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 $11.5 million, resulting in a gain of approximately $2.3 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 (as defined below) were repaid in full and the Loan was terminated, and all liens and security interests granted thereunder were released and terminated (see Note 10 - "Notes Payable" for additional details).

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 3 - Basis of Presentation
3 Months Ended
Apr. 30, 2024
Notes to Financial Statements  
Basis of Accounting [Text Block]

3. Basis of Presentation

 

The condensed consolidated balance sheet as of January 31, 2024, for the Company has been derived from audited consolidated financial statements. The unaudited interim condensed consolidated financial statements have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States have been condensed or omitted pursuant to such rules and regulations, although the Company believes that the disclosures are adequate to make the information presented not misleading. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the related notes included in the Company’s Annual Report on Form 10-K for the year ended January 31, 2024 (“fiscal 2024”). In the opinion of the Company’s management, all adjustments, consisting only of normal recurring adjustments, necessary to present fairly the financial position as of April 30, 2024, the results of operations for the three months ended April 30, 2024 and 2023, the cash flows for the three months ended April 30, 2024 and 2023, and the statement of stockholders’ equity for the three-months ended April 30, 2024 and 2023, have been included in these condensed consolidated financial statements. The foregoing interim results are not necessarily indicative of the results of operations to be expected for the full fiscal year ending January 31, 2025 (“fiscal 2025”).

 

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 4 - Discontinued Operations
3 Months Ended
Apr. 30, 2024
Notes to Financial Statements  
Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]

4. Discontinued Operations

 

On August 21, 2023, the Company sold Klein pursuant to the SPA with the Buyer. As a result, its results of operations are reported as discontinued operations for the three-month period ended April 30, 2023.

 

The results of operations from discontinued operations for the three months ended April 30, 2023 consist of the following:

 

  

For the Three Months Ended April 30,

 
  

2024

  

2023

 

Revenues:

 

(in thousands)

 

Revenue from discontinued operations

 $  $1,989 

Cost of sales:

        

Cost of discontinued operations

     1,108 

Operating expenses:

        

Selling, general and administrative

     568 

Research and development

     295 

Depreciation and amortization

     148 

Total operating expenses

     1,011 

Operating loss

     (130)

Other income

     21 

Loss before income taxes from discontinued operations

     (109)

Provision for income taxes from discontinued operations

     (7)

Net loss from discontinued operations

     (116)

 

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

 

  

For the Three Months Ended April 30,

 
  

2024

  

2023

 
  (in thousands) 

Depreciation and amortization

 $  $148 

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 5 - New Accounting Pronouncements
3 Months Ended
Apr. 30, 2024
Notes to Financial Statements  
Accounting Standards Update and Change in Accounting Principle [Text Block]

5. New Accounting Pronouncements

 

In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures ("ASU 2023-7"), 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 is effective four our annual periods beginning February 1, 2024 and interim periods within fiscal years beginning February 1, 2025. The Company is evaluating the impacts of adoption.

 

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 23 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 6 - Revenue From Contracts With Customers
3 Months Ended
Apr. 30, 2024
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

6. Revenue from Contracts with Customers

 

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

 

   

Three Months Ended April 30,

 
   

2024

   

2023

 

Revenue recognized at a point in time:

 

(in thousands)

 

Total revenue recognized at a point in time

  $ 9,377     $ 10,512  

Revenue recognized over time:

               

Total revenue recognized over time

    301       85  

Total revenue from contracts with customers

  $ 9,678     $ 10,597  

 

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 recognized in equal monthly amounts over the life of the contract.

 

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

 

   

Three Months Ended April 30,

 
   

2024

   

2023

 
   

(in thousands)

 

United States

  $ 345     $ 392  

Europe

    2,785       6,500  

Asia-Pacific

    5,843       3,582  

Other

    705       123  

Total revenue from contracts with customers

  $ 9,678     $ 10,597  

 

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

 

   

April 30, 2024

   

January 31, 2024

 

Contract Assets:

 

(in thousands)

 

Unbilled revenue - current

  $ 16     $ 26  

Total unbilled revenue

  $ 16     $ 26  

Contract Liabilities:

               

Deferred revenue & customer deposits - current

  $ 3,529     $ 3,649  

Total deferred revenue & customer deposits

  $ 3,529     $ 3,649  

 

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

 

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 24 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 7 - Balance Sheet
3 Months Ended
Apr. 30, 2024
Notes to Financial Statements  
Supplemental Balance Sheet Disclosures [Text Block]

7. Balance Sheet

 

  

April 30, 2024

  

January 31, 2024

 
  

(in thousands)

 

Inventories:

        

Raw materials

 $9,949  $8,730 

Finished goods

  2,657   2,463 

Work in progress

  5,089   3,709 

Cost of inventories

  17,695   14,902 

Less allowance for obsolescence

  (1,534)  (1,531)

Total inventories, net

 $16,161  $13,371 

 

  

April 30, 2024

  

January 31, 2024

 
  

(in thousands)

 

Property and equipment:

        

Furniture and fixtures

 $8,923  $8,868 

Autos and trucks

  286   287 

Land and buildings

  997   997 

Cost of property and equipment

  10,206   10,152 

Accumulated depreciation and amortization

  (9,415)  (9,334)

Total property and equipment, net

 $791  $818 

 

As of January 31, 2024, the Company completed an annual review of property and equipment noting no indications that the recorded value of assets may not be recoverable, and no impairment was recorded for fiscal 2024. Since  January 31, 2024, there have been no changes to the market, economic or legal environment in which the Company operates or overall performance of the Company, that would, in the aggregate, indicate additional impairment analysis is necessary as of April 30, 2024.

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 8 - Leases
3 Months Ended
Apr. 30, 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 the United Kingdom. 

 

Lease expense for the three months ended April 30, 2024 was approximately $207,000, respectively, and during the three months ended April 30, 2023 was approximately $221,000, respectively, and was recorded as a component of operating income (loss). Included in these costs was short-term lease expense of approximately$1,000 for the three months ended April 30, 2024, and during the three months ended April 30, 2023 was approximately$2,000. 

 

Supplemental balance sheet information related to leases as of April 30, 2024 and January 31, 2024 was as follows:

 

Lease

 

April 30, 2024

  

January 31, 2024

 

Assets

 (in thousands)

Operating lease assets

 $1,725  $1,324 
         

Liabilities

        

Operating lease liabilities

 $1,725  $1,324 
         

Classification of lease liabilities

        

Current liabilities

 $728  $751 

Non-current liabilities

  997   573 

Total Operating lease liabilities

 $1,725  $1,324 

 

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

 

Lease term and discount rate

 

April 30, 2024

  

January 31, 2024

 

Weighted average remaining lease term (years)

        

Operating leases

  1.83   1.40 
         

Weighted average discount rate:

        

Operating leases

  13%  13%

 

The incremental borrowing rate was calculated using the Company's weighted average cost of capital.

 

Supplemental cash flow information related to leases was as follows:

 

  

For the Three Months Ended April 30,

 

Lease

 

2024

  

2023

 

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

 

(in thousands)

 

Operating cash flows from operating leases

 $(207) $(221)
         

Changes in lease balances resulting from new and modified leases:

        

Operating leases

 $612  $223 

 

Maturities of lease liabilities at April 30, 2024 were as follows:

 

  

April 30, 2024

 
  (in thousands) 

2025

 $705 

2026

  595 

2027

  487 

2028

  275 

2029

  35 

Thereafter

   

Total payments under lease agreements

 $2,097 
     

Less: imputed interest

  (372)

Total lease liabilities

 $1,725 

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Intangible Assets
3 Months Ended
Apr. 30, 2024
Notes to Financial Statements  
Goodwill and Intangible Assets Disclosure [Text Block]

9. Intangible Assets

 

      

April 30, 2024

  

January 31, 2024

 
  

Weighted

                         
  

Average Life at

  

Gross Carrying

  

Accumulated

  

Net Carrying

  

Gross Carrying

  

Accumulated

  

Net Carrying

 
  

April 30, 2024

  

Amount

  

Amortization

  

Amount

  

Amount

  

Amortization

  

Amount

 
      

(in thousands)

  

(in thousands)

 

Proprietary rights

  4.6   7,473   (5,168)  2,305   7,473   (5,053)  2,420 

Customer relationships

  0.1   4,884   (4,876)  8   4,884   (4,852)  32 

Patents

  1.2   2,540   (2,216)  324   2,540   (2,190)  350 

Trade name

  2.1   134   (111)  23   134   (108)  26 

Other

  0.2   416   (362)  54   426   (366)  60 

Intangible assets

     $15,447  $(12,733) $2,714  $15,457  $(12,569) $2,888 

 

 

On January 31, 2024, the Company completed an annual review of amortizable intangible assets. Based on a review of qualitative factors, it was determined that there were no events or changes in circumstances indicating that the carrying value of amortizable intangible assets was not recoverable. During the three months ended April 30, 2024, there have been no substantive indicators of impairment.

 

Aggregate amortization expense was $185,000 and $224,000 for the three months ended April 30, 2024 and 2023, respectively. As of April 30, 2024, future estimated amortization expense related to amortizable intangible assets was estimated to be:

 

For fiscal years ending January 31,

  (in thousands) 

2025

 $442 

2026

  520 

2027

  381 

2028

  315 

2029

  213 

Thereafter

  843 

Total

 $2,714 

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 10 - Notes Payable
3 Months Ended
Apr. 30, 2024
Notes to Financial Statements  
Long-Term Debt [Text Block]

10. Notes Payable

 

On February 2, 2023, we entered into a $3.75 million Loan and Security Agreement (“the Loan”). The Company 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 is the interest due through maturity. These costs were recorded as a reduction to the carrying value of our debt and amortized to interest expense straight-line over the term of the Loan. Approximately $204,000 of amortization of debt acquisition costs were recorded as interest expense for the three months ended April 30, 2023. On August 22, 2023, in connection with the Sale of Klein, the Loan was repaid in full (see Note 2- "Sale of Subsidiary" for additional details). 

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 11 - Income Taxes
3 Months Ended
Apr. 30, 2024
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

11. Income Taxes

 

For the three-month period ended April 30, 2024, the income tax expense from continuing operations was approximately  $ 245,000, on pre-tax income from continuing operations of approximately $1.2 million. For the three- month period ended April 30, 2023, the income tax expense from continuing operations was approximately $ 411,000, on pre-tax income from continuing operations of  $ 287,000. The variance between our actual provision and the expected provision when applying the U.S. statutory rate of 21% is due primarily to the impact of income taxes accrued in certain foreign jurisdictions, mainly 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.

 

The Company files U.S. federal and state 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 Internal Revenue Service for fiscal years ended January 31, 2019 through 2024. The Company’s tax returns may also be subject to examination by state and local tax authorities for fiscal years ending  January 31, 2017 through 2024. The Company's Singapore income tax returns are subject to examination by the Singapore tax authorities for the 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 2024.

 

The Company has determined that the undistributed earnings of foreign subsidiaries are not deemed to be indefinitely reinvested outside of the United States as of April 30, 2024. 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 April 30, 2024.

 

For the three-month period ended April 30, 2024 and 2023, the Company did not recognize any tax expense or benefit related to uncertain tax positions.

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 12 - Earnings Per Share
3 Months Ended
Apr. 30, 2024
Notes to Financial Statements  
Earnings Per Share [Text Block]

12. Earnings per Share

 

Net income per basic common share is computed using the weighted average number of common shares outstanding during the period, excluding unvested restricted stock. Net income per diluted common share is computed using the weighted average number of common shares and dilutive potential common shares outstanding during the period using the treasury stock method. Potential common shares result from the assumed exercise of outstanding common stock options having a dilutive effect and from the assumed vesting of unvested shares of restricted stock. For the three months ended April 30, 2024 and April 30, 2023, dilutive potential common shares outstanding were immaterial and had no effect on the calculation of earnings per share because shares were anti-dilutive. The total basic weighted average common shares outstanding for the three months ended April 30, 2024 and April 30,2023, was approximately 1.4 million shares.

 

On October 12, 2023, the Company filed with the Secretary of State of the State of Delaware a Certificate of Amendment to its Charter (the “Charter Amendment”) to effect a one-for-ten reverse stock split (the “Reverse Stock Split”). Prior periods shares have been restated to reflect the impact of the Reverse Stock Split in calculating earnings per share (see Note 14- "Equity and Stock Based Compensation " for additional details).

 

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 13 - Related Party Transaction
3 Months Ended
Apr. 30, 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 10 - "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 former 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 31 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 14 - Equity and Stock-based Compensation
3 Months Ended
Apr. 30, 2024
Notes to Financial Statements  
Shareholders' Equity and Share-Based Payments [Text Block]

14. Equity and Stock-Based Compensation

 

As of April 30, 2024, there are approximately 1,683,000 shares of Preferred Stock outstanding with an aggregate liquidation preference of approximately $48.7 million, which amount includes approximately $6.6 million in undeclared cumulative dividends. Holders of our Preferred Stock are entitled to receive, when and as declared by the Board out of funds of the Company available for the payment of distributions, quarterly cumulative preferential cash dividends of $0.5625 per share of the $25.00 per share stated liquidation preference on our Preferred Stock. Dividends on the Preferred Stock are payable quarterly in arrears, on April 30, July 31, October 31, and January 31, of each year.

 

On September 28, 2023, the Board approved the Reverse Stock Split 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.

 

Total compensation expense recognized for stock-based awards granted under the Company’s equity incentive plan during the three-month period ended April 30, 2024 was approximately $ 48,000, and during the three-month period ended April 30, 2023, was approximately $50,000.

 

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 15 - Segment Reporting
3 Months Ended
Apr. 30, 2024
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

15. 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 Subsidiary" for additional details). As a result, at April 30, 2024, Seamap is the Company’s sole operating segment.

 

 

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
3 Months Ended
Apr. 30, 2024
Insider Trading Arr Line Items  
Material Terms of Trading Arrangement [Text Block]

Item  5. Other Information

 

Not applicable.

 

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 34 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 4 - Discontinued Operations (Tables)
3 Months Ended
Apr. 30, 2024
Klein [Member]  
Notes Tables  
Disposal Groups, Including Discontinued Operations [Table Text Block]
  

For the Three Months Ended April 30,

 
  

2024

  

2023

 

Revenues:

 

(in thousands)

 

Revenue from discontinued operations

 $  $1,989 

Cost of sales:

        

Cost of discontinued operations

     1,108 

Operating expenses:

        

Selling, general and administrative

     568 

Research and development

     295 

Depreciation and amortization

     148 

Total operating expenses

     1,011 

Operating loss

     (130)

Other income

     21 

Loss before income taxes from discontinued operations

     (109)

Provision for income taxes from discontinued operations

     (7)

Net loss from discontinued operations

     (116)
  

For the Three Months Ended April 30,

 
  

2024

  

2023

 
  (in thousands) 

Depreciation and amortization

 $  $148 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 6 - Revenue From Contracts With Customers (Tables)
3 Months Ended
Apr. 30, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three Months Ended April 30,

 
   

2024

   

2023

 

Revenue recognized at a point in time:

 

(in thousands)

 

Total revenue recognized at a point in time

  $ 9,377     $ 10,512  

Revenue recognized over time:

               

Total revenue recognized over time

    301       85  

Total revenue from contracts with customers

  $ 9,678     $ 10,597  
   

Three Months Ended April 30,

 
   

2024

   

2023

 
   

(in thousands)

 

United States

  $ 345     $ 392  

Europe

    2,785       6,500  

Asia-Pacific

    5,843       3,582  

Other

    705       123  

Total revenue from contracts with customers

  $ 9,678     $ 10,597  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
   

April 30, 2024

   

January 31, 2024

 

Contract Assets:

 

(in thousands)

 

Unbilled revenue - current

  $ 16     $ 26  

Total unbilled revenue

  $ 16     $ 26  

Contract Liabilities:

               

Deferred revenue & customer deposits - current

  $ 3,529     $ 3,649  

Total deferred revenue & customer deposits

  $ 3,529     $ 3,649  
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 7 - Balance Sheet (Tables)
3 Months Ended
Apr. 30, 2024
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

April 30, 2024

  

January 31, 2024

 
  

(in thousands)

 

Inventories:

        

Raw materials

 $9,949  $8,730 

Finished goods

  2,657   2,463 

Work in progress

  5,089   3,709 

Cost of inventories

  17,695   14,902 

Less allowance for obsolescence

  (1,534)  (1,531)

Total inventories, net

 $16,161  $13,371 
Property, Plant and Equipment [Table Text Block]
  

April 30, 2024

  

January 31, 2024

 
  

(in thousands)

 

Property and equipment:

        

Furniture and fixtures

 $8,923  $8,868 

Autos and trucks

  286   287 

Land and buildings

  997   997 

Cost of property and equipment

  10,206   10,152 

Accumulated depreciation and amortization

  (9,415)  (9,334)

Total property and equipment, net

 $791  $818 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 8 - Leases (Tables)
3 Months Ended
Apr. 30, 2024
Notes Tables  
Assets and Liabilities, Lessee [Table Text Block]

Lease

 

April 30, 2024

  

January 31, 2024

 

Assets

 (in thousands)

Operating lease assets

 $1,725  $1,324 
         

Liabilities

        

Operating lease liabilities

 $1,725  $1,324 
         

Classification of lease liabilities

        

Current liabilities

 $728  $751 

Non-current liabilities

  997   573 

Total Operating lease liabilities

 $1,725  $1,324 
Lease, Cost [Table Text Block]

Lease term and discount rate

 

April 30, 2024

  

January 31, 2024

 

Weighted average remaining lease term (years)

        

Operating leases

  1.83   1.40 
         

Weighted average discount rate:

        

Operating leases

  13%  13%
  

For the Three Months Ended April 30,

 

Lease

 

2024

  

2023

 

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

 

(in thousands)

 

Operating cash flows from operating leases

 $(207) $(221)
         

Changes in lease balances resulting from new and modified leases:

        

Operating leases

 $612  $223 
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]
  

April 30, 2024

 
  (in thousands) 

2025

 $705 

2026

  595 

2027

  487 

2028

  275 

2029

  35 

Thereafter

   

Total payments under lease agreements

 $2,097 
     

Less: imputed interest

  (372)

Total lease liabilities

 $1,725 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Intangible Assets (Tables)
3 Months Ended
Apr. 30, 2024
Notes Tables  
Schedule of Intangible Assets and Goodwill [Table Text Block]
      

April 30, 2024

  

January 31, 2024

 
  

Weighted

                         
  

Average Life at

  

Gross Carrying

  

Accumulated

  

Net Carrying

  

Gross Carrying

  

Accumulated

  

Net Carrying

 
  

April 30, 2024

  

Amount

  

Amortization

  

Amount

  

Amount

  

Amortization

  

Amount

 
      

(in thousands)

  

(in thousands)

 

Proprietary rights

  4.6   7,473   (5,168)  2,305   7,473   (5,053)  2,420 

Customer relationships

  0.1   4,884   (4,876)  8   4,884   (4,852)  32 

Patents

  1.2   2,540   (2,216)  324   2,540   (2,190)  350 

Trade name

  2.1   134   (111)  23   134   (108)  26 

Other

  0.2   416   (362)  54   426   (366)  60 

Intangible assets

     $15,447  $(12,733) $2,714  $15,457  $(12,569) $2,888 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

For fiscal years ending January 31,

  (in thousands) 

2025

 $442 

2026

  520 

2027

  381 

2028

  315 

2029

  213 

Thereafter

  843 

Total

 $2,714 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 1 - Organization, Liquidity, and Summary of Significant Accounting Policies (Details Textual) - USD ($)
Apr. 30, 2024
Jan. 31, 2024
Working Capital (Deficit) $ 19,300,000 $ 18,100,000
Cash and Cash Equivalents, at Carrying Value $ 924,000 $ 5,289,000
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Sale of Subsidiary (Details Textual) - Klein Marine Services, Inc. [Member]
$ in Millions
Aug. 21, 2023
USD ($)
Disposal Group, Including Discontinued Operation, Consideration $ 11.5
Gain (Loss) on Disposition of Business $ 2.3
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 4 - Discontinued Operations - Held for Sale and Discontinued Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Net loss from discontinued operations $ 0 $ (116)
Discontinued Operations, Disposed of by Sale [Member]    
Revenue from discontinued operations 0 1,989
Cost of discontinued operations 0 1,108
Selling, general and administrative 0 568
Research and development 0 295
Depreciation and amortization 0 148
Total operating expenses 0 1,011
Operating loss 0 (130)
Other income 0 21
Loss before income taxes from discontinued operations 0 (109)
Provision for income taxes from discontinued operations 0 (7)
Net loss from discontinued operations 0 (116)
Depreciation and amortization $ 0 $ 148
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 6 - Revenue From Contracts With Customers (Details Textual)
3 Months Ended
Apr. 30, 2024
Minimum [Member]  
Contract with Customers, Turn Over Period (Month) 3 months
Maximum [Member]  
Contract with Customers, Turn Over Period (Month) 9 months
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 6 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Total revenue from contracts with customers $ 9,678 $ 10,597
Transferred at Point in Time [Member]    
Total revenue from contracts with customers 9,377 10,512
Transferred over Time [Member]    
Total revenue from contracts with customers 301 85
UNITED STATES    
Total revenue from contracts with customers 345 392
Europe [Member]    
Total revenue from contracts with customers 2,785 6,500
Asia Pacific [Member]    
Total revenue from contracts with customers 5,843 3,582
Other Countries [Member]    
Total revenue from contracts with customers $ 705 $ 123
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 6 - Revenue From Contracts With Customers - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Unbilled revenue - current $ 16 $ 26
Total unbilled revenue 16 26
Deferred revenue & customer deposits - current 3,529 3,649
Total deferred revenue & customer deposits $ 3,529 $ 3,649
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 7 - Balance Sheet (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2024
Impairment, Long-Lived Asset, Held-for-Use $ 0 $ 0
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 7 - Balance Sheet - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Raw materials $ 9,949 $ 8,730
Finished goods 2,657 2,463
Work in progress 5,089 3,709
Cost of inventories 17,695 14,902
Less allowance for obsolescence (1,534) (1,531)
Total inventories, net $ 16,161 $ 13,371
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 7 - Balance Sheet - Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Property and equipment, gross $ 10,206 $ 10,152
Accumulated depreciation and amortization (9,415) (9,334)
Total property and equipment, net 791 818
Furniture and Fixtures [Member]    
Property and equipment, gross 8,923 8,868
Vehicles [Member]    
Property and equipment, gross 286 287
Land and Building [Member]    
Property and equipment, gross $ 997 $ 997
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 8 - Leases (Details Textual) - USD ($)
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Lease, Cost $ 207,000 $ 221,000
Short-Term Lease, Cost $ 1,000 $ 2,000
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 8 - Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Operating lease assets $ 1,725 $ 1,324
Operating lease liabilities 1,725 1,324
Current liabilities 728 751
Non-current liabilities 997 573
Total Operating lease liabilities $ 1,725 $ 1,324
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 8 - Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Jan. 31, 2024
Weighted average remaining lease term, Operating leases (Year) 1 year 9 months 29 days   1 year 4 months 24 days
Weighted average discount rate, Operating leases 13.00%   13.00%
Operating cash flows from operating leases $ (207) $ (221)  
Right-of-use assets obtained in exchange for lease liabilities, Operating leases $ 612 $ 223  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 8 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
2025 $ 705  
2026 595  
2027 487  
2028 275  
2029 35  
Thereafter 0  
Total payments under lease agreements 2,097  
Less: imputed interest (372)  
Total lease liabilities $ 1,725 $ 1,324
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Intangible Assets (Details Textual) - USD ($)
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Amortization of Intangible Assets $ 185,000 $ 224,000
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Intangible Assets - Schedule of Goodwill and Other Intangible Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Amortizable intangible assets, gross carrying amount $ 15,447 $ 15,457
Amortizable intangible assets, accumulated amortization (12,733) (12,569)
Intangible assets, net 2,714 2,888
Proprietary Rights [Member]    
Amortizable intangible assets, gross carrying amount 7,473 7,473
Amortizable intangible assets, accumulated amortization (5,168) (5,053)
Intangible assets, net $ 2,305 2,420
Proprietary Rights [Member] | Weighted Average [Member]    
Weighted average life (Year) 4 years 7 months 6 days  
Customer Relationships [Member]    
Amortizable intangible assets, gross carrying amount $ 4,884 4,884
Amortizable intangible assets, accumulated amortization (4,876) (4,852)
Intangible assets, net $ 8 32
Customer Relationships [Member] | Weighted Average [Member]    
Weighted average life (Year) 1 month 6 days  
Patents [Member]    
Amortizable intangible assets, gross carrying amount $ 2,540 2,540
Amortizable intangible assets, accumulated amortization (2,216) (2,190)
Intangible assets, net $ 324 350
Patents [Member] | Weighted Average [Member]    
Weighted average life (Year) 1 year 2 months 12 days  
Trade Names [Member]    
Amortizable intangible assets, gross carrying amount $ 134 134
Amortizable intangible assets, accumulated amortization (111) (108)
Intangible assets, net $ 23 26
Trade Names [Member] | Weighted Average [Member]    
Weighted average life (Year) 2 years 1 month 6 days  
Other Intangible Assets [Member]    
Amortizable intangible assets, gross carrying amount $ 416 426
Amortizable intangible assets, accumulated amortization (362) (366)
Intangible assets, net $ 54 $ 60
Other Intangible Assets [Member] | Weighted Average [Member]    
Weighted average life (Year) 2 months 12 days  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Intangible Assets - Future Estimated Amortization Expense (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Total $ 2,714 $ 2,888
Intangibles Excluding Technology Development Projects Not Yet Completed [Member]    
2025 442  
2026 520  
2027 381  
2028 315  
2029 213  
Thereafter 843  
Total $ 2,714  
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 10 - Notes Payable (Details Textual) - The Loan [Member] - USD ($)
3 Months Ended
Feb. 02, 2023
Apr. 30, 2023
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   $ 204,000
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 11 - Income Taxes (Details Textual) - USD ($)
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Income Tax Expense (Benefit) $ 245,000 $ 411,000
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest 1,199,000 287,000
Deferred Tax Liabilities, Undistributed Foreign Earnings 0  
Unrecognized Tax Benefits $ 0 $ 0
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 12 - Earnings Per Share (Details Textual)
shares in Thousands
3 Months Ended 15 Months Ended
Oct. 12, 2023
Sep. 28, 2023
Apr. 30, 2024
shares
Apr. 30, 2023
shares
Apr. 30, 2024
shares
Weighted Average Number of Shares Outstanding, Basic (in shares)     1,406 1,406 1,400
Reverse Stock Split [Member]          
Stockholders' Equity Note, Stock Split, Conversion Ratio 10 10      
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
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 59 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 14 - Equity and Stock-based Compensation (Details Textual)
3 Months Ended
Oct. 12, 2023
Sep. 28, 2023
shares
Apr. 30, 2024
USD ($)
$ / shares
shares
Apr. 30, 2023
USD ($)
Sep. 27, 2023
shares
Preferred Stock, Shares Outstanding, Ending Balance (in shares) | shares     1,683,000    
Preferred Stock, Liquidation Preference, Value | $     $ 48,700,000    
Preferred Stock, Amount of Preferred Dividends in Arrears | $     $ 6,600,000    
Preferred Stock, Liquidation Preference Per Share (in dollars per share) | $ / shares     $ 25    
Common Stock, Shares, Issued (in shares) | shares   1,405,779     13,788,738
Share-Based Payment Arrangement, Expense | $     $ 48,000 $ 50,000  
Common Stock, Shares, Outstanding (in shares) | shares   1,405,779     13,788,738
Reverse Stock Split [Member]          
Stockholders' Equity Note, Stock Split, Conversion Ratio 10 10      
Preferred Stock [Member] | Quarterly Dividends [Member]          
Dividends Payable, Amount Per Share (in dollars per share) | $ / shares     $ 0.5625    
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 15 - Segment Reporting (Details Textual)
3 Months Ended
Aug. 21, 2023
Apr. 30, 2024
Number of Operating Segments 2  
Seamap Marine Products [Member]    
Number of Operating Segments   1
EXCEL 61 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .Z!RU@'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 " #N@&ULS9+! M3L,P#(9?!>7>.FEAAZC+91,GD)"8!.(6)=X6K6FCQ*C=V].&K1."!^ 8^\_G MSY(;$Z3I([[$/F DA^EN]&V7I EK=B0*$B"9(WJ=RBG13X,3K^2DW0.N&;7R6_U9KM[9*KBU7W!5X40NXI+\2!%_3&[_O"["?O>NKW[ MQ\970=7 K[M07U!+ P04 " #N@621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M .Z!RU@<]W8T>P8 +XE 8 >&PO=V]R:W-H965T&UL MM9IK;]LV%(;_"N$-PP;$L43ZDG2) <=)6F]-XM;>NJ[8!T:B;:&2Z%)4+O]^ MAY(LN0%][ I1/S2^Z+SF0U+4H\O9HU1?DY40FCQ%89RKX0H7P\;[FMS0=

RJ_FS<0_;SFF12(4GC81'/X\B+$(0Y,$ M[?A6A+;*WS2%VZ\WZ=<9/,#<\T2,9?@I\/7JO'72(KY8\#34'^7C.U$ ]4R> M)\,D^Y\\YMMVNRWBI8F645$,+8B"./_+GXJ.V"KHL1T%M"B@+PK<7;_ B@*6 M@>8MR[ NN>;#,R4?B3);0YIYD?5-5@TT06R&<:85?!M G1Y>2B^%4=%D%/OD M*M:!?B:3.)\>IIO;)%EQ)9*SCH9?,S4=KTB^R)/ICF1&;F2L5PFD^L+_OKX# MK2R;2C=-O:!HX&BMC@ESC@AU:-?2GC%>_D<:'Q/76OY=637'FEVV3?)FGOBO 7[9"+4@V@-?_G)[3N_VWA?*>P[ M^FY)W\72A\54&4,'*!Y"'_CBB?PIGFW0>)(#_TYIOTN9C1&MK"1LAGG,SN;TD\ZOQN]N[]W=O/Q^1R>W8QHJFU&3MEZQ]M(TC MF,I^-IVO0[ZT,>+U"QXFMJX9HV4UH08EU !MU#A5*D,*$@\FZ6?!E5F-"*R4 MUF'$T]IMQVTSUP:)%M:$/"DA3]!FE>M003D5*I ^N8:/K:LVGO;!RH?6U.0[ M+?E.?X@O&\6=='@6+/T]&Q]:59//=:I#L',8X?QY;9V7>^I=I_W!1H67U<7: M,@OW,*P/*5=:J- LI6NIM!41S](JM:XN>%E=1%HATL,0BYT.6USV1)5VLU-O M\("ZK)7NN*A/;,U2.!0F0:8[R'CB83L/%WA=7^I8 9LP&K=2&O<@IYG$GE0P=IFU'I&9ADE+I")CF8+0@==)WSZ) M\?3+*RMR$V+C5F;CXFI2(,_Y$YGX,(>#EMHZ,,!XYZ+<=ZCHGW5,K;Q/. MXU;2X^*>4O".?!_2DZ/-"Y*=FMS%]G'%(ZGC4#(/3&^%TEN1:0C-MZ(W84)N MI4(N;B\OTS/D_5M F#(E6AD1QPWD).I6)!A7\-UCO7*GV) X&[,2Z/N-U M=4DK::*XZ&0S=J0$WPV&!] 3J\'C576Q*E&BN-V\E]FIR4K&V'%U3PCKL7:W M.[ :/%Y:EZ^2(XK[S.9R2''"F7M1$"^S7=)^IK(G\;/UFML8KZK+6?D1/I$G& T&*8%5=2F6]MK4GYU;&;>YY M F(@Q,\#K;Q-.!*M'(D>Y$BSB(5[">[ 8%N4LU2$'LP_A:B5_)8(I^R--Z69JY5?8P=+M. M;S" $X('"R*K5(?A8C(3*@":$3B<6 A85?V:X:;^M\$K24MQ7:$*! M6*5 S&W@QLHK^4W1 TW8$JMLB>&B,P]T"!Z_("[]]?XW,A->JF#>6[GQI)VS MJ4U^=H\=AZRY(@\\3 59PY$NN]=G[9 F](IMW6K#96BNN)_9U'-T+T-K/^ ! MYA;,U K6A$^QRJ<8;C^;H2573]Z*QTNQ\Q;3GJ#;T>QR9+T*C!?6):Q,BN$& MM+U6XVO8*QE00=V$3['*IUB_@37LE22IZ($FE(M5RL5P0_J1-6S/7;SM&03K MEG/LN >O6TWH&*MTC.VY@+1_W<(#S+IEY6K"PUCE80SWL!]8MO @9-EZU2M. MG:TG9,Q)0/;@4$(\<[D[?UBF_+1\.&F4/9+3J3;/GVRZX>8<(B&A6$"I-$"NU@4 , 8 8 >&PO=V]R:W-H965T&ULM5EM;]LV$/XKA%L4+9#$(F6]."\&4A=#.V!8T*S;9T:B8Z*2Z)*4D^S7 M[R@KDEV=Z'3K$""1[+O3EOYJU$)8\ED5EKB9K:S?GTZG)UJ+D MYDQM1 7?K)0NN85;?3\U&RUXWCB5Q90%03PMN:PFB\OFLQN]N%2U+60E;C0Q M=5ER_?1>%.KA:D(GSQ]\EO=KZSZ8+BXW_%[<"OME MI@K3_"8/K6TP(5EMK"I;9T!0RFKWES^V1.PYT-F( VL=V$L=PM8A;!+=(6O2 M^L M7UQJ]4"TLX9H[J+AIO&&;&3EEO'6:OA6@I]=+%65PZ*(G,"5487,N86; M][S@52;(K0MLR-MEK;6H++D16JJ74PMX7-1I MUC[[_>[9;.39UQM]1L+@A+" S1#WI=_]5UZ!.\73@AWD&G:YAK[H MBR4W:\*KG&3N0GRKY987D+S!LMZ%BIM0KBUL%W,V"X+@ZAX&3155R3/Q11#>UKI(YV^>_P1?OYSR@;$C"TBZ,X'B4@ MZ@B(O 1\JK:P,DI+89K$,8C1X-$TAI\A1L0P#!,Z"C+N0,9>D#=:;+C,B7C< MN'9B&G*570M8EH-]A:&/!Z#"@"(5AMA1&HYB3SKLB1?['\KRX@4PD\'CV3RB M",F(81J&XULA[8"F1T@&^=;VJ2'7;=H-"*H=+8IT ".9(VB'9BE-1['..ZQS M+];? 2FWLKHGA0"9)=KIZ:E:G=9P,\[Q?%B?"8N&H!&[\+ I':"F0:^'P9'= M9GEU+Z'+M"A'Z6T#'2QS@I4M9IBFXQ33/?&F7K ?Q$I U>;$\L<=7!0H'9+% MD/YUW.X09B^LU*ME[08;7_36_6!CS](X1" BEN%L/MZ_:*^(-'R1_!>2W\E" M6FBWZ Q OOME0_^;S9(@?L8N2\9W)>IED?IG<\7V$9X:HWT[^!C@1RR"-@G&D>T=0 M_QGTUJKLZUH5N=#FS:N4T>2B&?3L$WX>_;D'TO_C1,IZ 6;^,RD<(=HN;QP+ M)^0U/0L":$*:P.&T%A>$G0#%Q*RY=MVUMFLX%/TM\@M"3^(T?/Y"&N/:<--] M:VM@G,M=X?[WH5F_D5>ZG*4E4=1<%90/RHID?"-AFZ-@ MD5,O#6F,K1QNRL;;/NL'!'9T0*C+NFA>L.5B)3.)M\NAN)]2EH01TO)QVS0, M/$V_GP68?Q;8Q]O.,:J$K;]V;W&W@MQS6:$)#"4_Q&KCF-DA['XN8/ZY8-?M MS6@G12$/I9Z%\0QC'+%D\L565SN18<$G &\/U* M*?M\XUYB=_^T6/P#4$L#!!0 ( .Z!RUBE#F-E9P( "P& 8 >&PO M=V]R:W-H965T&ULK57;CMHP$/T5*Y4JD+8D)-Q*0Z3=H*I] MJ(06;?MLDH%8.'9J.[#]^XZ=$+$J4"KU)?&,YQS/'&4"2^)G6^EDEC6 MAC,!*T5T7994_7H"+H\+;^B=',]L5QCK\).XHCM8@WFI5@HMOV/)60E",RF( M@NW">QS.EY&-=P'?&1SUV9K82C92[JWQ-5]X@4T(.&3&,E!\'2 %SBT1IO&S MY?2Z(RWP?'UB_^QJQUHV5$,J^0^6FV+AS3R2PY;6W#S+XQ=HZQE;ODQR[9[D MV,8&'LEJ;639@C&#DHGF35];'S"B>G06#X3]MK71N$N0YQ)4BERO$3(":ZTY"RG!HTGRJG( M@*PML2:]M%8*A"$K4$SFY$70.F<8V">]%;4[!1B64:[[Y /1!;IT[!O,SY[B M9VTN3TTNX95<'BLU(%'P0,(@'%V I[?A:Z@&))PY>'0!OKP'/KT$]U'43MFP M4S9T?*,K?"O\@ %5RPE>8K9_:&4AV'O:4)$SL2,])EIW_Y)3C^^57QY(2Z:SF;3:-8%-@+X M9ZUIY^@WJG9,:,)AB]!@,$4.U@; #N;Z4T)\,. M@.X'D?P&4$L#!!0 ( .Z!RU@<9'IW+ 8 $$< 8 >&PO=V]R:W-H M965T&ULK5G;;N,V$/T5PBV*!(C7(B7+=NH8V#B]+-!T@V2W M?2CZH$BT+:PDNB3E9/OU'5*R:844LT']DECR<'S.#&<.+_,GQK^(#:42/9=% M):X&&RFWEZ.12#>T3,0[MJ45?+-BO$PD//+U2&PY33(]J"Q&) CB49GDU6 Q MU^_N^&+.:EGD%;WC2-1EF?"OU[1@3U<#/-B_N,_7&ZE>C!;S;;*F#U1^WMYQ M>!H=O&1Y22N1LPIQNKH:O,>7RS!4 [3%'SE]$D>?D:+RR-@7]? ANQH$"A$M M:"J5BP3^[>B2%H7R!#C^:9T.#K^I!AY_WGO_69,',H^)H$M6_)EG84^;5@MDBH3\Y$$>.I'1FD+Y;J!0GJ@A.B657(CT$\ M*>N.'P&M S>RYW9-O [?;_D[% 87B 0DK MFHI+5VB:H9%[J*KE2[%-4GHU@&(5E._H8/'#=S@.?G3Q.I&S#LOHP#+R>5\\ M) 75DP:Z GR%)$TW%2O8^BO:Q)N)MNU4:T2?MZI)N=,Q.64Z M3N2LPW=ZX#OUEPZ(&;"]0&M: ?,"01]%209=/Q=216)'7?RG5O3)9#RSLV3; MA6'0GZ79 ?7,B_H>XI#P=*/19E#8!=LJY7!!G=D3)28V4H=9MP-T@.+ :%W@ MA7I#(6MIGC0+"!74MP#161O15Y5-YZ_(VPHS]RORADA3\ROTD;%-AB2(^A-CA!=[Q:Y)S 6JJ+-WM(.[S/$ MZU!%)U[;;HA##V(CG]BK5I!PC7+%68E26%KG5:U*DYG5_".%C2#=TY')AR&TPG[ 1A2Q M7Q5_AQWX?I84L,HZ]Z3!2<'6P-DX->29@EYW1M(#]=>9$;JND!=IGTH5K-)1X MM".$Q"^$=FTF4O+\L9;)8P'SF$&9EB7T&LUM MPXJ,@+B*V%[M[D12U[ MTG+23>VIO'7#8J2:^*5ZZ12[L[Q"&2M@9@H=)AT?=SN(K8Q926U,)L=)#=Y- MXIZ,<F?LV^F ;K28S;Q4]-*>7M3H%!;R ?UOK34SU:GDY=PW$NS1X4X"N(7N7S-JHO6J'WH5_O;YM#QDSETO&L/'=%? MM[1\I/QO)V:OUSRN;LXO#W<@[W7 MMS\OWE_CRV5SFV7<-)=K,,O7.8A"05?@$F0'RH@W]U7-@V1;?>7SR*1DI?ZX MH0DL8Y0!?+]B3.X?U \<;@T7_P%02P,$% @ [H'+6.:X8?Y% @ >@4 M !@ !X;"]W;W)KY&Z_1/-B: M

/2FH[B6KGFO,XMF7-%;/'V'!--PLTBCDRS3*VC>&L"B EXS1)SF+%A(Z* M<3B[,<486R>%YC<&;*L4,T]3+G$]B4ZBS<&M6-;.'\3%N&%+/N?NKKDQ9,4# M2R44UU:@!L,7D^CBY'R6>__@\$OPM=W:@X_D'O'!&U?5)$J\("YYZ3P#HV7% M9UQ*3T0R_O2_8"T!Z3/ ?DK@*P'9"'0 M3ED(ZY(Y5HP-KL%X;V+SFY";@*9HA/95G#M#MX)PKIBAKJ@FO +:692B8HZ, MN:.%BN4LX(*N%/TBM:_=BL.5+E%Q&'U':P]A=*=96PD"'<(1W,TO871P" <@ M-/RLL;5,5W8<.Y+J'XS+7M:TDY6^(BN#:]2NMO"%Y%6[^)A"'.),-W%.TS<) M+QIS#%GR =(DS??HF;T?GKTA)QO2G@6^_!6^']2?HL^C]'GV3&6[^QXF89NMM" MB:UV7:6'TV& 7(2^>78^I<'2S8%_--U4NF9F*;0%R1=$F1Q_I+8T7:=WAL,F M-,L].FJ]L*UI.'+C'>A^@>@VAG]@&+?%7U!+ P04 " #N@8:7P& M <'0 & 'AL+W=O<779VVA=G \&*MG0G*CWHJ MJ$)2DI:+\FR @V TR GCO=E%^>Q.SB[$5F>,TSN)U#;/B7RZIIEXN.R%O><' M7]AZH\V#P>RB(&NZH/J^N)-P-ZBUI"RG7#'!D:2KR]Y5>#Z/8K.@E/B=T0=U M<(W,5I9"?#4W-^EE+S"(:$83;500^+>CT@J)%9H3 MM4&?P.,*O;WG9)LRD'F'^NA^\0&]??,.O4&,H]\V8JL(3]7%0 ,RHW^0[%%< M5RAP!XH(W0JN-PI]!#3I\?H![*C>%G[>UC7V*KPJY'L4!6<(!SAVX)F_?'GD M@1/55HY*?5&7E8T!5Z4!5U+D"+)0$LWXN@ICIAE5YRZS56ICMUJ3XN>J( F] M[$$.*RIWM#?[\8=P%/SDVO.)E!U9(*XM$/NTSSY#16(\$3E%;S.AU#O7;BL5 MHU*%J3^[V70(WML=;L*6Z>,XJ(6.P UK<$.O>Z[2OR'3JG#7 JI3(GC",HIX M&[5Y;1XFQJ%;DS80^"_VYO"4WCR1LB.#C6J#C;S>_$!!:<)(58EYBD@NI&;_ ME ]<.Z_4#0^\AD?CEF=MF7@2NAT[KG&.O3@76B1?^Z;,IPB\"-RG.B&.'3_? M0FB+##LB;U(#G'@!WDFQ8R4E B-#+.T@!H5\0F()M9BJA/*$NL!.;'M&+;"V M2 ?6:8UUZB]B&\+75 %*9W!/3QG<)U)VM,\P:#@Q\'KE*DG$UA0#"'+*=F29 M.9VPUS(\JD63J!W7+K$H'F&W-\(#Y@Z]*._YDF491+:D$#9;-\30_NTP: .T MA<*.Q MQ@PY[T=WL8QEJH1,8=MDNQ&UHMMAT/.W UK!QZ*4ZR#I:$)8B^F@J M H2T*6%";ZB$EDM*P%T^R01?]S65.2)*4>W>1V3;+K ,[!"*@DG'-AI*#?V< M>E,QDR:/]#!42^P%>>H,V]@1$Y-1&[,MA8-1!^2&:$,O+369M<=W!I29R"WU M^B)C!"*]I%7G?H8VTK&5A+90'X\G73YHB##\'A.N**"LD["$7_7ML(.4%D*Q MCLBQ^:X?8BMT;*E1IQL:6@S]O/CY)2V,$[1-@?UX/&QSCTL,3R?C#MP-6X:3 M5_71AC#52SJOT$O#KV6G4VD[MD+#PZ&7_F9W6YELB,D5F,T*:7RGG\K H]^V MK#!]K-,&4]LI(ROM'4+##K_AAE"QGU 7!,H2@*WRVHL2VVP9#]O9[! *HXY< MQ@VA8C^AUEE1F*X,!E&T?'*&F!.W3:+1-&SCMH6Z6ES<,"W&KTJ*%>,$QI?O M)P7V,OAKD^)4VHZMT' Z]G.Z<1[X+:$TW=M!;6 FJ?@[$\39\V.;F-L%V"&" MI_&PPVD-=^/OS\-6K+D\YX1M<[,%VT'?W; ;_L9^_OZX6M%$FU1.ZFG C"Z4 MK3E0>/40 968XL2K'9:,:"Y,WN^@$G W(6('1;>)Q273T4CCAL.QG\-+7U3( MV6LQ.T@\CD;#-FQ;+.HJJ@V)8S^)S[N GJ$E73/.32 9AJ"2B=2)WC'0XLFT M#=Z6&H^[BFU#Y=@_^7K04],!>G';L^T4MP^*'$*3L"L!&N[%_B%XL2V*K#P9 M)5D%W51>B)OJ1!TF>7>I/>ET?"IMQV>9#9M'?C:_X5!4@121&:*KLO/;PJ5(WWU M;:9^6G_BNRH_;+6>7X?G\^I#7:.F^FYX2R10ET(978'*X/T8,E!6G^*J&RV* M\FO64FB8L M!$+O! T!D !@ !X;"]W;W)K3NS;2;9M ^=/@@L@B>VQ4HB;/Y]KXWC8$G8).L7 M;.%S#U?'Y_K*8K"C[(FO"1'H1Q*G?-A9"[&Y[G;Y9C, G,RIO$_42C6PTZO@T*RPMM8W-%=0(H)N1G?DL8\_T2[ FMTT'++ M!4V*8,@@B=+]$?\HA#@(L*PC 5818,D![I$ NPBPI0#;.Q+@% &.%. <"W"+ M %=.R3\2X!4!GIS2L0"_"/"E +"#/J!7!/3RN[N_'?F]G&"!1P-&=XAE:&#+ M3G)#Y-%P"Z,T\^Z]8' U@C@Q&M,T!">2$,$9IW$48@&#>P$'L*C@B*Y@1)=/ M:QJ'A/'?T/3[-A(OZ.PAQ=LP O0YND0/]Q-T]ND<\35FA*,H1=_6=,MQ&O(+ M]*DR'G0%))[]?'=9)/EYGZ1U-,DD 9_G::!_OY)D0=A_&IIQ/ M ].DGNDFA(E#Z>$8W>(HO(3IC?$F$C"N(9W6DWZ#9P_?LI=]=A>HF#5(AMXR MKZ&?U=/?$0&/,J"88I9&Z2.OXYHWS/^O\1=T(P2+%EN!%S%!@H(2# Q3QQHT M"$!!P&I8%^Q<>MHJ/6WE/,X1GL\XQND27'@&]V5OR'.$!?H#IU?(-B^095BV MSH5[6C>GS1[ZSR/3[?<'W>=#CVE 7L^N@B:U"6;]Z)IO\)(,.]!P.&'/I#/Z M]1?3,W[7V:9-LEF;9/,VR8*6R"J6L4O+V*=9YA2;[*F\B@,DDZ@0V_=]R4H3 M#9'5]RVS"INJL$NPG"=Y;J:#6;YGNU7<7).;4X4$*L2R#='RVS!%B)0$U:Q'&?-2">GJ]Q(6JH06<]&Q+P1$=0F M4I'2*Z7T/M0I;C8,'@'&\4> =TJGT(#43E&;X'L[19MDLS;)YFV2!2V152SC MEY;Q3^X4C3;QFSN%"M%U"E^U$G0*7^X4*DS;*70PR^_YJ7'OIQ=PCD[OGBJ38\B*:T!J6=8F^-ZR;)-LUB;9O$VRH"6RBF7ZI67Z M'UK :6W25\M2\O58A>C*LJ]:R;1-90&GPN3VJ"*@(GNVX4L5J>*4BE0AEN4Y MIKXB3>-MG\#X^=5;P5&W?&N&3)HATV;(3 /INY)8\V:>H(&G*N?!MHO9VB*N MH*I;Q35#)@7D;'WOL/V[3V>6!JWNG5 MOJ%#J8VC/L?W=HY6V6:MLLU;90O:8JMZY^W]WSQ] Z#9+YH7=[F!:#"Z#J*C M@A;B]>7*5'%*9>HW &S7ENOSA!T #<:R/<>6:K1[L/.<_=?Q%;/'*.4H)BN( M,ZY\J!:V__M@/Q!TDV]&+Z@0-,E/UP2'A&4 N+ZB5+P.LOWM\D^5 1-2=A:+(*:V;&JD%I7PJE M:T96U&5H&HTL]T:U"),H.@AKQF60SOS=2J->78& M%\FU4C=.^)#/@\@10H$9.01F?W=XBD(X($OCML<,!I?.\/GY$?W,QVYCN68& M3Y7XQG.JYL%1 #D6K!5TI3;OL8]GW^%E2AC_A4VO&P60M894W1M;!C67W9_= M]WGX%X.D-T@\[\Z19_F6$4MG6FU .VV+Y@X^5&]MR7'IBK(F;5^YM:/T0A%" M#'MPJ4LF^4_F6PPZQGL.P8)']A,(%S):DR\$[FF+^T#VTT0TC)8TC+9"?@HM%C MF$0C2*)DN@-O,J1HXO$F.U)D@!2<<X*E4-G- MCVV$=T)N)QR/7W0,Q,='AV-8M*5M64ABG_S)Z,^+Y*FUP!:*BZ%2(_C(9.NZ M;-)I3\<@%?U'[]D^CJ,M*%1IQ-^\66@XVX-CV);S\-D\U:A+OS4,>(?=: VW MPV):=//XI-YMM7.F2VY+(+"PIM'X<#\ W6V*3B#5^.F\5F1GW1\KNUQ1.P7[ M7BC;?KW@' SK.OT%4$L#!!0 ( .Z!RUA2HXN&-P( % 8 >&PO M=V]R:W-H965T&UL?51-C]HP$/TK(U?J:4M"^-B*0B38[JH] M[!8M_3A4/9AD(!:.G;4G0/]];2>D5&6Y$,]XYLU[S(RG!VUVMD D.)92V1DK MB*I)%-FLP)+;GJY0N9N--B4G9YIM9"N#/ ])I8R2.!Y')1>*I=/@6YITJFN2 M0N'2@*W+DIO?"Y3Z,&-]=G(\BVU!WA&ETXIO<87TK5H:9T4=2BY*5%9H!08W M,S;O3Q9#'Q\"O@L\V+,S>"5KK7?>^)S/6.P)H<2,/ )WGSW>H90>R-%X:3%9 M5](GGI]/Z ]!N].RYA;OM/PA\EO2L#Y^PU3/R>)F6-OS"H8D= MC1EDM25=MLF.02E4\^7']G\X2QC>OI*0M E)X-T4"BP_OI?1X3CSE4>'/A2.\YPO_?,X>=7/!(LI,YVOR[)N%KHLHRD!U\4 MS.NMFT%(^J$%@YMS7W+R]6.X)#V\W7K/FZG^&]Z\ M#8_<;(6R(''C4N/>[8B!:?:M,4A78<;7FMS&A&/AGB@T/L#=;[3K?&OX MVC ME_X!4$L#!!0 ( .Z!RUCW<=BX:0( *8% 9 >&PO=V]R:W-H965T MNIBQTZ[(DT,)-V*;4"'H.FVP["# M:C.Q4%GR)*;I_GZ4['A9E^:PBR12Y-,C*7*R-?;158@$S[72;AI51,TXCEU1 M82W?M@\%7BUNV=P4?R8,RC%SZ6TRCQA%!A01Y!\/:$UZB4!V(:/SO,J'_2.^Z? M=^@W(7:.Y4$XO#;JFRRIFD:7$92X$AM%=V;[ ;MXSCU>890+*VQ;VRR+H-@X M,G7GS QJJ=M=/'=YV'.X3%YQ2#N'-/!N'PHLWPD2^<2:+5AOS6C^$$(-WDQ. M:E^4)5F^E>Q'^6=#"!F\@;EPTH%9P<*B0TW")VT2$[_A+>.BPYNW>.DK>!G< M&DV5@_>ZQ/)O_YBY]033'<%Y>A1PUM@!9,D9I$DZ.H*7]0%G 2\[$K #,G C MM="%% J6'"SR1R-W*-X6;G08SO?,V#6BP&G4^,39)XSRTY/A17)UA.RH)SLZ MAI[W19D5A=EHDGH-W^_QF6"N3/'XXQ#?HXB'^68#N*\0"L,UTPY+?W)&R9+S M4O*G5YPHA'9(B,#GD] ;[F'(AFUA0!N"8?*OWB^G)Y=I.KP"+J54?2V!*HOX M4LE+=O:?5Y[#"P+G8=D1.%21>*]W:K3K,"$@.^7QG^G)W@'^A'<_X; M4$L#!!0 ( .Z!RU@?5S@>E@, ,L( 9 >&PO=V]R:W-H965TCY5E15V*!DO4!JN)&A+(8.GVO\ O'K>FLP7FR5.K%;3YFLR!RA%!@:AT"H[\-WJ 0#HAH_+''#-HK MG6%WW:#?>=_)ER4S>*/$KSRS^2P8!Y#ABE7"/JKM3[CWY\+AI4H8_PO;6O=R M%$!:&:N*O3$Q*+BL_]EN'X>.P3@Z89#L#1+/N[[(L[QEELVG6FU!.VU"I!$R? ,WJ!U>>#Q M!F=<-F 5W'')9,J9@"?++%*IV:/^UG##XW#NU4Q,R5*].!HW::+LX8[Z MJG$(3]22Z*0':Y0D%4#T@&7TV+FQ3GN#+$*EWMMDK) MU07<(F6,:KMN?0ZP4-KRK_5!2VHXAF=EZ4[U-V(=YE$<=YA3:1V$[^)!!._A MGA*B@R20R?G.X2*9_82"W;X3^D_P >71'X@U8;[J> JXO_ 7-)(%]H MP'GF__+F>$1&KGP-7TN^XBFC"!^BY$+*Y0:-WTDE4V9RX-1%C)>EK.0NKCZ: M&;?T& V]!$%])G.]YQ0!1H&J!R3_2I*EFYJ3_UKR?RGT\[7PJL*I'HXUK; S M8 K4:S]&#:2JDK:>->UI.ZFOZP%U4*_'_&>FUYP<%;@BTZA_>1& KD=GO;&J M].-JJ2P-/[_,Z6L#M5,@^4I1_]YOW 7M]\O\&U!+ P04 " #N@:FIQJ4=+)6NN:67%U$IM'(X,02$=$UYMII.!=79]%%9A!%\@D=ZP'F6 MJ59:(0M8:B7)SI :8,TTLG27JXBR'>XBX"8?X [@04E;&O@B<\S?UT?$L2.: M[(DNDI. \T;W8!!?0!(GPQ-X@T[XP.,-3@@W8!7<"L5:M>4P06Y M/6]!/*8^3>+@C-D^"&O5:KC#E6YI 4 _-//_0("^Q>P0.B!\OH#Q,-X[YV>3 M).E?[]TC.,>>/CH8EAIUX5>" ?]L86ZZ:+=UYF'8_J6'E?7 =2&D@0K75!KW MQB,&.JR!X%C5^-%;*4N#[,V2-B=JET#G:T7_PIWC+NAV&PO=V]R:W-H965T[C*[2\GN MUW=F25&R(ZLIBCY(O.S,F3/779ZOC;UW&:*'AUQI=]'.O"]..QV79)@+=VP* MU+2R,#87GA[MLN,*BR(-2KGJQ-WNJ),+J=O3\_#NVD[/3>F5U'AMP95Y+NSC M)2JSOFCWVIL7-W*9>7[1F9X78HFWZ+\4UY:>.@U**G/43AH-%A<7[5GO]'+ M\D'@-XEKMW,/[,GM+M,"!4FGA$$759XA4HQ$-'X6F.V&Y.LN'N_ M0?\0?"=?YL+AE5&_R]1G%^U)&U)DOQB.,X AN<(6Z1/A@30Y71GM+ 7/PN_097 4>:-UYQY-- MUNPD-?YEA1^_@-^'SX25.7BO4TR?ZG>(:T,XWA"^C \"S@I[#/UN!'$W'AS MZS\_H$ ./ &/D@M="*%@ELO/%+A^;W^5G"#_7#<0Z>N$ E>M*E)'-H5 MMJ>O7_5&W;,#9 <-V<$A].DF28O=)%'%[.0(_KC#!P^7RB3W?^[C?]#"?OZC M8[C+R*I1U,-2+\&+N4(( A0E:LX=6DE3.X%7LJD=2*43RZ7%)44WA?DC>)DS MF%DT !83L]22^_6T=9=9Q"?E Y1\J3C[+W3A!SB)^N,Q77O=:-B+]YDT*PI]L/0R="-# M'O1@,GPF>3AZ3&(TGM0D3L8A(T]4"VO2DC5SHVJ@PCA'<#QH*9\L4-.) MPM DYRLUCS9W@11YFH9,.W!>%J4*94&VF.5+83B&CV9-3MNH\CE$DYHW7/>Y M1RQ6,D6NT4)(&RSS7N61NQV!*UPFZ()S!5K>YAR4Q=**-+S56T_-6A-#_%K* M@J<#E%8N1X>Y"JU+GD-FX=?"4@_L$)Y1!U7# M"=Z\?C6)X^[9[>=9N.N=O>58;&MFG1G(Q H)L-[^0)&SVG$OT\Z\P<=\CFE: M1;\FM2FFXV_KC,R]Y&14I2LD.M3V2BA2JRN"%7>TR!C%DH1R;G&J/I&;DOVJ MX#(FNVB4-Q7Q_XRB)1K*>)$]/BM7E\FB8#,T3H6OJSL4Z ;KN^?4LP'TA<8< M28:]AKN[/QCR_TG<>E]:.G-!'(TG0QA%PVZW-7-2'%V+1"YD L-H,NA#/QI. MXM:O1-+"N#N$'IGX3_-DYMBWAGG87^$G&B5T5H-^KWK1^J?U9E.:T3SP[INY M^T7/I5+D^(;E$7&REMN)F(SH+Q[5?I3/1;<"C96?I2 AZBFD1+S#!5J[H_!: MY,79MG]3I"DE*12[-BF.\4FXC@8GM>7T>X&>J?.6[*B#;2C,[0S\ER.9UUG[ MRN2%T(_ED7G4UY5'PA)0FK7J2JUX3X^J,2 U8F33!*G58HHPC?\G.G! C M<$)A[9P5VHEP+#^JVLV+!U[C6?20J))[*)1OG8 HJ)%?J0%M/''#\-MWI.KL M'(8I6\H-?#4<*%GWLZ8=A($NMK1ANB1;*G G8U4#3&X M5-M MXJ2V@4U/(C#, \:PH0WGSK;G9I/96Z:AJCG)>5R/_,B[VBX M9]N=L89@/FW)EJZH^=3>*5P% TK-&BHTDP(4WW]S$E>JBD1P3]E!61N$NPS@S M_R -A0+^A"7A1%045A9J&AC$MAY!="^%V6EX(VI:?Q\?(*>! M6'PDMHPO BY:-8(D]"$.X_0"7C(4FCB\Y$*A&HR$&R:P4$8XK PQ%#\PH\_5 MV\.EY^'L79GHEE1TYN%ET%0]4F_^QXLH#_^Z0#8=R*:7T.>KKFVYHX8TOSL9 M>,UTQ:7N,"G\\Y$^&5AR63W\>ZZ$BTG.EU", )5G?) >_B:BP^L*270P7#$! M9B<[342M7\&M>$2>4C&J)W!/]OAU&JI07PTOH?3+M,1Q[!=):*5G^*G6L)6R MUA#[>5;@.\T3^()W%Q"X57*+9#1D?C@N(?&+L(1KJ0W(#>X/J2 J_+S,($K] M,HSAG0TA'%N,DPJ;%1G20JO^DF$DX_2:GN"Z(- >5]"E/M1 M'ME)XB=%]+MRW"ELF,H\ RZ!?NU8:X]Q C>=$LS@L;F-#7LR[@BM-&6^'!XU7H^Z/%;Z0R[+_><%7Z:919S4H_<>+UFIU/&ULE59M<]LV#/XK.#7KTCO'EB4[=ES'=XFW MW%Z:+M>DZX?=/M 2;/%"D1I)Q?&_'T@JBNLX[N6+Q!?@X0,0 #%=*WUO"D0+ MCZ60YCPJK*TFO9[)"BR9Z:H*)>TLE2Z9I:E>]4RED>5>J12])(Y/>R7C,II- M_=J-GDU5;067>*/!U&7)].82A5J?1_WH:>$+7Q76+?1FTXJM\!;MU^I&TZS7 MHN2\1&FXDJ!Q>1Y=]">7 R?O!?[FN#9;8W"6+)2Z=Y/?\_,H=H108&8= J/? M \Y1" =$-/YK,*/V2*>X/7Y"O_*VDRT+9G"NQ#>>V^(\&D>0XY+5PGY1Z]^P ML6?H\#(EC/_".LBF))S5QJJR428&)9?ASQX;/VPIC.-7%))&(?&\PT&>Y2_, MLME4JS5H)TUH;N!-]=I$CDMW*;=6TRXG/3O[K"S"&$[@$Y)M9MJS!.JV>ED# M4!0;U T:S]^_Z MI_'' V0'+=G!(?39)S0&L0-_5:B9Y7+5W O\/%BZ%RN[_W4?Z(.Q^TN,N MW!4(K6.+S57*+.?Q) M,KDJN\$!@(]4ANCOSG-2MB *0+'"11LL^Q;3-TBRBBQXY)3J*#9'22>.XR[< MUE4EO+$4. MB2UZ!4"^Y#$4QU"?!'&V*,Q%NC-RIEKOG_L%D3;4/TGZS$*S[ MD=0%104Y^YA<:)U+R5?FPU:0--<2I(Z@WQDE0_]/W1&<+;C@EA.I716QM;>K M-Q<$R.EJ@X5DS$N=>:TUN68'9Y2,W7?8A\\ND/;(G)V-8#A*X4XYM[Z%E7?8 MB45=^HC)N@$@%2.*7S%VWS_"M2/E+_Y>D\WSAZ(_ HI MP;^&R$QSW> M(-,OK\I OSM.Z3.(7P)]QV.R1S6%G\+'I2^7F6[#4VFJ-T[4F[!V&[AF3+6^2YC%2?(G?C/F"E@20_Y#V+?GE8ZGQAGKZB=HL\%A)*TZN"!O2$Z>3UK M6FN(J5;E;IESL7>=&-V-RYWICNVTIK+G%$\=,-3&)[Y MP0@&XY$;C"$9^94S2()2;(# J" &0 'AL M+W=O;B$2Z)!TG^_4[4K+CI8XQ(+#N];D7WI&9;+6YMRM$ M!X]MH^PT6CFWOHAC6ZVP%7:DUZA(L]"F%8Y8LXSMVJ"H@U/;Q"Q)BK@54D6S M29!=F]E$;UPC%5X;L)NV%>;I$AN]G49IM!-\D7IQR;U],/A3XM8>T. KN=/ZWC,?ZFF4^(2PP.^Z.VO MV->3>[Q*-S;\PK:SS?,(JHUUNNV=*8-6JNXK'OL^'#B4R2L.K'=@(>\N4,CR MK7!B-C%Z"\9;$YHG0JG!FY*3RA_*C3.DE>3G9I^T0SB'G^"#;!;SL1+$6G(9W4@E52=' C1,.:-P?E\N[%I4.(UH M(2R:!XQF/_Z0%LG/)Y+E^V3Y*?39>ZWKK6P:$*K^_G3@K;15H^W&(/QUBX\. M+AM=W?]]K(J3<8Y7<3X":KYL]MV'WX3:T-9"EO:"KV'@L8;Y QK:7_A=+A"$ M@_=&6PM7PI@GJ98PKZI-NVF$-_U$M\Q>\7_M7B0R;_5&.?\Q3OXCPFX_RUY3 M#:0"M](;2]VT;UZRUT93$'2^0./+LL!'!8R'?)S!(!^F10EO@ VS)'\6)GD6 MA)PE=C(@8I&XXS7^T9)3-.>:_,=\J\ M..^595G"9_7]M"A-?XYZ;A!?G.C0*^?+I<$E]0'$X>GA([T^%F$K**&TI*8G M25B(,T:.GJ%WB5#Q*++_R5[*Z#*'!2T/+?\3"F,!5>W'[##E%^-!?CE5QSGS M9 $YG3@18\C*U!,E.>6>. >69G!+#4>Q<-3VDA.K'<7:=>[8S1 ?W-\T1,OP M2EFH_.1V5_E>NG\(Y]W]_VS>O:(?A5E*9:'!!;DFHS&].Z9[F3K&Z75X#>ZT MHXD-Y(H>@/0+39=DS_@ ^W\/9O\"4$L#!!0 ( .Z!RUA&*0G-/ ( M /0$ 9 >&PO=V]R:W-H965TV. K66N]]\0:E]$1.QI^>DPU'>N"AO6>_"[6[6M;2'O7N M,_;U7'B^7$L;OK#K"*4&M!,GE/\I*S)N5S@<90^:$,8QG(.W+"SY*U]+G$;D MR'U*E/=$BXXH>8,HA7NMJ++P2158_(^/G*A!6;)7MDA.$LX;,X(T/H,D3B8G M^-*ATC3PI2LPLL?J[>@FQ^G\L%S;AN_95J_+\"4T-M[@F^/6$+P0+J?/M[V-23Y(=ESJ. M1_!-P1VN3>NF$9)PT>D94&40P=V^D/OK3T@WMN2J$L2-PX:#RZNF!@NAGK'-)-Z.NU)C&PO=V]R:W-H965T7&3E#.!V78HESI(?R MUO J;%$26:"R4BLPF$Z"B^A\-G+^WN&7Q)7=F8/+9*'UDUM<)Y.@[PAACC$Y M!,'#,UYBGCL@IO&OP0S:(UW@[GR+_LWGSKDLA,5+G?^6"663X"R !%-1Y72G M5]^QR>?8X<4ZM_X?5K7O\#B N+*DBR:8&112U:-8-SKL!)SUWP@8- $#S[L^ MR+.\$B2F8Z-78)PWH[F)3]5',SFIW*7,R?"NY#B:_M2$$$7P":Y5K N$>[%& M.PZ)L9U'&#PZ[U$4IU 92F;/ #[UY#U), MT+# 0B5@G<@@ZX2($S)(E5$6A(45/T8W6BR%<6[;/6XV(,F/_*P4MXR%E8D4 M1O(1*TF95(ZR-,!B\$&/E9$VD?ZAV]XNK8][E%XQ8$T9^9$;A"L,7 M^8,(W MB\7&2W*M"(WBL#M\1E4AS%DV&:,GF/+-\-8&A;& KNSAAU 5MS881DZIZ+/7 ML,?O=;._==IL[9N/NNUGC7E7\(R52Y ),FL^FS)!GG2E$FG)R$5%;&9V2JJE M!9UVR^E4<'>Y=_$=IH.%X@K#!W65?[C3H HT2]^&+<2Z4E3WJM;:=OJ+NL&] MN->?B1MAEI(O+\>40_N]4VZLIFZ]]8)TZ=O=0A,W3S_-^&N%QCGP?JJY$S0+ M=T#[_9O^!U!+ P04 " #N@56 G7,S5J7BF,K02Q:9>QJRV*/( J%2?]_EE<":FC=!SF9C8=FX:4 MU#BSX)JJ$O9QBLJL)]$@VDW,HO36$,$C@'5P+JZ5>.IBAA7DI+(YCX@C>+\ZV;-.6 M+7F%;0A?C*;2P;7.,7^.CUE9)R_9R9LF1PDO:]N#8?\$DGXR.L(W[-(=!K[A MD70=D($;J87.I% P)T'(UXS4JLT'(-@VZJ!1.8XAG: ;<#1T+G'I@W M=H?G8-+D)X";3#5AL=$K=)Z1461EYH=[A10\UW1 MY*_(/^2R%Y6X2;K&/K;ZH4(J3=Z#V2NT_.-. H4U58 +QXV2->,&;28=>K7[ MH7?H0&YJW^,A78:N[D^^ MT=2VOFZV>S@NVW[YY-Z^.E^$74K>.(4%0_N]]Z<1V+:3MP:9.G3/A2'NQ6%8 M\N.'UCOP>F'X/+>&#] ]I^D?4$L#!!0 ( .Z!RUC8/C5S=0( %P% 9 M >&PO=V]R:W-H965T,R M2*=^;:'3J6JLX!(7&DQ354R_SE&HW2P8!F\+2UZ4UBV$Z;1F!:[0?J\7FKRP M1\EYA=)P)4'C9A;<#*_G(Q?O WYPW)D#&YR2M5(OSGG(9T'D"*' S#H$1K\M MWJ(0#HAH_.DP@[ZD2SRTW]#OO7;2LF8&;Y7XR7-;SH)Q #EN6"/L4NV^8J?G MTN%E2AC_A5T;>TD5L\98577)Y%=/27E+2E@2\RQ_S__) (]BSC-Y;S^"3@3:T'D$0? M(8[BT0F\I%>=>+SDA&H#5L$]ETQFG E865)/W6;-,;TMW.@XG!N<:U.S#&,*ALD 'EF.G\X^0"U M5EM.#0 LWW*C-#!)MB8!A3]I<'5X1C=!CPO8$N%1,0D7*T1H^S("J>#8$88' M'5^A+OQ<&\A4(VW;_/UJ_W3J MVL_/6EF:1F^6]/RA=@&TOU'$M7-<@?Y!3?\"4$L#!!0 ( .Z!RUC'UNS; M$@, *X& 9 >&PO=V]R:W-H965TR3*Q )5J72;A@51-5%'+NLP%*XCJE0\\K(T24[C4D@=C08A=F]' U.3DAKO+;BZ+(5=3U"9Y3#J1J^!![DHR ?BT: 2 M"YPB?:_N+<_BEB67)6HGC0:+\V$T[EY,^GY_V/!#XM)MC<$[F1GSY"=?\F&4 M>$&H,"//(/CS@E>HE"=B&<\;SJ@]T@.WQZ_L-\$[>YD)AU=&_90Y%SIV)O-XF"<;>@G#7WZ#GT/[HRFPL&USC%_ MBX]9:JLW?=4[2?<2CBO;@5YR!&F2]O?P]5K_O<#7V^/? 1FXD5KH3 K%[@4A MOSMRN_PV=/W==+Z$+EPE,AQ&7",.[0M&H\.#[FERN4=LOQ7;W\<^FA;"8F%4 MCM9]>'-A?N%X$B[L7JR#>/CUB"N"B>*[_+W+R=ZS=COI]CLP=F#FP/<@57L1 M6]/;6JVAUSV";QF9&=HPOA6ZYI)OXAJF6'&&_6)Z'@AZ1V TMI!N^AIM([TF M$HX7W T<5YW7007"%;LGWC1FW[GW'G+R@"^<)FP>,TPK)>D(?&P-A!J<3UFP M(IVK.6\>PUW+$0^D7OB'7W+;:.!+M B9*6>;*M< M %=^C"PW,PLM_S"4VRBXK?(22V%S!PLK-/&TYC*QC2DF$GI]>'">=L\N'6!S MVU)G;) ;&51*:,AKZ[5Z !46\?][V1'D3.YZBO%6#RG1+D*G=.RGUM2TDS;: M-N-QTX/^;6\Z^9VP"ZD=*)PS-.F82WLA!K4;F5/IA;LIJ:,;6-0% %4JSA-DLNX%E)'V3+$MB9; M4LM*:MP:L&U="_-G@XJZ532-#H$[65;L W&V;$2).^1OS=:X63RR%+)&;25I M,+A?1>OIU6;N\T/"=XF=/1J#=W)/]. GGXI5E'A!J#!GSR#<[Q&O42E/Y&3\ M'CBC<4L//!X?V&^#=^?E7EB\)O5#%ERMHG<1%+@7K>([ZC[BX&?A^7)2-GRA MZW/G:01Y:YGJ >P4U%+W?_$TG,,1X.WB!4 Z -*@N]\HJ+P1++*EH0Z,SW9L M?A"L!K03)[6_E!T;MRH=CK,OQ C3!;R!'9;NL!GNL"'#4I?+F-T&/BW.![)- M3Y:^0#:#SZ2YLO!!%UC\BX^=L%%=>E"W2<\2KALS@5ER 6F2SL_PS4:WL\ W M.^/6 A/<2BUT+H6"'0M&;]R>\MO3S4_3^8:YLHW(<16YCK!H'C'*7K^:7B;O MSXB=CV+GY]BS_RX$;J3-%=G6(/S\BD\,&T7YPZ]3PL]2GQ8^74Q@:R09?T#K MMG3%!VD:SGYV =P]!Z>'8 KNAJ0:K^@"+"F$4^;CHQJMT92A$RWDU&KNRW6, MCLV^[FO\.;U_*3X+4TIM0>'>09.);Q73=U\_86I"Q=\3N_X)P\H]6&A\@EO? MDZN#8>(W&)_ ["]02P,$% @ [H'+6$\MV1A[ @ =@< !D !X;"]W M;W)K&ULG55M3]LP$/XK5B;MTVC2](6*M9%:-K1* M*T/ M@]H']SDDECX);.O%/[];*?-BE0,XDOLL^^>>YYS?)YNE;XW-0"21\&E MF44U8G,6QR:O05#34PU(NU,J+2A:4U>Q:330P@<)'J=),HX%93+*IG[M2F=3 MM4'.)%QI8C9"4/VT *ZVLZ@?[1>N656C6XBS:4,KN '\V5QI:\4=2L$$2,.4 M)!K*633OGRTFSM\[_&*P-0=SXI2LE;IWQK*818DC!!QR= C4#@]P#IP[($OC M[PXSZE*ZP,/Y'OW":[=:UM3 N>*_68'U+)I$I("2;CA>J^TWV.D9.;Q<<>._ M9-OZCFS&?&-0B5VPM063[4@?=W4X"$C'+P2DNX#4\VX3>99?*-)LJM66:.=M MT=S$2_71EAR3[E!N4-M=9N,P6]KR%J#)K:8%DQ69:TUE!;;L:*8QV@S.+\YW M:(L6+7T!;4!62F)MR%=90/$\/K;,.GKIGMXB#0+.&]TC@^0329-T&, ;='(' M'F_P=KGDN_4A2P1Q5'"+-SR.YZ[,F6EH#K/(W@D#^@&B[..'_CCY'& [[-@. M0^C9BB)H1CFY!2T,4>6Q8R)WM_"(9,%5?O_GF()@CN,*1CWR VM;IZ5L[[V[ M0)<*24#4J!,U"HJZWG @_60].ND_DS$O5(-0D+L+3JNC0L*X)>4& OS&';]Q M$.=2R9/W*DHSAY=QG?1#,,_R+-^* 7 M"M"5[_B&Y&HCL6V+W6KWJ,S;7OK?O7V15E173!K"H;2A2>_4_H"Z[?*M@:KQ MG76MT/9I/ZWMPPC:.=C]4BG<&RY!]]1F_P!02P,$% @ [H'+6'HX#_X\ M P 4@@ !D !X;"]W;W)K&ULM59M;]LX#/XK MA#<,+9"K7Y*T:9<$:-KMKMAU*]K>[L.P#XK-Q$)ER9/D)-NO'R4G3KHEQF[ M?8DED7SXD*+(#)=*/YD:-"A$D4G88%XS(8#_W9G1X/564%EWBGP51%P?37"0JU' 5QL#FXY_/< MNH-P/"S9'!_0_E/>:=J%#4K&"Y2&*PD:9Z/@,KZ8])V^5_C(<6EVUN BF2KU MY#8WV2B('"$4F%J'P.BSP"L4P@$1C2]KS*!QZ0QWUQOTMSYVBF7*#%XI\2_/ M;#X*!@%D.&.5L/=J^1>NX_$$4R6,_X5EK7L6!9!6QJIB;4P,"B[K+UNM\[!C M,#ADD*P-$L^[=N197C/+QD.MEJ"=-J&YA0_56Q,Y+MVE/%A-4DYV=OQ>680> M_ '7W*1*6BXKS.!#B9JYK!DX>F13@>9X&%IRYXS"= T]J:&3 ]!=N"7 W, ; MF6'VW#XDF@W79,-UDK0"7I;Z!+I1!Y(HZ;7@=9O8NQZO=P#OG4 NX=,M%E/4 MG_<%V&KOWLN%*5F*HX >A$&]P&#\ZD5\&KUN8==KV/4\>K?E9@S4V=_'K?<_ M<.LWW/JMF:-B*95A O[4JBI-!VYD*JJ,R_G!.OKD(X%'7%F8")4^[4UXJ]O] M0='C!)L3YU\LH"*%*ZIJV44K. M^W"-E+"4L[H3.L!":82Z4V0J/XFX$Q_"! M+D0#EZDJMF23&/YVNE.D68(;J64K F]-^A8\.B?P.ZT6W \%POD=F#,">4_S MSC/_1<_Q*1G]QU+[H<#:[^!99=$]['NEX4Z?+U#/_30SD*I*VKKE-Z?-P+RL MY\16O9ZVMTS/.44H<$:FT&PO=V]R M:W-H965TR-!D7>*- EWG.U-8>.6;U-C-_SYM&!;O$/S4-PH6OF- MES7/46@N!2C(599AT1C?]JGUX3T@*/YP?OGUSNE,N*:;R2V1>^-NG,&WFPQ@TK,W,K][]B MG8\CF,A,NR?L:]O @Z341N8UF!CD7%0C>ZKK< X@K &AXUT%)=,,\ M/#!?AJT.%X6ZA"CH0AB$_19_45.)R/F+6BJAH_.TOO4'PH85;O^'6;_,^O^::;;<*M\Q)66Z:X_K'$89[?#*PS&3R M^.\I[JW>3W._3Q7BBS,#JCC/;,D[MN2V[E'GP$-A(K>"?R,S9H!!(;DPP 48 M^H0G\,[.4EEJ)M;Z?>=>&I81Y@PLO(%Q-QH.:>P%W;@7G@HI=ZBJ2#]WW=A0 M!CT8Q:\L-U;W2:/[O=5]TNC>DA@,1S6)\;!S9GE>Y?T@N"'+.\.LUMY U(_M M;LXH8E?,,3B+NC?@11-QZ%G;],2JD,@QAZ M%.+_I $MVHP;;<:MVCS<%56LPU71;>X06&B-YFC]!VF%OIG!9S&PO=V]R:W-H965TD=; MHF]D1P6N;*1JB<&IV@:Z4Y0TSJGE01R&>= 2)KSYU.E6:CZ5O>%,T)4"W;;7?&*H+YM"-;^D#-W]U*X2P8HS2LI4(S*4#1S4!@:36-.@/@1<#@'C M7P1,X(,49J?AM6AH\V__ ,&-".,CPF5\,>"B4S>0A#[$89Q>B)>,%2?*&[S3\][VCDQT1VHZ\_ 2:*J>J3?__;8\7&3X1T1 M/=Y02**#XHH),#O9:R(:?3U"8U1/X)[L\4 :JACA&EY!Y5=IA6/I%TD(=TPP M/)T-;*5L-,1^GA7X3_,$/N%U!0S<*;E%)!HR/RPK2/PBK.!6:F-W@?U,!5'A MYU4&4>I780SOK0OAV%7%Z$"(4'J4A_#2B#P+/ M^BN(43IX] AO G>]$LSTBKJ%#7NQLG:D5G'BQC(O8=$;J9V)47W]A/26.7X% MO+.]H'M\VF.Q!>59;V,RK.4!R=MM:5JZQX/#;7L MA1DZ[*@=WZ?%T)9_F@^/VP>BMDQHX'2#KN%-@=RJX<$8)D9VKDFOI<&6[\0= MOK%460-)33"^VO,?4$L#!!0 ( .Z!RUCEAA&MX0, !H* 9 M >&PO=V]R:W-H965T$MY\YVJY9S69F<"[Q5H*NB8.IIA;G<+[RA=S!\Y+O,6(._G)=LAY_0 M_%W>*AKY+4K*"Q2:2P$*MPOO>CA;3>Q\-^$?CGM]U <;R4;*>SOX,UUX@26$ M.2;&(C#Z/. :\]P"$8TO#:;7+FD=C_L']-]=[!3+AFEI+AE M56X^ROT?V,0SMGB)S+5K85_/C2<>))4VLFBCARFP0L.8>,0 M.M[U0H[EK\RPY5S)/2@[F]!LQX7JO(D<%[8HGXRBOYS\S/*#- A3> /OD6+3 M<'['-CGJB[EO"-W.\9,&:54CA2\@17 CA%%/J!KJ^+K"J[U'W=YV<\QTR1)<>*1^C>H!O>7K M5\-)\+:'VZCE-NI#7UYKC48#$RF\YVS#)BADN=I [ M%%;/.H/A( ['[AN1\U$\SUSRHW^G?NN< /F6)\QM7[GM\%E72J$P)SAQ.+7M M> @?I'B3=,RYNHIA'$=P)PW+_Q>KGEJ/VUJ/>VOMOIN$P?-ML^Y(] M60EHJ$A5ZG"([4ANM9GR.PCHH+#IF0$ORLHX#1$2TM8]C^*0REMCO7QP=-7' M/[JO"U0[]RK1X'9&?76WUO;A926S#3A9TW5H.Z/)U@_#/C#2V2(BD2Y)Q_W''G'\VPGU;VN$ T\-K708-"< KK&L;B&!\ZV-Z0TKK>$COHU^[VJF6.Z;Q2M9? M>6FJN9=[4.*:M;7Y(G>_85^/ UC(6KM?V/6V@0=%JXUL>F="T'#1?=EC?PZO M<8AZA\CA[A(YE+\RPQ8S)7>@K#5%LX0KU7D3."[LI=P815I.?F;Q61J$Y65T,N!RJR80!V.(@B@Y$2\>JHY=O/A$U1JZ^HZ5UWDGQ[WMG%SH M+2MP[M$@:%0/Z"U^_BG,@E].8$L&;,FIZ(L;FKNRI6N0ZR.7PD0)[Z4L=[RN MX6]7 =SBHX'+6A;W_QPKYF2ZX\70>?-Z.'#XG8F6)A;BL!=\=^1F &WBNI-5PQI9ZXV,"R*-JFK9DU_4POS*!XK=T+(,M&ML+8CS+\7^;F M^EGV(]6("S"5;#4=GCY[R:Z4I"1H;('*EJ4AF60P'2?3&$;I.,QR.(-H' ?I MLS!(8R=,H@"NW)2BHC>J=GEUQ;<:@DD(R3C/$QC19YJ1?7X@2",2Q!&LJ&A! M.<-)1/'2)(!1-(["S&F39U%X'EA1&L"M8B6"8 U"1#G"F *&86CQQ#T7.,@9 M_&$JPA50Z(0BCN+,)DT32"+'V219<-AEK.NR-Q"FXR29$C$*H_$TMM6^(3#3 M,.F5Z5Z99N>],L]S.#$ Z3 Z:L'X)H+;O#M1WJYR_]/PQBN6],J_/[6WSW2 MQM+XRNDXB>7X=- Z@#77!:OA"9G2@**TS7HX)B^:C+HWI3-*DLB2&:34-T1, M(7)\1*0[GVYW_LB/V##4"MN'%[3D-A^[]; M!H-T6*7+;H,\FW=[^!-3&RXTU+@FUV RI1-2W6[K&".W;I_<24-][\B*_@Z@ ML@:D7TMZ77O&)AC^8"S^ U!+ P04 " #N@R;MNS7SW9"5-2"E@_)O?8])^=% C:!R&I[1A7 99ZL>6 M.DM5AX)+6&IBNJ9A^OD*A-K,@RAX&;CA58UN@&9IRRI8 =ZV2VTS.K(4O %I MN))$0SD/+J.+1>+J?<$=AXW9B8ES\J#4HTN^%?,@=() 0(Z.@=G/&A8@A".R M,IX&SF#\I0/NQB_L7[QWZ^6!&5@H<<\+K.?!64 **%DG\$9MOL+@9^;X #$_PM(!H#O'.V5>5O7#%F6 M:K4AVE5;-A?XWGBT=<.E6\45:CO++0ZS7PJ!1.0C^:TK)OE?YIH[(3_X4\<+ MCL\3PF1!5OT:$U62%:\D+WG.))++/%>=1"XKLE2"YQP,.;H&9%P8\@>VV#%Q M;+EO5]?DZ,-Q2M$J=O^E^:#NJE<7OZ'NLM4G) DG) [CZ0'XXGWX=R8M/#H$ MI[9/8[/BL5FQYYN^P7=O=Z0SNV M1R:<5]L)C@>=]52GGLJ=I746G2>A>U*Z MWO5PH/ L>EWX2FTRJDW>5;M@IO:KYX//=D'73(!$8]<4[:#6S\[,'1,='#*0 M[.DZCZ?[\O?+9O'9^;YZNK-)W07QD^F*2T,$E!89GGR:!43WAZY/4+5^WSXH MM*? A[6]IT"[ CM?*KMWA\0=A?'FR_X!4$L#!!0 ( .Z!RUA+9TT\-@( M %L$ 9 >&PO=V]R:W-H965TFR>[171PJ*2RLVCK7'T=QS;?8L7M4->H:*?4IN*.0K.);6V0%Z&HDC$; MC5[%%1_YBCU?A:-H^>%!['9.K\0ITG--YBA M>ZQ7AJ+XB%*("I456H'!C]>^ST3#U>KJ4-7]AWN:,(\L8Z777%Q* 2JAWYH3N'DP+&+A2PKH %WFVC MP'+)'4\3H_=@?#:A^4F0&JJ)G%#^4C)G:%=0G4L_:8? X 5D7"+H$K)F;44A MZ(*@MT3'A;3P!0^NX;)/:1\D"@7WW! .9&AV(D<[@#N5#^'[/59K-#_@"GR. MD)+.W2:Q(YZ^6YQWG.8M)W:!TTVS&0(;#X"-V 0>LR7TKOI_PL0D\ZB5';6R M@/OR NY2V%I;+N'6Z*8.I&53"+4!VLFU^CMK8/Y-N6M0@>ION9-Y;R[=EC MG?S#A@TG?Y&)3[SBGQU=Y48H"Q)+JAH-7T\C,*V5V\#I.MAGK1V9,4RW]/K1 M^ 3:+S59J N\(X__D_0W4$L#!!0 ( .Z!RU@9G::WRP, D. 9 M>&PO=V]R:W-H965T[3[T@ILE-)]++VQ1:IN^/O[BC><780 M\K-* #1YS-)T\0#WR;:3/B+6<&VL +] ML;B7./)K*S'/(%=2;&E;40G\W@MWCN!88( M4HBT,<'P;P]+2%-C"3F^5$:]>DVC>/K\9/VM=1Z=63,%2Y'^Q6.=S+V)1V+8 ML%VJ'\3A'50.#8V]2*3*_I)#)1MX)-HI+;)*&0DRGI?_[+$*Q(D"VFE7""N% M\%N%08="OU+H6T=+,NO6+=-L,9/B0*211FOFP<;&:J,W/#=I7&F);SGJZ<4? M0@,9D!ZYY2H2N>;Y#F+RO@#)3)@5OGD':4QPPY 52X&P/.Z4?7T+FO%4O4&M MCZM;\OK5&_**\)Q\2,1.H:::^1JAS=)^5 '>E(!A!V"?W.%2B2*_YC'$S_5] M=+;V.'SR^"9T&KPNY"7I!Q.-"5ZE(YJH6>X@QIWX,3M2/V%V1.% M4(9Z0]9?R[WR]QUD:Y"?VO"=RYC#ZTH5+(*YAZ>3 KD';_'S3W04_-*6LA]D M[%E$AG5$ALZ(/, >,!HOSE]I=>C(7U."3B?3]OR-:MJ1DW8IE#8I>@'HZ"QH M4X+28-(..JY!QT[0%9[L/-]>D"WD2)?:@X?%> 1RI0WM'MI@QV=AFQ+#40?K MI&:=G-D""IB,$LL8XWY(18&E3K#&CS@K*Z<) M9":DYO_8B3;*Z5G*I@0==(21!L=B%#@Y/PB-F:ZV8[XE\(CMBH+VLA&<96P1 MH0&E'90G)9,Z*=_7?.;@;F6CY]F:(CW:#SK8PB-;Z&;3"4@LN9'(6K^/2MU) MUA0)NV)VK'+47>9^-R5N#=A&0$5'-'N$EY>]:AVG TV1'@TZ#DYZK'S47?KN MI=ASV[Z:9NC[G!B<=Z(ITAMWN' L5=1=J_YWLT'/5ZL6D>YV@Q[K%747K!+*\=Y0#+0K;NJ^%QHN ?4SPK@;2".#[C<#VO1J8 M!>K;W^)?4$L#!!0 ( .Z!RU@,7CL<4 ( "4& 9 >&PO=V]R:W-H M965TY0TQ))TH>0#EO"V:6_A2 M?;0E1X6[E'NC["FU<2;]) U" J]AC7L4%<*MDAP64AAE!=/P2$T!"\\#E8:K M&S2$,@T/>#058:\FH;$L'%:8-1GG=<;X0L8!+"UZH>&#R#'_,SZT[-L2XE,) M\[@3<%:J'@RB:XBC>-B!-V@E&7B\X06\)1645QR^+9%O4'U_KL1.!-=(8UV2 M#*>![12-:H]!^O)%/XG>=_ ;MOR&G?Q.EV._E/.[N8:'2@GXO$<%*U14YG#E ME7[VCKI3#(#[.^I@.VK9CKK5),>_JMF)\(]J)BV_Y/^KV9WB78>:X5GKVKP[ M/Z T9+(2IN[B=K>=@;.Z]7^[UP-T2=2."@T,MS8TZKVQLJIZ*-6&D:4?!!MI M;)%^6=@YCLHYV/.MM,.@,5R"]L^0_@)02P,$% @ [H'+6!>3'<"0 P M% \ !D !X;"]W;W)K&ULM5==C]HX%/TK5EI5 MK;2=?!$"4T!B8*KMP[1H8+8/JWWP)!=B-8FI;:#[[_?:R80 (=N1X 5BY]Z3 M<^Z1DWL'.RY^R 1 D5]9FLNAE2BUOK5M&26047G#UY#CG247&56X%"M;K@70 MV"1EJ>TY3M?.*,NMT<#LS<1HP#J1/KUR_HGXUX%/-,)4QX^IW% M*AE:/8O$L*2;5#WRW9]0"C($(YY*\TMV9:QCD6@C%<_*9&20L;SXI[_*0M02 M$* M99BG1E^Y M(E'\DC;"'? /DL>$8F/%<"*RS)=Z82,C$\0$B,FS))5RL!*VIL MX,LJ\_T4%&6I_(!13_,I>?_V WE+6$X6"=](FL=R8"NDK!]L1R6]NX*>=X:> M3QZ02B+)?1Y#?)AOH]1*K_>B]\YK!1ROQ0WQG3^(YWB=!CZ3WT_W6^CX5?E] M@]UM7=!KD M.D$_K*(.B'U*WSP_#(NM,@M,[U MFJWK5L2[OVT=WX+X?\]:\5[KV87 #J2'E?3PFIZ%)W;XCGMDV6E,+VCVJU>1 M[K62?OKZ97$_)?/%>'$_;Z+5FOY:>RX$=J"T7RGM7].>_JD]G>#(GH:8_IGS MY#K[;ZC3ROM^(["O:CU"[0BO->E2:(=Z:SV#>TV?2O2Z"5[8.W:J(:H;.,X9 MK[P]=Z^5^U@R2F8T8DL6M3O6BO-JQRZ$=JAZWV:X5^TS2O2Z%T&OXQ\[=AKE M![USIVO?:;CMK<8WE>!':L(WR)>!;#?MHNW%I= .A>\;#/>J'4:)7F_\0N?D ME)T&N9Y_9)E=FR_P:2LS=DDD@Y84K7>U6XUV8S/0'.W?Z9'/S"U[F&)>?*!B MQ7))4E@BI',3(B]1C&#%0O&UF6*>N4+)YC+!L16$#L#[2XZ33+G0#Z@&X=%_ M4$L#!!0 ( .Z!RU@)8LB#:0( %P& 9 >&PO=V]R:W-H965TY-I0CC*!J')>,RR%*_=J.S5-56<(DW&DQ=EDS_ MO4*A-I-@$+PLW/)58=U"F*456^$=VH?J1M,L[*+DO$1IN)*@<3D)+@<7TY'3 M>\%OCANS-0:7R5RI)S?YED^"R &AP(5U$1@]UCA%(5P@POC3Q@RZ5SKC]O@E M^K7/G7*9,X-3)1YY;HM)\#F ')>L%O96;;YBFX\'7"AA_"]L6FT4P*(V5I6M MF0A*+ILG>V[KL&48)'L,<6N(WVL8MH:A3[0A\VG-F&59JM4&M%-3-#?PM?%N MRH9+=XIW5M,N)Y_-?BF+,(93N,4URAKA6JL2IDI:314V\,AM 5//@=J0[F4+ M+HU!$C"9PP_.YEQPR]' \0PMX\*O# M10MYU4#&>R O*WT&P^@CQ%&<]-BGA^W?F23[H,\>4KFZFL5=S6(?+]D3[T%2 MM@)S^HJ;FIW226F-TO:EUL0:^UCN3JVSP3@-U]OXNY+X5?(?XK!#'!Y$O%>6 M":C?@/;A-7%&A_!V)?OPD@XO.8@WPR52P5XK^(&5U9?V>T=-][!2AEMSN++) M#M=P%)^_@>\1C9/S?OQ1AS]Z1W7S=R;1AS[:.?$>]![1+GJX=?==W_W)](I+ M P*79(O./E$4W?2R9F)5Y=O!7%GB],."VC]J)Z#]I:*6T$Y&PO=V]R:W-H965T*DZ5 X!O*QH1W:(6B:[:S8C"U4ECQ) MCM-_/TEVO'1H>MC%$BF^QT>95%1+]:IS1 .'@@L]#7)CRCM"=))C075?EBCL MR4ZJ@AIKJHSH4B%-/:C@)!P,)J2@3 1QY'TK%4>R,IP)7"G055%0]39'+NMI M, R.CF>6Y<8Y2!R5-,,UFDVY4M8B'4O*"A2:20$*=]-@-KQ;C%R\#_C)L-8G M>W"5;*5\=<9#.@T&3A!R3(QCH';9XP(Y=T16QN^6,^A2.N#I_LC^S==N:]E2 MC0O)?['4Y-/@2P I[FC%S;.L[[&MY\;Q)9)K_X6ZB9U, D@J;631@JV"@HEF MI8?V'DX P_$90-@"PG\!YS*,6H"_.=(H\V4MJ:%QI&0-RD5;-K?Q=^/1MAHF MW%]<&V5/F<69^(57-F*S7L+EQ15< M !/PDLM*4Y'JB!@KPY&1I$VY:%*&9U(.0WB2PN0:OHH4T_<$Q.KOB@B/11O>#/'3U1E3&C@N+/00?_V)@#5S$9C&%GZ]MI*8YO5;W/[ MG*!R ?9\)VV+M89+T#U0\1]02P,$% @ [H'+6,A;+6NI @ 1P< !D M !X;"]W;W)K&ULC95O3]LP$,:_BA7Q B0@_Q.* MVDI0A,:T38C">.TVU];"L3/;;=FWW]D)6=>::JK4V,GSG']WL2_#K51O>@5@ MR'O-A1X%*V.:ZS#4\Q745%_*!@0^64A54X-3M0QUHX!6SE3S,(FB(JPI$\%X MZ.X]JO%0K@UG AX5T>NZINKW+7"Y'05Q\''CB2U7QMX(Q\.&+F$*YJ5Y5#@+ M^R@5JT%H)@51L!@%-_'UI+1Z)_C)8*MWQL1F,I/RS4X>JE$062#@,#'/)M?LGVTX;!62^UD;6G1D):B;:*WWOZK!CB+-/#$EG2/[7D':&U"7: MDKFT[JBAXZ&26Z*L&J/9@:N-$]TBR4VH!CEWFQ:>^'L]IALQH-!-AB&FUWF0]%5F4:]Z!^RM"=+CY+= M,\'P75=D*:6_T*T_WUDU*?)R#\TCRHK4CY;U:-E1M%<\K78;-$HN%6@O7':P M;AY=[=?M4)26T< /E_=P^5&XB=3&;F3V=R/[^/*#I>.R&.1[@!Y5-H@2/V'1 M$Q9'";]AR0CEV%3=*<3V3.1,2PYZ#GC#1UL<<%S$>9KMT?I5L9^V[&G+H[3/ MTE"^6\US(L#X(,N#4Q 7^-N#]*C2M-R'#'?:G/W$?*=JR80F'!;HBRY+S%*U M;;N=&-FXSC>3!ONH&Z[P2P?*"O#Y0F+WZR:VF?;?SO$?4$L#!!0 ( .Z! MRUB<^-&>%@, ((* 9 >&PO=V]R:W-H965T8I-:@9]9&?-!CN:0DA1%'(D\2S%^'0-FR;[G6 M:N&.S.92+]B#7H9G, ;YD(VXFMD52TP22 5A*>(P[5N7[L65ZVB B7@DL!1K M8Z2M3!A[TI.O<=]RM"*@$$E-@=5E 5= J692.IY+4JMZI@:NCU?L-\:\,C/! M JX8_4EB.>];H85BF.*U74AM96I;75J/4RBO(DIUA" MK/:S.ML1P<6)4=IQPK@D?\Q"G>Z"NKVFZ*SKN^TMW751K99?K]NO=/N-NN^9 MQ!1E>S*=@JS3Z^\HZ73=+;6[,:$;UFMM5UK;C5IOZW7\@L@WO0>4]..Q9"';S MW_5:6T6J"0J#/57J5$H[C4H?84XB^D9=&BG>6Y<#D6VX#2NWX6'K$NZDW NW MWU!U,9WZJG0KG=U&G=_->TC]ACFA,4EGC>5IY'IO>0Y$MF';=?Y]:9W#%JCD M6_\^=+N=K0J]$51HM=<:!-V=W6(^(ZE %*8*Y9QW5(5YT? 4$\DRTS-,F%0= MB!G.59,(7 >H^U.F^H9RHMN0JNT<_ 502P,$% @ [H'+6"F!:K,I @ M.P4 !D !X;"]W;W)K&ULC53;;MLP#/T5P=A# M"[218WMM43@&L0-.WVK-A,+%073Y+C[N\GR8[G-I?MQ1(EGL-#6F3: M2/6B2P"#7CD3>A*4QE3W&.N\!$[T2%8@[,U&*DZ,-=46ZTH!*3R(,QR%X0WF MA(H@2_W94F6IK VC I8*Z9ISHG[/@,EF$HR#_<$CW9;&'> LK<@65F">JZ6R M%NY9"LI!:"H%4K"9!-/Q_3QQ_M[A!X5&#_;(9;*6\L497XM)$#I!P" WCH'8 M90=S8,P161F_.LZ@#^F P_V>_;//W>:R)AKFDOVDA2DGP5V "MB0FIE'V7R! M+I^/CB^73/LO:EK?) E07FLC>0>V"C@5[4I>NSH, );G."#J -%[P*D(<0>( M?:*M,I_6@AB2I4HV2#EOR^8VOC8>;;.APOW%E5'VEEJ;5 %Q\N4VQL0 ?#>4<^:\FC$^0Q>I#"E!I]$@44 M;_'8"NW51GNUL^@LX;12(Q2'5R@*H^2(GOG_P^,S+'G2T[P^9I=H;G4 MYEAQ6O"-![MNVF51>!N&88IW0\U'W*+QT.V-MJ37EIS5MBJE,M=/H#CZA\SD M(/[X4.2A4W0H$0_>(0>U]>VI42YK8=J?W)_V$V#J'_Z[\YF=#&TC_Z5IQ\H# M45LJ-&*PL93AZ-;VE6I;M36,K/QK7TMC>\=O2SO=0#D'>[^1]L5WA@O0S\OL M#U!+ P04 " #N@2VXT!,O-Z:\]GV=Y5!0 MW9,E"'RSEJJ@!J=JX^M2 5TY4<'], B&?D&9\-+$/9NK-)&5X4S 7!%=%055 M?Z? Y6[B];VW!X]LDQO[P$^3DFY@ >:YG"N<^:W+BA4@-)."*%A/O)O^]6QH MXUW +P8[O3:>($% @Z9L0X4;UN8 >?6"#'^-)Y>NZ05[H_? MW+^ZW#&7)=4PD_PW6YE\XHT]LH(UK;AYE+MOT.036[],AF!ZXV M3HW9,&%W<6$4OF6H,^F#-$#&Y)+< Q9#XV!1E24'W"A#.9E23D4&9.%.U)VH MCXVM__DM&,JXOD#)\^*6G)]=D#/"!'G*9:6I6.G$-PAHE_&S!F9:PX1'8&Y* MU2-1\(6$03CHD,].R[]3@?)^E]S'LK2U"=O:A,YO<,3O9PD*DQ4;PFUQ"-4: M3&=:M<_0^=CO9IOV1V&<^-M]^(Z@R')N.Q"C%C'Z%")G=,DX,PPZ.6NS^#1G M1]!1SD'+.3C).:N4PA/U/[[!P=*CC=X2',?$HZB8PW&-O&ULE59M;],P$/XKIS"A3=J6EV8=E+;2VH( ,9@8+^*CFUP;B\0.MMMN M_YZSDX6VRT+WI?7+/??RW)TOPXU4OW6&:."NR(4>>9DQY<#W=9)AP?2Y+%'0 MS4*J@AG:JJ6O2X4L=: B]Z,@Z/L%X\(;#]W9C1H/Y#KWR9&7O@CX8%"ZSCN;#Z$IEK]PN;6C;P(%EI(XL: M3!X47%3_[*[F80L0Q4\ HAH0[0'"IP"]&M [U$)< V+'3!6*XV'&#!L/E=R MLM*DS2XBA337;Q/036110^13:).A5>E.H=>< I1$,4M_DP/A_=: MX+-N^$?TQ4_H^^D*&%-@:U34C]1RMJFY6$)N,P<&57$* M7TJZ-@UI.R^+:_33D7VV1KHDB4X\NA= MTJC6Z(U?O@C[P9LV5@_R*FZ\BEN\VN$W;OB-G\=ORG4B5\( \8F/B6UCM+(0 M!LZ$?6_7X^ \I.)9;]/5Z<=SZ?J?R1TN+AHN+CJY^!=K8MM_0>VO8:%D ?( M%BK=_2V/SJ+@&ULG99M;]HP%(7_BI554R>MS1LDP"!22S5M4SM5?=D^&W(A5I,XLQUH M__VNG31%(0T57\!V?$Z>8V.NIULNGF0"H,ASEN9R9B5*%1/;ELL$,BK/>0$Y M/EEQD5&%7;&V92& QD:4I;;G.(&=499;T=2,W8IHRDN5LAQN!9%EEE'Q<@DI MW\XLUWH=N&/K1.D!.YH6= WWH!Z+6X$]NW&)60:Y9#PG E8SZ\*=S%U'"\R, M/PRV68XF@A262EM0_-K '-)4.R''O]K4:MZIA;OM5_?O M)CR&65 )*X%/&>I4])LK("-R1JX!%T-BXX:J4C#%L,-7U3"Y9G3!TFKP] H4 M9:G\@G,?[Z_(Z;K_A]@]Q!UWY1%_=PC]L+V^O=ZWPD=]!P!X>X MQUW:;'WNA_)/FK81_WL7-&4 M%/0%2Z"2I,QC$"0U?ZYT+0#,<%>LT?YOR1FW#T'ONX],-FZ2C7N378.4$\*R MHE008QW [0&INJ*,]Z*<^:'7BM+[LB.CN,Y;-70^L$W5OJ1O1:^SHCE[U< - MO?9YZ9KEZR*UV>6T=PJXOCW=4+%FN420%&%J^H(KO"&8 M9H*7.!!Z CY?<:SK=4=?$YIK8?0?4$L#!!0 ( .Z!RU@S78&"&@( +D$ M 9 >&PO=V]R:W-H965TUA M"4(X(BOC5\\9#"D=\/1\9/_B:[>U;)F!I1(_>8[5++@.2 X%VPF\5^U7Z.N9 M.KY,">.?I.UBI]. 9#N#JN[!5D'-9?=FA[X/)X#Q.4#4 Z+G@,D90-P#?.=H MI\R7M6+(TD2KEF@7;=G90_XOGEK-@_#H*'P1O4DX;_2(Q.%[$H71Y!4]R_^'QV_(B8<^QIYOR6Z._--U2WS%=R\]89+,/RMTC]02P,$% @ [H'+6*EV M619+!0 S1\ !D !X;"]W;W)K&ULO9EK;]LV M%(;_"J$50P*TD4A=+&>V@=3!M@QH%R3MBF'8!\:F;:&2Z)&TW0S[\:-D1=2% MHJ-,RY?$LL]Y=5[*Y^@Q-3E0]I5O"!'@6Q*G?&IMA-A>VC9?;$B"^07=DE1^ MLJ(LP4(>LK7-MXS@99Z4Q#9RG,!.<)1:LTG^WBV;3>A.Q%%*;AG@NR3![/$] MB>EA:D'KZ8V[:+T1V1OV;++%:W)/Q.?M+9-'=JFRC!*2\HBF@)'5U+J"EW/7 MRQ+RB-\B,"=S&G^)EF(SM4(++,D*[V)Q1P\_D\*0G^DM:,SSO^!0 MQ#H66.RXH$F1+"M(HO3X'W\K%J*2@+R.!%0DH$8"[$IPBP0W-WJL++=UC06> M31@] )9%2[7L1;XV>;9T$Z799;P73'X:R3PQ^T@% 6/P#MRD J?KZ"$FX(IS M(KA\[UY^:98[^0Y=@9\H71ZB. 8X78)?Q88P3VD%5GY[87187OCQ6BC@JOMNP"N,Y;@!SD:=+GYO1?<"K3 MH2[=EFM5+A@J%PSE>EY7.0EE(OH;9ZXCM0 X7X"W8,THYV"!&7N,TC7 "=VE M0F?Z>)8@/TO6:_L9]#UO-+'W56_:*%]%U2RXI07WOUC B\4NV<58D&56?QZ: MM9S.Q?%$?J6^=Q"-7+=A0QOF!V.]#Z_TX1E]W+1K3XEVL;W6^=$(>HTB-4%A M&.I+],L2?6.)MXQN622;@CV"?$1R\,<'DCP0]J>N3J-8-M$O^18OR-22(YL3 MMB?6[/OO8.#\H.N+@<1JOH/2=_ J71*TKLG(&S6_72>":@9&I8'1:_7(J/WE M]V$0-DSHHAR_PT58N@@'ZI"P-6B0Z_B-&L-VAWC(T9XPGZML] XG5U@0ZZJ[L&%>E](T+WW&T(N#L=X+9N?86:I;S MP*/,Y& $$IJ*#021'/&P31AN5X4*,*"9,$XT3-\9:CY;[V;Z/Q@$*@B!9@KI M/47-E6>FEQA6B(#.B?&)X2KRN9G85];AF MZAERSQ^V)Z(;H*8-;527#P4LKIDPGC\WW?8.B-^\1VEB@@[ ="M/5\QH<:I= M^LY0\^GZMM)0:O7%40CBFA&D[PP](?<&ULK99M;]HP$,>_BI554RMMS0,)A Z0*&VU3NJ$^K!IFO;"A(-X M=>+,=J#=I]\YI"F%-&QH;TCL^/_/[^ZP<[VED/&IZENQUMF);:LH MAH2J8Y%!BD]F0B94XU#.;95)H--"E'#;,3>6@Y[(-69)0^7@*7"S[EFL]35RS>:S-A#WH970.-Z#OLK'$D5VY3%D"J6(B)1)F?6OH MGHQMT")3F-&7*::IG,VX4"&2H%6.'>1ZUP" M.5>:8<)@2H:)D)K]ID4%SA_POZ2 ')Z!IHRK(U3RZ6P M$!'/IRR=DUN(XE1P,7\D9[# /9KACM-D+,5/W#:*8+7)-SP;1B+).)B*?K^" M9 +R1UUPC03F?#E1&8V@;^$!HD NP!J\?>.VG0]U!?M/9B^2Y5?)\AN3A?^" MH"[ E2I8*XSO>QO%:W3>DSNHN(-=W.TZ[F"+._"<#>Y&YSVYVQ5W>Q=WIXZ[ MO<7="MT-[D;G/;D[%7=G%W=8Q]W9YG:##>Y&YSVYPXH[W,7=K>,.M[@]M[7! MW>B\)W>WXNXV'ZLQ8.LQTR#KZ+M;]*&_2=_HOR>]ZSQ_.YW]/@NE;L=WH=G] M7^GMM2; =&!75,Y9J@B'&=H[QQW,I%PU-:N!%EG1%TR$QBZCN(VQ$01I%N#S MF<#>H!R85J-J+0=_ %!+ P04 " #N@O*.,669ZWM>W\T)94XT MM&,S$0WY2F64X4R 7.4Y$2]7F/'-R.DZNX%[NDR5&7"C84&6^(#JJ9@)W7-K MEX3FR"3E# 0N1LZX>SD9F/EVPE>*&[G7!D,RY_S9=&Z3D>.9A###6!D'HA]K MG&"6&2.=QL_*TZE#&N%^>^=^8]DURYQ(G/#L&TU4.G(N'$AP05:9NN>;3UCQ MA,8OYIFT_[ IYPY\!^*55#ROQ#J#G++R2;;5.NP)NKT3 K\2^'\+PA."H!($ M%K3,S&)-B2+14/ -"#-;NYF&71NKUC24F:_XH(1^2[5.15^X0NAZ\ %,2\*, MO)!YAG V145H)N$1MVI%LO=ZQF.*\)D3!M_O,)^C^*''GAZFB?\9H+'B(F$A>#YX>(V)'=5FO6MF3EYZR@8A)[^ M#=WU/D1K4'/D+V5!8APY^DQ+%&MTHG=ONGWO8PM2KT;JM2*-,+ MF.)=VLS7!M/K\?Y8E\N!H97SO8&5*&'?OOLU1+&T9DA#S%5/E MU5N/UI5N;"]X]\_TLDS>$;&D3$*&"RWU.@.]>419>LJ.XH6]O>=&PO=V]R:W-H965TN<"SWP%L845[ZODP7D5)_) @3.9%+EU&!7S7U=**"I ^74"2_N MN[$'%?=E:3@3\*"(+O."1S1?&#OAQOZ!S> (S+1X4]OR& M)64Y",VD( JR@7<=7HUZMMX5_&*PTAMM8IW,I'RQG4DZ\ (K"#@DQC)0?"UA M!)Q;(I3QI^;TFB4M<+/]RO[=>49%77!AY)2FUD7H-10A\V ,BS'Q#5@&@;T#D :-> MC-: M*7.VQM30N*_DBBA;C6RVX?;&H=$-$_8K/AF%LPQQ)KZ7!D@8DJ]D(A*9 WFF M:]"D-09#&=?D&=:FI/P$"Z9/8]+Z?-+W#:YKT7Y2KS&LUH@.K-$F=U*8A28W M(H7T/=Y'O8WHZ%7T,#I*>%VH,](.3DD41)T]>D8?A[>/R&DW>]AV?)T#?&\[ M1V[6>+TTD-80!&3,[-VMBJWGV.PM6\91IQL$0=]?;IK8+>N$X6;9.[&=1FSG M(V);MU+K$Y(IF9,1?ATF2B;FY&Y1FV/(0"E(W5>Y973&.#/,6IB* ME&FCV*PT.(U9@#==D!NJ!#K2^YQT=Q1N>SBJQ0;QE2YH @,/DU:#6H(7?_D4 M]H)O1TY?KW':.^IT*A0D;T2;GKUV\;8T/,?^KN'ZCJ7X>=U3-&9Y!#AE2!F?GN,&J"N2J8V3A M,FTF#2:D:R[P'P;*%N!\)C'7ZHY=H/DKQO\!4$L#!!0 ( .Z!RUC'XQMW M#P, ,T* 9 >&PO=V]R:W-H965T6-R>ALN'F2,J. I39CL.[%2V87KRC#&E,@FSY#IG247*5%Z*E:NS 22 MR(+2Q T\K^NFA#)GT+-K&OR@N)%;8S GN>?\P4R^ M17W',P%A@J$R#$1_UCC&)#%$.HS'DM.I7!K@]OB%?6;/KL]R3R2.>7)'(Q7W MG7,'(ER2/%$W?/,5R_/8 $.>2/L+F\*V>^9 F$O%TQ*L(T@I*[[DJGRVXY$S%$J8LPF@' M?E:/]SLU!*Y.0)6%X"4+HZ"6\3I439V%!@1>T-H1T+@>OL"L"<'Y7OBD'C[, M1!-:GH6WRQ3O8)D>SM+:SS+[WUA>);A5E5G+TK;WT-[9?SA&,%RCT!<67.7I MO:XSOBQ*3<)UKJ32]:1+L $C(FD()[K,B@A.=QQD5.O17,@7,B,A]AU]XTH4 M:W0&'S_X7>_++H&/238IR#J6S-SLZX'?]KH]=[VMYB%&LYU&7F7T2HMVI46[ M5HL;U!I(A(7BX0,LLH0J^'F)1H]?N_)/!^3;'),LNDQR69'(GNE;Z?2 MMU.KK]4UYDFD5?X$T\>]QNBG_E=VG?^KC_O=8F. M_VTRJ8WWO3H=DVQV)+)")W?K&4Y1K&S#)"'D.5/%6U2M5CW9T+8B;]8G_L6T M:*W^T!2-WB41*\HD)+C4E%[S3!] %,U3,5$\LX_]/5>Z=;##6/>;*(R!WE]R M70CEQ#BH.MC!;U!+ P04 " #N@&WO:>&.+C-M%_RXOR)+G**^7TVDF?DU2TIS MY(H*#A(7 V_8OACU;+P+^$IQHW;&8)7,A7BPD^MTX 6V(&28:,M S&>-(V3, M$IDR?E:<7IW2 G?'3^Q73KO1,B<*1X)]HZG.!MX[#U)KN5+ M!%/N%S95;.!!4B@M\@IL*L@I+[]D6_FP S \AP%A!0C_!G2. *(*$#FA965. MUIAH$O>EV("TT8;-#IPW#FW44&Y/<:JEV:4&I^//0B.T(W@+=\B(QA0F1.I' MF$G"%2FM/AFC)I0IF.%6%X2=FNC[Z1A.7I_V?6V*L%1^4B6\+!.&1Q)&<"NX MSA1\X"FF^WC?%%\K")\47(:-A%\2W8*H?09A$$8'ZADUPZ]PWH(@/ 3?*R>J M#8T<7^<(WPU)D<\+N8191EA.N+FJ/(61:,$U3UKP_1;S.VP4NU(HD./#,WUR93.C%;UZU>\'[ M0V:]$-F>=9W:NDZC=4=OX!D,[ M.ALK^4^=W5IGMU'G+$.X$:3Y5!LIGGNJ+T2VI[97J^TUJAWC7)NKK[0L3/?7 M9W"%6)WG(=V-9,_5W?OG,ISOW852D+_3/G.42_>J*$ALB64GK5?KAVOH^K7_ M)[Q\]6Z)7%*N@.'"0(/6N7%>EB]).=%BY9KQ7&C3VMTP,X\O2AM@]A?"-.1J M8A/4SWG\&U!+ P04 " #N@0.#G_X^/?\8GC#'>$OK(U $=O M<92PD;;F?'.OZVRQAABS+ME (JXL"8TQ%Z=TI;,-!1QD1G&D6X;AZC$.$VT\ MS-IF=#PD*8_"!&84L32.,7U_A(CL1IJI?30\AZLUEPWZ>+C!*Y@#_[J947&F MERI!&$/"0I(@"LN1]F#>^Z8M#;([OH6P8P?'2(;R0LBK//D4C#1#]@@B6' I M@<7?%B8015))].-[(:J5/J7AX?&'NI\%+X)YP0PF)/HK#/AZI TT%, 2IQ%_ M)KO?H C(D7H+$K'L%^V*>PT-+5+&25P8BQ[$89+_X[=B( X,S-X9 ZLPL(X, M+/.,@5T8V$<&O7-=ZA4&O6,/UAD#IS!P+NV26QBXV=CG@Y6-M(I<=$)*Z8O"H9<[M,XXM-$32?B:H6D2 M0%"UUT7GRPBLCP@>K4;!SPO>1:;5099AV37]F32;SV'31=8@-T=LC2FPNJB: M51XVM(ML(U/IH:]S#UU?W: KI!>*YX6GEPO;'\(U,OXE4?8;HJR,O5UFCYW) M]L[(SD09 $JA2)D.FN?1?DXYXR*3PF35D:#%/WK$$4X6@*[#I.C #?KW_+@\ M-GJ6!?>>;? "1IJHJ SH%K3QSS^9KO%K70ZH%/-R,2<3DY5[.S;=@6T8QE#? M'I)5Z=17)%;!W"LQ]]IA_CT4Q2+(:T)^$03:#OJ&HQ0$U:LZH(T^V@)5*>;E M8NX!T-Z@;QBG1%5Z]16)58@Z)5&G'=&'F*0)1V2)]I>\?@-KIK"U>EF.>X^XVXQ0(M%F K#^ . M^L18*C+@TH=MHXNV*/NGS\>>X?3[=U4$GDJG4Y5B?DT$=G\PZ-N#,H0*JT') M:M#(*J-S^Y@MK&?X7;RA<5E8<;(">2S62F]RL7WV$=JHWA:32C%O4/,(/:VQ MIW,U=;HU+I9JO2JV*R]KCLMJL0LL9*6KFGRFF'&CT?O"&T3AA&SVUGK JU3RE M:E.E:KXJM6H&[/>&S.;-H3U9!X3"Z MCGOR!J+4K:]*+8>M'^PHQT!7V=X_0PN)+]^:+5O+[PL/V:[Z4;MGWD_SKP1[ MF?RCQ1.FJS!A*(*ED#2Z?5%I:?X=(#_A9)/M6[\0SDF<':X!B_(O;Q#7ET04 M_^)$.BB_QHS_ U!+ P04 " #N@%,X$J![IJ&JA_GR.5^$43![<(5JVKC%DB>M;3"-9I/[4K9&1E92M:@T$P* M4+A=!&?1Z3)U\3[@,\.]/AB#<[*1\MI-WI6+('2"D&-A' .UKQTND7-'9&5\ M'SB#\4@'/!S?LK_QWJV7#=6XE/P+*TV]"%X&4.*6=MQD10#( $F^T5^9M75!# M\TS)/2@7;=G&H0HA>>PQLK>CH$K;*4R3%3P MY (-95S#1[PQ'>5/,V+LD0Y(BH%^V=/'1^@3N)3"U!I>BQ++NWABI8YZXUN] MY_$DX5E7S2".GD$OX";]4,DM##YQ-RDC%]B>>;'TM?UVQ0@=S"AQ85 M]6D;$JGO47?>LZ6>S178+H\SLCO4/WF>J^E3W=("%X$M6HUJAT'^^%%T$KZ: M<#,?W^P.1W?&>CM[3 M![W)2;;_-9[^\5E$XV?1NR$')=Z@JGSGTU#(3IB^VL?5L;F>^9Y"?H7WG=E> M;\6$!HY;"PUG+^RYJN]V_<3(UC>,C32V_?AA;7\0J%R W=]*VS2&B3M@_.7D M/P%02P,$% @ [H'+6"_:N PN P #!, T !X;"]S='EL97,N>&UL MW5AM;]HP$/XKD;M.K30U0$9*5D#:D"I-VJ9*[8=]JPQQP))C9X[3P7[]?'$( M+_4AU@\;71"-?8_ON>?LAV6A&4U+<,I%V.MTXC"G7)+Q4%;Y;6[*8*8J:4:DWYH"]_J< MCD@W?D\"1S=1*1N1QXNW/RIE;MX$[GWV[NRL\WAYLV^_J(%+$GI)^T>07G5P M7HMAU/%1U >8,>+K7>)Z]+GE<7[GF-O@N%0/)]ND&S9+-AYF2FY6+B+.8./3 MG 5/5(S(A H^U1R\,IISL7+F'AAF2B@=&%LR5E 7+.4O!W==#ZJIX<83PLJ#%,RUO;J0?7QF=0T+0?5H55.-=TU>WU MR<:A?MD@4Z53IMLP7;(VC8>"92!'\_D"WD85(8#&J-PV4D[G2M):P]JC:5C: M&1/B'K;:]VR'>YEMK6P'UE6V32NH:3H:UP'^;3;'O4W;>Q%O4/ G93Y5-AU9 M]Z%V-.MR6F:XYMXKU/QWYWG.)--4;(NVM7_*L_QBQ='U MOY)<_U?9%^S5V)R?IRZR?_HBH^3T-3:WCU,7^2KVS> D18;-^;UU2=BY(K36 M *YB(_(-KGYB$S285EP8+IO>@JT*F]ZN_PV_$IRV@ES$,+CLBF M_96EO,J3=M0=3$0S:M/^ NEUX_8>:&-QF;(E2R=-5\^G=3.P#1NU>/F12?[ X?I_$ M/OY,DR2*XAB;TFA"L$R MQ2L1RQ2?:T#\\P8>2>)?;2P.>&"K@-4.Q/?'@9KR^T01K"JF#=O!.)(D& *U MZ*_1.$9F)X:/?WVP71)%2>)' /,KB"(,@=V((Y@"T( A452?@WOG4;@^I\+- M[U_CWU!+ P04 " #N@-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,E MC'%BM/XU@LD/['X 4$L#!!0 ( .Z!RUC]GPIG9P0 -XA / >&PO M=V]R:V)O;VLN>&ULQ9I;C]HX%(#_BI6G5MHNY )S4:DT+3-=I.D,&E!?5R8Q M8(UC4]N9VZ_OL5DTSD*.^H)Y(G&"\^4D/I]]X/.STH\+I1[)2RVD&25K:S>7 MO9XIUZRFYF^U81*.+)6NJ85=O>J9C6:T,FO&;"UZ6;\_[-64R^3+YUU?4]T+ M=Y1EI>5*0J-K^,G9LWD_[G;)$S=\P06WKZ/$;PN6D)I+7O,W5HV2?D+,6CW_ MHS1_4])2,2NU$F*4I-L#/YFVO-QKGCG(.5T8WV+IXH$"R"@9]J'#)=?&^C-\ M_Q08GQB*G_)(QJN>0E M&ZNRJ9FTVSAJ)AR@-&N^,0F1M&:C9'<*N9(5N986@D0F'&$4XU,_"=O3S>QQ)Y/P)E 91C;DIP+9<-O(_W&Z;W,%'? M'%DX'G, F'Z64<-:0,?#K))&T4KJ(UBJ MFI$Y?6D_7DPG:0R?I$XHUU1+R"T0/Z9A9%#=BB!FE#2&4M+D3BHSMO)+ MK@>V4=IY)41$5S!']LE$PI0&WD)XP)73W96&)[UR"X-6ULDPF60Q9-(U@V@M M#C+,*ED,JW2IN8V)62:+89D]-9,/Y)HOAFH.R M]J@A)B:=+(IT.E9:[9<2\TX6PSN'UUKDPSA,Z#GFG?R4:YE6!2#'O)/'\$YG M)FIA8N[)3[F6:94JXB)6:B(8:$NS)LP;Q;H[S@Q++1?(=HEIA 3LU 1PT)[ ME:)#LBPP"Q51ZFV'2T8 &V)B%BJBU-TZJD;MO(E9J(BR%NJH&K4Q,0L546IP M!ZM&_UL+#3 +#;R%>KO_$U1LR26K[N 2!MI+*LJI)NYC^YM&,7"%QV4CQ#=H MNY>WBE:[OR?L_EKQY3=02P,$% @ [H'+6#B#;R;$ 0 #1X !H !X M;"]?;7/NGT-(JVW<-^FAZ^/A?&7=#?LFGY?#)O3-ZJ/9Q*#C\20,OV=4B]GO MF:.W4Q__,[%;KW>K^-*M/O?QD/\8'+ZZX2-M8\S5Z*T9-C'/JW!LKZ=3N!SD MX3RY&BW?Y]6P?)*9_:F*X] M/VM\_CVISN=[X_7QE^7/27Q?U!>< _S]77P#4$L#!!0 ( .Z!RUB A/B= MP $ > 3 6T-O;G1E;G1?5'EP97-=+GAM;,W9R6[",!0%T%]!V5;$ M>( . C9MMRV+_H";/" BB2W;4/C[.F&06M&HB$J]FT2)[7=?;.EL,G[;6?*] M;576?I(L0[ /C/EL297VJ;%4QY&Y<94.\=$MF-792B^(B<%@Q#)3!ZI#/S0U MDNGXB>9Z78;>\S:^]H6I)XFCTB>]Q_W$)FN2:&O+(M,ACK--G7]+Z1\2TKBR MG>.7A?4W<4+"SB8T(S\''-:];LBY(J?>3+OPHJLXBVU+YL.N))]VESC3HYG/ MBXQRDZVKN"3UUI'._9(H5&6Z+WK3G1SB#M/^RJ_.;\MT!<:9,V>LCR?FZ/*X MXY$TJ_LV%B(7BNY//"7&TE=_'S6GG5/^R^RXO1_&K=KS\*R]7;_'7\_X5/_" M/@1('Q*D#P72QQ"DCQ%('[<@?=R!]'$/T@ ,[@ "L" 1 " :\ M !D;V-0&UL4$L! A0# M% @ [H'+6!SW=C1[!@ OB4 !@ ("!#0@ 'AL+W=O M-$"NU@4 , 8 M 8 " @;X. !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ [H'+6!QD>G8:7P& <'0 & @(%$( >&PO=V]R:W-H965T&UL4$L! A0#% @ [H'+6&J>!$+O! T!D !@ M ("!]B8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ [H'+6/=QV+AI @ I@4 !D ("!.S$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ [H'+6$U) MQ1=D!0 =PT !D ("!4SH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H'+6$H7B4FR P *@@ !D M ("!3$@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ [H'+6 )[\M;^ @ 6@< !D ("! M\5$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ [H'+6(X-#5T] @ #@4 !D ("!&UL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H'+6#S'^"QN M P O0@ !D ("!M&, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H'+6"!M!RF8 P ; @ !D M ("!"F\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ [H'+6!F=IK?+ P "0X !D ("!Q'< M 'AL+W=OP >&PO=V]R:W-H965T&UL4$L! A0#% @ M[H'+6 EBR(-I @ 7 8 !D ("!%(( 'AL+W=O&UL4$L! A0#% @ [H'+6)SXT9X6 P M@@H !D ("!\8D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H'+6-XD\,H@ P , D !D M ("!/)( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ [H'+6*EV619+!0 S1\ !D ("!^IH 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H'+ M6&(69QS/ @ (0< !D ("!MJ8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H'+6+4*2 JX! F1D M !D ("!_*\ 'AL+W=O&PO=V]R:W-H965T*NQS $P( L ( !W[H %]R96QS M+RYR96QS4$L! A0#% @ [H'+6/V?"F=G! WB$ \ M ( !R+L 'AL+W=O : " 5S !X;"]? 3 " M 5C" !;0V]N=&5N=%]4>7!E&UL4$L%!@ Z #H S0\ $G$ ! $! end XML 62 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 63 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 65 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 104 203 1 false 37 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://mind-technology.com/20240430/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) Sheet http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited Condensed Consolidated Balance Sheets (Current Period Unaudited) Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Sheet http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Statements 5 false false R6.htm 005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 7 false false R8.htm 007 - Disclosure - Note 1 - Organization, Liquidity, and Summary of Significant Accounting Policies Sheet http://mind-technology.com/20240430/role/statement-note-1-organization-liquidity-and-summary-of-significant-accounting-policies Note 1 - Organization, Liquidity, and Summary of Significant Accounting Policies Notes 8 false false R9.htm 008 - Disclosure - Note 2 - Sale of Subsidiary Sheet http://mind-technology.com/20240430/role/statement-note-2-sale-of-subsidiary Note 2 - Sale of Subsidiary Notes 9 false false R10.htm 009 - Disclosure - Note 3 - Basis of Presentation Sheet http://mind-technology.com/20240430/role/statement-note-3-basis-of-presentation- Note 3 - Basis of Presentation Notes 10 false false R11.htm 010 - Disclosure - Note 4 - Discontinued Operations Sheet http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations Note 4 - Discontinued Operations Notes 11 false false R12.htm 011 - Disclosure - Note 5 - New Accounting Pronouncements Sheet http://mind-technology.com/20240430/role/statement-note-5-new-accounting-pronouncements Note 5 - New Accounting Pronouncements Notes 12 false false R13.htm 012 - Disclosure - Note 6 - Revenue From Contracts With Customers Sheet http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers Note 6 - Revenue From Contracts With Customers Notes 13 false false R14.htm 013 - Disclosure - Note 7 - Balance Sheet Sheet http://mind-technology.com/20240430/role/statement-note-7-balance-sheet- Note 7 - Balance Sheet Notes 14 false false R15.htm 014 - Disclosure - Note 8 - Leases Sheet http://mind-technology.com/20240430/role/statement-note-8-leases Note 8 - Leases Notes 15 false false R16.htm 015 - Disclosure - Note 9 - Intangible Assets Sheet http://mind-technology.com/20240430/role/statement-note-9-intangible-assets Note 9 - Intangible Assets Notes 16 false false R17.htm 016 - Disclosure - Note 10 - Notes Payable Notes http://mind-technology.com/20240430/role/statement-note-10-notes-payable Note 10 - Notes Payable Notes 17 false false R18.htm 017 - Disclosure - Note 11 - Income Taxes Sheet http://mind-technology.com/20240430/role/statement-note-11-income-taxes Note 11 - Income Taxes Notes 18 false false R19.htm 018 - Disclosure - Note 12 - Earnings Per Share Sheet http://mind-technology.com/20240430/role/statement-note-12-earnings-per-share Note 12 - Earnings Per Share Notes 19 false false R20.htm 019 - Disclosure - Note 13 - Related Party Transaction Sheet http://mind-technology.com/20240430/role/statement-note-13-related-party-transaction Note 13 - Related Party Transaction Notes 20 false false R21.htm 020 - Disclosure - Note 14 - Equity and Stock-based Compensation Sheet http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation Note 14 - Equity and Stock-based Compensation Notes 21 false false R22.htm 021 - Disclosure - Note 15 - Segment Reporting Sheet http://mind-technology.com/20240430/role/statement-note-15-segment-reporting Note 15 - Segment Reporting Notes 22 false false R23.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 23 false false R24.htm 995468 - Disclosure - Note 4 - Discontinued Operations (Tables) Sheet http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations-tables Note 4 - Discontinued Operations (Tables) Tables http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations 24 false false R25.htm 995469 - Disclosure - Note 6 - Revenue From Contracts With Customers (Tables) Sheet http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-tables Note 6 - Revenue From Contracts With Customers (Tables) Tables http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers 25 false false R26.htm 995470 - Disclosure - Note 7 - Balance Sheet (Tables) Sheet http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-tables Note 7 - Balance Sheet (Tables) Tables http://mind-technology.com/20240430/role/statement-note-7-balance-sheet- 26 false false R27.htm 995471 - Disclosure - Note 8 - Leases (Tables) Sheet http://mind-technology.com/20240430/role/statement-note-8-leases-tables Note 8 - Leases (Tables) Tables http://mind-technology.com/20240430/role/statement-note-8-leases 27 false false R28.htm 995472 - Disclosure - Note 9 - Intangible Assets (Tables) Sheet http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-tables Note 9 - Intangible Assets (Tables) Tables http://mind-technology.com/20240430/role/statement-note-9-intangible-assets 28 false false R29.htm 995473 - Disclosure - Note 1 - Organization, Liquidity, and Summary of Significant Accounting Policies (Details Textual) Sheet http://mind-technology.com/20240430/role/statement-note-1-organization-liquidity-and-summary-of-significant-accounting-policies-details-textual Note 1 - Organization, Liquidity, and Summary of Significant Accounting Policies (Details Textual) Details 29 false false R30.htm 995474 - Disclosure - Note 2 - Sale of Subsidiary (Details Textual) Sheet http://mind-technology.com/20240430/role/statement-note-2-sale-of-subsidiary-details-textual Note 2 - Sale of Subsidiary (Details Textual) Details http://mind-technology.com/20240430/role/statement-note-2-sale-of-subsidiary 30 false false R31.htm 995475 - Disclosure - Note 4 - Discontinued Operations - Held for Sale and Discontinued Operations (Details) Sheet http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations-held-for-sale-and-discontinued-operations-details Note 4 - Discontinued Operations - Held for Sale and Discontinued Operations (Details) Details 31 false false R32.htm 995476 - Disclosure - Note 6 - Revenue From Contracts With Customers (Details Textual) Sheet http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-details-textual Note 6 - Revenue From Contracts With Customers (Details Textual) Details http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-tables 32 false false R33.htm 995477 - Disclosure - Note 6 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) Sheet http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-disaggregation-of-revenue-details Note 6 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) Details 33 false false R34.htm 995478 - Disclosure - Note 6 - Revenue From Contracts With Customers - Contract Assets and Liabilities (Details) Sheet http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-contract-assets-and-liabilities-details Note 6 - Revenue From Contracts With Customers - Contract Assets and Liabilities (Details) Details 34 false false R35.htm 995479 - Disclosure - Note 7 - Balance Sheet (Details Textual) Sheet http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-details-textual Note 7 - Balance Sheet (Details Textual) Details http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-tables 35 false false R36.htm 995480 - Disclosure - Note 7 - Balance Sheet - Schedule of Inventories (Details) Sheet http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-inventories-details Note 7 - Balance Sheet - Schedule of Inventories (Details) Details 36 false false R37.htm 995481 - Disclosure - Note 7 - Balance Sheet - Schedule of Property, Plant and Equipment (Details) Sheet http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-property-plant-and-equipment-details Note 7 - Balance Sheet - Schedule of Property, Plant and Equipment (Details) Details 37 false false R38.htm 995482 - Disclosure - Note 8 - Leases (Details Textual) Sheet http://mind-technology.com/20240430/role/statement-note-8-leases-details-textual Note 8 - Leases (Details Textual) Details http://mind-technology.com/20240430/role/statement-note-8-leases-tables 38 false false R39.htm 995483 - Disclosure - Note 8 - Leases - Supplemental Balance Sheet Information (Details) Sheet http://mind-technology.com/20240430/role/statement-note-8-leases-supplemental-balance-sheet-information-details Note 8 - Leases - Supplemental Balance Sheet Information (Details) Details 39 false false R40.htm 995484 - Disclosure - Note 8 - Leases - Supplemental Cash Flow Information (Details) Sheet http://mind-technology.com/20240430/role/statement-note-8-leases-supplemental-cash-flow-information-details Note 8 - Leases - Supplemental Cash Flow Information (Details) Details 40 false false R41.htm 995485 - Disclosure - Note 8 - Leases - Maturities of Lease Liabilities (Details) Sheet http://mind-technology.com/20240430/role/statement-note-8-leases-maturities-of-lease-liabilities-details Note 8 - Leases - Maturities of Lease Liabilities (Details) Details 41 false false R42.htm 995486 - Disclosure - Note 9 - Intangible Assets (Details Textual) Sheet http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-details-textual Note 9 - Intangible Assets (Details Textual) Details http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-tables 42 false false R43.htm 995487 - Disclosure - Note 9 - Intangible Assets - Schedule of Goodwill and Other Intangible Assets (Details) Sheet http://mind-technology.com/20240430/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 43 false false R44.htm 995488 - Disclosure - Note 9 - Intangible Assets - Future Estimated Amortization Expense (Details) Sheet http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details Note 9 - Intangible Assets - Future Estimated Amortization Expense (Details) Details 44 false false R45.htm 995489 - Disclosure - Note 10 - Notes Payable (Details Textual) Notes http://mind-technology.com/20240430/role/statement-note-10-notes-payable-details-textual Note 10 - Notes Payable (Details Textual) Details http://mind-technology.com/20240430/role/statement-note-10-notes-payable 45 false false R46.htm 995490 - Disclosure - Note 11 - Income Taxes (Details Textual) Sheet http://mind-technology.com/20240430/role/statement-note-11-income-taxes-details-textual Note 11 - Income Taxes (Details Textual) Details http://mind-technology.com/20240430/role/statement-note-11-income-taxes 46 false false R47.htm 995491 - Disclosure - Note 12 - Earnings Per Share (Details Textual) Sheet http://mind-technology.com/20240430/role/statement-note-12-earnings-per-share-details-textual Note 12 - Earnings Per Share (Details Textual) Details http://mind-technology.com/20240430/role/statement-note-12-earnings-per-share 47 false false R48.htm 995492 - Disclosure - Note 13 - Related Party Transaction (Details Textual) Sheet http://mind-technology.com/20240430/role/statement-note-13-related-party-transaction-details-textual Note 13 - Related Party Transaction (Details Textual) Details http://mind-technology.com/20240430/role/statement-note-13-related-party-transaction 48 false false R49.htm 995493 - Disclosure - Note 14 - Equity and Stock-based Compensation (Details Textual) Sheet http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation-details-textual Note 14 - Equity and Stock-based Compensation (Details Textual) Details http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation 49 false false R50.htm 995494 - Disclosure - Note 15 - Segment Reporting (Details Textual) Sheet http://mind-technology.com/20240430/role/statement-note-15-segment-reporting-details-textual Note 15 - Segment Reporting (Details Textual) Details http://mind-technology.com/20240430/role/statement-note-15-segment-reporting 50 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 18 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName, ecd:NonRule10b51ArrAdoptedFlag, ecd:NonRule10b51ArrTrmntdFlag, ecd:Rule10b51ArrAdoptedFlag, ecd:Rule10b51ArrTrmntdFlag, mind:ContractWithCustomersTurnOverPeriod, us-gaap:CommonStockSharesOutstanding, us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings, us-gaap:NumberOfOperatingSegments, us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1, us-gaap:ShortTermLeaseCost, us-gaap:StockholdersEquityNoteStockSplitConversionRatio1, us-gaap:UnrecognizedTaxBenefits, us-gaap:WeightedAverageNumberOfSharesOutstandingBasic - mind20240430_10q.htm 8, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29 mind-20240430.xsd mind-20240430_cal.xml mind-20240430_def.xml mind-20240430_lab.xml mind-20240430_pre.xml mind20240430_10q.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 68 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "mind20240430_10q.htm": { "nsprefix": "mind", "nsuri": "http://mind-technology.com/20240430", "dts": { "schema": { "local": [ "mind-20240430.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-20240430_cal.xml" ] }, "definitionLink": { "local": [ "mind-20240430_def.xml" ] }, "labelLink": { "local": [ "mind-20240430_lab.xml" ] }, "presentationLink": { "local": [ "mind-20240430_pre.xml" ] }, "inline": { "local": [ "mind20240430_10q.htm" ] } }, "keyStandard": 191, "keyCustom": 12, "axisStandard": 16, "axisCustom": 0, "memberStandard": 23, "memberCustom": 13, "hidden": { "total": 23, "http://fasb.org/us-gaap/2024": 11, "http://xbrl.sec.gov/ecd/2024": 4, "http://xbrl.sec.gov/dei/2024": 6, "http://mind-technology.com/20240430": 2 }, "contextCount": 104, "entityCount": 1, "segmentCount": 37, "elementCount": 323, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 411, "http://xbrl.sec.gov/dei/2024": 32, "http://xbrl.sec.gov/ecd/2024": 5 }, "report": { "R1": { "role": "http://mind-technology.com/20240430/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_2024-02-01_2024-04-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "longName": "001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "i_2024-04-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:NatureOfOperations", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-04-30", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "unique": true } }, "R3": { "role": "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "i_2024-04-30", "name": "us-gaap:PreferredStockSharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true }, "uniqueAnchor": null }, "R4": { "role": "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited", "longName": "003 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:GrossProfit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "unique": true } }, "R5": { "role": "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "longName": "004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "unique": true } }, "R6": { "role": "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "longName": "005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:DepreciationAmortizationAndAccretionNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "unique": true } }, "R7": { "role": "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "longName": "006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "i_2023-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": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-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": "mind20240430_10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://mind-technology.com/20240430/role/statement-note-1-organization-liquidity-and-summary-of-significant-accounting-policies", "longName": "007 - Disclosure - Note 1 - Organization, Liquidity, and Summary of Significant Accounting Policies", "shortName": "Note 1 - Organization, Liquidity, and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://mind-technology.com/20240430/role/statement-note-2-sale-of-subsidiary", "longName": "008 - Disclosure - Note 2 - Sale of Subsidiary", "shortName": "Note 2 - Sale of Subsidiary", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "mind:SaleOfSubsidiariesAndSubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "mind:SaleOfSubsidiariesAndSubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://mind-technology.com/20240430/role/statement-note-3-basis-of-presentation-", "longName": "009 - Disclosure - Note 3 - Basis of Presentation", "shortName": "Note 3 - Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:BasisOfAccounting", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:BasisOfAccounting", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations", "longName": "010 - Disclosure - Note 4 - Discontinued Operations", "shortName": "Note 4 - Discontinued Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://mind-technology.com/20240430/role/statement-note-5-new-accounting-pronouncements", "longName": "011 - Disclosure - Note 5 - New Accounting Pronouncements", "shortName": "Note 5 - New Accounting Pronouncements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers", "longName": "012 - Disclosure - Note 6 - Revenue From Contracts With Customers", "shortName": "Note 6 - Revenue From Contracts With Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-", "longName": "013 - Disclosure - Note 7 - Balance Sheet", "shortName": "Note 7 - Balance Sheet", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://mind-technology.com/20240430/role/statement-note-8-leases", "longName": "014 - Disclosure - Note 8 - Leases", "shortName": "Note 8 - Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets", "longName": "015 - Disclosure - Note 9 - Intangible Assets", "shortName": "Note 9 - Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://mind-technology.com/20240430/role/statement-note-10-notes-payable", "longName": "016 - Disclosure - Note 10 - Notes Payable", "shortName": "Note 10 - Notes Payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://mind-technology.com/20240430/role/statement-note-11-income-taxes", "longName": "017 - Disclosure - Note 11 - Income Taxes", "shortName": "Note 11 - Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://mind-technology.com/20240430/role/statement-note-12-earnings-per-share", "longName": "018 - Disclosure - Note 12 - Earnings Per Share", "shortName": "Note 12 - Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://mind-technology.com/20240430/role/statement-note-13-related-party-transaction", "longName": "019 - Disclosure - Note 13 - Related Party Transaction", "shortName": "Note 13 - Related Party Transaction", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation", "longName": "020 - Disclosure - Note 14 - Equity and Stock-based Compensation", "shortName": "Note 14 - Equity and Stock-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://mind-technology.com/20240430/role/statement-note-15-segment-reporting", "longName": "021 - Disclosure - Note 15 - Segment Reporting", "shortName": "Note 15 - Segment Reporting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true } }, "R23": { "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": "23", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations-tables", "longName": "995468 - Disclosure - Note 4 - Discontinued Operations (Tables)", "shortName": "Note 4 - Discontinued Operations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-KleinMember", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-KleinMember", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-tables", "longName": "995469 - Disclosure - Note 6 - Revenue From Contracts With Customers (Tables)", "shortName": "Note 6 - Revenue From Contracts With Customers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-tables", "longName": "995470 - Disclosure - Note 7 - Balance Sheet (Tables)", "shortName": "Note 7 - Balance Sheet (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://mind-technology.com/20240430/role/statement-note-8-leases-tables", "longName": "995471 - Disclosure - Note 8 - Leases (Tables)", "shortName": "Note 8 - Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "mind:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "mind:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-tables", "longName": "995472 - Disclosure - Note 9 - Intangible Assets (Tables)", "shortName": "Note 9 - Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://mind-technology.com/20240430/role/statement-note-1-organization-liquidity-and-summary-of-significant-accounting-policies-details-textual", "longName": "995473 - Disclosure - Note 1 - Organization, Liquidity, and Summary of Significant Accounting Policies (Details Textual)", "shortName": "Note 1 - Organization, Liquidity, and Summary of Significant Accounting Policies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "i_2024-04-30", "name": "mind:WorkingCapitalDeficit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:NatureOfOperations", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-04-30", "name": "mind:WorkingCapitalDeficit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:NatureOfOperations", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://mind-technology.com/20240430/role/statement-note-2-sale-of-subsidiary-details-textual", "longName": "995474 - Disclosure - Note 2 - Sale of Subsidiary (Details Textual)", "shortName": "Note 2 - Sale of Subsidiary (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "i_2023-08-21_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-KleinMarineServicesIncMember", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "mind:SaleOfSubsidiariesAndSubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-08-21_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-KleinMarineServicesIncMember", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "mind:SaleOfSubsidiariesAndSubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations-held-for-sale-and-discontinued-operations-details", "longName": "995475 - Disclosure - Note 4 - Discontinued Operations - Held for Sale and Discontinued Operations (Details)", "shortName": "Note 4 - Discontinued Operations - Held for Sale and Discontinued Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30_DisposalGroupClassificationAxis-DiscontinuedOperationsDisposedOfBySaleMember", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "unique": true } }, "R32": { "role": "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-details-textual", "longName": "995476 - Disclosure - Note 6 - Revenue From Contracts With Customers (Details Textual)", "shortName": "Note 6 - Revenue From Contracts With Customers (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": null, "uniqueAnchor": null }, "R33": { "role": "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "longName": "995477 - Disclosure - Note 6 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details)", "shortName": "Note 6 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30_TimingOfTransferOfGoodOrServiceAxis-TransferredAtPointInTimeMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "unique": true } }, "R34": { "role": "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-contract-assets-and-liabilities-details", "longName": "995478 - Disclosure - Note 6 - Revenue From Contracts With Customers - Contract Assets and Liabilities (Details)", "shortName": "Note 6 - Revenue From Contracts With Customers - Contract Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "i_2024-04-30", "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": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-04-30", "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": "mind20240430_10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-details-textual", "longName": "995479 - Disclosure - Note 7 - Balance Sheet (Details Textual)", "shortName": "Note 7 - Balance Sheet (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "d_2024-01-31_2024-01-31", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-31_2024-01-31", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-inventories-details", "longName": "995480 - Disclosure - Note 7 - Balance Sheet - Schedule of Inventories (Details)", "shortName": "Note 7 - Balance Sheet - Schedule of Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "i_2024-04-30", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-04-30", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-property-plant-and-equipment-details", "longName": "995481 - Disclosure - Note 7 - Balance Sheet - Schedule of Property, Plant and Equipment (Details)", "shortName": "Note 7 - Balance Sheet - Schedule of Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "i_2024-04-30", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-04-30", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://mind-technology.com/20240430/role/statement-note-8-leases-details-textual", "longName": "995482 - Disclosure - Note 8 - Leases (Details Textual)", "shortName": "Note 8 - Leases (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:LeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:LeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://mind-technology.com/20240430/role/statement-note-8-leases-supplemental-balance-sheet-information-details", "longName": "995483 - 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": "39", "firstAnchor": { "contextRef": "i_2024-04-30", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true }, "uniqueAnchor": null }, "R40": { "role": "http://mind-technology.com/20240430/role/statement-note-8-leases-supplemental-cash-flow-information-details", "longName": "995484 - 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": "40", "firstAnchor": { "contextRef": "i_2024-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": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-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": "mind20240430_10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://mind-technology.com/20240430/role/statement-note-8-leases-maturities-of-lease-liabilities-details", "longName": "995485 - 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": "41", "firstAnchor": { "contextRef": "i_2024-04-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-04-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-details-textual", "longName": "995486 - Disclosure - Note 9 - Intangible Assets (Details Textual)", "shortName": "Note 9 - Intangible Assets (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-schedule-of-goodwill-and-other-intangible-assets-details", "longName": "995487 - 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": "43", "firstAnchor": { "contextRef": "i_2024-04-30", "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": "mind20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-04-30", "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": "mind20240430_10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details", "longName": "995488 - 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": "44", "firstAnchor": { "contextRef": "i_2024-04-30", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-04-30_FiniteLivedIntangibleAssetsByMajorClassAxis-IntangiblesExcludingTechnologyDevelopmentProjectsNotYetCompletedMember", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "unique": true } }, "R45": { "role": "http://mind-technology.com/20240430/role/statement-note-10-notes-payable-details-textual", "longName": "995489 - Disclosure - Note 10 - Notes Payable (Details Textual)", "shortName": "Note 10 - Notes Payable (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "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": "mind20240430_10q.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": "mind20240430_10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://mind-technology.com/20240430/role/statement-note-11-income-taxes-details-textual", "longName": "995490 - Disclosure - Note 11 - Income Taxes (Details Textual)", "shortName": "Note 11 - Income Taxes (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true }, "uniqueAnchor": null }, "R47": { "role": "http://mind-technology.com/20240430/role/statement-note-12-earnings-per-share-details-textual", "longName": "995491 - Disclosure - Note 12 - Earnings Per Share (Details Textual)", "shortName": "Note 12 - Earnings Per Share (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true }, "uniqueAnchor": null }, "R48": { "role": "http://mind-technology.com/20240430/role/statement-note-13-related-party-transaction-details-textual", "longName": "995492 - 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": "48", "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": "mind20240430_10q.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": "mind20240430_10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation-details-textual", "longName": "995493 - Disclosure - Note 14 - Equity and Stock-based Compensation (Details Textual)", "shortName": "Note 14 - Equity and Stock-based Compensation (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "i_2024-04-30", "name": "us-gaap:PreferredStockSharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-04-30", "name": "us-gaap:PreferredStockLiquidationPreferenceValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mind20240430_10q.htm", "unique": true } }, "R50": { "role": "http://mind-technology.com/20240430/role/statement-note-15-segment-reporting-details-textual", "longName": "995494 - Disclosure - Note 15 - Segment Reporting (Details Textual)", "shortName": "Note 15 - Segment Reporting (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": null, "uniqueAnchor": null } }, "tag": { "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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": [ "r49", "r655" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net of allowance for credit losses of $332 at each of April 30, 2024 and January 31, 2024", "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": [ "r719" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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": [ "r51", "r100" ] }, "mind_AccruedLiabilitiesAndOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "AccruedLiabilitiesAndOtherCurrentLiabilities", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-property-plant-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedLabel": "Accumulated depreciation and amortization", "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": [ "r22", "r127", "r461" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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": [ "r15", "r16", "r68", "r133", "r457", "r492", "r495" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "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": [ "r1", "r9", "r16", "r364", "r367", "r401", "r488", "r489", "r700", "r701", "r702", "r708", "r709", "r710", "r711" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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": [ "r60" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "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": [ "r507", "r708", "r709", "r710", "r711", "r749", "r801" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "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": [ "r26", "r27", "r319" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/20240430", "localname": "AdvisoryServicesRelatedToSaleOfKleinMember", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-13-related-party-transaction", "http://mind-technology.com/20240430/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/20240430/role/statement-note-14-equity-and-stockbased-compensation-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": [ "r323", "r324" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Allowance for credit losses", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r134", "r230", "r236" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://mind-technology.com/20240430/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/20240430/role/statement-note-10-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": [ "r77", "r292", "r704", "r754" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240430/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": [ "r6", "r249", "r255", "r625" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AsiaPacificMember", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r803", "r804", "r805", "r806" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r98", "r109", "r129", "r152", "r189", "r197", "r216", "r220", "r231", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r358", "r361", "r375", "r453", "r543", "r617", "r618", "r655", "r680", "r741", "r742", "r759" ] }, "mind_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://mind-technology.com/20240430/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/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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": [ "r123", "r136", "r152", "r231", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r358", "r361", "r375", "r655", "r741", "r742", "r759" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccounting": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccounting", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-3-basis-of-presentation-" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting [Text Block]", "documentation": "The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r84" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://mind-technology.com/20240430/role/statement-note-1-organization-liquidity-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": [ "r18", "r125", "r607" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r18", "r81", "r150" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net change 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": [ "r0", "r81" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://mind-technology.com/20240430/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/20240430/role/statement-document-and-entity-information" ], "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": [ "r116", "r130", "r131", "r132", "r152", "r178", "r179", "r182", "r184", "r191", "r192", "r231", "r268", "r270", "r271", "r272", "r275", "r276", "r294", "r295", "r296", "r297", "r298", "r375", "r498", "r499", "r500", "r501", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r531", "r552", "r572", "r587", "r588", "r589", "r590", "r591", "r689", "r705", "r712" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://mind-technology.com/20240430/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": [ "r671", "r672", "r673", "r675", "r676", "r677", "r678", "r708", "r709", "r711", "r749", "r800", "r801" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-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": [ "r59" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r59", "r531" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation-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": [ "r59" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation-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": [ "r10", "r59", "r531", "r549", "r801", "r802" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Common stock, $0.01 par value; 40,000 shares authorized; 1,406 shares issued at April 30, 2024 and January 31, 2024", "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": [ "r59", "r456", "r655" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-6-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": [ "r746" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-contract-assets-and-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-note-6-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": [ "r301", "r303", "r314" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-note-6-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/20240430/role/statement-note-6-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": [ "r301", "r303", "r314" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-contract-assets-and-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-note-6-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": [ "r301", "r302", "r314" ] }, "mind_ContractWithCustomerLiabilityAndCustomerDepositsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "ContractWithCustomerLiabilityAndCustomerDepositsCurrent", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-note-6-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/20240430/role/statement-note-6-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/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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": [ "r301", "r302", "r314" ] }, "mind_ContractWithCustomersTurnOverPeriod": { "xbrltype": "durationItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "ContractWithCustomersTurnOverPeriod", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-6-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/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Sales of marine technology products, costs", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r690", "r691" ] }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSoldAbstract", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Cost of sales:" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://mind-technology.com/20240430/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_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://mind-technology.com/20240430/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": [ "r29", "r724", "r725", "r726", "r727", "r729", "r730", "r733", "r734" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-10-notes-payable", "http://mind-technology.com/20240430/role/statement-note-10-notes-payable-details-textual", "http://mind-technology.com/20240430/role/statement-note-13-related-party-transaction", "http://mind-technology.com/20240430/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": [ "r12", "r50", "r51", "r99", "r101", "r154", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r626", "r627", "r628", "r629", "r630", "r645", "r706", "r735", "r736", "r737", "r753", "r755" ] }, "us-gaap_DebtInstrumentFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFeeAmount", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240430/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": [ "r53" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-10-notes-payable", "http://mind-technology.com/20240430/role/statement-note-10-notes-payable-details-textual", "http://mind-technology.com/20240430/role/statement-note-13-related-party-transaction", "http://mind-technology.com/20240430/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": [ "r12", "r154", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r626", "r627", "r628", "r629", "r630", "r645", "r706", "r735", "r736", "r737", "r753", "r755" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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": [ "r329", "r330" ] }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "crdr": "credit", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-11-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings", "terseLabel": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences." } } }, "auth_ref": [ "r748" ] }, "us-gaap_DepreciationAmortizationAndAccretionNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAmortizationAndAccretionNet", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r6" ] }, "us-gaap_DepreciationAndAmortizationDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortizationDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-4-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": [ "r120", "r704" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "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": [ "r6", "r189", "r202", "r220", "r617", "r618" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-6-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": [ "r747" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-1-organization-liquidity-and-summary-of-significant-accounting-policies", "http://mind-technology.com/20240430/role/statement-note-10-notes-payable", "http://mind-technology.com/20240430/role/statement-note-11-income-taxes", "http://mind-technology.com/20240430/role/statement-note-12-earnings-per-share", "http://mind-technology.com/20240430/role/statement-note-13-related-party-transaction", "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation", "http://mind-technology.com/20240430/role/statement-note-15-segment-reporting", "http://mind-technology.com/20240430/role/statement-note-2-sale-of-subsidiary", "http://mind-technology.com/20240430/role/statement-note-3-basis-of-presentation-", "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations", "http://mind-technology.com/20240430/role/statement-note-5-new-accounting-pronouncements", "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers", "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-", "http://mind-technology.com/20240430/role/statement-note-8-leases", "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets" ], "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/20240430/role/statement-note-4-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations-held-for-sale-and-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "totalLabel": "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": [ "r33", "r34", "r35", "r36", "r37", "r43", "r72", "r769" ] }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-note-4-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": [ "r34", "r35", "r36", "r37", "r43", "r46", "r331", "r344", "r346" ] }, "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationsDisposedOfBySaleMember", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations-held-for-sale-and-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "Discontinued Operations, Disposed of by Sale [Member]", "documentation": "Component or group of components representing strategic shift that has or will have major effect on operation and financial result, disposed of by sale." } } }, "auth_ref": [ "r4" ] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations-held-for-sale-and-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r121" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations-held-for-sale-and-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-2-sale-of-subsidiary-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/20240430/role/statement-note-4-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-note-4-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": [ "r44", "r122" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-note-4-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": [ "r44" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-note-4-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": [ "r44" ] }, "mind_DisposalGroupIncludingDiscontinuedOperationNonoperatingIncomeExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "DisposalGroupIncludingDiscontinuedOperationNonoperatingIncomeExpenses", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations-held-for-sale-and-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "mind_DisposalGroupIncludingDiscontinuedOperationNonoperatingIncomeExpenses", "terseLabel": "Other income", "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/20240430/role/statement-note-4-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-note-4-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": [ "r44" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-note-4-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": [ "r44" ] }, "mind_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations-held-for-sale-and-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "mind_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopmentExpense", "terseLabel": "Research and development", "documentation": "Amount of research and development expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-note-4-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": [ "r44", "r122" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r31", "r87" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-2-sale-of-subsidiary", "http://mind-technology.com/20240430/role/statement-note-2-sale-of-subsidiary-details-textual", "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations-tables" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r635", "r636" ] }, "us-gaap_DividendsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsAxis", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation", "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Dividends [Axis]", "documentation": "Information by distribution of earnings to shareholder. Includes, but is not limited to, distribution paid and declared." } } }, "auth_ref": [] }, "us-gaap_DividendsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsDomain", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation", "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Dividends [Domain]", "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock." } } }, "auth_ref": [] }, "us-gaap_DividendsPayableAmountPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableAmountPerShare", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DividendsPayableAmountPerShare", "terseLabel": "Dividends Payable, Amount Per Share (in dollars per share)", "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date." } } }, "auth_ref": [ "r20" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://mind-technology.com/20240430/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/20240430/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/20240430/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/20240430/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_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://mind-technology.com/20240430/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r684" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://mind-technology.com/20240430/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": [ "r685" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://mind-technology.com/20240430/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/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_EarningsPerShareBasic", "totalLabel": "Net income (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": [ "r143", "r164", "r165", "r166", "r167", "r168", "r169", "r176", "r178", "r182", "r183", "r184", "r188", "r354", "r357", "r372", "r373", "r450", "r466", "r610" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Net income (loss) per common share - Basic and Diluted" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-12-earnings-per-share" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r175", "r185", "r186", "r187" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r752" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://mind-technology.com/20240430/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/20240430/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/20240430/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/20240430/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/20240430/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": [ "r682" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://mind-technology.com/20240430/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/20240430/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/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://mind-technology.com/20240430/role/statement-document-and-entity-information", "http://mind-technology.com/20240430/role/statement-note-1-organization-liquidity-and-summary-of-significant-accounting-policies", "http://mind-technology.com/20240430/role/statement-note-1-organization-liquidity-and-summary-of-significant-accounting-policies-details-textual", "http://mind-technology.com/20240430/role/statement-note-10-notes-payable", "http://mind-technology.com/20240430/role/statement-note-10-notes-payable-details-textual", "http://mind-technology.com/20240430/role/statement-note-11-income-taxes", "http://mind-technology.com/20240430/role/statement-note-11-income-taxes-details-textual", "http://mind-technology.com/20240430/role/statement-note-12-earnings-per-share", "http://mind-technology.com/20240430/role/statement-note-12-earnings-per-share-details-textual", "http://mind-technology.com/20240430/role/statement-note-13-related-party-transaction", "http://mind-technology.com/20240430/role/statement-note-13-related-party-transaction-details-textual", "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation", "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation-details-textual", "http://mind-technology.com/20240430/role/statement-note-15-segment-reporting", "http://mind-technology.com/20240430/role/statement-note-15-segment-reporting-details-textual", "http://mind-technology.com/20240430/role/statement-note-2-sale-of-subsidiary", "http://mind-technology.com/20240430/role/statement-note-2-sale-of-subsidiary-details-textual", "http://mind-technology.com/20240430/role/statement-note-3-basis-of-presentation-", "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations", "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations-held-for-sale-and-discontinued-operations-details", "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations-tables", "http://mind-technology.com/20240430/role/statement-note-5-new-accounting-pronouncements", "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers", "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-contract-assets-and-liabilities-details", "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-details-textual", "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-tables", "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-", "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-details-textual", "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-inventories-details", "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-property-plant-and-equipment-details", "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-tables", "http://mind-technology.com/20240430/role/statement-note-8-leases", "http://mind-technology.com/20240430/role/statement-note-8-leases-details-textual", "http://mind-technology.com/20240430/role/statement-note-8-leases-maturities-of-lease-liabilities-details", "http://mind-technology.com/20240430/role/statement-note-8-leases-supplemental-balance-sheet-information-details", "http://mind-technology.com/20240430/role/statement-note-8-leases-supplemental-cash-flow-information-details", "http://mind-technology.com/20240430/role/statement-note-8-leases-tables", "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets", "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-details-textual", "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details", "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-schedule-of-goodwill-and-other-intangible-assets-details", "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-tables" ], "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/20240430/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": [ "r682" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://mind-technology.com/20240430/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/20240430/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": [ "r682" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://mind-technology.com/20240430/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/20240430/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": [ "r688" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://mind-technology.com/20240430/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": [ "r682" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://mind-technology.com/20240430/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": [ "r682" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://mind-technology.com/20240430/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": [ "r682" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://mind-technology.com/20240430/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": [ "r682" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation", "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation-details-textual" ], "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": [ "r10", "r117", "r140", "r141", "r142", "r155", "r156", "r157", "r161", "r168", "r170", "r172", "r190", "r232", "r235", "r260", "r300", "r341", "r342", "r349", "r350", "r351", "r355", "r356", "r357", "r363", "r364", "r365", "r366", "r367", "r369", "r371", "r377", "r378", "r379", "r380", "r381", "r382", "r384", "r386", "r401", "r465", "r488", "r489", "r490", "r507", "r572" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EuropeMember", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Europe [Member]" } } }, "auth_ref": [ "r803", "r804", "r805", "r806" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-schedule-of-goodwill-and-other-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Weighted average 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/20240430/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": [ "r128", "r238", "r254", "r625" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/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/20240430/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "terseLabel": "2026", "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": [ "r256", "r604", "r625" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/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/20240430/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "terseLabel": "2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [ "r807" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/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/20240430/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "terseLabel": "2029", "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": [ "r256", "r604", "r625" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/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/20240430/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "terseLabel": "2028", "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": [ "r256", "r604", "r625" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/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/20240430/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "terseLabel": "2027", "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": [ "r256", "r604", "r625" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details", "http://mind-technology.com/20240430/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": [ "r248", "r250", "r251", "r252", "r253", "r254", "r257", "r258", "r415", "r419", "r604" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240430/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": [ "r238", "r254", "r419", "r625" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details", "http://mind-technology.com/20240430/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": [ "r248", "r250", "r251", "r252", "r253", "r254", "r257", "r258", "r604" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details", "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-schedule-of-goodwill-and-other-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net", "totalLabel": "Total", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r415", "r730" ] }, "mind_FinitelivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "FinitelivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/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/20240430/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "mind_FinitelivedIntangibleAssetExpectedAmortizationAfterYearFour", "terseLabel": "Thereafter", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after 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": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-property-plant-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", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-2-sale-of-subsidiary-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_GainLossOnSaleOfBusiness", "terseLabel": "Gain (Loss) on Disposition of Business", "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": [ "r360", "r704" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_GainLossOnSaleOfPropertyPlantEquipment", "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": [ "r6" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://mind-technology.com/20240430/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": [ "r722", "r723" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "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": [ "r69", "r73", "r108", "r152", "r231", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r375", "r612", "r617", "r713", "r715", "r716", "r717", "r718", "r741" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse", "terseLabel": "Impairment, Long-Lived Asset, Held-for-Use", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r6", "r21", "r89", "r640" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://mind-technology.com/20240430/role/statement-note-11-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "terseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income 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": [ "r70", "r103", "r108", "r451", "r463", "r612", "r617", "r713", "r715", "r716", "r717", "r718" ] }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "totalLabel": "Net income (loss) from continuing operations", "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r97", "r108", "r152", "r160", "r168", "r231", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r354", "r357", "r373", "r375", "r463", "r612", "r713", "r715", "r716", "r717", "r718", "r741" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "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": [ "r71", "r104", "r143", "r160", "r164", "r165", "r166", "r167", "r168", "r178", "r182", "r183", "r354", "r357", "r373", "r450", "r770" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations-held-for-sale-and-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "Loss from discontinued operations, net of income taxes", "totalLabel": "Net 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": [ "r33", "r34", "r35", "r36", "r37", "r43", "r46", "r97" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "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": [ "r72", "r143", "r179", "r182", "r183", "r768", "r770" ] }, "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/20240430/role/statement-note-2-sale-of-subsidiary", "http://mind-technology.com/20240430/role/statement-note-2-sale-of-subsidiary-details-textual", "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations-tables" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r635", "r636" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-11-income-taxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r153", "r327", "r332", "r333", "r334", "r335", "r337", "r338", "r343", "r345", "r347", "r348", "r503", "r639" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://mind-technology.com/20240430/role/statement-note-11-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxExpenseBenefit", "terseLabel": "Income Tax Expense (Benefit)", "negatedLabel": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r110", "r112", "r171", "r172", "r189", "r205", "r220", "r331", "r332", "r344", "r467", "r639" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Income taxes paid", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r19", "r149", "r339", "r340" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r703" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Deferred revenue and customer deposits", "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": [ "r413", "r703" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r703" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r703" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInReceivables", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r5" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "auth_ref": [ "r686" ] }, "mind_IntangiblesExcludingTechnologyDevelopmentProjectsNotYetCompletedMember": { "xbrltype": "domainItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "IntangiblesExcludingTechnologyDevelopmentProjectsNotYetCompletedMember", "presentation": [ "http://mind-technology.com/20240430/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_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestExpense", "negatedLabel": "Interest expense", "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense." } } }, "auth_ref": [ "r189", "r197", "r201", "r207", "r220", "r383", "r617", "r618" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-10-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": [ "r77", "r290", "r293", "r629", "r630" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r145", "r147", "r148" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-inventories-details": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-inventories-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": [ "r695" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-inventories-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-inventories-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": [ "r698" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 }, "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-inventories-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-inventories-details" ], "lang": { "en-us": { "role": { "label": "Inventories, net", "totalLabel": "Total inventories, net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r135", "r608", "r655" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-inventories-details": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-inventories-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": [ "r697" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-inventories-details": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-inventories-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_InventoryValuationReserves", "negatedLabel": "Less allowance for obsolescence", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r86", "r698" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-inventories-details": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-inventories-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": [ "r696" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r237" ] }, "mind_KleinMarineServicesIncMember": { "xbrltype": "domainItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "KleinMarineServicesIncMember", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-2-sale-of-subsidiary", "http://mind-technology.com/20240430/role/statement-note-2-sale-of-subsidiary-details-textual" ], "lang": { "en-us": { "role": { "label": "Klein Marine Services, Inc. [Member]", "documentation": "Represents Klein Marine Services, Inc." } } }, "auth_ref": [] }, "mind_KleinMember": { "xbrltype": "domainItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "KleinMember", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations-tables" ], "lang": { "en-us": { "role": { "label": "Klein [Member]", "documentation": "Represents Klein." } } }, "auth_ref": [] }, "mind_LadenburgThalmannAndCoIncMember": { "xbrltype": "domainItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "LadenburgThalmannAndCoIncMember", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-13-related-party-transaction", "http://mind-technology.com/20240430/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/20240430/role/statement-note-7-balance-sheet-schedule-of-property-plant-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": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240430/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": [ "r390", "r646" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://mind-technology.com/20240430/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": [ "r756" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://mind-technology.com/20240430/role/statement-document-and-entity-information", "http://mind-technology.com/20240430/role/statement-note-1-organization-liquidity-and-summary-of-significant-accounting-policies", "http://mind-technology.com/20240430/role/statement-note-1-organization-liquidity-and-summary-of-significant-accounting-policies-details-textual", "http://mind-technology.com/20240430/role/statement-note-10-notes-payable", "http://mind-technology.com/20240430/role/statement-note-10-notes-payable-details-textual", "http://mind-technology.com/20240430/role/statement-note-11-income-taxes", "http://mind-technology.com/20240430/role/statement-note-11-income-taxes-details-textual", "http://mind-technology.com/20240430/role/statement-note-12-earnings-per-share", "http://mind-technology.com/20240430/role/statement-note-12-earnings-per-share-details-textual", "http://mind-technology.com/20240430/role/statement-note-13-related-party-transaction", "http://mind-technology.com/20240430/role/statement-note-13-related-party-transaction-details-textual", "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation", "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation-details-textual", "http://mind-technology.com/20240430/role/statement-note-15-segment-reporting", "http://mind-technology.com/20240430/role/statement-note-15-segment-reporting-details-textual", "http://mind-technology.com/20240430/role/statement-note-2-sale-of-subsidiary", "http://mind-technology.com/20240430/role/statement-note-2-sale-of-subsidiary-details-textual", "http://mind-technology.com/20240430/role/statement-note-3-basis-of-presentation-", "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations", "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations-held-for-sale-and-discontinued-operations-details", "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations-tables", "http://mind-technology.com/20240430/role/statement-note-5-new-accounting-pronouncements", "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers", "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-contract-assets-and-liabilities-details", "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-details-textual", "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-tables", "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-", "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-details-textual", "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-inventories-details", "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-property-plant-and-equipment-details", "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-tables", "http://mind-technology.com/20240430/role/statement-note-8-leases", "http://mind-technology.com/20240430/role/statement-note-8-leases-details-textual", "http://mind-technology.com/20240430/role/statement-note-8-leases-maturities-of-lease-liabilities-details", "http://mind-technology.com/20240430/role/statement-note-8-leases-supplemental-balance-sheet-information-details", "http://mind-technology.com/20240430/role/statement-note-8-leases-supplemental-cash-flow-information-details", "http://mind-technology.com/20240430/role/statement-note-8-leases-tables", "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets", "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-details-textual", "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details", "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-schedule-of-goodwill-and-other-intangible-assets-details", "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-tables" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://mind-technology.com/20240430/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": [ "r757" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-note-8-leases-maturities-of-lease-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240430/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": [ "r396" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/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/20240430/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 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": [ "r396" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/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/20240430/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 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": [ "r396" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/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/20240430/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 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": [ "r396" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/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/20240430/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 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": [ "r396" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/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/20240430/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 having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r757" ] }, "mind_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/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/20240430/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 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": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://mind-technology.com/20240430/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": [ "r396" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://mind-technology.com/20240430/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": [ "r385" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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": [ "r12", "r50", "r51", "r52", "r54", "r55", "r56", "r57", "r152", "r231", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r359", "r361", "r362", "r375", "r530", "r611", "r680", "r741", "r759", "r760" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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": [ "r64", "r102", "r459", "r655", "r707", "r720", "r751" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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": [ "r52", "r124", "r152", "r231", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r359", "r361", "r362", "r375", "r655", "r741", "r759", "r760" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LoanProcessingFee": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoanProcessingFee", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-10-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/20240430/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/20240430/role/statement-note-10-notes-payable" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r91" ] }, "mind_MarineTechnologyProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "MarineTechnologyProductsMember", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "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/20240430/role/statement-note-6-revenue-from-contracts-with-customers", "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r264", "r265", "r266", "r267", "r318", "r325", "r374", "r412", "r486", "r487", "r496", "r522", "r523", "r578", "r580", "r582", "r583", "r585", "r602", "r603", "r622", "r631", "r637", "r641", "r642", "r643", "r644", "r665", "r743", "r761", "r762", "r763", "r764", "r765", "r766" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers", "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-details-textual" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r264", "r265", "r266", "r267", "r318", "r325", "r374", "r412", "r486", "r487", "r496", "r522", "r523", "r578", "r580", "r582", "r583", "r585", "r602", "r603", "r622", "r631", "r637", "r641", "r642", "r643", "r665", "r743", "r761", "r762", "r763", "r764", "r765", "r766" ] }, "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": [ "r687" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NatureOfOperations", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-1-organization-liquidity-and-summary-of-significant-accounting-policies" ], "lang": { "en-us": { "role": { "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r111", "r114" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash provided by 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": [ "r146" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r146" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r81", "r82", "r83" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 0.0 }, "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "weight": -1.0, "order": 0.0 }, "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "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": [ "r74", "r83", "r105", "r122", "r138", "r139", "r142", "r152", "r160", "r164", "r165", "r166", "r167", "r168", "r171", "r172", "r180", "r231", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r354", "r357", "r373", "r375", "r464", "r551", "r570", "r571", "r679", "r741" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "totalLabel": "Net income (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": [ "r144", "r164", "r165", "r166", "r167", "r176", "r177", "r181", "r184", "r357" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-5-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": [ "r113", "r118", "r158", "r159", "r162", "r163", "r173", "r174", "r228", "r233", "r234", "r352", "r353", "r355", "r357", "r368", "r370", "r400", "r402", "r403", "r416", "r417", "r418", "r491", "r492", "r493", "r494", "r495" ] }, "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": [ "r687" ] }, "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": [ "r687" ] }, "us-gaap_NonmonetaryTransactionTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonmonetaryTransactionTypeAxis", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-12-earnings-per-share", "http://mind-technology.com/20240430/role/statement-note-12-earnings-per-share-details-textual", "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation", "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation-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": [ "r398", "r399", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654" ] }, "us-gaap_NonmonetaryTransactionTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonmonetaryTransactionTypeDomain", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-12-earnings-per-share", "http://mind-technology.com/20240430/role/statement-note-12-earnings-per-share-details-textual", "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation", "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation-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": [ "r398", "r399", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NonoperatingIncomeExpense", "totalLabel": "Total other income (expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r76" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Other income (expense):" } } }, "auth_ref": [] }, "mind_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "mind_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-15-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": [ "r618", "r714" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "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/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "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/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Operating income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r108", "r612", "r713", "r715", "r716", "r717", "r718" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-note-8-leases-supplemental-balance-sheet-information-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-note-8-leases-maturities-of-lease-liabilities-details", "http://mind-technology.com/20240430/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": [ "r388" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-note-8-leases-supplemental-balance-sheet-information-details": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 0.0 }, "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://mind-technology.com/20240430/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": [ "r388" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 }, "http://mind-technology.com/20240430/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/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://mind-technology.com/20240430/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": [ "r388" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://mind-technology.com/20240430/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": [ "r389", "r392" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://mind-technology.com/20240430/role/statement-note-8-leases-supplemental-balance-sheet-information-details" ], "lang": { "en-us": { "role": { "label": "Operating lease right-of-use assets", "terseLabel": "Operating lease assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r387" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://mind-technology.com/20240430/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": [ "r395", "r646" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://mind-technology.com/20240430/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": [ "r394", "r646" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "negatedTotalLabel": "Comprehensive income (loss)", "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": [ "r2", "r3", "r68", "r137", "r376" ] }, "mind_OtherCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "OtherCountriesMember", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-6-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_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://mind-technology.com/20240430/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": [ "r625", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r732", "r733", "r734" ] }, "us-gaap_OtherMachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherMachineryAndEquipmentMember", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Other, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r78" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PatentsMember", "presentation": [ "http://mind-technology.com/20240430/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": [ "r96", "r724", "r725", "r726", "r727", "r729", "r730", "r733", "r734" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r80" ] }, "us-gaap_PreferredStockAmountOfPreferredDividendsInArrears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockAmountOfPreferredDividendsInArrears", "crdr": "credit", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PreferredStockAmountOfPreferredDividendsInArrears", "terseLabel": "Preferred Stock, Amount of Preferred Dividends in Arrears", "documentation": "Aggregate amount of cumulative preferred dividends in arrears." } } }, "auth_ref": [ "r25" ] }, "mind_PreferredStockDividendsDeclared": { "xbrltype": "monetaryItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "PreferredStockDividendsDeclared", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "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/20240430", "localname": "PreferredStockDividendsUndeclared", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "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/20240430/role/statement-note-14-equity-and-stockbased-compensation-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": [ "r23", "r24", "r58", "r705", "r744" ] }, "us-gaap_PreferredStockLiquidationPreferenceValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockLiquidationPreferenceValue", "crdr": "credit", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation-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": [ "r151", "r296", "r299" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockMember", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation", "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation-details-textual" ], "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": [ "r671", "r672", "r675", "r676", "r677", "r678", "r800", "r801" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-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": [ "r58", "r294" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "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": [ "r58", "r531" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-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": [ "r58", "r294" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares outstanding (in shares)", "terseLabel": "Preferred Stock, Shares Outstanding, Ending Balance (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": [ "r58", "r531", "r549", "r801", "r802" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Preferred stock, $1.00 par value; 2,000 shares authorized; 1,683 shares issued and outstanding at each of April 30, 2024 and January 31, 2024", "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": [ "r58", "r455", "r655" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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": [ "r699" ] }, "us-gaap_PrepaidInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidInterest", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-10-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": [ "r609", "r623", "r721" ] }, "us-gaap_ProceedsFromNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromNotesPayable", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-10-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": [ "r17" ] }, "us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfOtherPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Sale of other equipment", "documentation": "Amount of cash inflow for the sale of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other." } } }, "auth_ref": [ "r79" ] }, "us-gaap_ProceedsFromShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromShortTermDebt", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r17" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r223", "r414", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r605", "r632", "r664", "r665", "r666", "r669", "r670", "r739", "r740", "r747", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r223", "r414", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r605", "r632", "r664", "r665", "r666", "r669", "r670", "r739", "r740", "r747", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-property-plant-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": [ "r7", "r397" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-property-plant-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Property and equipment, gross", "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": [ "r88", "r126", "r462" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-property-plant-and-equipment-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net", "totalLabel": "Total property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r7", "r397", "r452", "r462", "r655" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-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": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-property-plant-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": [ "r88", "r397" ] }, "mind_ProprietaryRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "ProprietaryRightsMember", "presentation": [ "http://mind-technology.com/20240430/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": [] }, "mind_QuarterlyDividendsMember": { "xbrltype": "domainItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "QuarterlyDividendsMember", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation", "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Quarterly Dividends [Member]", "documentation": "Quarterly Dividends." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers", "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-details-textual", "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-schedule-of-goodwill-and-other-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r264", "r265", "r266", "r267", "r316", "r318", "r320", "r321", "r322", "r325", "r374", "r410", "r411", "r412", "r486", "r487", "r496", "r522", "r523", "r578", "r580", "r582", "r583", "r585", "r602", "r603", "r622", "r631", "r637", "r641", "r642", "r643", "r644", "r665", "r673", "r738", "r743", "r750", "r762", "r763", "r764", "r765", "r766" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers", "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-details-textual", "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-schedule-of-goodwill-and-other-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r264", "r265", "r266", "r267", "r316", "r318", "r320", "r321", "r322", "r325", "r374", "r410", "r411", "r412", "r486", "r487", "r496", "r522", "r523", "r578", "r580", "r582", "r583", "r585", "r602", "r603", "r622", "r631", "r637", "r641", "r642", "r643", "r644", "r665", "r673", "r738", "r743", "r750", "r762", "r763", "r764", "r765", "r766" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-13-related-party-transaction", "http://mind-technology.com/20240430/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": [ "r229", "r317", "r407", "r408", "r454", "r460", "r525", "r526", "r527", "r528", "r529", "r548", "r550", "r577" ] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240430/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": [ "r30", "r407" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-13-related-party-transaction", "http://mind-technology.com/20240430/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": [ "r407", "r408", "r758" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-13-related-party-transaction", "http://mind-technology.com/20240430/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/20240430/role/statement-note-13-related-party-transaction", "http://mind-technology.com/20240430/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": [ "r229", "r317", "r407", "r408", "r454", "r460", "r525", "r526", "r527", "r528", "r529", "r548", "r550", "r577", "r758" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://mind-technology.com/20240430/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": [ "r404", "r405", "r406", "r408", "r409", "r504", "r505", "r506", "r555", "r556", "r557", "r575", "r576" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "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": [ "r326", "r604", "r617", "r767" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r61", "r93", "r458", "r491", "r495", "r502", "r532", "r655" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r117", "r155", "r156", "r157", "r161", "r168", "r170", "r172", "r232", "r235", "r260", "r341", "r342", "r349", "r350", "r351", "r355", "r356", "r357", "r363", "r365", "r366", "r369", "r371", "r384", "r386", "r488", "r490", "r507", "r801" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Sales of marine technology products, revenues", "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": [ "r106", "r107", "r189", "r198", "r199", "r214", "r220", "r223", "r225", "r227", "r312", "r313", "r414" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-6-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": [ "r115", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r315" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Revenues:" } } }, "auth_ref": [] }, "mind_ReverseStockSplitMember": { "xbrltype": "domainItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "ReverseStockSplitMember", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-12-earnings-per-share", "http://mind-technology.com/20240430/role/statement-note-12-earnings-per-share-details-textual", "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation", "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation-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/20240430/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": [ "r393", "r646" ] }, "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": [ "r687" ] }, "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": [ "r687" ] }, "mind_SaleOfSubsidiariesAndSubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "SaleOfSubsidiariesAndSubsequentEventsTextBlock", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-2-sale-of-subsidiary" ], "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_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-4-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": [ "r8", "r11", "r13", "r32", "r38", "r39", "r40", "r41", "r42", "r45", "r47", "r48", "r90" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://mind-technology.com/20240430/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": [ "r722", "r723" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-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": [ "r14", "r65", "r66", "r67" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://mind-technology.com/20240430/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": [ "r625", "r731" ] }, "mind_SeamapMarineProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "SeamapMarineProductsMember", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-15-segment-reporting", "http://mind-technology.com/20240430/role/statement-note-15-segment-reporting-details-textual" ], "lang": { "en-us": { "role": { "label": "Seamap Marine Products [Member]", "documentation": "Represnets Seamap Marine Products." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://mind-technology.com/20240430/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": [ "r681" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://mind-technology.com/20240430/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": [ "r683" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-15-segment-reporting", "http://mind-technology.com/20240430/role/statement-note-15-segment-reporting-details-textual" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r106", "r107", "r108", "r109", "r189", "r194", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r208", "r209", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r220", "r221", "r222", "r227", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r259", "r262", "r263", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r614", "r617", "r618", "r624", "r668", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r225", "r226", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r519", "r520", "r521", "r579", "r581", "r584", "r586", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r606", "r633", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r667", "r673", "r747", "r771", "r772", "r773", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-15-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": [ "r109", "r189", "r193", "r194", "r195", "r196", "r197", "r210", "r212", "r213", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r227", "r613", "r615", "r616", "r617", "r619", "r620", "r621" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "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": [ "r75" ] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://mind-technology.com/20240430/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Series A Preferred Stock [Member]", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r693", "r694", "r745" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensation", "terseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation" ], "lang": { "en-us": { "role": { "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP)." } } }, "auth_ref": [ "r92", "r95" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "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_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240430/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": [ "r391", "r646" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-15-segment-reporting", "http://mind-technology.com/20240430/role/statement-note-15-segment-reporting-details-textual" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r106", "r107", "r108", "r109", "r119", "r189", "r194", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r208", "r209", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r220", "r221", "r222", "r227", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r259", "r261", "r262", "r263", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r614", "r617", "r618", "r624", "r668", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://mind-technology.com/20240430/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r116", "r130", "r131", "r132", "r152", "r178", "r179", "r182", "r184", "r191", "r192", "r231", "r268", "r270", "r271", "r272", "r275", "r276", "r294", "r295", "r296", "r297", "r298", "r375", "r498", "r499", "r500", "r501", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r531", "r552", "r572", "r587", "r588", "r589", "r590", "r591", "r689", "r705", "r712" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation", "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation-details-textual" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r59", "r62", "r63", "r117", "r140", "r141", "r142", "r155", "r156", "r157", "r161", "r168", "r170", "r172", "r190", "r232", "r235", "r260", "r300", "r341", "r342", "r349", "r350", "r351", "r355", "r356", "r357", "r363", "r364", "r365", "r366", "r367", "r369", "r371", "r377", "r378", "r379", "r380", "r381", "r382", "r384", "r386", "r401", "r465", "r488", "r489", "r490", "r507", "r572" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r225", "r226", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r519", "r520", "r521", "r579", "r581", "r584", "r586", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r606", "r633", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r667", "r673", "r747", "r771", "r772", "r773", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://mind-technology.com/20240430/role/statement-note-1-organization-liquidity-and-summary-of-significant-accounting-policies", "http://mind-technology.com/20240430/role/statement-note-1-organization-liquidity-and-summary-of-significant-accounting-policies-details-textual", "http://mind-technology.com/20240430/role/statement-note-10-notes-payable", "http://mind-technology.com/20240430/role/statement-note-10-notes-payable-details-textual", "http://mind-technology.com/20240430/role/statement-note-11-income-taxes", "http://mind-technology.com/20240430/role/statement-note-11-income-taxes-details-textual", "http://mind-technology.com/20240430/role/statement-note-12-earnings-per-share", "http://mind-technology.com/20240430/role/statement-note-12-earnings-per-share-details-textual", "http://mind-technology.com/20240430/role/statement-note-13-related-party-transaction", "http://mind-technology.com/20240430/role/statement-note-13-related-party-transaction-details-textual", "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation", "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation-details-textual", "http://mind-technology.com/20240430/role/statement-note-15-segment-reporting", "http://mind-technology.com/20240430/role/statement-note-15-segment-reporting-details-textual", "http://mind-technology.com/20240430/role/statement-note-2-sale-of-subsidiary", "http://mind-technology.com/20240430/role/statement-note-2-sale-of-subsidiary-details-textual", "http://mind-technology.com/20240430/role/statement-note-3-basis-of-presentation-", "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations", "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations-held-for-sale-and-discontinued-operations-details", "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations-tables", "http://mind-technology.com/20240430/role/statement-note-5-new-accounting-pronouncements", "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers", "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-contract-assets-and-liabilities-details", "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-details-textual", "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-tables", "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-", "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-details-textual", "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-inventories-details", "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-property-plant-and-equipment-details", "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-tables", "http://mind-technology.com/20240430/role/statement-note-8-leases", "http://mind-technology.com/20240430/role/statement-note-8-leases-details-textual", "http://mind-technology.com/20240430/role/statement-note-8-leases-maturities-of-lease-liabilities-details", "http://mind-technology.com/20240430/role/statement-note-8-leases-supplemental-balance-sheet-information-details", "http://mind-technology.com/20240430/role/statement-note-8-leases-supplemental-cash-flow-information-details", "http://mind-technology.com/20240430/role/statement-note-8-leases-tables", "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets", "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-details-textual", "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details", "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-schedule-of-goodwill-and-other-intangible-assets-details", "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-tables" ], "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": [ "r155", "r156", "r157", "r190", "r386", "r414", "r497", "r518", "r524", "r525", "r526", "r527", "r528", "r529", "r531", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r544", "r545", "r546", "r547", "r548", "r550", "r553", "r554", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r572", "r674" ] }, "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/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-comprehensive-income-loss-unaudited", "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://mind-technology.com/20240430/role/statement-note-1-organization-liquidity-and-summary-of-significant-accounting-policies", "http://mind-technology.com/20240430/role/statement-note-1-organization-liquidity-and-summary-of-significant-accounting-policies-details-textual", "http://mind-technology.com/20240430/role/statement-note-10-notes-payable", "http://mind-technology.com/20240430/role/statement-note-10-notes-payable-details-textual", "http://mind-technology.com/20240430/role/statement-note-11-income-taxes", "http://mind-technology.com/20240430/role/statement-note-11-income-taxes-details-textual", "http://mind-technology.com/20240430/role/statement-note-12-earnings-per-share", "http://mind-technology.com/20240430/role/statement-note-12-earnings-per-share-details-textual", "http://mind-technology.com/20240430/role/statement-note-13-related-party-transaction", "http://mind-technology.com/20240430/role/statement-note-13-related-party-transaction-details-textual", "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation", "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation-details-textual", "http://mind-technology.com/20240430/role/statement-note-15-segment-reporting", "http://mind-technology.com/20240430/role/statement-note-15-segment-reporting-details-textual", "http://mind-technology.com/20240430/role/statement-note-2-sale-of-subsidiary", "http://mind-technology.com/20240430/role/statement-note-2-sale-of-subsidiary-details-textual", "http://mind-technology.com/20240430/role/statement-note-3-basis-of-presentation-", "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations", "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations-held-for-sale-and-discontinued-operations-details", "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations-tables", "http://mind-technology.com/20240430/role/statement-note-5-new-accounting-pronouncements", "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers", "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-contract-assets-and-liabilities-details", "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-details-textual", "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-tables", "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-", "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-details-textual", "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-inventories-details", "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-property-plant-and-equipment-details", "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-tables", "http://mind-technology.com/20240430/role/statement-note-8-leases", "http://mind-technology.com/20240430/role/statement-note-8-leases-details-textual", "http://mind-technology.com/20240430/role/statement-note-8-leases-maturities-of-lease-liabilities-details", "http://mind-technology.com/20240430/role/statement-note-8-leases-supplemental-balance-sheet-information-details", "http://mind-technology.com/20240430/role/statement-note-8-leases-supplemental-cash-flow-information-details", "http://mind-technology.com/20240430/role/statement-note-8-leases-tables", "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets", "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-details-textual", "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-future-estimated-amortization-expense-details", "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-schedule-of-goodwill-and-other-intangible-assets-details", "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-tables" ], "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": [ "r155", "r156", "r157", "r190", "r229", "r386", "r414", "r497", "r518", "r524", "r525", "r526", "r527", "r528", "r529", "r531", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r544", "r545", "r546", "r547", "r548", "r550", "r553", "r554", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r572", "r674" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "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": [ "r59", "r62", "r63", "r85", "r533", "r549", "r573", "r574", "r655", "r680", "r707", "r720", "r751", "r801" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-12-earnings-per-share-details-textual", "http://mind-technology.com/20240430/role/statement-note-14-equity-and-stockbased-compensation-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": [ "r94" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-" ], "lang": { "en-us": { "role": { "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r692" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Supplemental cash flow information:" } } }, "auth_ref": [] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TableTextBlock", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-4-discontinued-operations-tables", "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-tables", "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-tables", "http://mind-technology.com/20240430/role/statement-note-8-leases-tables", "http://mind-technology.com/20240430/role/statement-note-9-intangible-assets-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "mind_TheLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "TheLoanMember", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-10-notes-payable", "http://mind-technology.com/20240430/role/statement-note-10-notes-payable-details-textual", "http://mind-technology.com/20240430/role/statement-note-13-related-party-transaction", "http://mind-technology.com/20240430/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/20240430/role/statement-note-6-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": [ "r634", "r747" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-6-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": [ "r634", "r747" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeNamesMember", "presentation": [ "http://mind-technology.com/20240430/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": [ "r28", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r732", "r733", "r734" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://mind-technology.com/20240430/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/20240430/role/statement-note-6-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": [ "r634" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferredOverTimeMember", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-6-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": [ "r634" ] }, "mind_TreasuryStockCommonAndPreferredMember": { "xbrltype": "domainItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "TreasuryStockCommonAndPreferredMember", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "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": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-6-revenue-from-contracts-with-customers-disaggregation-of-revenue-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", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-11-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefits", "terseLabel": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r328", "r336", "r638" ] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VehiclesMember", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-7-balance-sheet-schedule-of-property-plant-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/20240430/role/statement-note-9-intangible-assets-schedule-of-goodwill-and-other-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]" } } }, "auth_ref": [ "r374", "r411", "r602", "r603", "r641", "r761", "r763", "r766" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Shares used in computing net income (loss) per common share:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://mind-technology.com/20240430/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://mind-technology.com/20240430/role/statement-note-12-earnings-per-share-details-textual" ], "lang": { "en-us": { "role": { "label": "Basic and diluted (in shares)", "terseLabel": "Weighted Average Number of Shares Outstanding, 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": [ "r176", "r184" ] }, "mind_WorkingCapitalDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "WorkingCapitalDeficit", "crdr": "debit", "presentation": [ "http://mind-technology.com/20240430/role/statement-note-1-organization-liquidity-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-4-discontinued-operations-held-for-sale-and-discontinued-operations-details": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "statement-statement-note-4-discontinued-operations-held-for-sale-and-discontinued-operations-details", "lang": { "en-us": { "role": { "label": "Note 4 - Discontinued Operations - Held for Sale and Discontinued Operations (Details)" } } }, "auth_ref": [] }, "mind_statement-statement-note-4-discontinued-operations-tables": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "statement-statement-note-4-discontinued-operations-tables", "lang": { "en-us": { "role": { "label": "Note 4 - Discontinued Operations" } } }, "auth_ref": [] }, "mind_statement-statement-note-6-revenue-from-contracts-with-customers-contract-assets-and-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "statement-statement-note-6-revenue-from-contracts-with-customers-contract-assets-and-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 6 - Revenue From Contracts With Customers - Contract Assets and Liabilities (Details)" } } }, "auth_ref": [] }, "mind_statement-statement-note-6-revenue-from-contracts-with-customers-disaggregation-of-revenue-details": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "statement-statement-note-6-revenue-from-contracts-with-customers-disaggregation-of-revenue-details", "lang": { "en-us": { "role": { "label": "Note 6 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details)" } } }, "auth_ref": [] }, "mind_statement-statement-note-6-revenue-from-contracts-with-customers-tables": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "statement-statement-note-6-revenue-from-contracts-with-customers-tables", "lang": { "en-us": { "role": { "label": "Note 6 - Revenue From Contracts With Customers" } } }, "auth_ref": [] }, "mind_statement-statement-note-7-balance-sheet-schedule-of-inventories-details": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "statement-statement-note-7-balance-sheet-schedule-of-inventories-details", "lang": { "en-us": { "role": { "label": "Note 7 - Balance Sheet - Schedule of Inventories (Details)" } } }, "auth_ref": [] }, "mind_statement-statement-note-7-balance-sheet-schedule-of-property-plant-and-equipment-details": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "statement-statement-note-7-balance-sheet-schedule-of-property-plant-and-equipment-details", "lang": { "en-us": { "role": { "label": "Note 7 - Balance Sheet - Schedule of Property, Plant and Equipment (Details)" } } }, "auth_ref": [] }, "mind_statement-statement-note-7-balance-sheet-tables": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240430", "localname": "statement-statement-note-7-balance-sheet-tables", "lang": { "en-us": { "role": { "label": "Note 7 - Balance Sheet" } } }, "auth_ref": [] }, "mind_statement-statement-note-8-leases-maturities-of-lease-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://mind-technology.com/20240430", "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/20240430", "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/20240430", "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/20240430", "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/20240430", "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/20240430", "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/20240430", "localname": "statement-statement-note-9-intangible-assets-tables", "lang": { "en-us": { "role": { "label": "Note 9 - Intangible Assets" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r2": { "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" }, "r3": { "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" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1B" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205-20/tableOfContent" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r85": { "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" }, "r86": { "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r88": { "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" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2" }, "r90": { "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" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r93": { "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" }, "r94": { "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" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r112": { "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" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r117": { "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" }, "r118": { "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" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r202": { "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" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r205": { "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" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r210": { "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" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r216": { "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" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r260": { "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" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r625": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r685": { "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" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/210/tableOfContent" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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 69 0001437749-24-019949-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-24-019949-xbrl.zip M4$L#!!0 ( .Z!RUB,OUO<#@< /L> - 97A?-C8Y-3 Q+FAT;>59 M47/;-A)^;GX%1IU)[1E*,B4[C2U9,V[B9'QW35W7]]R!R*6("0@P!"E9_?7W M+4!+LJPXSC3-39P7RP06V,5^N]\NR'%>%WHRSDFFDV<_C&M5:YK0S9\O7AP? M'<0]S([[81"S!=52)+FL'-6GG:;.NB\[DS!J9$&GGFD_.;7$U5+89Q M+Q[WIY-QOYP\^X@A]PXY6AOB[;AC1FM%JS$H?&ZFKAP]I..+'#8!B%3M..VX MF;PZO[J^>'/QZNSZXK=WXWXS^:9/??>$%Q&63ZFJQ65/O))EB?A+\*BRI:AS M69\\D7/&8S7IC?MJ(BY$+NZUN*8D-U;;V3(2%R;IB3VV]/F/+P>#@U%%,^7J"G[Q _%H_T%??T-X M#GKB%^D 'X JEN*]L0OX<$91P+-%,;5096SM:5J"-J59BL;454.P3=94(.W9 ME1+; UDEMC.48X=K1>!T'K?[>E&G&6*MXX8HE&0P#(6\#CU3EO M3R)=+C)M%^XV+-9Y*B0/!KMA9;2!KKLUYIZU3P7@PYZXON,-9JWXYY%K(6P+ M$R>!S3*%QSVW[UUU(61%'A0X64TU>T,Q(G"'QKAH-B7@HN_'1'@4KXJ,T M/(5'Q2V%"5'!^PO.SHU@">"Q+8]6E-U1E$'1;6W:#"%(<(U[&K4[M&D*5,D2 M@Y^][CVY+UZ30^L&CWGJ_#2<$;-Z(AOW^"5,KU,"-*VF0-BVJ; !DG*NG$]U M2)'Q^W#+M":)3:*I2$N/=.HSO%/CF.M]=CA?&#PQ6$;:$=!K\)MNQ]NCD_M>V#V>%AX=?8C8N4HY MJ*2S1C+_28> Y#:#(TU6Z2WJB$,EITJK>LG59Y=:S@$?(![[$+YW1#?:%$^S M-^V!RJ8J$7O.5\LDL57J#? -RXP,BJ!&"&*&2HYM%D$S%L(,.:!*,-WW'FC) MOCB?2]WX[&<4*,OX9<,<_G,[&H95B7P$FX7'W3V$CRLL!!.YT*E,;5-_W(+' M\*U<21.W8=FG6U4QO6WP?*I0\ 3L&?'FWWEHI."@X/7[Z/'%IFT:_,S.$/D, MYN$Z9I.DJ1BCC:*Q8]?"NAKC_ 8%>[D$&[47Y7 7W;$D0["!$[:D6\/1'I._ MD_%US30KN_:#5;ETJPK+;.*#DU)/L]X?+04NI,COY&W^U?IJ2W81FM$YCY9#,TUKG,X'Y&^;S7,*VLDVB::ENY5<7R ]BR MP-V])GJ +:<6-9'G4P7[_"9["""0DV/RPR^W;K=13Q\:!?-]A#?&O_IU^T^\ MO3[#=9<;#P7 ^5;!]Y-$$>!I*\FJS5V0?,^E(11^7QQ\R^+?HMQ>?3\+]+8C M#7>Z'?DL4RQTM$KGCP9(V^A@"5!&/Q*%^N3X+7M3P _PE3],2Z,[7Q(\G53_ M:&][AO*154B?"*XGG_0 S[]X:E&. OLJ,[=Z3DS!1L[:]V=5RQ-4E-HN";.+ MW 9FD'=B")A_D?K4>Q)H=/CC0M_UM]_ !_7?P]_P,>4?=_.6?[^"QDOTOXJS M+!*O6OP6*JAGG==M\?D*%NU=ABL6TNB>+?M?(]2WOH\,XB_R M@>3P\.@X[DS^U1@2<;S^/O(53G2')5(U%XG&I?NT\Y^S/ZZ[EV=OS[N_7)V? M_9L_TF[,7KY]\0,K^ORU&6?W M'[W_!U!+ P04 " #N@G^ MOV_?GIX<];N8'?7B(&9+JJ1("^D\5>>MNLH[[UOC.&ID2>>MW+I25IV,*DHK M94U+I-949"!=D:9Y80V=&]L:OQGUHLK1U&8KX:N5#LM-UH(N!\L515@0/Z.0H/ M:^=]FWA,[0++,C%=;;MA7S ?O( YB5P9>)4!VGBQ#< ACFFW-:],+-ZHVOB= MZAI)S$AMN:P-E%5(=#B:8X1C1^M-$#3^]T]4(\XRQ1NW6:+6$ #R%O $=3[8 MDTI?B%S;I7\(BTV>"LF#T6Y8V=Y"US\8\\S:?0'XN"MN'WF#62MY-_0-A$UA MXB2P>:[P>. /@ZNNA'040(&3U513X&Q")$RU\@6O8+$2', \P,^9\JFVOL8Z M9@=G=41G[FQ*&8:]. 8&0'=Z/&+>S2$9D9B@L2[J34DDH'L)"<'%*U(3K+X M%!\5]Q$F1@7O+S@[MX(E@L>VO%I1_DA1#D4/M6D[A"#!-6X_:G?LS12HDB7Z M[X+N WDH?B:/?@T>"]3Y^W"VF=536?O7+V%ZG1*@:31%PK:UPP9(RH7R(=4A M12;LPRW3AB2VB<:1E@'KAK$W>+4;$N))!<* +=YJA2XA&#KU*E-P$!] Q;H2 MJ,_P3K5GK@_9X4-A",1@/<$@W&7"HCF:%I766C*?X5C!B$W-P(I8@;8+)WY- MB05!.5A/V7Y0S.Y8FCZ-I5GW*OSJR$(T+E7' 2&^-9&Z3'L'&+01' MD739 Z*(,26G2JMJQ95EEUJ.[P!^P#6&YB/1K18D4.A]:(*Q\J89I: MEP4#0C,R(X,"IQ%>F*$YQRV+H-&*(83X5G.PV#X'47HH+A92UR%KV<.4Y_QF M8 '?^!V%?EW:7L%"\7%W[0\Q@X5@$!\[C*FMJR];\!J>E&MIXO8I__T64TP? M&K.0!A0] 7N&O/D>PYZ!.Z)'GR/#EXVFD(>9G?!_!6-P;;%I6COV_Q:1[]BU MM+[".+_*P%X^Q4;-Y37>#W,KA?4?:>-3%KZR0:F MIDJL6\\ER3NF_5BP _&'5B.\V7BXCGX5Z$V7&.]9._)99ECH:9W.7PR0ID'! M$J",/J(=:X_GU]UU"3_ 5^$P#8WNO+CO3ZI_L2>=H'SD#NG3ANLI)#W "R^# M&I3;D7V565B](*9@(V?-.RW7\ 25%3]__]WU*M?_"3QC1RTY9GOH.U#H2@7E^MX^R46NT 0_\$O<8V6 M567->]PH%^ECLKZ"? '=\?)RTQG^K M#8DDV7Q^^ XG>I3PF5J(5./>>][ZQ^1?MYWKR<>+SD\W%Y._\X?/K=GKCY>W M-T_&BKSC[/+Y8$HHI]%\V-CDU,#,N:'1MW5AM;^)&$/[< M_(J1*]TEDGFQ(20$L.0CD-)>@ -2M9^JQ5[CU=F[SGJ=0']]9VW"6Y)K*R5I M+U(4PNR\/C//>.-VJ.+(:8>4^,[1#VW%5$0=NORCT6B>5FME/&U7"B&>QE01 M\$(B4ZHZ1J:"TKGA%%).8MHQ B%CHDH^5=133' #/,$5Y:BM:$234'#:X<)P MCMJ5(F1[+OP5I&H5Y>9%=G: M)I+GL9?&.HMUQ"+@!SY/D]:W8KQ(L1XVD]R+]>'#)O5!HSZ M,/NI!U-W\LD=]J:ET6^?>[^#VYWI$[M:M;_KINXC,N":H;Q@*]PS%8(**7S) MB$3\HA5,:"*D A' ]6!X"3/JA5Q$8K$R8<"],AQK]0\_GMMVM=45<4+X*O]F MM4X /?8Q*J93^H+9R-SU[<9U@C06/E#N4Q_:!'RB2$G-HTAX'>-T:1D;2;%< MK/-ZS6ILI7<=PVX:P/R.$5&_..W;5=MJUJU&K58[KUJC?Q,[,*8(W+D.7) ENKF[(:(">,9)B=Q1&0< \*C6\VLT:0#./ M?TWD5W#15"P?#/N,$^XQ$CUK2(D7YIG-5\@!J5B PB23:89# $KLDK)H>C%J M.3,U)L07B4)4=FWV-#5#UE&G1,X)IVEIM(SH"EPOGQ/-$!//B3*U<DPC+%Y&DJ>Z'J8])%&$0W%":9GB0 M8(-2,[<*-O1#AS[+76NFHE86%>T4N-3RF.D!-5?\2_8\%X_H H]FI^ZGB)_=@1>1-.T8G]WIK#1VKWJE3Y.>^XM^);)S.K[JSR8'LC H27'_6.A1O!J- MKX8WU]MHJ*'?Y3SQ@5E4]+L=K#U_Q?074$L#!!0 ( .Z!RUC6Y#01- X M !"F 1 ;6EN9"TR,#(T,#0S,"YXI )"1A2Y$*0-K6_OH] "\B)9""*,B1*SZ)(B[G M]N'@'! @W__\//'0(^6"!?Y9JWO0:2'J.X'+_-%9Z^L#/G^XN+YN(1$2WR5> MX-.SEA^T?O[P][^]_P?&OU"?IW>$>Z\Q=TNQA_>/POW5#AC.B$(./#%*=PX:XW#<'K:;C\]/1T\ M'1X$?-3N=3K=]F^?;QY4W592V0DB/^2SK,'S@'L'@CH'H^"QG12V)<&L0<0Y MR%76(BDM-'$IT]>&@F+%D.-P-J6BP+]J(B6 XK8LEFTZN-/%O6[:DCJNG@04 M%$A0/YKTBE5CY?0Z;?H<4E^P@4>QK";M ;84N"=MF31_=L8EA*"D0,EC_I]Z M.< 2AVU9/"""IM4GS)^+(/_@D#IC/_""T>S "2:J[\[18<:*3Y@C]+RHH@(S M@CGZJE!0K,C#K.*0B(%B&&XN5EJP4[YJ7%1L$$YY"7TH*52-!!X1,EWN.2E8 MK%S"1UI2J"XINZ'.^IWC=ER8K\HJS,=\.9"=S'S/2^9.AEWWY.2DK4I;B(0A M9X,HI)\"/KFD0Q)YP$WD?XN(QX:,NN R/#JA?EBHD"L."1_1\ N94#$E#C4# M#+@8A)2?8)-IP$/D+[6O$C!V+C>!HX9#11/Y#Z?ML+R%NSU\V#T TJVV 1<5 MSD?'A*AJDO[!\D\]#O+#R(C^O$%\N0'MG#LQ(IW55U<;$)[[9".Z:75YL1Y5 MC7>II+A4OTV]4"B'4U_:A?G*#&7Y-MF_&DPLN1[#D98VD$/LN)[<.;=K)'-6 M7UW5-W3!*=7% M)CXOB]7,7%Y275[41.1"E& &R'P@$H,R[:8^%[G(9@,FY)T-Q@6XDY,V#SS: M]NE(YB)F'LGCO-!*NJ43.?-WWR[R07P_"%57ZEYZ=SIE_C!(;L%-&2V=I@'R M/1TB%3^=$NY(.M515GO*@RGE(0.KYF)LU<&8T^%92\5*:7#TAT<&!Q#"I566 M"!1#'"4G-*'>S9R]M*W$P%E+@+(]FDC]XN(XQ%M7'&CB1)ZRRHX*Y=+AND)! M$^:S'99IRNFZ,D$3 ;E!+4O)#OI0 3'(,B%"#U6:@=W B=0% =[@EX4S+,^RZZ4F31 M]9SL^_8"K24V(D'=6_^#NEX8'$GCI$95PR( S=LM&EG?,KF;6M7,V$[@NQ G M@(>&*Q%XS%7N>D \E;"),:6AP'% &V( ,PM<'/DDG,1\X7N%%_H:\K7#PV8ZAD43XF\/Z8A Z6( M[XFM159L0:UG&6KHS5V!T09[BP;/*@@<#+&.Y#,T(. 6QC*M?J00M@Q-J,( ^?/<>"Y ME M,OT4RS7I)&%73MX6GMW7P])!C[9_H2O'6($M:U@]"BKL85$U\]C]% 7L, M%.1*\\F$7423">$S96$V\MD0HDZ9RSOJP1KS1W@*6G<8W3!ZM\J)+;2]D^L( M3#@PUT:-MCL\?T4W*Z(\(.$4/,:<*>G-.T7G&*;I+.-USY/6P M(!Y5%HT& C0(6K, (VVWMC#QDQ83*LT#HLKF&=$]-^\A)-^"J=DA3PI;,'%I MU[;,?*(UL\R\/DK"TLYW.<)[;NDC[(*N NG<(H@,YMFO!5.7]VW)UMV.UM9' MR=V4 M!879&,I95[8L>*2UH S/;Q2A/3?="6;0NS]2^\&($-3*Q*SKU99!C[4&E8'X M=483G2N:>V[;;D?]"CPE,P):L;'TLMBE+:N^U:^A=)(K@>YB@OMNTF[Z8"=4;K$'/VD# ;IN;1EZQIV2L&/VDY/CH[?Z.;YBM1N]Z2LF]OTYN>%BI#U4 MK$G0(D;T<8'Q.FB#&/WJI35DE'1L#P'O] '!TOIH8^GBZJ8]$R_V:-&V^KE_ MOG+:&+5TL=.>?2LZMVAJ_0,M[9IJ8W6KF]"P2T/"/# J?0XCXNW.]K@ESBSB M3?]8S>*..?3F,N8>]6/N]QVNNLUN6\">$1F+0-(_W=-OLVLP89Q.CJGGXF' M8VM*OU%6,['M5I/;];FQB##]X\:J/!BC?P'#"!B.02@]5VG.G$!RWZ%HFL/: M]UAU*5N$F/[9YQII=./7ZIF4"3(:SQ8A%P^F>SYH!3 MK7/LRGDV;=EXM/4,GQ:DR9V9U )D6I5FJ MG'1OYDPWL"Q9$K0_H:ZB8!$V^O5GS>IC,T%6FDB^N,N-XKR-^3#@PH#;]3WK M4K0'DI],EZ@A94R8DM/9]9RIQG<8&#%YH=4,3SV2OL3I6\2F\;N=7@1'1BQ8 M!)9^?7P5L.X2+G]$=Y)--5%=I6PV4%M\K&%_?BKMVB(T].OI^486W$ON;76-^Z@T:O8*DQ>% M4C55BS!:==)E$4;9^U,:"%5!"/02\3CSA2!#W=Q2@KXV28O@T2]S%\#S.>-* MQC'J=I-B&^X'L!_&F%"QB _]&G7)#H$FN%EIJGSB,@H"]XEYGDI9@G!,>;EM MMX2ZZ#=#4HFL1/24[I@U/WC8X M,C@TNPW8F)"QB!+]$K#^N.Y>8>)]>_';83)O.&N%T*J%Y.;YD(619.P7'D33 MLY;ZQNPI W2U4/SQIOC.)/#!C'QV#252X!:*[R=/L,Y:#J69)M9I44@3]U@0IB_J(F\R&X4[[S6R3R74>7Z8*^:[ M!O1*C8A^Q/W;1\KC[^M42;] E9.7!G%@\LJO^9X/0\I_!^M]"J)LTMNLB^]A[3K!P%PT!/( F30$BP99'6UG0A8XV#S-IURU=:,+!SK!Q_I M'6&NUD_5:KEK,5RIE>.A-/)EGS)* MDOI^NH81RVA<^WM-OI5R"AWK(B];:8U7),]YTF2U7+F:.R=?O,8AW\<@STX4 M1UI)V4[XT#M.AQ2R5%>MH5ZR1P:NWQ67U/$(IUGNM[K:KH7JJR3\ZKMF,A8J M[IJ4I7B4YRT ;9+B/1N-%YU_>?%.>OW_1(3#9.S-,JL4Q:DHWTEYY/%.+J@" MVL,4@HZB..7%.^$SXA7,[ TC\2*O_$N_13)]ET?(Q-)RX=JMOO.B8:GQ'BB9 MD&D!&0AH5F\N9N<(SY3@P628O"S@*O,ER](9%AY M)X;9KP'_$T*5"S)E(?$NZ9 Y+(N2R@I?RQK*_(GA-M_.$^OJA6CM7$Q:0^[T M!7ZU%9=U\'JT8?V5%2N49Y_>7T_7!N^HL:1E$TI_/?T:CO.UNWL]FEK[91 K M5+5^?W\-79F] 6$#Y1D2>+W:-!R+IC^3K'RY=H9,:';Y";:W[<@!3I:W= M[VO7W8J3\+7TMJK/5Z@S0X>T7/_UR&KA-. *[=B@\+KU6?^L;PW5;D#L=6O9 M<+!6-GTQ#<2[CZ6M)@3^_A]02P,$% @ [H'+6(OREIDU#@ M=( !4 M !M:6YD+3(P,C0P-#,P7V-A;"YX;6SM76UOVS@2_G[ _0=?[K/JI.UVMT6[ MBS0O18"T"9QD7SX=&(F.>:5%'RG9\?[Z'4JR8R>B1$HR-%H^/&7^RD?S*E43,2?]@Y>[>\-:!R*B,5WG_9NKH+#JZ.SL[V!2D@<$2YB M^FDO%GN__/S/?WS\5Q!\H3&5)*'1X'8YN)ZD<43EL9C2P>^?1^>#8+#_PX]29+,/@R' MB\7BU?VMY*^$O!N^WM]_,URUWBN:ZV^C9-UAL_$/P_S+==,G0R_>9&T/WK]_ M/\R^73=5K*PA#'HP_/WK^54XH5,2L%AS)-2T*/9!91^>BY D&1MK(0R,+?1? MP:I9H#\*#EX';PY>W:MH#[@^&.2LDX+3$1T/],^;T=GZF5,61T%"PTDLN+A; MO@K%=*@YO__VS?Y0-QX"X0F=TC@)8I'0X#U@ 2AW[);3@"A%$Q6,TR25-* J M85,]NP&9"IFP/S-X ;V?T1B(BVA"&%? @HRBB:3C3WO9\UU?/2Y8S M$$;%IC-.]X8;K D)#U.>]3V'OXOF&CL"+N54T_N$PEHI9G1%.!=A#2_U)_\Y M93%+*&=S&IVMB3K4-)W ,T.@Y'"#D,-Q0N4?E,A3D0F]:I/0 MDYS_WX#5UPO*Y_2KB).)>L2!;@=%S(<1*"BFU?/%^)0I6")Z#CMA1N7(B#EB M6!/=#(8<]S4\F78&?<[,@7HCO<#V-A0?V-)N[P-CI5X=C85P]E.! 2UORG M/3 8%Y3=39+">LS'(3+H>+ S-6[+CM .J;1Q;3KQ] 9QHIQM^>"$<*-GD'UCP M<5CF>77LKH8"U!-0$^G?E. LRKRN6\*U)QZH"=5>69A*J5O/J&0B"M*8I!% MC>S=U&Z>X\L][9+:5F[I81C*E$;GC-PRSA)&U6$<7203*H_RAV]\4^:'-NGO MU>P" D4:)^J2+ FLEH(J@[E5W;@7NDJ%D!U>]_4IU.]YFDAT&(ZDW0"RQ84<$[CN5!:5U^,@5@SIB:C^$4:@5H! MS4;X)6' _B,R8PGA0.I4Q%>)"+^;P%EW](LGVQ)--&]]V0-=-6N@K(U7*H^( MFH 2US]._I>"(N% B3I,CHB42Q;?_4IX:@I#./7UB^I!)BL!&)IYIC5.) F3 MWU@R.4I5 CI"KO;19;7XN'3UBNF8CBD\_4&YUX4^ZCO\/X1O.L=Q%L]!!(1< MFJDN:^*51K/-6=&B+PI!W67J8B(XN(Y*J[UD64]V9;>^L%3K%G-#K_1>S/3I M-6PFYY0H:JD7[3IAP/%-Q&$3*$_[]8AFI&,G%^,;E6L[*R2&/EY17,IBUZDU M%"I:^J9X!K9W$?-9.=\VEJ9#3\^(!,A%LKSD)$Z +*T:9SIJ8MZQ;+IXQ3#2 M^0,QC4Z(C$&^U887"'8-"YD)B7U'KWBL=[AF>UI_AU3EXBYLC"%,YTRU,)P7 M.Z9CHUIT#=Q.3*="M?CL(WNVL/RMK3(\MKX=OB56.CO/:165*P?;[1/?JBG# MXV!78CH2-0-RB2-@T@ 5'F.)=JLZ=<&D">Q0N4?B,"F+:HPMC_XP:1%K$;4Y MF<*D3>R N<1%D&J6,EAUH2JDZL1AADSA'DR35.$,;J^MYB>DF";2#F[U"1.F M/< .3VT@#).VMY1(QV-M3&K?#J%KF F35K$^1!%67$&G1IK@LS"U^LSV6S=0 M@1@'(M_1H$&'B7[VC^@YQ\^5T%;I?=O*^9C-&9 4J6,::##$T[L;V'.V1V/$:#&M]LI+*J\F(&F?B6*A 41E6Z]4?Y%@.U]*,38> M.96T\)R1LC+Q3V$?U&$3%J? O(NU:OQ,QT+2#>?[Y#Z1!+9D%A.Y/ -UJK0[ MI ,N@@-I=V=Q0B55Y@27G3\1&0>A1:XQ+O4B@O64))+=IHF.MUV+CIG7YF'( M^ ;K-UNZV2)NS)#247I$>LQ4F),)+O>:RI6#O3U=(SK3LQC?G4 'X[%OY^.C MY8Z[1#08KP?T0$IQ./R9QM2\6]2T]DQYKCP*4HP4E[;R2BG,]H-0&.@L;=,? ME8=SPGB^1C<"'X4G6F7[-!S%+U(1BU5<-2>V6H9JV_>3:U<089(H8[M^J*U= M 14M_5*LP]"N(F+7R7,6FJ)$ACHUYIC.*1?9H7XU#*L^GE',*>R=*^/J\9GJ MVAG6Y^'P+S*_B]5B)+_9=C2SC?,Z75S[OM&4Q4PE6K#F-7+HUKE55EZPLQAH MF4\J=A<5P13^K8'>6H8QA?+-&Y1H)]"8)M0*I(/:Q71$:(5M=^O1JXR6&"7" M(HK60!1WIU0ZDTN8>D+8E(:3JA<3$],2\M''%8X.W&8Q, S MAVH=L.7;(3>DKF.2[.J?!2?E5''IATFH-$3<^\,.8K!<2 M-0G&7"QVEZQ7]0A4R7KUA-HEZW52HNG1RZXCL \DTV5RBY=AMS_8:'F951,$ MD97ZA0+0N=G/M3URO) _\V$(OR+%.E,!S1+]:$I\2(BY8)E5GYY1V)7];=R_9W1%!915 MZ8G22BC64%T&ZQGWPV*QAU?2IY\BA;])L+&/Q<+TLH"YH>_$.6USP+ZK_?GH M\_)&Z9?%3UE,XE ?QH<)>/H5B\E] SX-/=5T@)?Q0 8\*V/0YKBJQC@[_33 MIX7?R#)SM:_%80A&JZ3&NC0&".X#^"YL%U(:93&BW%#/=@MGE V'Z0_K!'S? M:RJGQ_36"E19>[\)>$6T#UQ),=5;>]4+:]6-D2;8-5!8H@.?#%-TMQT+.CBJ M\75@T>E$&]V6!F4>G@]J=WL?4TV([F6@J8=NRQ4?]R^UXTJCX*XM_'?HX3?T M_FT9\"-Z!MCL^K9H?T*/ME5XTI8-[Y\!&ZK##=;FS3.P\9H<*ECC]Y6ETJG( M&Z-BN/*AW4,MHKT+_0P,>UL.M'*O,27L- @JFOA@]L@Q >XI(T&T$CUTRP&*#,$=RLV!JP+ P0<+ ==Y6!3X4$I1'G 8AP>2T)N.1A$9')_LJG>J3SK)5B8Q;FBB?Z M+WBO>H*TH7-X<70VHH2S/VET,Q.YZP-^+2S^B!0AG:K;7A%2B/0 B.G7,/[ M7C1P+!(:O MD_MY_H+D8A$7P104+EDR"L(B_J/47 XP8V$A4S:4NE=.&*CQB-4^B2UW2QU[Y4\"U/Z8" ME*U$UAEA_ZU />AYPIS*WSL4X_[ #IZ?I M\/UH]D9$MG);SG5Y.6J0DVOQF>J[%YZR%1?<\P60.[IP?IH6! MZ9S>!Q.JMSI,Y^*^1.+I)H@I7][;PGBZ.V)*D&_"ADZ,^CZ\R;=!M)'#LGDO MWX3R*!@+&2C":78>9&K9S-'[J5H;29M_0T3\E8%_:QB]/] MP!WYDZ?X!6/GS^.: M]@PQC8B> [4)E=T,BI4/Q44U[;$_&@CMS9#H[\WL+_+6Q7(7NU>GF()S';%L MAV8\IBA>?P)F;DFTHZVG&(YL6Q7P3M,DM:].2EV'/%J('2^;CSRP3ZW0%D?YR(_/LH35N&$ M1BFG.LV,/=0":WCVT7!TK^<;K6CTE#6]+DQSJGT$JV!&0FI260&FV&S?2;%>6P@IFNAY7E=M!51:P=V((NCT-C'+H3[&UL[7U;<^.VLN[[J3K_8Q*G?_ZB_G=+!'TCB4A% M\?'7MXLL6_WR[MW]_?UW#[<\^8[Q^;N/[]]_>K=M_7;37/T:9;L.^XU_>%?^ MN&OZ8NC[3T7;#S___/.[XM==4Q%7-92#?GCW/U\N;L(%79(@3M6,A(H6$?\B MBB\O6$BR8AIK67BC;:$^!=MF@?HJ^/ Q^/3ANP<1O96S_N9-.76$AYPE])K. MWFS^_'9]_G(NXC1[%\7+=YLV[TB22)*+$1:O;_W>N9K5=2 M#$2\7"7T[;OV1$5L2>(T6-+E+>4-R:L2FD0I:<8W M,^2>FFII[(6J"SHG2?GLR4,L*@C3M&A,TXR(VV)%YB*8$[(J":-))K;?/%*X M^>+WDUB$"1,YIU,I*4=R_#\GMR+C),R>46S1PRD'7^G]9+<4KIZLA$D:'2]( M.J?B/-UO$Z=A+->IV#&@8;7+H9W.R,2'O_Z5D+L5U/Y8L!E#60HP^=OYJGNUFC=U.]);;E M:/,E2S,IU*=),:\2']&Y^L.:XSWKI\D2,VD.QZNJ7FM ] 'K(#N ?I! W1)SXH)DGSF M+%])510FN?)OGNPMCLO=VJ@@7L]F)\-Z8.Z!N0?F'IA[8.Z!>9? O-O]:0!0 M_BFX)2(6 9L%*TZ%_+Z@-;#$Y'7#N(3D,%H\(O>(W(")CI0(7+6H-+-*V M\_:#Q\P>,WO,[#&SQ\P>,^_S5K-EN@7!$0OSX@\B^]!"R((XG3&^+$ C' 8# M!W($A*VHZ04*3^3C(T7"64*>@R?M[SW"SF.E6#@EQRQZOEWK?NZ3FIQSQ;M< M.23Y%R7\-(U.Y,NKHJRF:8]4GFRDJ'SV%>4QB\[D=U6@O;:M,SK5',&H?-'2 M 8WGCZM0!W6AS=U26P5T(4T=4%E*FWX)&=LYH.\?.>$9YRT24&HDW->Z?VFLYCY?U)LZ]DJ9_:ZF:]4W>SH$E2 MM[BK&O5/V9(DR5$N)#@4^HVDLE7OM$W)PWFD_$BSN#R 6:-\:MH?5'@10!-3 M+I$%2_4Z6]>D1ZIN:)AS.0D?/MY.XZS2MMW'RP,?RAA:C,C\/? X#H)61P> MY/ZNBNJ:91)=@-?P6E@#C8$J]Z C.>TG)V&@-UFS9[GEJK-56(O]4"!O'Y'R9O+Y %G[A(XU0R8+D*?OT?$$ M2SH!LO<#.O: R2I _GY$SI\FS07(W=_0T+!GS/X#<_8R6.T/^ M#733[M_H:2R-QJP8*']848DNF@CE"RLBL0CP05G%AU L8C)0)O%!%F"B%91! M?* %E*,%90\?9H'G2T%YQ(=J6(N(YVEAFZICJWMUSUD2AS&UK1+9\5-=%K#IA71?[V:@ MPP7CJ'8,RT\Q5O?,4;1%K# MMGQ[S8XS "C_& B2T )%YK="PDOR:*L#$;9I")=PN9X.CWT/&?N^%%3US>__ MG= X_4*X5#HWE-_%H;HA(:P\\P!NWP%9-U)6+V^>./9I9:CO3[.!SW:I7)"EG0'2(Y(HJXAO5E0FLF5 M-HFB8O\BR:/,BJ.U%:.&HL7'2,#*8.FA>UU.];HG A#*F&, M1FXK$6#6P!J5BV:T:Q##443OT/,.O0-TZ+6VOP?P]/T8<"I)RFF@6 Z4="BV M1' ?9XL@S$4FU1NW#:];CNK2']B(-.\B/&078;4I*'BV9P;*3X^4R0^_?R$/ M\3)?5GH,M;_W3Y5<+D:JJG[OG:IKE9):\?XJ?W-#C7:&*G[%0]&@CJ_QNVVO M2\U_)A7_\4;O_R:U_O%&Z===-VK;W;O/O/O,N\_0,5*]Z[ :]3\Z;Y5A6KP-/:+U[B/O/O+NHX[RP9K!S %\1W\+;DMW=R"4 MO]OV5F!==Y?>(#,-WNWS^MP^K\H@]D9C3W3FJU6Y0Y)D/R2X%P6L2PG/B"2 MU,P6!AM&<(F(:\GPX-B#XX,&QY\9B^[C))FDT?EN*4R*E5!!JH:I9H-X\.S! MLP?/'CQ[\.S!?QG04IB:[DYK6AII\!CZD#&T MIA+.=$$O&$GU%7DJ&[@%[_0V.T^E'BGJ\1JJ=N@;#DAO?7&6FN9CI-T?H&D7 M"6'I?$KY4DUO;0#$U-:;;MYT\Z8;.D8 &Q:SW2!&9YI"=VU\9D[=^V#UT F5 MV=V-.&(X=>,])MYC$P#6&\(Q\B&(B_),048>[*\(J>[MU"UB(L%[10[9 M*^*-S4UIM2EY@,<1(5V\Z>E-3V]ZCM,T\QC88V"L&!B^]PP!A3\&E/ T3N0%M ;!K#*2RN)\2#XT,&QYJ0H2J

6+EE*,\+74TY2H2Y@9NE4DF (Z<(Z(>'#&"J% M=CL$7@8-_WI;$ .J\[8@!EL0%H8$*EG65)F-SOYMLON@LZO [XC9@#54EG]_ M NR#F=Z1XQTYO3IR@-;)$%Z<3P&GB?PJ"E:$9^L@>U01MLXKQK MYQ6Z=B;172P87V^OB+HN967*RNM6RDNDM-X>^]X=D'Q!(IK>YGP^79!D2=)T MDD;'S'C)++"+SZ[WV?4H:??9]2VOIRC4TI7:_XSSKV\X%GH'E91] M25H)\\>Q"//(I%>_ [*6GN@QR70CK-!*GC^AD6UG=TKU]#],D2D M^_N _CN7DA<0V5.HS)];(BZ6FH'A5FV&H-(>2JUOAIW306--IL5T< MR^V!I7(;,=)M;#LNJ@>=LW%,A3=U&(E6>[((E MT@ 2YI?92Z+DK=S@S>R>2"^:^]L\[GTA)*%.,UI%#"Y((N$>!%DZH787NL%'84^ MF)H*=RU+V'7A95DQ09+/G.4K<9Z&21YM],E6K"]W4EU?7ZS=:*^/\T%]*>7% M-X]8CR0D#>G-@M)LDD:3*"J4)4D>-Q=QM+9BU.#"==C-[%Z%V,=JI- V@8(G-A "_ECP&G=U0R%*C9 M"A1[RNDJ@OLX6P1A+C+)&V_HLVPVN$L/9AL*O3_SD/V9K8W'XXTL_28EZ7@C M2!,A"J5P$9/;.)'4@2S,%B.Y=BF2^9S+N5=K]')V72XM$(]6?;USQ3M7O'/% M.U>\.>+-D<,U1QILB8X%M LN6X.; 8RFOP6WI9$7"&7E-3..S(.X-((@E'AC MQQL[QN)/*ODG6U]).5(K5YV 6Q6JN ;@P3L.%,,^3Z76E4]<'^><;_<6>. 9 MUMT;--Z@\0:--VB\0>,-FL,U:)KMBB.T:6Q!S0 FS$]!0HF@#0,[FMXNC18C M"=Y:.61K17?7NO(:B#VW04S%!95?FB,0C?HZ!9872M"/F8#9'C6M'5.NIG 3 M*D_G!6D[I\X7DN4<&@-K,9(WKKQQY8TK;UQYX\H;5X=G7+6 +R.TK$#@!LA7 M1P4Z.^*K);P9P(3\.9!30=)Y+*D*2"&!S:S)^H%<&I90:KR-><@V9J<1I*TX M[=3T9\:B^SA)K(-)EB,-PC&;G:DU*?77'8V>DWR62UU&)TM5M^&O(K'A]$'= M%0C+$NSC$=X\].:A-P^]>>C-0V\>'IYYV!F(&*&QV!]:&,#:^A#(>2+IAL8@ MB?^=Q]'N[N5\N21\';!9(.)Y&L_BD,B.) Q9KLZKS8,52^(PID*NW(S$B31I M)&2#QD(U$3B/R-\3^EB!R359R1Y$2*;A@_+]I= MW]#M834B%G(C4/^H9(4[DE!5[C([)IRO)8G_)$FN@_]6?;VU=6!5F3WD]Y"_ M^3LZ-,CO#OZ:68)N+^A"); WU6#+&0"R?PR$)*S D/FMD.!2(%O*+^+0ZJJI]25AS6W'ZYJJKDNS#&3FV^T^:#!WT58U\OYX/6ROTL";A@0ERF-T0Y$;<7(VA8K&ONZ_P>0IU?;UU[Z]J7/AVQ MPV)()84NAM9MZ5,(9D7E#AKM&O2U4+WST#L/>[HHL0/K=*0N1I@),X!7$5JR MM)VCL>53,-9P]>Y([XY\ZHZLJCTFICE/+^\HOZ(\9E&55]*B6WL#5_!LS[B5 MGQZG3W[X_0MYB)?YLM*%JOV]?ZKD&C=25?5[[U1=DW1.*X2L\CP6Z=SMYMU,GC%2O>U:S $?GY3&H-S1.&-V,L]K] I59#)4H##Z+%F]# MCRF\V\6[7;S;I47.EK5M,8 'XGF]X':>!N!H0Q9$]IZ#5^LY:)]]L%R1F"O9 MNIQ=L'1>'$(JCQ[]%TVB,\:_"9U58-77&V'>"$-IA'F4YE':X:"T%KIY *BV MJY+:#J/5#3-(X5>/RCPJ:XH'=G7$-%#@Q>]NTHSI,:;'F!YC.D%E-DIY (3VX7WQKPA69*WFO&VE.>!P3DO&6='D M@=DA S--2OET02\82?4E+2H;#(@(S^*4I*$J$R3-/!@>K.[BMB(#OUF5^5>[F69'-S M;P-[&QBE#0RKN&'8'IGM=C0Z&Q^*$=" M#L_U!$-!(XUVPHU;((.?D#%88R( N?H>&5=&8P+(TP_(>*HU/H?PZWX(XJ(F M5)"1A_87B,!&<^K5M2').W4/V:G;@:]L1CFGT90\[%W%^RV-8@E7X]L\HRHS MG,;S])3P5&ICO=^RZ4 #U%95=9(4-#@NZT)):AX+M1W1F:2S;#=5Z^OT(>-$ MZE^YS_)UH0F_LK0HVL,22=J\QH?DX(D#S*"DVUK[XTZ@+LL MOZ6QG\5RW_SBG636]/:^]&\0>\->F_0OS T /O(2.UY9PAAI.Z MM!R MI/X"T$8YA'W],:";>0ZDA 9B07CKY"F;,9W:VO:$>8O[D"UN31K5-;VC7-"; MC(5_WJRDAM(G5-4T=0K=Y:ZQ9*F49KZ>? W, S2]"R6R8(D$,$)=+)BM5;3K4;5(,*F4C12$:X4D/V@Y:3:,4UY_ MDPAO(;'>1))"YO1KKK3FY>Q&[N]'1,2AAM%&8WB7A)/4'N"V MPIJJ[]&Y89KLM^A2?\#OB-G (U0.J/X$V"<(>7^B]R?VX5QI 01&ZF5LA_&& M\#-]"CA-Y%=1L"(\6P?9HXILZVYJ,+13KU-C^KSSZ14ZGR;172P87V^O[[LN M96?*RIN@R@O^M/XH^]X=D'Q!(IK>YGP^79!D2=)TDD;'S'BW-K#+ZS@3.>[S MA&>43I8L3W59(S6MQWB:<,RT#^HZW*BC*[4/&JG7-QP+O6CF><\8+5>>N)SM M?0=@"#@""@[URA/0 P,'8#'3]ADW%QC7C3A:[_]B+V2& 7SHQI_AU?JC\#OZ MQWN&%\9?@P7-X#!F1!Q#6*S9DD8;M/%GM/5,^3/:@XEE4["!3EP-:I(U<1BA M%-VN=Y)6PMQ10*-_81Z9].IW0-;20SLFF6Z$%5K))MG. V+MR?4Q\=? M87S\'[E9*8>AJLTP M5)KCY]6M\%,Z: !M1\NF1EN)PZXH+P2TC@%C)Z=\E$F52JNQ5$(6X_P;VXZ+ MZD%EQY]?].<7'94++VL0%#MGJ6PN9[MO=]KH7-J]G!*N$[W&XPS([44LEWU4 MP+3R!YJ&^NKCX)[8./HG2?(6;#WI/B!OE;8$I.F -$/!*[#7,.DFSS9'$YX% M]?%)/OY\=MMA?$*3FX2F2ON4 0U#C!S!-!2S,F@P\NG/G&M"ZQ9;%+K@NED6 MF0T<0A5X[79Q'EABD\%'B$Y ==L!LXI!H)1-VZWPP#*2?*F.<8@ILE(=/A7) MIR+Y5"3]O2EPK\](4Y*:.1C=:I>>F+5V@@.YQE;.UR9B"601VVU UMY_()\_ M(N.SJU(Z1J;_AHQI4.(+D+>?D/'6)#L)R.K/R%B%)P -D>WZ0[#!30&G*W7+ M73IOF]QJ,:337%9KNGSJZBM,7;VA9$E67PB7:_J*LR@/,T/R:GUKMYD@FZIZ MFXLLTOE-*?':Q)RZ]FYC=^7#C4DKE6UP4XFC#OA1+J2,"K%]PY!HN:F/CY;[ MDAA:O\^@?E>[>*M1QAE(\8P_YEB_T-'YSJO?![/3,"R.P5_3D,9W2ED>EY*G,1L:C3'4*P MYSXG>;9@7%T46<^)KH<_<]O@Y(*E0-EU'OQ$1JU8P3H-SH=1N.H[#$[_R$_& M>"^9]Y)Y"]U;Z*_.0F^!C0\BCPT&< XBB\V,?4::L@:%1@>1KM9-8BFV5#5K M$_90LM-:+D5L&6J6V7?.,K9^#B3+))W'7Y:)E,M\UU@OMXNWV>RUROCHGV7MU#]NIJ$L'.E%#2)+ZCT?E.F"9* MEE1V:JBN,MT3H,DLH_Q?E/ SEE=FBG4P7 =,/3Y:G#Z$2:ZVW>EN89W0.YJP ME5I'5YS](:D27UGV+YJIW-R$2AKUF7#=CNS4#U&^FHN*5R/VW\DF*?FKU ;3 M>YKQ2(DB1+73B;#.#+B&=$L_VX&0\[W M5#Y9Y\)K.1IVSN]9=WP_CH6%ZZ/U%_('X\>)A%&&G-$&(V#A\)&ZVOLZ&XYR M^)P.FN-LH/4KU87189U\_,;';W:N 4SQ&UB6RM#E2#=] M?ZQ'FPY54'"8=>(SM'W\U\=_^W#:=^YG&&E4N$OGTTBCQ1T8WR,-(G?B;AEI MA+D+']O( L_=1A=&&HVVL>;'=#X''JSMYCFC.('C@[-Z:EY)<'82AE+?1!YE;.N; '=WR4^ 5'[_]HL]#9=G?)TLLFSWFU)=='0 M^@X^HMN C_/T3HH XVL]U55-G-*H1\J&%D-1*-7=RUJP]60;NPW%BUFWZ!L. M3&_-UEK?P2G]NUHM%Y0("M3KL$X8^/C*TK )*R_[#CKFB$FYR-97"9&:)HV4:B]2$O0[ M+J2+4QZNU9F3E$:GA*=2OL6>[2UQ61S&.D[@'7T>VT'>;:FE%076>4E:H M[^#S!GW>C\_[\7D_SU@"^//0)6>::6:MW'SH7B.867@P"%UJ%IA'O M >30W9U1EEH&^98'0V=0ES ZB 8@O *ZF+)PT $S.Q;M Y[H1!;&<,LD,70X MSEJ2(0E-Z""<'9KGK2. ! M@'!M\<,Q.&WL^#,GZ M)/6W-L-Z=$#:4\QW$M_%4LHC<4+#A/ 7%Z38=.F/N&]R 5F3][)3^TP3P;.] M+!/YZ5'DY(??-R_MDM]0?A>'M$+NZIJYHK'8>LK'B\J5"VH[#FH'K01WS(2$ M:)\9B_8(VY4N.J$2U85QL87(OQ-:8)CTR='X9ZQV/_#P\R%N) "JR<2"=W1\ MKJ7Q&T3[CK8VUO9V@",BXE##A+'MH%2?Q$FNJDR8Q0K8RRDGG[DT[:0ZFVG3 M;"M:.#Y%M+5 SZ0EI&(P<9K+:;S$C.F.<[OGK3Q_DA$K3+$X)7Q>>-^4, M5=$;EDC2YN=I1CD5^D-)O3\1V0S*%J4NOU+J0&J&+./Q;9ZI2-Z4=3QY;1Z& M;-[D2BZ4D.D2QH:C#,CI22S"DDP:/5*Y]?\\?5W7=*7>8CHOC1O0''0P/MK9 ML9>(!N,-P+TD99/==D13JM\M:EH[IKQ4'AM2M!17MG)*J7S;CT*AH;.RS7!4 M3NY(G)1K="\.L/$NFE!GMEI#8(QJSB3VY9Z^"X,BP(B":Y$/8J6(-(MN/\0O.Q[-92 MZ2_1\(?I_6'Z/O*QS4@=C:*L)?K@4#=6RWR-9 MMY";38LVCHTP6QTBW4#/(3JAKJ>;M?,ZH)-7*XXMG'KHU+(5H[TI(G<+U8K? MFO@$ND,DS9C3A0/0L0=3LI8A,73*%D[_DPH]AH@X.NW:B$6;"! Z-=N(XVZ9 M=:=C&TJPHPP^=&JMQ735).V@.^G7DV2T3T]$=VBP@YGJ+&5*VFA2U,"X*C3]N ME1($2BF[XDPAX>AH_4VH>H@[)^\DS"1&+JK*U-PTV>.CW!XEES0^*T%_+>U^ M'JO+Y3F23:Z* M($I+M?AWQ_;I0[@@Z9Q>2TUZ.IM1_='_08@8K(S ?K!-Q=Y"2;+ZVW17IE5O MM\?RBTF]G.U/]&6*8.WB(2*(O9T_*[.]J[&OFS*[S,$=B MJ5 %$4W7F^H:NJ;WF4:JR@,S73_88 2$'.YJX[;B\L4H W/Z1,C6FTMC+F=[ M7S]>)P-FO,F@@\]#>;&,_BI?4)^!N=@AWTV1U1J$;3_ T/R9*\C7LP>I0#\8 M=YN+@+87=%1>" 1FU6:P@?E^5 9P]BKZ#%(>HFX+KVSEF-+-E5F_\3BC)^Q> M5^9+W]!UH8@JH_XL3DD:/C'J-7S8#X"4O[J*"XT'PL"ODC:1M7B?A@&0\M?L M?0(&PL!OA=/-CD_# $CY:_8^L7DGQU$^J$ M7TBXB%/*U_NW[%76*K;MYI07 M:1-MO-J34)+#J?8&00U7]@.XY8^SD-*HB)F7[I?B-5ASV7"8X7A=,)Y-*5^> MT%L04U7M75-?/9='ZZFDHR(.U: G#HX4594AOP8]#X>C04M.;_-(:*1N#9'F MJ:D(L;FQ+QES "5C;O+5JCR33A*%G,X2=G^>SAA?ED$B,]RR[.U+I_3*2)-] M G*GLDX9N^6]@^H5C3=2= EG-N_J^2DJ,#1WG$UJKN71OW#[$BV^1(LOT=++ MH=R67AETZK<%0YV>2<)6P*7_]$%THM KRYKJ"^ T+G3ZPM5L02Q7=&O,U>34 M!1W1'2EW-3%-,MC0319,4S=-0T&G?QLP8IP&;9(#.EW:->? !$%T:K/K>="F MF*%;ZEUS;I^_!)P2=^4TNA>&IFF5Z Y<=STUH,0^=.=376A-3<(Q<"[<5=)H M-Q=-C3<,:B&"RY;YHAC0Y >OV(#M B0Y[ 2NB#WBZ&3AE M[NJB.9@R%S+FKK :,.#8)(D'W1YERT5%^=S*$T/HMJ-6C)I/-S_RBJ>.$%NN M.%VH%(([&L0% X&E MAS)<3SE)A52,9U"+4S!%""GWBMOO$;9_>[+,???;C:\U^/+ T/[1[FEL# M)F49#7X,>'E;7Z!F,@@WX4 1W,?9(@@W$4&Q^R$@11@](/(YR6/45"[MC,3) M;KKKC9D^G^[(L.F?!6_D'+*1\W)Y%+<#&$/R4@MMOSNA*R;B3&QR&)[1V,50 M;LMQZO*W]+5R(%W0\%#]FAKT')RCNK)V^(K8>2O.6W'>BO-6W.NUXJSWEY': M=G!(@"X=VLQ@=WANI F,C3)5G=G1/P6)RDX0@=B+;P:W)"%I2 .QH#0+XL

537-K%G9#J[=]#MG_;A\^VN=H72M3JS)*:UA@H-]N(L$X8^%"WEC9A MY66_ ;FY5A=:7CK4@T]NPWH8%VQS;XZ@@8^-YXP'I?G;[ M;W'<)$\S=3;G2@),J"$('P8/K]=4R?7V1W4H\$,37@W#..7U&5JZO)4J+55' M_;;GKSM9V\_>_MY //$=J,Z")/:%HD M1S%*>HWDKE5Y">YSAZP[8Z2MZ]RF4_O:7)'OT@L MN-#9:6V'0\F[1H3;#H.6UZE\9EMA?C$.7F[O61>\/HZ"C]/2CI#0\7)V)M$U M213%;9@V#HB'_V]IM#$F5(G:4#:=+-6G)JS7C84A%PCD#/4>/^_Q\QX_[_'S M'K]AG"5=;; C]?UU8R&,U ?8"E&.U#G8TF( O9'OXR&O,![RI CT?FGHEZ6@O[*4;95)60QK']73\=.2A"_W&\M>6#BIW-2M^QT&-YUAE]9< MF3?#8R8R<3G[S%@D;E@20?AM-B+6&3!LFNTG S XUGGY3%/Y5Z*HCB3$BM6% M#UE\1ZM!6'\/P#H_.ZN^LPG1C8A^!FI+^'W^:9BJNIJ])72JM)L2VL8\TT=#Z^3SWPJ0<[5RNFU ,S([;8GC6& MT*-+N&AD]CA^M_4Q ?A;8ET8L*B24/H4[E89*QVQ[[.*?%;1X645M46H(\TF MZLRG,=*$HKY,]9'E&O48/AII_E$?_JV1925U[KT9:892EXZ;D>4M]15"'VD2 M4R]Q52A@;&S:51,145&;8U+9K']80/-L+:H3TM8U<^]TW13>L8^4S;G9+6(0Y)42CVH[3BH[3[=IH[J[?ZP M3TO% @:U=5LYLMR0%'JKNJOG]&%CY*AR3/*_2)]JV6(D'[QU'[SMG,YI+'>' MN43ZZK[EF3IOJARDE_R&\KLXI(;$1HN>F#@RI@1:]3TLK@9-=MQ2QFDTR:Z8 MM/3.4TFU.6$8UFDH/B[O*+=AH;J]3^3HE1'8SLZL8!8F_IKH:M9*'8XN8<4" MW*%)4X%)(]-["E#E)W2S" \DM:0QND(CG,V4!VNVKZ,29!?:%H.8=Z&9S(X5 M--DH5OS4>+#0O*0N5Z@)MJ+)J0&_1:"GU*UX^H1%G[!X> F+K1V/ X1=__;L M4FT1+FB4)U3%".-4\B.-].:EXAN.[C*$VHI$7QCED,.3'1Q>*^5G?::24Z5< M%9FZ&L>9N?$P='_F^L.3U8V&H?.K]H+MJB;#T'A-[K](S<-CDM1.:57;8:C^ M)TGR77XQOWM1T0?>81CZ?V/\S_/TBC-5O*V.]LK&/B;H#W1J@?K(/<7>B/)& M%#(C"K 'HG&E->3, /#0^)<:LF;808&L83E_!8&Y0):P':2"8C4@>]@.1^DA M/S+_RDK%"GBV#E:R15:49:7_SN/BX%X/#A>;QV'QP-C3[%TRWB5C,%@F89@O M\T0*8+1_1D;^G="*PS)7&_F[4N(G?SO="I_&U.EZ>*=SP>W%65(]2$J.\CA1;G8CZ<:V3JG6RL#1>BKI,*2K6O3$P9')G0CK MA(,/O;L1T@4'#TI"C"FV%CT/AZ-!4X:]\Z\?.O])%W&8U.QEU8V\D])),J_- M3L9:J*C1.6@;;_7H@)S^ M3?!6+@8A5\'FD,L5Y3&+KFG(YN4256%>G7O&U6.=SF6Y^(IU:)0";3NGU)X6 MNDQ-+4OE>S"Z,(UMQT7UH*Y6B09J;X>I;./8U;W9.^I%V=34<1V?3+Y<&IT2 MGDJ[UNQT-3=VZ\Q62DYU"Y?-E:6G4-API\=.@SMY!W=-YR\S[/P!!FL&"/R2T.>S&L$7Y YZ8"O\GZ M'1R=?PK,FX6YA<[O5,MD4^,?74(T^'5"8!NZW&BXL#;S=@P6VS#$U;O1M#[B M@6,K ;)D-E#0;2+0%V5&JNBV#1A;!A\#NNT!&(URZE O1'OS_U<+S'!50$W3]MZ9FKKLUU*(JU+Y*W]S0XWV4$P.-QG9NHU^;>E/7-"GO]EG$*[,;'M##[4$DM?'0"VEN2[3^0OY@O+A-V1"O:# " M%@Y-!YV@W;#P\CC37\G2?,"FX2B'S^F@L6X#K?J#;+!.3ODHG'$O9MNTKP%Z MN(WG2\VQ MCC;QT1ZP:PPVT:4.-'U_S,95@NH@SS""CR'_H*/+8C0>*#2BK5/!#.QZ026O MT*T&@X3UJW"L'5#HHI<=,&] _.BBFAVP:\:WZ**>'7 ,-D/=2K<_\.L/_!Y> M^HM] #=GM*6T2H_,KJ=I#63H& 'NNVD-=L-SC%OOE?_4TDW\IO_#U!+ P04 M " #N@+ W+F+7HY; S$0B@4PD\O&G?_^TSM S+LJ4 MY'_^XM57+[] .(])DN9/?_[B_<-L_G!^??T%*JLH3Z*,Y/C/7^3DBW__R__\ M'W_Z7[/9&YSC(JIP@AYW:+':Y@DN+L@:H_]Z?7^#9NCE'W[\YN7=6_1^<8Z^ M?OGUM[.7W\U>O9K-_O*G+,W_^2/[G\>HQ(@2D9?\GW_^8E55FQ]?O/CX\>-7 MGQZ+["M2/+WX^N7+;UZTH[]HAK._)E7W07_P'U[4?^R&GH#^^ T?^^J''WYX MP?_:#2U3T4 *]-6+_WI[\Q"O\#J:I3GC2,QH*=,?2_[+&Q)'%6>C<@I(.H+] M:]8.F[%?S5Y]/?OFU5>?RN0+RG6$:M85),/W>(G8?]_?7TMQ_O""C7B1XR>V M3#?1(\XHS1S$JL!+\7=941Q\QNCX@='QZCM&QV]$T*K=ALI&F:XW&?[BQ6A* M[W"1DN0RMTRR&*P3VA^JJ*A<4'\*V#+]"U)%F5W*3T':IID>8=@RS2<@+=/\ M#EN6CV. ]N@%$%J=$JE)7<9&W="?FH$,X,"ARO$U1W@/,/Y48:J/FE.S@TWB M@TFLTYQQ\^MO7W[[S4M.)OO-+QEA4:;6[SI>D6//SO47#R:PA M:(VOR^C^]V%-[.I=YT?(Y*F(%;=J1E B MCM?D2%08_65K:"RC\I'/8%O.GJ)H\X+)T N<567[&RY57**:7_QRE>9IA6_2 M9YQ$H?,SPO2UR5\S4IJO173MWEIPW.2_QW'!6+C^1(VJS ,I3$43A= M2^DHXH9E."@7*HGV&6 %%;@_>MV5=H216.6M[FZ6'/PW48+SQVWQM%A%V3K* MH' 'YG>/-_2O]+,2":;ZVVB]^:F;K']UIRM7!,+4D=OD':GP M@M#M2B_!:931*TF%&?\OQ+R*;1P^!Z[S JT(*@C@[4 M$8(:2E!#BG_1,EP$,H*S4[:N*&9LS[[J0_-G83&L$[:Q&'F>K"P8)V!VUO>? MBYUU()3C+*U3_HY4(F5[?LSV/^7TB)E].TO2DO*C2O,M3F9DPYS,E)IR5D64 MS%*D5T8#@Z@:,%(OVN=;-$,7/3+0;4>&?Y4S?GV(7:9/6#%=T66UII?ZP+RI M)89TNEJ)4>='*<'X --)/WPF.NE ($>II%/N>MO4-Y@2AIL#-7^ZP1%=L31Z M3+.TVMU%.W8JE1=;_([:Q(N/.'O&;^G!M#I67;; 34L4^ID2AR1WQPP\U0"B. M#W1/CS/!7B2@7 <(:0;YX^SQRAC@4>SNJPU94 ?C_+V$8 V062;ZV*W!$.+[+V/94U?CQ, M277+F*V4KD$.>E.^+,XRV6:8+ >NA5?;:EM@P>5PP4AGSQ&O*6'_E&AF%RB M:MLF*:Y%OJ45D26JJ9UQ7E03?(9JDE&?9M00C3YPLOD;&.*$*YZ1'5D* M3J2 ^%A:5T?\#[.T(V\6J DPTP(76@L1I*S:#+ MXHEZUC5=<7: >O&T^W;+V:'2O>=]/%]@'O@P/DM+ @OVQ(?Q7\H?^U8X2V9+ M4LS*B)U3%*QL9%+'K5AZ3@;C]?3R;$Q?Z$=J^I?_H#0C2C-ZH#3SX$/9V"^; M(*3?3TCINI"5$:_@(P4@]$L$)39Z>BI8J@N+X2?+[CO(/K:.-2.#UQGU#/%^(#C;<%RM.94*+@\!8A9%TL!4?,JM')I_]#>:YEVS)K7 MGA3#3$5'N(,H&DT:)Z=NVC\U'AF^4V[V='_62L=4;JRI'I P^'H2+1N'*].( M:4ZG0W<)= <#83M]1%70$.9UE?Z[_RYPO:=KDCL,NJ[&3[-&B^7-;WJ=QW0C M+Z)/[#*=D7);*!_+=#X!^CR'0+N6YAHWHLC1'COZ$/I12HO;!,+"$*?PIF"N MA6HWV] 1%=<6^%_;=,._MGTLFR#S=D[K$#6)@_NN(?0,W3%*N;ETV5+ZV1WE M1K(PZFPW7V#G 3KE=K/)^!^B[(CRM%<* [+_1N)P$_!C1HOGP""VS7KT'>W! M7FF22>ZQL>NM'W,T9A'][J@X*E>S948^.MI-6O ][*1!.@+OHG-*&[JBM'VF M.TAOC8&[QV#AIA%2_S:JN -3*WAO!"07H?5BC,[KLW"2SE!'5+U/SCH/%[7C M*H(>,;J+TN0,M51.)?9NS"+J1NKKK(R_J-955.#7E+SDG*Q9\(2HH)S>8&BD MJ1"HK\ A,79(0)"M>0 "?1XJ)D"L/FN"8NUIN I?'1828L8QYR;4NMZ-S 5& M;TW\EZ.?6:# W1A/FD3XMYS>=H2QBS[_]>1?0L!+JV\S@=;+G\&TI^1\6Q24 M?)D])!T(-7=. /I2$J>8(0K"!OV5I&KQ4$ !^P3%-4;4$Z0P!I9<*H@^JZ9Q M/6A3+N_Q.DI9H?G;Y55:QE'&$C AMP0M@"[S<(6(/:3D_F%ZQK[>6IAFYVHP MV&<23=]A_$1(\C'-,NXJ)M4*%X(/(-:0"\3.$W6@!(9+[3EZ-WG3$,T?3&X9 MT8)/IFAA.1$74":1'1GPN9^7/&MOALLJI58D3F91+SEBANOL"&N;&(3-^%N4H^&5A,60_4AS:6D MA'" U%(-]A)#GDT@4?1]B9?;["9=FA<"/OW4>M+G'H5K8?L9IT\K=BI&S]2D M?L+TZKJDIR$SF/T>A2"^:^4NRICI[)":/Y8\3-;LL#K^RNZAU4(/>GBA#RT9 M?M^=3#FO/L_$[/1VKEVP/!!*$=/$?7-FGB?S."XP^_D=EOD,#;\&GFZ:6'QY M%S7)@;@MN$G1.JN4/(SGWM\<"-)H7K M>FOMPP^:RT#Y8Q )4S.6&'/+GQ0Q+P=[F2WPBM)#[91UGZ M*T[>;TC.4NIOBYOT7]LTB9HM=+M<1)]D5M5#MV M=^&_?=AD:75.\J;9]STC]Y4L] P(!AJ49HC.6[B:(5V@0#;G&N#5$_0[5 M9"%&UQGB?T*&*TH'G[FTTE/BD7AT MU@2;J 7OFPYAP;>LF5S*G%;F:^!M,]RHD52/ MCB2-_!<4'EY\HL4;;U),;WUK>AUC!MO?HFPK>\V5#0/*\C$XU^)&_"?T[I0HVE8K4K";ZD_HU=FW+[]K_Y"6 M)2N>&55HOBG2#'WS\@PQAG+5\[^C?!L5._3-J_J7041.NDQ$E_?^CL_./U N MR#UFDTLS_ Y7>]?#@K!$U;N"/*<)3E[OWI?L;;IS0,_C*GWFT=>*AP.7J*"' MN0.27&^B'LTL.[)HJ48YK@Y];.S/[)EAWCNAK;W-M]?3^(HKV@7P/B?LQP>/\F*UIZ=Z$N77!8[G-TZ.\ M3Q56EI7>\;9T6F2YGS35)XR+IHYO-0SZ=&?X:N#>?E2[T=2LIU$!^ >LSU)I)MLBE0KS 52)V6#].HLNBZDDS_==>DND_?IF7:707 MQ2S02=C58W",H1P*83F_@%*$J,&HV=_#LA0-LY!H\66DYV(O<^7EISC;)FG^ MM,#Q*B<9>=I=4%LE([Q*[5U!_H'CJGQ'JK_CB@7199B>M_*&+W8A0[P==BAP M7V*\HQ)U9*(]G:A'*&HI9<%6B-**.F+A'6I"L6ET:YNTQSG<<:[:RFHW4%>J7E712CD>^F0E@^NIUT#%4%)+?<<* M4H9Y-U)REABSRZFIQVL\M:6=)(?&\."QB74'0+UE[@BQ@Y)HQL[C,)_% MS"^[3Q+DK^FL,'6)F CV'M3KDHQAUM#?(PMW3Q%PC2E:X7>HT'UYJT=\A2]V'XWRI:V0!EUK(-:)D1= Z MF"6D(O[I1Q;K69:AZ]R7X?V#FDQ7%*Z4<=+GW8Q%+I1W]:U$>3$;& R_E0F M>HA1X5A#7\>&^$G,F.14'[55HN9UD2BI7AH2F(U6,,IK&%V$FT> M.96-NX(DV[BZ+1YP\9S&>/XI/;ZEJ88!)$,$SK5@-#B;KML<+?K $/N7C$%N M$ET6^9 +%O35$%#6?@ZY<,C'PB7D%&80,0GEXE%SEABQR[V_3W)^G/P-ZNOS M<5)(/7UA3HM3WI%!AGBS/^^*)GJ*AWOTRFG4?\!T5D-97::? VU4732^/(.Z M]$!\A>[F"HCI[(AIPSI[]* ]06=(8[J.C'AC$21C>>UQS+6]\+5Y M^Z^^>OFRG[?_M3QM_[OOOSE.VV=I=-NJK.@// NY0CB*5TRW3#6=?V@9I1(; MTN01Y4/PF-UWN#+/=I%\:3'9Y0B#:XE^GS^F6;;/=4&S-G=Q,EDO,IXKDEX& M&>GS@&0IHM0'YJ*^"LS[V\X85D%%"6 MCJ!YR"/@Z'CU@" R(F,?T>2)O_.&9&F\ZX(J%&65%*.A)XT8JC>]*D8/TJ^V M9@+0LTW$ [OG<#)"-5)6R0@Q9-?(K*Z+M-R0,LK>%&2[NRR18/KW6:56./$KG!< NSDE@+NE>@E;GU&LQY; M%*B0L*"M%H2BJBK2QVW%@KM8[;FDF2IZ8G,]8\6$ZMF>=>6$LG2=LABEBIRQ MX1T/VJAZD@=(?[-^A!"G:^\TEJ'K%?<&DZ^J"@0>XJHX!6>(T\!/TXX*]&'!3\_0 M@>$&ZT#@S'5[OV*K,\S>ALJN:W%=X ,<67P6=4I=;=F9*,Q%$?P:<17TPKN6EQA4NVT#( M,J+B@[?C95%$"7X7K7$I7'35,. 1<@S.M1!P?(@C#",)2CX27>9X? 1XIGJ0 M%+NA%X#3(6#W_QZ4>]]_C2MEM4QS6'?J[D0+#O1X4T@J\FP MU*79QU:LJ% %+T^LJ4G6O#1<$*EA-;'*ESS$][B,X: :UO@"6I5%#MFU#'+4 M@LJ5016U#J>/>^7JL,^_^OZ9%/^\SGF >2DK]#,\>*Q*/P#J/,^8(F.-938% MOQ?GUVE>5JN<,+*ARMUF7#P6#UV -3U+FN1H2>&+>S9+N:FZ%P?8)%_ MB7E3$+6U?#!HK(1P8-ZM&XYUE$4#I!O@ CLG)8_\Z3G!PLKVX?J+9%K G)'! MBO?XF86+U0]%FRRMY#7E%4,AH802D*[%MD%;YYLBCAA>P=W:'& 1;(L51CRH MBHER\WA9M&7:>0IB[8M#51'E)>N*2G+TB*G%CE%%OZW_6'(>4&%E+V%H$CS9,5UQ>E< C&PBV98X!>NX"$"R51\I( MHL^=D8;!/'E.2VIRM'7&[G'&+JH+4M<3^6N&TUQN*YA_#3$?]+$XKU7:4-+6 MDBM10PN+%&^KRW!ZX(:&R]F.;@<3M0PH6P84>P:4?0:$Z)!K+HUD)-,#/4W7 M^0RWR^ZW%REK^IXGY74^I_^."MDM% S'RH.U!KXPU78T"!M?>\?)[&U4XMFG MQ^S_U-'&+#4M%GAYQC>16.F+OO%"^*LZOV_#W92_4-PHU!] J\U+ ;O>H>>G M+=C#6/\:O"7F#/,F2P_;S2;C"351]CK*V O>PPKC:M_R4MG/ ("*&\FJ)S? M4WNTH(88Q*GI-4:=0.<#T/(0&SSW[UJ_CSZ^I299D4:9TL,N&CO6T=Z'Z=QQ M&7U$ZQ996&>UD)4BG[6=WJ*:H[C?" MDP0X4:BE:@)W!NAJ$5M+X$V^60U1>O;>%81Y=Y+7N_DN"#;QVJYS=I6M__\G>DG.U;9.D?G$^B)/0#:^0'=]I@O.N2\$ Z3M$A^ M>+,__]LWWWS].?1WTEHY01][]7)XD]>K;9&GU;; \SRY2C^QGX8O0>H/@+(J M!^P\";/%S"6KQ1WV"J3!9F+..V]B==$$^761]/6[L#S#0?T!4*SD@%V+58N9 MY3S4C_5!)$F#L\2<7=XDZ;YNM:9Z+I - TK-,3@?:9,,7QAWOI1Y1)O,9I$13P>MPA M3@_B!(6H6C]F=8@%ED]!@/?TL9JBPIKC(Z'8%V01MK#"?'8@RHRJ,+7,QRZ5 MGE2K^>_OZIO06UQ*\BB[XZT7SZ--RD*Q]J\^L@NP]H?0:[ 2@?LDQI8"GOLZ M8YG8-1%A+J[Z'"=P-OITNFS76YX]R,L[4HHV!5[AO*1;IK9D!^^TQM_#W3%Z M>)R+X^WY-9H?O4#?13P%*.BUUWPER&CV>GP5W+]\-R%O MA7O,O_W-]U^_^N-/O+):M0L4;ZQF,3'GF[_IMFK)[%X"DW.!:: ML2B"Z5J&&%+NJFO1ACVSAOE*C)CE+_IEH F\+/Q%XQ-H_,L :%]/>D,T0%[U M[,X)G"6TS1_3+*,7I:)VX(0)Z-$1'0+AG=\2\.](W@7AU@:%N*&LV4=C"L%+ M@7NI!1^NLX4F9X\+OVNRRU] A:% N9*E8&*D) 44&%O-N!SE_!>"6W,;]/I M-DQ3#J-M,K4=(JU4_'JWH#0,./H-O@07VE%B<&X+D_RI\80N#OR@(9WX)IS7 MZ0(J8Z>_FWL=5'2/-Z2HFL[+=;$&9:*>_I?0N[P:@_-+?4T"ZFCHE>R80/:= MP1*0$7P-?R2R73+X;&3PI>TC<8\AX)$8\AW(A/=:K9$E#/5<^D.O9-;@V%&% M00(5RJJ+;X3Q60XS\Z08QS0J8^TSPJ[H9-AA2E@1[2U.FM!=DK,HH]LEBSGJ MO4PL2'<"7](/JIU$PJS#'U59UP(=[H_)LLDK3GI$MDG&E,HN6C?ME>Z%-2 ( MQA)@JF:FXDW XL4V1?RDYK'U10J3HRWSGHC&V,BO=KU73]*'1^=%A\EZ#I_1 M+'1YR!DSA;"PWK/V?,UVVJ\'I:2/5AD.R'YPF 2A+Y^B.660;>5T_F-:F;4H MV?TGW4?)14V47+0G#D7:// ?)*>26KTX.:VEF,)NE[^_ZGUD?Q=[:0YQ(I[ M;N^VYP'U_T]M%TD>6DW8Y2\V(2I7[/^9J^,YRC#/F*.7US2FNY?]89XGA[_H MC:2:/-LFM;]N0\HH>U.0[89^(39I9;$. 4B QDYX)-5;+(;'.8%B.R;-<_II M2I*'*BHJLY.+%QQC@56\("C>DWR&'O%3FN?,M<_ZHG($_UT9=YD;&EH#;,/T MMYH,YA/08M,A#*C;PD_ MM<:K9\C.B'J&O/4+ZR"9/N4(-]-F72A9982\/F%$1TV0LR7\\HA.G/!4?8YV M\QU7472B!8Y*?('K_W83[S.S9K +RQE,1 C;V9C8S\)Z-IZ5=S/0 ]^!ON[F MM$ZG=DX'VI.VK,"1"SX%K]Y0DWK=S^Q[]KPTLE>XH9\8#72;%,6.5[;F;>*F MYCV3MH\W8ZZ_M+!]7S2)T E&0%/ ]I!\*;@>2HCV&44Q." \TR7:59J:8,7% MK?2FU3J ;K$HCP_*P: MT6R)8V8##0"P:P,)$ 6V@0046;2!K,QWC VT9:W.TES8'&I*]L^0!()Z0@5+ MOL*L@E=[7.1UJ: O)UC3X$IQ\I<3@>C,V)*!&)Y3<"5KG0L<'J3.!JTDBQ^[E(*WQ!/LJ23>0#P=F3QP#=&RSTU"A3PJ-N^(G(\2/R6%)@ M98SI<@;*]I/REN@S+&A!N?9-09:SJ_6-Q9)R'>R0->4Z(FP5E1LQ*_!C5M+V MMFBJRJ'?1NO-3]3$;YI))GA#RC14N(.66"G*S4FX&J*F\07>%#A.>6P9_3G# M[ =Z"^DG,DG+1$BVGFWPXRLBCR+#UX:V12]D[P?@U:CTPUY^8=*CEWL$@B<< M6I=_<1UJBPL5OKR0/#51YQ/;!84\I"6VN+G(XA8Q.#?1[E3 NGL#G97OPDB2 MG$5]-GK;,FW7K$7TJ1='\SY/TK*NE(&3JSJF_S(J6!:5S!T'!P3<7N8(?:E: M<\H@>]+'_ %-6;O><90NU"/L#!V0AAK:D!X+'&W@$4(KZ#P'78GP^G$HR%?O M(]LZTDN KTQ+\LC>:6D4:1RO"0=U!6V=Y@F7GI???O.22Q#[S2]_S7":OXV* M-,&X48TH@S?+A^VCV6:I!0?+NG68_^D MIPCEX25S;9:R"KLC($"VBQDFYQ5W*34L:;1/#S]_]Q2AFB2#^KL!9@W;98L5 M1O2CM,"\/E]3:+C M;.A(JALV%,>LZ?T) MTV4:\U4>J-BN^17TJC,,W?66;=$CCA\=$A"R6KLNUPF0E5,0NL&JV-K?V1<\ M/Q6Q%:(7LBJV/N_UQ"]H1>QS4E:WRS>$)/Q,;FRG!Y(EBH!Q_0_!KZ$J!,X+ M9U,*N$JFZBM0W6P#+A,XZWP>=Z>U)S3*^+[&K+Y(/7 1?9(?BC:APX].&U1X M\UG:(1?DR S%*< [!"\]_L@1'Q07GU[);=N[@#A>L+"'#R6G+;XC_+O)4:,+ MR^;!HL(9]!A1$6?MT+#(A#.167S^,B,?&^$6A><'RK&$+PXH3C]\KYJC4D.=NL7E7;1CM6QX+XS> MK^]QC--G]A>)@-L!"N]*,P*Y^_+?O7.]Z-!RC^VF)BY4PQ4;2T;3R/>%(- M.W$H9?O2X5U5VSN6($+RPU:+[RA/V0Q)EO'"150FZ-59?N%TB,Q*>U1;1/FZ M&+BA?GQ/U7!\M-$5,J\E MI9A7="YOE[W?2:T58PA@*T4;DZ^SQ8 DF(WB<,8 VZ2A!W&"4 _[&6IH8A:; M]J2=62CF$DDL,-U?FGF2I Q]E-U%:7*=GT>;E)[H@QX0K6^@">%#L)V7JN^0 M(X9]EN:HP1_6,:+'< +BHL?@N/6:Y \5O58/2I=T'#CT[0B>^T@WAA!QC&'E M1LY*HLV?T.9#>=%%^*L<:P (=LT'$2;W/ER)'BW1GIKP_CC(VJ@5J9KA/NN" MUOFKZA-N:"B\\N<)2 ^E/ILDY0D<=8,\)2:,\NP,8G$]=5W1USC'\@J!BM&C MW#$G4/WZ4T[0PQTB%F8"N,LT\0LL5[_!CKYL\/\^S%S&%.Z1Q]P%],;(!?_$ MG:+@F[?]_5!1WK/D1I9,7NVHG;4A.4O.&\B T_H&N-<'83M_(^0XT1YIR(PW M/2X3$.O\/3L?DC*8X38X%OK<+(+I6XS")J\-LY48\6I";U!'&0:XO/Q4%1$I MDC2/BMTUW0FEY8>HT1B=O4:!*9O.DQ1X"F[>I3QR%&[*?7FS?YC:3P+M9]&F M+^U-/U;:O? UCY$][H@2PB3[WC3^>C-[\+"VL_Y9PC=FM; AW M/&YL.[@6GJ\S]P3QJ%9P<.K!)2#WS8*PU@P<[3RY0(C:P8GYY._]HNY2?=2; M>EZ=-ZV+_Q9E6UEDO-&WT'<.'1Q>4IC,^YY[G1' *NBFQ7_H$7.&H@JU]"!. M4+ .[_H"1D;QV-N.6Z1KIA?K5_(E+NHJ#+=%4X-A\,9K]"UPQVGA<+WC:B*Z M6 E*!ON9$8)(T=:="WM--EL+,HK! 7,$>5.PIAV8N@&[\??6,O\D>)P'5\1Q M'=;39/31HS.."Y:W/= K+G33=/-5&DSVTV*]O_.UV58%3N;5'4GSZCJG6PX/ M/E[J?00]40>!.S]*]]B96N?X66M-1D'8UTU-IA,8)[T)W-_P*HTS/)Q?)QX$ M%*A#8*X%J,465E@D#"1Z7 EQ^MP^X\+DX!&/'W_F',+U>=P0BGE:YXR$Q^(C M9HAQ/DL214]/!7OR3DE^NVS2@A8\5%X1.F;T+;SDD!J'AU*0/2+85:$A WW@ MA*#0@6)F*T%&L==?E'7&I04G/+WT-;4%$_882*U>3FSCV9+(IMG'T+AK+23> MVFQI40-JHN5HG@"G$J=@QDE =]&.A1>@>4$/U2=<-U#0FJ:KD',SH2/C.#P5 ME]) 9([!EV[<23ZB=#2=2>$B=TQ60=^1%#"*AWL$WD;Q*LUQL>MW'ADTAG4_ M@[ZL*<"[ED..'W4$<,=01T)8$UF;\P3*SJF4F5"G6YA][J:@A,=$BUX9A9:2 MNHI"2\L4TBP,UT2_C,)(&UK2 F;!/*/;8L?#\>M4)+H_NBA]>5LDHP\A#5^T M$+CW$=1$U"D69ZC)+6/GX3[] MPQR=$484U=*-KGE&S+;(?2LF3O O%^LIMN MLB6S*EF5P V%L^+&\^,.T0.6?\5#&O(J;;J1K7"6, ]NU4PT0+<7,SDE\)4! MJ8T2QU\]D><7"4YKC4%_V"L*^H]?+IK%_,]M5-!+3K:[QQM2'(=Z:HPTW(,# M$)W[2!JTJ,.+:L1>I4>'I<2 3X[D8TX1)PSY518]":1"^'> +!S )=@DR83X <]79/>9\7."9/>?HKK]W59'7)'#6* MTH!#W$ VIM)@"79Q\W3Y?4FXBCRY)*4H@AT_P])]2A-+PJ5);& MZN+ZZ@^@SP92P)["B9C!WZ)&'UKD@+$9IV,N&CK#L MCT%Z,^WWB$/;]E*N$A-6.9*2ENF.99VM5<-!VH5&5A?UI8,/\3YC/2DJ_MFIFWDA]ZT'"E+I>@04QZ.]$0_X&@=;>JVYW=-66BY^UD]&N)S MED-U7B.;8V[;U;>XX:YEFS.!^9.IEJ1_S3&=A7AR(5I_JZ6&&#+0L<^''CJ\ M^12^B*JHB5P?;>Z9 CAATUZ(.Y= 993$SY%LRRH#*]P46U MNZ-,K[KW<$T[8_AC2U:'&$DH&T1,C0V+9/0\QQ2;>E.P7K";@BS3JGY:9PVB MF76"]>;HR3Q12-R L:+#WH!9:Z*G_C8U:2?9CD HUC+8!K$Y=R&T+]%M7PV> M[MQ&@"286]A3R5;36Y?!G#4#9OLKK<:# &ZW55E1[J?Y\<.CB.M8SA I1&MS>$R-]14YC-P M5;U.*M1$FT^.;@T/.-X6]%BX_!2O6!S[NV@MI7E7M M9WGU]9>/OT AW(57XD)L[QIYAOF-#DGTEK()W\':ML.CB]# MM4,(T9PCJ 7H2(Z-Y&D#-5V8[_)"#7FZ!9?HTB##][< MYD92/.@]-U\2;R?!ZZA,R]OE/@Y5LLFEXX#[]P2>ZZW)$3)3MQNR6VZ1J*2W2#&.PYXKV\*=_P1Z(K^[MBV MT1H[(N3]!*:WF/?F7E>C1AQWL*AW.6>)$;N\" N[5NJ)RLG(T8+20?0M)OSZ M/P4A.>6I4$0DC/(8DT"*:D%-694+0#X0')5P#-!?6,(Q9MB;_GCZ0?776!8- MPXM">PP&1(+H\\F_DTNKMJ9B]%@'F-_ZF3U)F4K%3!5_18M4=I_\CLAE<0O\P &!=^&0$Z[WZ9HJ6AD7SF MH#X5>?0ENW*$":D KYBNET:Y#$[SSJ[2#+_;"G(OAX: \\OVH#SEE#&$J,88 M*(U,P#VBPQ)O)]L[DJ])CJNHV/'"!RR-C>0+BGZP[9?N9\"32P7>M?ST\*,> M 8A1$+;'ES;C"92;WD2/.ZAY5U:<[)NRUKGS]#?+USN6V#58GAD" BB2)J@\ M-)?H:.GU2CY#+3GL$>YQAQA%8:LX@Q:(V."Z/S'&C]5U7E9%[2/%>+YFSRXR MB1T>#15.,51?[DD)>HB/TMI, (Y*AAOMD9\ABA[I3,75YE'("C%DFU-3\G*- MBR=JQ[XIR,=JQ3I11/FQIT!S--C %$+U9&NVN%&-'#78 ]F=P_PEADQS71J- M@A]P4/;_/*8$&OW47]DS.C)FI\+".LDQ2W$HQ"GP*'$#S MM/LYSC"%GE1L))J\<2L'*YQE*J4@&@27@AXP7T+ 4 8^^(4\)'J,F8#38: Q ME-Y'UAT./MI!#;L;PG6!TF2YEJO!4N\G?:OB.E^28LTOC#?TN+NN\'HHKFAH M^ BK0P36FQ720XX^,/2(X_53A)U+(31OAJ%$/*1TTCV\I!6J1!GQ..67CR8N*A#>! M7((#-HU\H!5'H _;Y"FU%7FS2RII;/)HJTKBZ?Y$^O\(0QWUAD. M/C_$8#T=)&WV@#'2D*%A-3O@4Z9%BQH<$76]5P*P?.'JSG8^>,EX4* M^S2KY+#T$)*QS5],/6M Q"AI74,/^(G]LQS075K?0"/MAV"[+SE6XPJIRO28 M2T <\R=5-0F#QY)P#%1J^K#\24G(,T?,/J+%DX"E$.YQC--G=E/3KW@@^,9: M88,>['#U"WI$V"E3 )O5F&H$30(U:QO;HIY(I0&1] P6%) RS]^V66^BM&"[ M]W9Y0_*GF_09)W4E@__ 67)%BO?EL5,*]"UT&^G@\+:==(@!;2LWLP2$I^PI M.4.,DADG!7%:SA C9K8DQ4PY3U=[SDCDR"@.>RP 26*,DY(U:W]'*ES>13N! M+UAW.+CDHQBLK\TEPP\K[FAK+J"JCC7RN@,"1X^TYN)HSRCEA9@RSMO.F"?_ MV)85-X$79)XDO-M5E-U%:7*=GT>;M(HR7D_RD?6.9^_-."^CNJW>O[9IF5;X M 1?/:8SK;+C[NN\G&_"W*-O*=I@OM,"=ZIH\Y[<:5@9TQHE#<8^Z,'T^?:TU M";6 0?18E][.G% :BDPXWH(F.X#K/,0"5ZS[3>_T+WE9 EX3+2-1& E7LUFB M 9XY]]I>+MDWCJB#R3$)8[?8Q;1)^N$TI8NDQC?H0K4B$5X\'/<1*XGM[C6'OX M0_1A4R957";&K'/[HHM9VZ;L.D_PI[]B>02(9!S\#?<0GJ_'VQHKXF@1Q1OJ MU5;"3:+-(J="<8^?4G:YQ*@_ ! M3/9G\.K[>?9J5CW(HY>4943%!T?+>X.?HJS&*G@H'Q@!6.0C2.[K;U%TJ%UM M_P_A0\PC&ASQ?PL2Q0@/#QI[A_$2%[R_HH0(!E8P4'3-\!T /$\2RKZR^<]- MFN/C\C]:8\'GO@"F)R70H#QK?T ,.;K-0QD!0]PE1BP+X4.Y2O,HC],HNV.- M;>E51M]QHOQTO+=$BL*KBZ2C K5D3,A!HEX%L5=$D[7>9/*H0E5]H[Y=GC0' M8T7S8XEP@F I=0(EX\>"#%ON9&DV985.QO9#,_Q[ "/J%T9MX:DQEW$]J>H M25[-D="]\6 "2:RL@[\WV36+2_^5.\*8MY62])12:VBPMY#>1]#WT$'@ON(7 MAJF [$K;\P)LPSX);._MB4 Z\W+U9JLG303&RE&&/(Z39A/%R7[OT'^PK.7[ M;89?O7S\PZMY42R*=5XE5UETW*E':ZSA3AF$Z7J##"(WV1>69P'8#A3[C*%' M#/_L%:(4L%*R=3467*RID<5TU@=&D%]344]JB!$3O:F4RZA@U4G+.UQP57=1 M6S6*NXGF5T"EHH#N(Y0@K5]GO\Q(6?X>;5BWM;H?-[=QT SM[<"&NB"GL>XZ M$"!S?3A6SNF/M\6"?)1[T*4CQSI5]A!]NU089D0*Q'"'=:<(N"IRILA8Y4AE M:^MKZ\HZG*:VHZ8#ZNCIZF<]Y3PISA!]*X<>ZC': M8=0,+*J'AHXIZ :1F B4@Y1S/@SF.[I/H^S_I)MSDLACCX8&CS6;#X#ZMIQK MY(AB1PQ]6.-9S%Z1_3S ,Y^)VO16>T/OM"S&7%Q[G=Y^;Y>+Z!.]'_([+K\D M2BR)T?#@"=XPO%X+]Y..%OXZDI LBXJ2.Q.X%R',0\GX-2/6%\)?31W>6"#* MWA1DNZ'$-Z:-B.ZNJT_3:EZR!2Q A%;F@6/VUC< 3B*HMX!/CE2$'N=F]L^" M?=(>"_D3PC7N,'<(&X)+'/ ^F.=[*-QA<*PE+[>7\(5!Y) ]9VD6@-UTZJ:? MD)8=%I@!=WS(\ *#/=SW!NAYG>P"=Z\S!X@P%^]G7#P2\W8U>PKX2U/4H\&Q M?K0Z>^?&PP"U4]>M.K(.4[/:2^C#9\'#(6^+NX(\TS-;Z;60#!_KMS@"Z]MS MP=&S1[^6@+"^"QF31=Z+0<[YB=H9]O6J!X^/V_'L\95C'QFYX]OO.Q2Z$]CW MJR$VXL =NQY@V/M@SB,V?DZKU?FVK*@A7/"8.GK8=_VT>;+, G^J7E/\_Y0^ M"((A@5\ C3&ZWG$M2>ACRKJ[-42=H>[W31VV[M\=G6?<.-O7$VP2J1 C'7': MPZ0NC%E68G&MIGA_>8-S^E/&[*)DG>8\;[A*G[$U9Y\F O?W& 4A$[3F%10[ MOOE8YQ= 83[@+..Y%4\U,?7M[X"GCJR'+IVB4=0]#^YE9 M?'4]!>KQX76/?((&EX!*7\^O8_@">#/J\*),.I7Q?8K'PCU^ MQKFT8# 4;-'79TT0<@C1U63]>&YA\"QD>HMC'>52NKC+RL=0O M\B']9'QQCQ/0?NN>4NR(HY]0,0\YM\5%/!0LG.*YR>+YRR:@_X%DR?@#5 ;1 M_4EZC-G]_:'DLON9GJ;2A8(=J\/<=UM^E:?=\K+U)Z4XI*_(.A_!"[,. /=5 MI;7.1>8TG F*LH0JVJK#=@+C90@ESNE:47G'17GYKRU[#=?6YNIOQZMU.0ZO M^KU/QN]035J"ZP/L1>@GYY->8;V M9(:+*;2^O-!]HUPS;QN(-7-O>Y2J=L7@6*"H"V$Z;YQ$DYU?Y\_4BB)%B@>,?/4W<-M<#MN7XWF0"(AWV=:L?JAG ME>,G5L+3S(FL/05W%P0-J2$@ICEZ^&Y"Z1]VZT>2'6T&Z=\!S]D'<%P+>9L? M4&/S_D MYAE1,D)WB==I7J>'O/SVFY=\)=EO?KFM5K@X)]N\8M+S%@O:#RO' M&:ZL%)[K%>8X48<4?:C1*K2B,^(3$F_9Q5SP9#D82KFA?Z6?E8CP^<0M'5]Y ME5FU5!!M;GG3ZN^BBEJEM\N]K2I1Y?*!0/U]"M!YDP".D84_'#B_ QN# XPE M^MQRI-=NZ*IF=RN28VD?=MD0@'8[!N7^7A"SMG4,8:C^ZE+N$1V6>#LFM&H2 M6"TWX+>2@!@KQ( ?2S>H5D=%=3='',9@5QL$#9CVF6 M:4GZ"$BC7ZJU,3H/*&Q($C8ZX^GO+5W3>V$V7S;A"S%P+?Q9=_CC/.;F,+TK MW14DIS_&_.V+D7J^8FG?Y77>'Y/F<;K)U,$>-D%#+4@+)+C>)'OD+-0I3Z(B M*='[3<*JBK$M4E.)TASU1G9T3L ZM;G,Q.7:>=M4]SAC/K6[J*AVBR+*RRCF M!OGK7?\O Z$/Y@" &T0?D?MT1XZ/B_P[DA?-/QE^[G<(%XT 6 PRGL-!A'7P MP5\^T(+P^7FF5PE9R!?[ ?9*Q"GH.WM3S0A67M(TPJJP0X%JZ[5%J_!86B#\ QV']_%:KR'BU' MO2BBJBK2QVW%?545884$ZK"WISJ9+FTG>8;H* JI0EFZ3IF-69$S2=V! &^0 M=D\(XFZ]/8:-,AV0)^5=M&.K6XM#V[]#8B/H?00.^1P"[B]O=H@*6':LW7F! MYGT'!3 M!7A?&TU%!V2KV9\;N#]:MB>%WX#+'C&__@.MM\/[=]>+R CTLYHO+!Z\B M(& 2D<\\]!N"^:.!NU<"G\\"'#?J(9_@BX#A$\!$?/X]BK3=_])O[ J8WTXT(>!:)N2>Z"P3-/&YH4&04 M"T>-%05?&<"=,(3-^Q7S4"0004^&TXP<:4LBB;@ (%A+))-B"I=6)B7)3I*9 MC1F/23E[G]/+5D;5=%%7@YY(WIE:Y :ST#2YZM$PK.B1@).V@?$\CK?K+;W1HQ8_/)G.]HQ&I]6MZTE6^TEN&I(" MO&YI2A(!,-/C05QBBF8US^GV?,89V;#U&8ZJTOH&?/P.P'9_0Z^1<\]QLD/5._R;5=$WW\HI2E#[C?1N9=[BZ72ZB3Q*! T(!BJ A-I_F M0)M5W",(/5%U&T1 H:M"++':8P@J2XZ>WU%HN"AP_00C-# ,O@ 'FTHANX\P MY9GY<]0AKXNW:YH7SN)+U:PF /Z-M$M_)L4_J?E['FW2*LK$=QKU0(@5*@3H M)86B.CDRQSP6K?WMP?,Y;\W*0#S6Y2E1R>I3(I8Q%L#:'MXH1)_S'EV/5 AQ MJ;"F):/ +L0#:/[@9^)/U +.32?LJI@,]'71?41L>H M6V48 K#V>"1#Y#R?I\Z91FD>)FL'P/+!QQ,]/GKL,:89T6H]AC5X1?YH:VGA[9KOP46K&^3J)[08[; M-2FJ]->Z[_>R2U7DO3QE7EJ-3Z NV0'0OHZ@(1H@&\'NG !F89\ =M/G%:FO MRW++[_H:\W+E5]:1(P)AY$B?GBB(HEQLB_SV&1=W_$P2>?@,/H/X^S3 >_'^ M:=!A[$=S,C? 5FGI0!\I(:BCY PQ6A C!M74H"_?TJ$K+%<*H M5K'< 4!O 'FFPK N7RR!.CJ\76R^&YP?27>+"X'^A; MR-FAB\/Y&^>^4E^/DC-4TV)> M,:3GD@^PRXRED(QBN,_V/<=]4!2.'(TOX$UW9)#]I5]+20!V)K8W(W =VHJ@ MQAJDU^^NUUH8HU9'>@B @2,55+TC.P?7#7-XM1MVMR"O\5V4)O,E78*_XZBX MHOP6J2HX%(C2,L?FO#W%"A ME]IM]<9/Z;\D6(\XD^M=M0:W')05&=^:.3HS^*LO(1S:X M?8KN_?4K=/F)5?G@/F4*(%W7U76I%G[9]7NF4UQVY\2&E+SW(G_F1E]2!F:\$M5F4Y H7OT^@ X>L;V()3$; M>\1P5/*YZ%*6CHT(X]@!R+%IFHN*(-XM0LCG> MT4G5)X;$+M3^#F@=*N&[EO7;HW.\'R,T8U6L9@TA$$O1P>Q ]F(WB?[T@EB* M^O)$P&ST^%;9*-GSC%YI;Y?\?6,@1ULY'OQR*8'K_"V] MB6M_UPR6(I /!(K@*4#?)US(J@0#["3Z/'+P3-AI9-92HOG=!>9WS?)<:%[: M &7K.5$#I?.R%VW*29.6CWX;K3<_=0]0*&G(H18IP!KU.W/HLQQ&4>>3$;_# M=<;KCCM(3KASAF(F^^DR9$/DXFZLB?O\P13 M=M/?B[:V]D>03:P$[B4B0$F%\1:U.:\Q60/[##@>U8>2KBC/C#E)IS ]BV?- M1CK;:A55*"U[83 !%IA0/8L2NT&I+?*\U^\BN$O-T5QU^,+'_6 *>%B02 M=MJO)()K(H1YHR^$9%.DN(J*W7WZM!JJ1J88"KO\"4&ZEOH>6E3CA>L#:U,8 M_5:^Z$,"PDQ8=M(V;Y*\[3"6?K,6I@=])QFR;HQO4KW\S&4H6,6 MP$'VR BT7EPG(^@SWFQ>>0%0.2.BZ[Q.;6R87=3/QV(!=#P(_ SA3TV'JUZ4 M&O\3]_$^-5W>SU 6Q;Q\S6:U*U,6.E=N'\N*)W-Q)_&2,X-J[B7FU2[BNET8 M>F01*BHMM8W5JS_(]B^ MC7]N-,S(#0QG;EX,?YEPB.U_0>YYVW7#(;DWM5Q MU.7%5E8VRO1SX%[21>,K4467'E ;,V=S!3M?FWCZ^H6E#;*/G@H<,)7%6/+( M6!9/8T^^[V4_4&N'#JUM-\@&5<%RL5ME.">Q=67$6=_'%K@PYN68T?8C2M>; M+3-WTZ;.U?3VL5) =3>U'K_=1&!60Q, G'N MEZ*:3L#&R=93A&N(%V@:MD+/E&&7\P7%.=:0/X'CV*+O\+D^KRAGOY^> ASD M/,"BE;#3F[C6;J4;@5NI[/N3FHJ;]YB%1=/S@1548EX^1KY$@"U"!HJT!0I\ M&<$62(68Q$$X!' R4;']0Y"SP*80$X=\GZ1Z$SSNC07C0;GY>,RC;/UA\KKM M^!G"#C./);7/AAOZ$_UE^ROZ/X\4-OW-_P-02P,$% @ [H'+6.@BO CG M,P VKH$ !4 !M:6YD+3(P,C0P-#,P7W!R92YX;6SM?5MSXSBRYOM&['^H MK7UFU[VG:V+ZG)!O=1S'5?;8JNDS^](!DY"$:8K0 *1=ZE^_ *F;;>+&"T!" MB.CHLB0 S$PF@,PO$XF__>>/9?KJ 1**?GZ%GK]Z_??\Q>OMS].Y=%/W'WU*4_?%7 M_K][0.$K1D1&RX^_OE[D^>JO;]X\/C[^]..>I#]A,G_S_NW;#V^VK5]OFO-? MDWS7X;#QIS?5C[NF+X9^_%"V???Y\^%HK_2\LLK'(.\%*.2A5?"%OQ3M&T6\:^B=^^C#^]^^D&3UTSJKUY5 MHB,XA;=P]HK_^_WV93B'T:&]LU@1!7_DD*GQ1MA;NE(< M/Q$$)X5NE8["^*FEJO!O?O_&7@B=X@N4L>F# M0'JW?55T+W,T3C M%-."P"E3FQ,V_A\"+@QZC)>#Z+T3'K[!Q\EN;M\\F=J3+#E=@&P.Z65VV 8Q M+6)+#]VQ(&"VRZ&MRF0W0=@B"B_9G\]GN;JA&WJGX#Z%*EJ?-)+1>;B=3$C\ M"A-FH/SZFADY[)<9) 0F5]4SA!MRN:&4A+ 'ED;%7[G^P^37USDI=E0 $C_9 MI%X.M&GQ9@4(WYGB!4J3;>\9P4OSI0[KB88]N">QY,QNA%=69*.AK[C1(M6? M=.PHC6R[QBKS8NS,*]0?:U@SVB)X-U81Z"[UOBB#CHV%^]SC]X+\VYM:KZ8/ M/^YCE#"^,:>P@$F$5]PQ9\\S]>"4X]CUW33)"5Y;\-J"US8FKXU1M,(4I%\( M+E9L?8W3@H..9P>S_7HWV6O(%S/:R;#!6PO>6O#6@K<6O+7@K05O;3C>6K?[ MNQ-/[4-T#RBB$9Y%AX^+#!TUU3!V_30]:H*;%MPT72/SA.O3]6R/NPCL3&&[ M\;IDX^? D5,9'*D16@+!D0J.5'"D@B,5'"F;CI3";++M&24X+LH_ .L#2Z6- M4#;#9%D^4=\WTAS(FG=D1$\O_M&$/3[A)%RDX+D1+?R]1P_IE"](!()3G#PW M>40_]TE-0?C,NF"S!Z3_A("<9\D9>WEUE"F:]DCEV4:+JF??0()PX2,LH.?>Z1F8]XF"=NUZ>8? M/CO?"8% 25M;=/(=[II,\:,8KA2VM$7C#68F3/K_T$JP2ZL;VZ*TM.^OR0W! M#Z@ZD2.E5="\=VI/V:0@(+UDYMV/_X9K(9F"=OW3AY=+G-WES&VX6S!G@UX7 M>7GJZR7R:M:I?\HKLZQ: =F#^1NN-3ETFO=.[5#B%-7CSI>0S)D0OA#\F"_8 MZUR!3*R;TM:]TWJ!4OBM6-Y#(B3P91,K5)%3MJ;,,1%+KK95[[1=9C$F3,U+ M4[!<^$ZYLT_6TD5=JY<%VIGU!>(.[6W<(XXUI+EW\!2 M+-KZ9KU3=[> ::J:W'6-^J=L"=+TI*#,#*/B);NV5>^T3<&/RX0C-C-4'>Q5 M+#Z*]F./.9O2A#GXL,"9>,T6->F1JCL8%X0)X=W[^RG*:[UH41,+5)W_B,OC M!H(U1-:L1^J8D\GMN;OU\AZG-635_FXUC'J: DJO9Z4=6FM?J1O:I7=O-G^% M-9-#VLE-KM_0F^RS:'XXNC"M\WUE]# MQBX4+22Y+KXJGRS>!9QU=$5[(=26SGN/I*/8WL:N,;H326F?CUTY3 2A'VWS M=)U]R2W6AH<]G3$*DMD:VE+YZ(=4-)-#M,7R MR4>Q"+)1M(7RLU]">1G+UY;$7_R2A#0I1%LHO_@E%$DNC[9(/OLE$GE>CKZ9 MYI7I*@K.ZHO#*[/5(,RJ+R%/S%B#@)J^;#RQ:S73V/3EXHEE^T0NHL0Y?:EX M8M@^D8HT]TU?-)Z8MT]$(TEAU!>,)]:N^ 2&OB@\L7'E*0KZXO#$OI7G1NB# M;9[8M9+,!WU9>&+4JI-3]$7BE16KDV^L+QJOC%B=I$U]T7AEQTH2AO4EXI4- M*TD"U9>(5Z:K1CJ^OF0\L5W/%;G,^@+QQ((]-SRHLQ>0Q9)H[R(F 9"A/ZNB M82GZ=X$2?E*>'YJGQ7()R)J7%J-HGI5H$#]/?W"?#TY1C*!IJ>N.GVJWX%HO MQ(?Z;-WDRA]#?;90\6P(%<^^,6>"P.O9]8O"^,](%S<,%=I"A3:YS1$JM(4* M;>%D0:C0%BJT6;V82+%C._'4WD<4I+!T+(I[RCP.L(>G--TNV1!V?2@U)<$A MZM4A^N\4HNPK(&S>WT'R@&)^TU9<>[90N[UG?IJ Q#NFN->SNZW:\E-&6<(_ MPG\7[)'G#_RYHLMR6HPP7@=M_!R,X:8F'O:3'L%N.9I5SGF*WA+NYO$)2/F= M[W<+"',V5R9)4J9X@G3_SNC)VHA!R2%DNP\/($ 0(($$" )TKQ665_*F MMR6)-EM?7H,:B'"QY?H"\]A7S3 M7GCLP^]?P0^T+):UL*KP]_ZI0IFZ?JEN>NUZA8[6]VJ!%*J.;7\8*; MX^? $3Q[6VT8%VR_.-UL%[^QS>)TLU>(8@!-NP>@, "% 2@,0&$ "KMCOMZX MP(I=?NQZK $!$>00@,L3H1-WM@G%R*@+J=N2H6T!*1H:4!#2A)SJ+%5N/.0T@/8S[ M'H1Z52A4DR$"8A(0DX"8'"=B$LY7!7>JK3O5?,]QXE+]$J404.,B%\^[V76A MZI\>7*?@.@77:4RNTQ6D%,)-+F8VORHGM5N;D_*J5U#K("M9H,$CRIX5,&C"AY5\*B"1Q4\JN%X5&UV MUKNWY;\T6H'UX;O6K:\NZ&ZY4+J4BN!8'8UC)2!QNH!7&&3BHH.U#>SZ0_ ^ MO\P8Y^6M#Y*:8>*&#NE5EX13-!^O[SE^#ES%&W$VGT*RY*JA##/*V@9?./C" MP1<.OG#PA7MP?\36!C;=W7V1B=HY5MEHOL $,(O-JP M=0,+O8M06>TQRL$/\UOWZGM;!H5D1 1,Z&@PH6$YV^/GP!%<4!6?G8(?^J%U MG2X!/ C@00 / G@0P(-Q.D:C]0V#8R1UC/3W;C?^T?L( I*A;$ZC%201Y3>N MFWI)LC$L^TIJ4H+'=#0>DX!$7IN*619W.9N"=ZL4Y>)XNJ+I>)V?\7/@R'T[ MWRPO-Y#<\<5%Y;LIVUNE_AO.ECB#.2#K*0$997)DR^^4D2#)U-#K-! ^I-D; MNMV",QV!,!VBM37-U%6%W>*02*S'MW0/(52&!V7Y#Y= '2)K ]_,7\MD@$&P9]^&EF#$0(0'H#P (0'(#P X3T@-.%(V@N9--B#L;Y% MZ+F4=,2BL-5\D5 XVJBWRH2CC6VM?U\DU&SE-<<4CR?2I.WF>ZY"M3K3%"_7 MEM6'8X!$V?$>JX@ M([Y)&-=D3,OQ7'/20F#WV$\D_+U@B<*MJANP+O=DY9W=#8=Q$T]\-HUE M*ZE6GQ#%#5'<$,4-4=P0Q>T#NZDS9;&F#>F+%/2V(6QDJ?HBFW#@K7,\6&WL M^!)3,9Y8:LO=.]&(8_QBF,$7(0BW'P.L\'A"LN'$K.43LR$*&Z*P8[$_#*.P M[2 E-Z'83Q&%\_(S@2M,^%W9II%7R1"6 ZU*2D)<]=CCJG<0+,'J*R!LY;HA M."GB7!)95;<>;S!P_!PX"F?>56N,--I3V\8%E;?;A5#_4)A!3S>P_$E!V7RD M=$.H5C!$UB<$0T(P) 1#0C D!$-ZU KI HRU=D[O9*)VL-7;EB^@E+:B&!GF MWDDG%'(+L)0I+&5JSW>!1#U!*V"<5'*ZS"AB$IX2D#!")H2 ;%Z94$]!IUK, M@X]2&:QQLK=3U4.V J&:\M$:;ZKGEGWX_<7#19Z$7N/66)28TJ\Y2?D5@/1Z M-B4)>[C(]=1KW".EWW!V6Z3PW=O[3^_8HR<)7N4PN4C!O(92<>,.$ EC6J=D MF>6:I.[;6J%47Z0NY:DMS#:2'-=.H[ER8+.9VY\Q9M'=-1.-IE[W9Z,-5C+Z MBVA_H>7!"D=OI>DOX#Q8P6CO9TZBJ1^CA-G6F#EB60&3"*\@*9]'HYS[+*9W M#>L.9S?*:D95B+CV&G%5U"#NI\CP7B$:JL8AB:T'LQV_7&$*TB\$%RMZF<5I MD6Q8OLHNQ@-RSYQ JC]'!#Y QE+$Y15Q!GF> XT>4;Z(XH+FC#O2$&!M-KA= MN+4-C0%\[15\%3I/S=Z9%BK:1ATL^=>G&YI^8Q2=;@B:4%JN-U<(W*.4O0HM M)[S%2+9183"?$Z9H?.I?SVZK5Z3%HU'?@),%G&S(=!X?3M9P/0ZH64#-CA8U ML^'XCM;W#XYO#=1I:B'YHB9JX;0VD9UX]7^)[BL<(J(NEZ] 2 MO'$WWKC\W6AYW3JOUY)5?D-X+#9?WS!Z^"3GA696Y4ZBL-3U.SK*?[G,V+K. MGK@^+0C9;HWZ22MZW8,''3SH(=-Y?!ZT8FT-GG+PE(.G'#SEX"F;A(A-C"%? M-$4M'U,3V(EO_$N40D!APY"VH+==;UA*1'"#>W6#2_"''J _"-(KR+Z4AR,; M]>W3:Q?HD):[+M4_2[;_%:?@%%,]-U;1VC+E_(UO,HBR>4G:#DK\"O*"Z,;O M6XP4_/3@IP^9SN/STT6+:G#0@X,>'/3@H <'7>R MK"N?5$3M7>N90/[$3 *P)>,60ZCP^OT%C) W01H(L 703H(D 79KD%C>Q'7Y1& M7U3=VY=.7/IW$9,2R#941BGZ=X$2MBY$@ U$B^42D'6$9Q%%\PS-4 Q81Q#' MN."U".;1"J'9#Z&R9_,+TY!2N4@_0,,HU"M5=QUC9T=,WB*: +MK7P?WB> MU@-((;\-*#\%A*P9D?\ :2'R);7ZNKH^,CCOX[.3FLQ;Y]YE<*8&X$D$9VH MSM3@;4_U6T0\O:>.D9=E/C:UUR4EUP\Q=5U-N4'@;W<=#A' M/LOQ7GOQA3WX"E-ZG=T!#GYN;Z<5L"9J[NB]A4L[@@\??/C@PP!VZ&'+IPSS M:H. ,;K#&.OJB])I0;+K!TAN($$X>4:/;K=FD,CH,4=*\@./G7W:OVOVX?>O MX =:%LM:$%?X>_]4H4Q.5=WOO5-U"[(YK)D1M;_9H48HH9I? V(5$*N 6 7$ MRISY^@4.*U::L7.M=BLE"__8807I*Y=LOV/'$N1\BXVAL;_O ",%&*D)%M+4 M^W*"B3PO_=P.^] W%$ '+"".[6:=C4?!0;3[G=75N@"DWP*R5)%Z,N&P6X.=G.PFX/='.SF8#>[ MLIN%F]$19@>J=V@G#D-=F<)VOH/!B.Y+* >/(G@4G=J3AQ757M:J$]B7\D[! MD@^6?+#D@R4?+/E@R;NR7LUV*">6[+NWY;\T6H$U?[-M"WYJ#F>YRR>;<4]:SFY]V<56J!M[GEQEEJS5_GY+R M).*&#NE5U\Y1-+=<7H;MEY#FF\K5G#8!V34M'>D'GV0W!,>04J:I%U#DJ+QH MYXC>&P)7 "5; 0JH?=;*&:U,7C"A%\S X2LLO:DV22'1]!O!W^[ M"^]*LLMCTUW5%YFH'7"5;>0+%"'7#I5=[HL4PAFC@$DUP:1T[;B-1#1 S= ][L(E67THAS\:'^QE=YHEF%N M$Z("RGUT*'<'L&>U0DW!C^VE]@C2[UF"F#6.[HL<\E,=$,VSVGS-5XG]-&3V()^83 %N^<;R3LB)V3".X*S?F*&U8";7A!$#YO!; MP=>8Z]D=W]3H=9&SS2_C-Y>< (IB :M&8P2()D TQP;1:.Z$N.F.XXNGA<9^[O8!PLL1%)DHE M$K0>Q!GG<9T9WJP[-WQKD5(M;NB,W@,OJGK_]'IV\)T&(XH1'.F3B$+Q)-;H M,00.M!5,V&<(7-"3]>$OYJ]%,D"(/(03U@&C#AAU.&'=I4P:K,-8W_+Q7$HZ M8E'LU[Y(*)S4UUMEPDG]MA:@+Q)JMO*:(T_'$P32=O4\5Z%:G6F*JO:7B3P4 M]>DNC&I\H'TH(@AA5$DNOQ:>>H0!TQ9HH9M8Z<<(EG'="+">E =V[P&38\1Z M\N-!H(N@:9MG6(Z>MB4%C 1L")H/13: M#Y*G=!DXZ.(J$KN=;+* =UT;-U3*P\3UK=Q0NBDE5YD]-Y"4+UQ%>&TG1YI1 M);OQM0)G?(^025[:=B#GG,)Y+5?OY&;KV)0K7Z7$E*7S9WUXT$E$U .G[6XT'*S.S^%]_:_5@!=0@ M+J(MI4_>2*F[4B4*D?WLC<@T4TJT)?,7;R33+&](6U"_>",HDZ0>-PFNGR(* MY^5G E?\6C]&6,M\5H,A+:>O&E,6LE5#MFI%ZAT$2[#Z"@B;[C<$)T6<2_)5 MU:WM)@QM"KEMKFK(YG?5-!#F/(G:NTH!J!XOS6ZJ;>,F9'Y24/;>*=U*32=1 M0=8G)"J$,A8A=!]"]QU8J])E!FNMIM[)1 T'JQ=G7T(HVHIB9.9X)YU05SD$ M40Q@ &U[VC8&$&/FW6;5"H23J,A MD:!-"5WV_0+F* ;ICG,U3M#+8ZUA"3U2'_"&;O"&3HY5/O+7>8')&2[N\UF1 M3N*X/*9^"V.('OCR=UJ]8X'3T6@,5\<4;P"Y)N5JEI312L6I-(.>;@]>3HI\ M@0F_(%#-B:C'^(Z].J'\:2#.4*',.CL_3*-4*[U.SOF0*I>Z@W/Z6Q]J"AB; M";W7LQV\=(,I*@WV>YH3$(LV09.N 3=T[M7IO*4 '!XA<-@CXC%:T,<]XN%( M$E*PHX7;XYW*2 75Q.3U#D8TD)#Y^\92$=KZ_26!#E$T MQH!-?PF? Q=/1\N,<;;G*,0B7V,L)BY^CA![0C9'S):( *4<4%@!&F. MEB4D#Y8\R>_/JBPEW&2E;A+^]*,5W3[/;LICQV2'^$2O^9#,]T8Y3-$#3"YW MKVW"WQI/J8[YS:P'KVHRRR'Y)P3D A>U68@MAFN6Z"=@:_]P>OXC3@N^%T]W M2GP&'V"*5UQG;PC^%Z.+?L/Y/V'.4\I3R*@4YUEV.W('K.ZG7U\3\9#]_I]F M%9*K]/6J1E_IH:)NCA=\8XO1]!&F#_ KSO*%"$)M-ZBCA%-O7%LBCO:JX4&B_90KE@"QO;C2H:KS#EV]#UC!$KYJG)*'8Y M39+RE M(;P!BXC\%*\3L@8/$-Q%SVAWM\E/:!R*:*WC?3>RH>KAB%ARV&0*= MBM-MTK9VCPT#NF#;#_^'EW=] "GD55OR4T#(&F5SV05\1GU='8:6,B!H9IG6 MK'S]OZ%\<5K0G*UN9&L!K.5J;]+5*D]G&T=JMRVIHM;J#F./O#OAXS)[8"J MR5I,=5T3JS2*K>6:%H[6]J>V^LN:V&K":[NYYT:^OKQL.!B*%1NLNH-5^G<% MG*X@H%!S==?K- 0^ON$L;L+*RWX.N;E%\P5S*+[3:LW6XD30QV%Y"_T+D]U9 M/(R.%?-]-J#W%OS0L?,->EKF"#.]R-VQ"/M&M MKX(1,XJ;@4 ^S)]M&6D'V'T)4-66S1B MZ-&7HCS:HC!V;'O,I;.?UZ0_F61Q/E\*\Q@HC2Z$X$M1'FW1&,!TOE3FT9:- M29Q*6SC&=R\.5#BZ@4AMP7SV;_UMO/ .W*;3 ,:_-:8N[)T0%_T MQ4PRYLD:OC@$>G)JF1OKB\M@/-UTTC_[\Q:&+!R3 'J/1VSL[^=F8E)G>?CB M/G2B/J*DA?[\B#%I4&/5&?@>IF<;Z@;9?+$--?@5EEGV&!PV$XL\"]F?"60B M$]-3$KY8?V92,LV\\<4,--2E-L>)O+(+S>2FSG7Q['"UB7!,4[L'!;ARL)E#3H\8:W_"->'JTTI#>>J>SU77=T'OB^U57\S^.%):KT>'9#VU'(] M0P^(Z5-"SV"\5C M'W[?O+IK<@?) XIAC?:IFMFBL5SPJ\?3VGFKU=;R&4/*C)LO&"<'!.VJVYU! MMN#&J%S\V-\I+'?O[$F1E6WG0.[:!*[)H]3M:/F_9^ T.]AUMG9KM M-4,G@*)8P$1M6T>9V<]I.4-IP2L6R15+LY=53KX0YA:QA6PF//IQT,*1M/?^ MVP6SYGF,#64%$^3USIH[@3-,X$&$Y/P'$RES3% &R+J$\CBDRZ-S.&6DS2^S M'#(#5'Q@MK8-1W'(Z1FB<44F3/94;A&4IR_L%J[X>\SFE=.@)8,.QA^L=,PUHL%X#KC? M14@4.YVBM0/*F1 WB;A/:)@\ )16J\Q!Y&&#\\GL4<-17/&*,[R-<5?DRE5)V'YH]"M6(.U^ M;JH1;(@1S9(7[1Q)_P4="JDKV[NA7KDJU;1T)7$>O3*=M'J=+%<:H!"0F!\= M.[A.0!8-=%%S>R>CX>E M?_B%F6@$I!S/2I8H0YRB'#THYHQ9YU#5PH,*$+]!?D8()I,']LKG\%O!(TC7 MLQ=WP2MTO^DP@^159N$V&L._"A,J9S84E?"_J(0R+HF-0H)C%X="W[%N('?L MR: Z:F&SB=IB3+^NXD: ,D&!? M9I>1?'IZ?%/B3YY[XLG\U$HY)8+:_C[O4/((-I6>TJBU93J&VC;-]A]9;JJV>/2K9(YF M&6QTV%5;8/K5,[T0F.3LK;ZM;(R*C7(.FF=5]^?+#]%=-3I0Z OBJLNTD5$B M.6#CBP/;6FZ-CRAYY=DV$*/6R>7^7(43?UBEHG7$^2?Q4T+]\<=[392XU1>0_0 M?A-E5BQ[GS<$A]/LINB19&X[.+I6XA MHP?%3,\W%T\]_>*@Y0Y'8G;)"E.0?B&X6/&(<:V=(I"E31*BCT'*%J3\:7Q2 M9I8APKS".^%EJ,]@]>^.\?,?\0)D> M_Q SHOG?XCN9-7M'[YWP5@GV>G8H[.ML #-X.(39+8_$3!R^GUYG=XSHZ]F3 MZ[AV=W$)9*;7V5UIB5UHD-=?%L\8<4/;]#Y;F.H2HY]<_O62$=T1'+X4#1)W M]Q2T8O3%*(XY?:)GZ\TMFM>S@Z_W]VMJ,]YD4.=RJ*[,1,+R$-(^PU'=G;NQ MJ>RN+AID.(!K_N1W%JG9T[GSR!EW-]5UI=O+\FJO+=5F56>PX2CN?DG0Y_"@ MC^MB4:KMO+:594HWMP+_1E .S_"CJ'*IN*'MBE%U>,H%RD 6/\%3!'SH#^"N M)I8F@:K"2XT'&@*_7-]HWN*-U@PPK#=:0V"S-ZHQT!#XK<$\S?BL&6!8;]0< M0&X^T+#K"3JALK1@OH)X@3)(UH=7=-=>:F#:S2HOS$7:A!4F,2.'0.'UXP*N M] =P920Q@F((DS*CH8)ERC=AS&C#8=SQNL DGT*R/(/W6DS5M;=-?;TL3]93 M1D=-++!!SV%PQ*FJ#;+O-1EHXPM'%^RF!NJDIFWY8NP0@6V4('-M )"2VC(%VFUD(/H M-)/G:XQ4K?I/6>U/\7)(*+1[R*17<0GJ"!DDP_6GNQ[+6@_]\&7?M25558"X MAU(A+D\AVQ)KP]1%7[17;U-KFK#D6=FH!F*0"E&62=/#SN.3Z/3S67N8J3X) M4I9/Z=F6TK7H&J7Z^5*WH7L];)J^[,MY\JXEJI5TZTM]*1O[B^ 8@5?EI-K) ML7EB60];S8#MZ;:)AI[9U2W$<1@I:IZ1Y0M$V9$@6V5\>54#IQN!-L^@]L5: M;+4L:F?4>QZ2T9&#:!J+V!<7LY5\Y.55]B(:4I5&O&1D+%@[] C5+(0I;QL M>F]%&_6?.+ :CJ:$AY*. RGI.*+SIZ>'2G90MAD3B.99%>Z(UU,",LJ6H2K# MJ_R4EI/AEE>DIQ3-4%RM5[LT$^XF3ZY/+V\A2-&?,/F^PE5*"+E"S)!(P"9% MK*P!+9#1@"B,,EXZW\%;&O%QL^IEL==1\PKU3Z"9C.+#H;21VGD-7U@XS74\ MI[ELG"H9NKD?3I68AC LGH-X&K2=#A6D'+199-OKS' .HY\C A]@5L"(RS.* M-]DF-'I$^2**-PDG=/=#!*IL,L">D^YS>:($Y@"E.Z&K/= ^GV[-&^V?B>"9 M=N.9OE3%\L(P:785-\0VWYW!%:8HIYLLMFJ6-; MN> "$S.LLX,1 U85L*KNL2J]_2#@5 &G"CC5('"JX>,PIINZ=UK37%9*8Z\' M,,ME@L5MKB";5E P@Z;X!/)20Y-9#LD_(2 7N'A^37W+4:Q 3X:*9X8[-=)J2_ZB M]+UL=YBS0N1)ZG9WE,ND2]XWMH9,'V'Z +_B+%^(?/RVPPV2=\&L;3O,8'F= MLF>V5><7XPR7VT?57,8/V>G;!W :0'' BP7855?F MB'?ZTUYJ2C?L.([ =F+M'Q>@W-()["]#@D/:,MJU+>Y= * :HO*GZM7 MFH*+VJ+2OS1E^+'!;MQ[;=$97WWR ,D]'E42_'/XP$E\\&.4'%R@$N']#2H+ MF";1#).(@A26]95$+9N%#GMXLMVH8F\,A(!CKP'')S<('=XK]/(>H6\XP]O) M6U6\W=P17ANIZV3@9F>FV[-ZRV8(6X'X)4QG\ &FN+P9=$-52VZE8W?*L!!A MZV&R:@5I>ULD+(&W9Y"MG3$"FWK.;%LG.?JS_"B_T.\9OFL\CB-PO9:8@V+7 M;/NO;7("V:N$NPN21%+H9G1'T>Y:TA@YVULD:W\WD81JK"C[/!S&:;4 LF]F M)VM>KOPK7-Y#46"PR1"V>=POYZ=/*[6_W*$->PV%DUKSQ[B?.V[DV^PIICF] MGGW!.*%W>.^SR/AL-N)0)2#99=H+0S*XN\U*E_@O,&-_I9SNA%DLB%^*DZ,' M6&_@=?\ 1Z6 #!C8>>F=B>3YB.ZV;6.*E9?)M1MT^)*XK:I0M^?^V4!6^=6P M+.GV7I5)GA-T7^0\L#K%MW#%5S>FNJ4'+A!#9^.'^O$ADZ:;3)H^_.V09',\ M23:Z#@UN[#?X(BEU+HZ1<^A+BDDS!6J(#?@B-!NI;6-)LPFI;5I!U;8FN'=3 MIRMIR3&?_J;;8&O8]0>"])?W-CAA]AHR["\E;L!9)?T@E_UES TV#:Q#1.\( MD^BZ!0)[2*WS94743QGI+\ENR%K81V!=6Y*?F][X/32M[#8^KV]DFY<1'ZHJ M]@:*ZPO3V&49LIG3-G'(25JM[C6F":)@/B=\,>#S!\]V_?J]&%[[N793:GLB MOT5";9G43M95=&;S81^8V7SQ^_>[9\&8ES_TF$P;4GNWZ9_7^0*2TU+V"-+: MA"QENSZS4#O7;ZT)\X< 0(R.N/G M[SGH?DWN('E ,92DW1KT'!)'TO1;H[YVN=I0Q+RI27Z#499?9HQ:><*W7B=7 M?%PSC\^$A?KVQY)4U+T!%5**_$\ITC->L)%--G:9--G <*L]PA>)B?-##(SD ML2<]:$\I$?XR=@'H9PL9FXB^B*;ITF)@KXT]Y\QH9Q+#&?VEKPQ0# JX:>PJ MT=WLD;D*_27J#$QC-%%F7[3&1O[N0!>1,>3O#B[WI4,,U$EX]R_1/4A!%L.( M+B#,(QHO8%*DD+O\*&,\Y9@TOU2EX>AV0[6MB P5CMQG,WH*[/3K:,5:Y&7](?CO M I7'FGO "4T>-QS@T)SJ@"0.#TDT>8NMH45SE;'D@D_BN%@6*=]:#L^PL;]3 M6'.8[6;#QPUG@_UVOF5"X+QW-;PK).BB(!G*"P(9,1?H!_^K_L".?@>[5Z,CHD*><&/8?!D0PJU^LT##[$0+JLBR-@ M74@2UQ%I^K]!SX#\>G#XY1]P@>)4L>;7-PH(M:'9$R#KXX&L3?9IW&+Y]45> M:GS;V/+Q!=]MJ$JZAKHOH&]#, #'A?U&W8*ME?> 313^!ICX-X%V-ADHFP6;DV\W MD""KF5KKUH99$TM%^[*V4N%R3D@&?,IY;BSO+%=/)\O$_2Z MR-F^G7%O6 3I/V\7?1P9O9_+0)4$@O5ZA.B5#KT7L_N#BS02IZ3>UH> M!56QH-,WQ-YJZ7PN-B&MSQNZ6E5:4*RUKHP<,-*:"D<2!FR *ZK7<>^$(F49 M:UOSWN'PNG)1&[;>X?.ZHC& 7P)=&G+J"FF-?;*.8V52<<5Z^_LP\"%TQ!" MU):7\355 Y>7!M#CW88VP*CJJ@0UV?-)/L28EQ)*Z4]'ABX9I3_HG=$CE8<$ MBO7.LI$*PF[ HS]CJ)I_Y]D@\QJ4D&E_=M"PY:+$?)R,$00$SQ9 MWZ+Y(I?-U3;?L^75G VM_LT.-\/:MFE][I^@W MR-47)I,'2("$-FD[N[D)S;]3."O2*S031>!,N@Z$)WJ ]!SFKAIS*!K(V3%P,:4GZZ_@7YB)ZM\E+#P"RG+%GJ- M'G:3S=A2E2EHKFT3$G \2%69$I! OA;(%4#4S)^4#P=NQ9'DBQSUL?%Z%PXK M?*FQ<]W&=L0=&3*^R% =:&QLH?L2BVVH9OH@F2^"DE]R*(":QLZ\= G6@(Q\ M";FV7(RU 2I?(K,MY27QF7Q)-FLI(;E3X4O264LA:<,%OBQ3X:Z[0>>6#3$[ MQCS@,':;IBOYU&'=/2PDPZ]ITD%$Q[O5IZG 7F#Q.NE!FU_X_W@.&_OF_P-0 M2P,$% @ [H'+6 ][?OH-X@ ?"0, !0 !M:6YD,C R-# T,S!?,3!Q M+FAT;>R]:W/BR+(N_'W_BGJ9-7NZ(\#F#K9[? )C[/8>&[P,O>?,^V5"1H71 M:B&Q)&&;]>M/9I4D)!!"" $":F*ZFXN0JBJ?O&=E??L_GR.5O%/#5'3M]]\* M9_G?"-7ZNJQH;[__UN@V'QY^^S_7__5M:,%E<*EF_IX96M;X\OS\X^/C[*-T MIAMOYX6+BXOS3[PFPR^Z-.C =^'GJZ&R2XOY?/4I>;\I!,X-K"^?_]^FQ MVQ_2D>1'L\M0]+,@6Z,) M6%^Y5J.3R]5RI MX#X4+OVY?$'Q6\\C@V<3]KQB/ID1NZNF3D[!O\92V7+WB6 MU[3&1C!>\!L?7!8(X4<+?OTJF2Y:%%,O%PNU,'SQ*WPPMP)A7N$PMV9(5%8C M,3>/7VLXT61JR/J(^G[]55I#B^C!@.UF2N>Y9V?CQ1MQK3X)F?1_E#35?UM MBK-ES\J72^X/^A/# .DV#1Z=\ZUOB*;27P(AI>^?RV=_&'PE?N.[U%B"2L/P M<5-?GVB6L6RP_$O_$/KRDA'T9=^%P#-ODC0.9";\PK\"AA7(_[Z+9,N8$Q4^ M6,'7Y_BU+9,*N6(A<_U?Y-N02O(U^2]"OEF*I=)K)*)#M+\+^7^?@4[Y=LZ_ M8Y?]?[DASWMX![\JP;EJ22'*F>%PIL>*1P6:Y9H_^>*.^_9YJZ!E"S]_3W3KJJ>,J$G:](.\ MZ"-)XQ]>D;$DHXZ])'E%(_FS@J)=$0"@J1N71)I8^E7F^INLO#M/DA5SK$IP M4TW7*'ZG?%[BD*C!7RJR3#70T_ :KF@CORA]/I=/ZP65L?PW+@CJ@WS!?EG. M(6MH$HH,8,W+E@8K/6W"[ U)?8!E_?R#3C-$ 51YQ$LN^++K//QW4:R6BZ5O MY[YA)#.L%_JFF*CAK#9\LVQ4[CQV[O_*DH=V,^'A-494 MD^&/=:=*;QG"]>_O&5#8EP/ED\J !]6T!ZQ\ON>JA7PU<\T^3'@D32; K#O% M[$OJ7U0R6II\"XSB>W8MN;ZG]M] M,DY\\;D7F6OX<26!)__](FEOM/&IF+DG15-&D]$3';U2PQD1RK!+E"F&U+?^ M5*QAJYHN9Q8F49A,I.:2?: J_XD?WUAF^K;HN MNT/0 CUJC!XI&&Q-W03#"F$!E_B7^!*LBIRL6SF9]I61!*Z+_0)TV$/[#O"2 M!8GF3, 9<.C**P$ =<;5&3,31GMCX_J3*F]#4&$-6%;IC;Z &058LK_$T1=\ MRUPM%0.7>0I8SUP7SNI+ 1*TT+5J/1,R[K#5O:4#"D)&[DF?CXKT"I:EI5#S MAR:CU%5>)S"E.]V R6DMR< )F3%6/U<";;)TX0-G5"O$G=$/S:!]_4T#+8ZS MN@'C8J!8NQIV,6#8D6"^UV'7*^&,NKCPW:%DT/DYS#$!0!?$46? KC4[$PN] M"C22;B0PMMV95://K(*\45YS;K7 N17RX$=[7[9U#80H$%>T%=8C>!T-_2"<7N2*M554;NHC6"@^AWG*QAY_*5NKU[.U4GW->527 MSJ.^EWEDR_E*ME:[6&\:I7(P_]7!K_*\7 $VA]],GR8"OG@U=GO0M,Q*O)3[]PEJV MP@J[%ESVRY>)2@OYUTJA81@-61^CO]] TXQJ?6K">PQ87IHL/ ?)ACT_&L,T/R>,9716*4LYC%_4_;>U"<&?\M"[)?V>K#9+%N/ M:_M:RGQTYYTBX_N!0@W"1DH#X^G-AS_\L87Y'U\['_GO/F;.BO,.!+5AH2]\ M/1NA\[O9=^XP9<^E.(/9(_@WSGOG(>>^M5AG;6;2K:E*I@G6#RH8)MD\"L<6 M:%M>1WLYN!CD;V5XV"=8'GW'@"&R,L*XK*YYK98E4\A;Q$((,=?K8)WD0)QR3,ZUO5L4.Z-[&_673-T8>=7S,Z17<)WL1D*VY8$%S9#G-M,V11Y WGN.R&-_^I^L3,J7H0J:T=:UBNSD= \3MN])W M8KKH ?75M4WADO>Y7?,S7\ M9H.LO,/27GLN;?,J!]V(J2<7?H\?WE)-A\4.NFU4@\5WBW/_Z%>IZ1 1!HMG M39]5T!L-3<9@YYC%>*9N"+5C#:GQ)/6' !)CZKTHG6AWC. (3*R M3L!AKW#8BX'CA-_39^"6$C-PE719M?XY;L%1F<4\> *KJ8_&NN:&ZP\OJ!4T MC1T%MK;B<:U!K(.,3H73:]NAJ7V3K"'+"N:>)/594N0'K2F-%4M2CX)VH7,[ M)B+V#&:&3QE&N80!4\"%[D$3DWE^D29X3!1]H98$)IWL5$4=- F=RX(G=4QD M:_3[D]%$Q6)S9IGCUP8=XGJ]TP>MKX_H45 R\CQ33]R5F3AAE1Y)&&%M(@MK M]F1(+:S@$R:^L)X%$H35?8+D%M;Z%JWU_8-"$?;\#D*6":<$A%U^C"03]O41 M$%'8R<=&46'O'B39A-VZLRASDL0MB8*'+1(K^0H<4?!PC"03IN@1$%&8HL=& M46&*'B39A"FZ&U,T.>(N*ZD75FEB=-M_H7P\(@MK]F1(+:S@$R:^L)X%$H35 M?8+D%M;ZK@H>]KH]4MCSV_3#$DX)"+O\&$DF[.LC(**PDX^-HL+>/4BR";MU M9U'FA(G+.DSSD;MK<".I>/I3=T@I]C>9J9-;Q>RK.O83,F^F\&:LFY)Z;^B3 ML0FW4"?8.1NO@>[#%FA[ MB$(())BWF.M9+L!U8N":=[.]\%KA9GLOW<)F$]_*L9ZW0+\^6R@&H> EY+^" M3P8WTZZDIER1K9CC3)6M,]FMP2-5/TI($;?.@-V.,P #YJX MUW79W\W3^0Y\LX;UK"N:]:#A>8'I!D6$F]X M4>"?G9 % @ G( %<]^V>ZF^&-!Z"/:4RLO_HIHV^V+][Z7@SU_89U)<_NJ?! MNX)T1\AUK0GV9TZG?%U!1/S:._Q3YT)!RJ/ARH:I2,]2'Z,-!TO/A3F<.G\* MHAXAI]J)330G%)K2!/P*NK)\1] \3IUA!6W3S+?N\4)/\,5PX72]B65US$\C6$ MB7+@T=W$ "X%KH7O[Y1/?)52&1SKJ*/ETTN2[EL_F%.089E[+TTP,)+2M5DCL+#9VKB!A;^H9 3&%?Z*%%=P[_,\\1Q\ M[#]^> POUPY2^-3)'?CW%GU4WJG\H %[O"FO*FV8)K7,F^F3]"_=8(6+]LY+ M?6PH%%9N^J*\#9VCICT.\Y\4/Z=RXYT:TEM*DTFNW1U]ZG8D;,D"+!5?*X<2 MX,,'+N'!:+BD,'6ZF$D;19G*$Q3=)T6WX4:L0]'FQ+3T$35>J,HKTX?*^)1D MO]M68?DZ"!6P%7B=/'S21MRUM8$@[A$KAF=PB[23<@/)P^?M!%W;14@B'O$BF%V@=GZM/M9]6A_J.FJ_C:]I>]4 MU5GYQK.A_XOV+;.M6W]1"[OOJ=1*>Z//]=,YR:Q'ZH6!ITRCZ'UY2U^M![BM M,<'Q<0MP2!]U24LWH1?'[;1Q]8X^2;($E),4W?N$[U/Q7II 2W-!N TZ,'II ML863HP19-N"G/9\;84O;PRY=2W9M"OEA]V=:UD:ZQZ@?6BT;J8[K+K5Q] M 7UIF)3UT.X"1*QTHSY\-C8'+)G3%GF!+74T7O!=F@ OU%UY!G<&OX$E-*G\ M#&/P+I'=U_]=,75CZK0XM:_MZ=BNL#/@35#MD$/P;< H\WYC%S\#85\GQEMO M**DC2<,N[$T]]?UE0Q;*QE'TY8H?F5@QFH#UM@>W8M6W*?CKD04_@V12AM2L M4^T[TE_F[M$_)S :JA3]V,;P>%-V0_I5!+?A&WR+YOVYDB,V.U]AV>@).]4 M7>2*=>]+H21WH"394DUJ*; 2_8X-#BJIP)*]9&F<8SU!OIUK MGY^"Z::WH?NL<_[$5#1JFEW.NES_=:DTDL:\X_VSHS;\?$M*8J4'L =\T-I)&B3K$9+S5)FWZ0%QV\H"OVG:G\AUX6\F.+OWT' M>0"*YU+3C9&D7HTDXTW1+N%KXORIPZ69:_[4;^?CV6B"'TK^^]\3W;J:>S;_ M\(K,AD#8&(AO$,0>!;&'@<^'9W^3R! LZM\SOX!!EMGXH9GK'DH'H@]($VD M8O+;N73-Y[9D4O-+Z;MG=?E$D,(Y257>8#)]>!(U%B;W>OVC_=!KW9)NK]%K M=;^=O^YQ*-U6\\?+0^^AU26-]BUI_=_F]T;[OD6:G:>GAV[WH=->.;X04F3Y MX+/$!%88^$=>C#UR]J>,/V<7@F"@^&L&KU>I__,-I(HFY_JZJAN7Q'A[E;[D ML\3^_^L5F7WQQ?V0+<:?C>[WA_9]K]/.DMNSYADIYBOE"\\"6 Q'K[H!O/I[ M)I^!T:GJ6))1>+GOS;'4=]ZOSZ0?BFP-X67^5YLWI&O9*X+^=P_F;Z8W?Z:X]._KI'H[] %?WH.^ %-9(/I MG %]*ONJZ^2JJJP\0^UT=Y%4EV42M7KQ:! M'B!!EB[41?'L(IZ4BXKA?_YHO/1:+X]_D9?6<^>E1YY_O'1_--H]TNL04*P] MT)ZD4"*=%U*H?)&_DLX=Z7UO$8_.=?5MH]G#KPL7I;++$+OA3(\DLP7975$O:97=WB%KD/HY-,_%E.EJ:Y M*96,'-76!VLM<]T8&XI*2J!@\)I@X1S/>O*IJQ!#SV_4[8E@NK%JJIO+)B'* MDQ7E+"#._/,MR?*Z+ M+1>!CGP?&/J(L%4#WM6-@<6+$TKX4T!D@ M@UZI<;GRR]=7_!=8+BUD"N4RA?Y()-@]4H_MSF/G_J\L>6@W MS[;@^ZYFAR^M3ZEO,;AC2-2@;XJ) MJA>T)WT^V-E%?FAT3$U:*&2N:U6XI)"O8R@^=*TX7ZXE!$(7+E0CU#=4"%\8 MS @8PCKNY"+_FAB**2NL/ GD\FQJNQ^:XN4&-D+C3=*4_[#W7R,#-#U+_7#V MMB/E]$ H"P4/7^D#RK4G^YC-S[JG0G"C!QI9)/SY"B$:H)+SM&3_^( MH;U*F>L>..]_ZKJL2IILSI,GN\JULL? )&#'> 9%"B)G&WJV#".EG]+""",. M\%F'$:C_OS+F9L"Z3Z^ [JJ5ZH$>8")8"1%&D:#RQ9XG^@%C VB@C"65T$_: MGUC*.[H' ZSUSX(S8)?H$%@,@JNQC;Q=!-]E*=T0SPV#2O$H507!4R_,T^GK MZ%C=$4*AEKDN54JY6+ZQ#R2$6]6*A=P1JP&I"%W\>Q\"ZB9MJZ("8-Q5+@3CR(0@TJD_'$,"<83;%T E

LRCOT-*'0IE5HNVGF+Q&D J@5G9QT8* MR5%A][,Q)"9VN]/1JZY^,;\>\%S:=B22$89^]H?8G(@ VWP,%?ADQEL!KO[Q MX#/,":O"F?YO)!7R583RI'B[3J*-8&Z#B0T-]&>3W7+RH,F8!P#W?$KZ0PH$&6%5 M_,>0LHP0.HN>[/R7PEY[\G"LH_<#E?J7T!W--U M/TN8Q.%E:[83ZO%='="B8XI?8]D:D>%;<"_PTK%!^Y0Y&X4B876S)OD"]P-X M$W,"!KHYU+%$P*G@LH:2-3_V#\D_2APB_[$]AZ]9(FDR^5+DD09"8PV,=<. MX17+F>N_Z$)LV5^!Q2K9EY5FM?6%B\OQJ_*V .YU,8JT [*-%,L"0E,5R&?H M&@IX=4JPR<*4/*" Q2X,[Y3<2I;$:[+F(#R[AS><\C*!*\OY"J+TA;Y-^&DE MI)OKD2^XA+6K8JEX9E]@#156O3+&ZI5MXYF/UX4I-;^>!17:^6H&5U4DN,N$ MJV1#=GV,5@1&YV@'L)"("@^C1.KW :,&MA1B9#-0"@5^"J/4&D+ M,H157Q^-)6V*,A?N!H(*Y_5&0$=\6$/GVS,0P90-3:8#[/N)6YT1MQAP+^:O ME@V0?5VX<'2X3G7H=BUKUTR5.=*1>,<"+9^KN@H$J_V.#NQF'.QNO.8 M\R/"@K.BA_3\ T;_.%9V>:UY;,':F\F4-4=>K.R< HW$EGTMWV8'JYY@Y"*8 M,V+E*H+!&>M6P6B)ET'980)E#V(F0FF\T006>-.-:8"CRRYB?-&W+XI1O%&L M@O<:I'7C["5*H\BK'HK(ZW(;@L/;-23X6]M&.#SYMP+B;,Y.=Z6D-\9A [;5 MFYR%/!;RV 9KR[;,^8RX>;XQ_^U9!JY@0&?*]VRR33[-Q!EQLQVJ^P=T$GN; M(E)LT1??>!_I=J(!@Q"W&TO6 H,%RB HEL4B6&!W:#H+0$U,[K+#0WD?@H#] MJ^#UX[/4*3[\0X%'8RQ @_GKZ(6_*R:S8S1)ZRN2BAX^[C3!B[$CI"P9LDFP MY%61@XN)^)(72E^DKX$^^#%&:\PA554WKO(%",.")GR76GA,P@W$+?[]%S77 M",AU<0S;$D,72\70&F&YZO8W='NHAPO-RT!QV5EVU23ZQ&(H1C@[%3TV4133 MG* -R"?;N<#?NWAF\ MF>]B?'^6V>^R<75FP\H0$X0N96$G;/O(2,2NR@"H^@I,V?P]\]"^\S<-@9GF M9)WMXL9+_!1V.G)7UY1,9M\.C\?#C(@<[DG\]_@9%;\GS?_O&4\7:G9%?.NE,Z MKV8O9O1[;MRWDG%N9[[?! M*\/5U6;KTNLT'Q7MIWM_63''J@2B5]&PV4/N5076#K2CV%*&M+W\L.?/$@4H ME#GP\(KY#UWY[?\XUC:D)9TS5U#;_3=8#RUP45B72 _BEUBA7J:*W#[5>;'3 M';,24PV,MA;62MFO;9K#-;"T*]H$[';$ <1?.9!D9>0.'Y/"C?6$BP7NXO$W M!/>LV"\)>I,@\;!IR^^94F:)9SG7(^.LLMNMXJY0 UO&^KO@CA+-YAS\%LVA M2_HY5%X5&W;/C9<>>3@C=P_M1KOYT'@$)L"^FHV>VXY6\KCGSL(PAWC)*D58 MF3IO,>5QL=>]0>6LN-D=RF?EX!O$F-NL>59]J[VS'BPZLEW2LP6:K+MTV^KO MY6(0F\#_75B-PCO7/W>+\$SRY8GC0R9' S;.DUT4!-1=J&*$TZ!#/R'BG?ZNZF0SD MFM[;$G[B!OGR"+?_>KH8#%CKZ^"YG2@6)7/X]T#5/Q+"(-R.W.'M3AARLR6] M#K8<3A-J+&3]-V5')"8"-A:Z'^HJN.+F;X2?O7BZL/,M[W5% ,\%GJ9;U/S; M3::NPEX;+\=4ZA(0!GE]1X*A^96ZK@D8>53EA!U29JR67NZ5,X@0Z56?6.1. M-SXD0\X]ZOI/UIGAV"#D6:7K0C7=\#G5&%SQ4&)PQ=4QN"=)D]X8![E% WA MX(1W\D8=W] D=6HJS&28R6X4[KPD!Z]YH>9$G??\A?%_'E,[(8+=5U,>=#K M5-FM?"CL5E[-;IAS-W359*SV;.A]*B-W'1,OE1DOQ0C:Q4QZKXGJU4_QG%"T MY[QZ,7)>_>&,='K?6R\BJ7X($NV DNHK(?A(W\ \9Z*,]5\X*EF&\X\ERP07 M[8"+&@?#1HW5?(0F-;F#SW3CN%BH(7@HO3QT0*&EE1ST0_,T;.Y**M^ 8>>9 M/*VQT/3^8;(26%MM'17#%06_I9??#BATM)+?;NE 8E'8'V/LUT4U13<\?'9, M/%42/)5>GCJ@^-!*GGI2- JZ:T!!97FBK\?$2V7!2^GEIP2J0=]TKCP3AGJE?%U>73G\[ M]VRV_N8VU<(W.]J&GFA3D(4;KM$7Q#,3IQF$LV#+>F(L?K?0+@3_4Q3W:KN#WB](H-J?EN^O8[S'Z_7O6:'TVAVVK>M=K=U2^!5M_/X<-OH MP9N;QB/@OT6ZWUNM7G=/8_NB:,0:ZA,33T_/XIF7=&S-3BG#-G?2UWV-;>+I MIRG!9X. M]:58J62)\]?7*Q+<#-9C*,SL[O !+BK>[W=\Z\+; F6/,*MGRR& MVIQK#F'1]IT[DQO&%'PD]TZ%*!UYGX5&U!",$/S6OUGUVSD=S1V/MSF9HJZ( MP$;*L+'8GB95Z)@/F:P0DKQ5[_"X6'P!)X\WTP=??]^H5 J%6KY:CVXT3GO7^^V3__1O%_L:FYVXN]M*+9^JPQ>ZZ4N;Y MNVBNF?I.B+0E/ B@Y:L7P4 KY$J%_0&MDBW6%_OV[PEJ*376=J\-BC77^'8B M,3E^/$Z#GZ6"1_/V*4#A5:59HE%VJC6>S?'!6H2R$UH,*BL6P:YQO/;_'Z52 MD4B6>V)%I-:A!Z5UHMYX+_Q?R\=5- [-7UR2MZGEGI8<3[]DRX5B6MA>@"H^ MJ IQE!8K=>AJT]5-$HD"]ZG#?>Q(VC9Q#X,[&-P+Y\@YTK>R3)GV M=$M2=Z(W3].TK<TF1<]8[K?$J[:S6 M92668"A$UB?H0_K Y%QGZ>,0P"6R:2Q5,PJ31!<;9M_C5LF4L_7J_LMD$EWF M72EAP6FIG5$HIVU8H!"7TTK9<@)YT50MLVC6LLMF+8\/C9N'QX?>0ZM+&NU; MTNUUFG]\[SS>MEZZ]FGEI/7/'P^]OT1#E]V&.)PF+JHBO2HJ.UY(='(1=Q.= M7%+AGD78NS^6IKCA]L"*%@ZGU<9%[,V7#HF>.84VJPXM9&OYS9V=DRA=."!L M+4F-1M]QGQ"VJL748.O4;;((LM]-2QGTG6J30Y/]J2XMNEB2'8[0P@M^A7?\ M4[&&S8D)L*/&HVU53S=CT(K8@'\,T%J2C(S0M&M[T"JFQZH05G\4J]^8T-!= M^1Y'7NB%!)EW2;IUN5X8 >TN;8(]SHCB;!2VV=;S3>RN>Z7T\+! 6%R$%?)+ MTFC+UDX2*%A)!9WX4+V MHIB:W64"4?$1M60/;*1 4**(*F8+"93'"X]@5[)^?C^CQ_PG.<MXW9NH MW;1$O&L[%FGLM+&['*2Y%SM_OL3<:^M:?[/C22[VPO?"?3D./,=.VF\+SY7:7FPBX<&LZ\%4 M2^$>C/!8/Q"G(*Z-R6]0>=P&Q),M&]RYG&IEJW54M.U7X I/I@VZ!E^G& Z=".KMW#)LH(DDE2"QP?"UZ0OC15+4H5D3XXG2_%[TKGT>0;R M/&A-3AP/J\;ETD(I6ZBFQKH3X(H/KOAMV+8*KF)J=HD+UR'*5M[):*)*%EC^ M,ATH?46<*K1!E8V58A]ZY $#W\7OA0+?YOFHF]BMOS/H29^QFV/V/BAEJ^7]%%<+Q7BDJ(Y] M2E-RJ"X"JO>SZ5D9CY]FVA?ED#D+:,>:]NA1>O^KRE'\%;[ U M('OS[5Q6WOFK0 7WV]R@?[N:#9J-V:?2;(UF*S1_*'\<\I3YE8GP# ]Z[7.* M?$_%(XN4Z]Z0$JF/455)FV+1MJ9;J# -^!@P!S][,UA!AF%A';KB:;,7YM*,L#SIJY():'Z^O_DC,X_3?/[7(.C9GS#1P#ZR#2G__>YZ+^X- PZ/(IZ'.(:8 M]P;#0<[0/UP3;>ZK/E55\GS?_O$4^HQ@.VL9VV6N;98E!9=3' KY7GM?#EU3 M]+EQW\K=O+0:?^0:=[W6RR61U ]I:CJ\BG:=1GT3OR)#RE>Q"!J#V!;L+WGV M'_QNP;BUO\JO4[S4=%^NL^0%7.L2E,\UTM5-)I[54&L M^M4'>[3'SI;(T$ 1_0M(8/^99Q_V0N"1Z@H:OYQV>,7\AZZ=[/\XEN4-9C.* M/&1R;*J.O/OM7+J.2G_/JQ@,3A:$:):#,DM,:BB#I8H@X$PV7.E]RE2):6J= M[W$'\9@AEF+AH[T?V<2'7\ :/SVT;TFOU?S>[CQV[O_*DH=V\\PG,W"X^E@W^>6NU>EW3N2.>Y]=+H/< %>QKE%T4#5:1/ M3'#L "/TLT_!(X3UY87C!/21]'5?8YMHTD160"'N902+FLUF56;1V!+X]PPZ M32#*;'O=?6^.I;[[G@L]T.I,,@0KQ7#%$B*!YAG];HTXGQXTSJVYRPETWXRVAO-92^2R?U3J+-!="45'J,/\!I%HZ#:^D,- M%NIM2L:&+D_Z5KSN>5M$TQ8>N8'5D4@.<#]##TT.SI6'9FF;K+$O8G&@O!FTO\E3YM?"IF[HG!I^>BQ[[(?**C5VJL MZCIE6IW!O:[+K#B2W]6UQ&[IV ##BI5PP&N5X@NXKC'2@6G_PSZ/V=BZDBU7 M-^]KG18+3;#E<;)E*9+;R8>O>&;IIH MAPRP%]$*'^HX1%YJ9=D*(55.(/C)R/W,J!U3?-YG'7SY/&.P&=)S+-*'J",LWK:M MYH6+U>,IIQ4L=)PL%)0'75=[ M;Y&%2J7-.R2FA86$:[NFKB]5Q[,^K?I">DJH^1.144%)[W75O)O=M)T*,W88 MK5P7V] $QZ2;8ZH):/6D.*:<+12.QPX6#GN\FA*%G40CBB)3'X2_+9 MV4,Q=SO42OO=ZW"B&O10P9O$;NN$P(M:KW Y0/"(UU+F;&3);DB(U]L+_2K M*)),_W-$D>1!/$<422:<)7O QH74M)R0F3"]TVJ]U(+JQ]8UO1URK\B;#Y1/ M*N?^0PU]Z>G7[."KXE7Z+9B4H&E/ -YB&&J1-U8=?\ MYJ?5)HS<%)SH?OCJC!G@6:+14ZAJ%(%L%"K16GRL<.H1-FU=T_W._:9%DOOU M[T462##/*N:)UHAC#\Q3VV^!L<@'I::H(S"D)K3[B0BH))IP')MBW_71]H)O M4LDWX;YV$FU $F:<6?"H4#I4]2Z\]-C),8X@,C#T$8.FHDVP[&-VF"5YI0 F MZBA[2_K$"DY1#I+BF'10%=GZ,6DGD>ZT,.?(Z+C N&&XX-?U$!6M3\N0@(<5 M33*F#Q8=F2"J<""&SO9'.T'"N'W.LX6+E*GX%&-2L$$MJ"IJ_4B;S27P7'G #'!#6BBJ?;D^*8 M] GH\M2*G' WH9Y,!=6]*K2GIZHAW!125T9 M36K!>!KX#]6E]60*P-+# )Z(=C%UG+")LCUE-QFAQ?6KK)BVBJ6R1\.R^C(\ M8$JXT,?I$(3*L"3JS?PR[-8#LYD4 YNO,P"7P2^]7N@8A9KVUH(?6-.U"[A3 M4;[T'>"]0LTG M4GA&K8UWB0L76V XMK^=2!'8IB N>_1@L9RZAAW"38Z;3:8#:A@4IZ3W?X*S M_*[(5)--DD/JJQ)\=0+*+K5F^ K]MDGEUDC1Y$N7_ETD_ZU#_5N;]&)K\;&C M>8O.2=#6XE T;U* )= LG+L$=1^LTYZT'QE+,J8]O$[]D02P=BIK$@I@;5)J M%2:3?K@ B^M2EE-6UYG*BJLCYJ9## =O4H8EN"GQT.XI>[Y!H5TB>=('Q-(! MK*,18)C9!T-=!8*6YJB:#6M>#M!O)5/IQ.R^D6YHM7__4.LLI69]#YJU0V^ BB;*RG3"7)R&< M+:1M=U5T:HB<<(*&PY@:KK$P!#N4Y A#&#NS[E91)Q9&$D0#X90_1S00/HCG MB ;"&XJQ^8Z+LP+LT]J#W##.&9@[X[8U+(/\?H^; M%1G(_1@0=I_D@&TFPG0XTCQ(J#B+KZ=L:YC((.X@@\@09)*)2650^Y@Z'$_8^=G:RM2B.(@T M_<\1><2#>([((R8S$)VZ$I-K9";*UB?NWBR$ KZT^*TZ5R M YA(>J/MR>B5&IT!UY>=B65:@"Y0E)L41Q:RY?Q^TS 15_QDPYR"I1A+K5T2 M*5@J&9;RZG]X_:K+4_X5O,&*4O;FV[FLO/-7@:IW;AY7LR&S$?N4JZU;/2#M M4VQJ>&4K6_] QSM]*EA)WY3KWI 2J8^.BJ1-F:>B6_ @K'64 +;PLS=#4LE8 M,EA7/6M(38KHE;%5LHRO6/!8 B"2@:))6E^!RP%[%AW!0\TS0,^UZ]HLG=YO M<_/[+]%_>& M7@%D+S/Q/,0Q#[TW& YRAO[A&HYS7_6IJI+G^_:/I]!G!%MU#LO-PR5S;;,K M*;J\X,#<]]K[J;^!49 M4KZ*Q?'G%;'MZE_R[#_XW8+);7^5.0]:\>^WP2N.I$MBO7N=YJ.B_72?(2OF M6)5@(15-532:>U7U_D^_MF&/]EC_$AD:**Q_L?1^QH?Q#WLA%)#G"IK:G'9X MQ?R'KE7N_SB") W2\#VVX0G8%DM@D!N_G4O74>GO>84OV(6K9:*6YE.L].^;;6[K5L"K[J=QX?;1@_>='OPSU.KW>N2 MSAU\]?3\TOH.USW\;PM'VWEJD2^/G6[WZYZ&_4710/OH$Q.L&G-O@YAHTD16 M0-GM902+.LYF6KZSDHQ7,6L8=6Q M:2EH,S"E^NF*S6\>&XQ'9&8#^TXE''YF19 F#1'G/0?08#F MMKOF>IJBV&_ M-06[BV8%+)1MI5.#V;2,XR1Y)ZPFKYA/ MXBC&XVYGO02]HMPNGB9O>H.NHLC^1 J#PV10(8E&7AT+W $?MCR[AW2#PH(T M)X9!M?ZT9TB:RD7,=X5/X]P3PJ7.YL1=JTC]&^[0A1#B-8>,W:_F(AB7YA!\[# MY30:+YMO'Q 5-Z+BYA0K;DJBXD94W$2AOZBXF:NXDI>53TL^P[D=T9BZ MDI75*[NS).>QXGR-'/\)X#QF4<@V<2J(OT/BQZG12)&02J@28_6,-JVWB-\& MH0E6.F%6.AD8^LCIG*B]$0QEO8.?1')I=":K2.-02IUBK MLR4(G BV0E-WQ:#T^\&7 ,5:IQ3TSDR]U)\E5$T\D\^@@)V^HM* 7EGP-7Z( MP5^WM]82FS(QAV!';IZXVU'=[:0MO')E&:_?TC'PM\(J(U@?*6FDPU3_PSXX M,&LOR>XTB1MXQ6("!IZ76@T/H1J:W.CW#6K7M\0T_8K5S<_6.PG3+]U "SJ> M:%UC;[M *]<+:0':29N R]4".[DS]RKQNJ;1F&JFT A),VK0P4KK:@2G,S*5 MFQXRQ>;+M+"E@%5\6 6=AK.N_$\.5N7,=65/OKYP B)*^V=#?U=,!!)0%5SX M=_A2-Z9$?S5UE9I]JO6ID/P)LFC0$3KK2OX'ATQ_&HI%;_6/N%(?T[;I8$\! MJ?B0"CK&9%VI'QU2P6>7()J2.KI$V/?;E/CWAFZ:9&SH \7BE0"FQ,NC==RA M0^B_)\H8(\!);]A,CE^W\I --VT\:F8.;;;ZDGJ#Q6-&E/O14\4>Q*'2X-[2=$PU]/A>Z@&OB>Z=XKK:E0V MCS5M3(BO0ODDE&",UF/@T$%;*.W)04Y!)X(-5%K"E6SS9V TAY+V!K>&KT66 M4=SMD+*,IV)N-OI]F+ME8BT!5=YQ'XZ()R2H?TM!>_/7#RCT#2J9]);R?Q]P MI[U-K;C59,5LO;2GI*(P[I("5U#F>OW00O+@*F7+U6(*P'5P!MENA/X/[551 M52J#T'^GVD1(_$29,BC+O[G$Q\WQ^+@_%6O8G)@ 1&HT3#->IK\,'E,:RCP% MSF*'E4M!.>K-97^B,/,VUBJ(PI)T*P4GQ:!04^B#)/5!4-9_?8NWB0.7^J3@#SP8=2XI,Z"=6$\$#L=:TM9U%C1"0T!X2.2)*-@TH$-E<1-F5OZ8 "'>46)W!#DUDBAUEU ML?B[XC7K\JDI(1, C _ H-3VYGID6P#T^1794CXUQ;'"M5CB6K"=B9;T2;V) M!J97QM)4)!V2=CF2V+(>9!8B&7M(Q6=.-=:QU_/Q+'*\,5O7-S]#>S>NB2BI MBJUVRDGL?M\'3J^+VSWB7;@XVTERV\HFB\VDC0D-=7I417I55+9'7BBGY$S- M\G82XKQ]/2?=XXQR<=F[)O;;'@;40NV@\G;RXXEBS=-Y)5NK'V 5XZDX,8X7 MZR3-FS'%KY=TEYAVI,-VT&U.AN)?P6N0% M/Z!$SI%!/13INZL-V CI8&E5$W"DDB*]\+%6JL=:<9EZ;$=I-B:T8WJU8Q)E M"@ "[&/,=JW+5+Z9_@ P@,'L0*'A(F%38[FU'?2RPB'LX/SG?<22]W[-MA;M;+/04[J-)SM_5[LQ_XA'>T? =GVFYY_^KS MQ.@/)4P/Z -LR<#V*[.XSV9=&$2\=HENCM9A(5PW/TM3UB"YIS?Z0"6#+MW: M'M=E/93,M(#9$IA%ZXFP9Y@ET(;C!',!6]8(W01[\:RFCGUXHM<&%TY@ O'1 M2E#=R=IZQM#[E,HF'FW..YJPOB")=CS;7.<=U#,ER@?K/7GW/+%A55 R M_!%4H[&V@MP-?R31^6=7:RZ2">LF$\9VA(V\3@.C* ?F?IV2CDWB5(4E<=8' M!PF;QEFO2Q>[V):<9/I1 #PM $_B-(>M WPGYSGL,;U^=!YG< 9AH&B2UA<9 M!)%!2,7=1 8A8KP(#=FQ[0C9W9R'NF'QC=2J+FWIV!81.=J6TD^B2L;G&2,< M>H"&6_JZU 5.94_W/49E1#QHQ_&@)&IFUD;]RO8U%^7*WD,_4:%X<&;M'@,] M0<;N@05Z]IX #67G)-J-+/%<[QS:K?9<4ZG5]HZ((X-:$HU%-H?:3E3)J;:I MVDH I#48T+Z%J?:^>X@ DI3"K C]Y!\20[*P.$OC.H1MR,,7F)=_!QQHN!]O M18PD?0Q]9.Y4:"E.)8E.)1PKG4'+AL4+H**CH\KA\\Y>6IB*W1'Q53OS^;C^5HY+<^_=% ^7%TET7ME(,CQ3 M0]'EQ8W%MKSPRB NES;?)5BJ[LFP/R"EN7?8AJ(VB1XNAX#:ZWT=QR-HKH[,6 Z5(G/%.HJM\ HY/*!K:Z)C)Z;P=25; MK.^BR[HH8SM&SB@'<$;I2#BC5MM%0S51_K9#U4NQ4>?>29AD=CD(%GRZ?5(,U\E'P2;VP MBWA,HGPBO&%4R=W)>*Q2W*@GJ5PM8WDZ431.?*"CJ$<7]>AI6[Y3-Z?GZ]$? M0*T8H $(GLMS\);S_C3]"@V>1!\;AU3/0*GV\O-7117=J8$KB>XU$<&U\A24 M73@]PDB+)>@]1VX)8;]%?JPET4S&=V11;)8L9Z[+)7$>X[$!+(EN+,D #/NM M["35M+;,A]>ONCSE7\$;/.:)O?EV+BOO_%6@(/YM;C"_7;K:7 MF7@>XI@ WAL,!SE#_W"-@[FO^E15R?-]^\=3Z#."-?PR!LE^WP2N.I$MBO7N=YJ.B_72?(2OF6)5@(15- M532:>U7U_D^_Z&:/]EAX$AD:*#M_L?1^QH?Q#WLA%!"O"II=G'9XQ?R'KH7F M_SB6S9>Y[K%#4H%M\> -7A(I74>EO^<5OF 7)9)99BXT\/MPV>O"FVX-_GEKM7I=T[N!= MI_G']\[C;>NEB^-D[G_M"GY.6O_\\=#[:T^#_Z)HH'?TB2EILOEU7X.8:-)$ M5D#-[64$B]K-9E=FIQ"48?9&XM\SZ$[ >W,L]=WW7-J!@N[99Y8&:$,/0UXL M*)00R3//V+YMNGD4_A'TK"M)OWG,L!TZXFO,;WZ=[$4LPAJN%9;>_)&%D"?" M&@$"M-\SU=5F1 (C6B2Q/<:+7Q>R:=80.#JPSBA&K&/5P((#'T%+L9"Q^D9' MWM&@4A["0]BWR[]JZJ,1.&!=U S?SNGHVOYKG=16(M"(ONP"M*<.VF?#.9Q2 MX#8&;O?VQ&URASV*VJ_AT'$&R,"RNW59/^$M(" @(" @(+ 3 Z:X7P.&C?%@ M#)-&OS\9350,(N_+Z$@?4Q^E&*DXX MA)V^WA(>MA-?&),!8 $@$3UG<#07C#4U$=C@PZI9BKO5*!(6,,ILH9%I.\X!&/$ M+ND'*3^[0\G ,XIW*3ACK*< XRF L3$"H6@), HPI@",0C(*,*8&C$(R"C"F M!HQ-::Q8;K&J0*- XU[UM*=OB,"BP.(^L7A+!TI?$7I:H#$-:+R7E!UG=P44 M!12#<\7Z81J,:X;P$SJ%)ZD0_L[@L0"%&TF5M#[>YW\D;2(94U(JP*KD\:S! MF =?QA_T[@OJTU$Z']2M_S6L87\I7U]^V/3?7:>W>HMU'<;,JZYA<^?&IV+F M>/=)9HP_T=$K-3Q=_5DH;;ZO/X^O=2:6:4D:EL[';>N?+>>K 8W]EU>F;:'Z M/[%C)0X)Y7$.HD@?Y"^V OF @RS8A4-=!:UDMNS&W?$0'W1VD8![2IZ8.H07 M\K$1[G9GW8M^4#B_)GQ68Y MV\_8;9NLDU0IZ<5'F JI!QS>7IX=WE[FA[1@PUXF1.4HF="BC#5&)M#YFKAOROB6GAWOB0@QK;&,$'9 M],C)%PJ/-Q6+=JGQKO3I,RR?+K_0OOZFL;O\KZ1.Z$&:D8)1!:,*[2% F3I0 MAFF/B_VD_80"$;RZ1U[===0Z\NC#>+642(I^@_3EOIAV12RF7!=,>RI,NV\. M75O!EA*I.4@@#2LTKF!>P;QK,F\B-11QTLF"6P6W"FY=DUL3*?Y(*"LN&%@P M\)Z#48?GX$8K:TDGXYV,DRKVCZY;5C#?);8Q-A25E/)[ZQ%+QI*,S>I<0)3& MGRD0>3 *(NN35Y4>I,Q;/OP5^]=+2]HX;)BW/<%&M DCZ@A9;H,E2UM?B.3X M;TG_B.3K)HZY*Z[@/:'NHK%;+3:[B1:]@NN$QDN !9<T4(\B?!.# M)Y<<_+&Z.B*YAM>E;+5\R.HMO+ !7K_J\I1_!6\DN -[\^U<5M[YJ\!"@M_F MYO';U6S,!1RAKUK +A:P:P7\%1=C_A1X'.FKD@GK_GQ_\T=F?C7S^5^#UL'^ MA$&:?6276/CO=]=["3W_V?,0IT3#>X/A(&?H'V[QQMQ7?:JJY/F^_>-I]1G3 MG*9L@?S@F%M.6!\;6*3BDLVAB.^U]^70+5)Y;MRW8\:,6_WP:O.)(N MB?7N=9J/BO;3?8:LF&-5FN).5!6LXMRK"@+ +_;8HST5.!(9&B@^?@%9D?%A M_,->" 7KH;#(A=,.KYC_T*V'\7\<@><7$9&Y[B'_$7U FBCUP+[X=BY=1Z7_ M*I8E"SP;(G8*'NX*Z-Z$:[G PH%/G0=V!#'A>9#-/#[! 4KCZ:%]2WJMYO=V MY[%S_U>6/+2;9VZ!T6['TNRT;UOM;NN6P*MNY_'AMM&#-]T>_//4:O>ZI',' M[SK-/[YW'F];+UT<)PMCU*[@YZ3USQ\/O;_V-/@OBD:LH3XQ)4TVO^YK$!-- MFL@*F,][&<&B(K(YBVE#6V#^GL'0&4@>VUQTWYMCJ>^^YS)JH&B,D8-U6&!9 M70P;P=>U)\^,5ELX>%0ZKURL[E>S4,!]9<)EB@N7%NZIW#+?7$WYD(>2) MH!P!$MKOF>IJ:V"?NP[LJ5SLM%@T:"46"DAY<)DP$WYET>B.*X M(HIVRL(QQN:3=,E0WO%6;-818-N%43?2)YHEP"; )B2; -LQ@4U(-@&VW?F] MO(>S0)M VR[TJ-C-+["V(ZS=TH'25X0>%6C;!=H>=5/X!P)J.\EWZ@=GL"T$ MMG<3Q0YHDLG.ALV7LZ18JMMGPY[6(;#_(VD3R9B24H$= UO:PS&P^SA6.U*R M9Y8=VFE_YLS*OLOE@+[+I5R^D"L5TGM0:^4B?&*!^@-#?=#!P-%0+TXJ%> _SZ M=*35X \Z(#<:^%-Q.F?Q(ELK%@0;"#98.;#P<_B"3JF-Q@<[/1@S\K%\U6R] MFD;;" CQ=;>C$)RQ$6=4@HZ,C<89Z3FALEJJ"%X0O+"AL50).JPUHK$DCH@4 M-M-Q^&,^4KQ()"1D73_%.J,.&UJ$9653QQ] M%C+2$RM;/:AT46:!9*$C+PKP\$30B0H?<;U8*,*0Z2AU/)P*:IT$/L+4SEQN M6K;53A$TC_TRPI'=:R;K0&1P(PW+KI8IJX'R2>7%[I(@G4QTDQ18)Y6.2Q[,DN%,E\-=KPOWLWLZ4L":FP_ M#Q.438^%.Q:)<:[TJ?/L/RZ?(+[>MO&KO+_TKJA!ZD!2H853"JT!X" ME*D#99CVJ.PG;2@4B.#5/?+JKJ/>D4EDO)-Q4E-6C'!*>U;GN^@VQH:BDE)^;SUTR5B2 ML56?BZS2^#,%LA-&061]\JK2!?&3X@:\:\TB5(XNZ4BQ81[X!!OU1B?)SB&? M$L[;#,5I;'&1'!LN:861?#G&,7<-%BPH6# ^"Y9BLZ!H82PX47!B0Q.?$)8=9;+=V)-GFSK7T-7<6/"EX,G0"H5OB:DO. MVMA-;BV [[L(KV#05$PAGTR6G@FRI"F0[;:_KM?2UO1:,*1AS$YMV MR8$ENZOW..8>W,*TW3]K'F[@9\D9*JLK.9)K"%X$8S1]#<$W82MO$0:\?M7E M*?\*WDAP!_;FV[FLO/-7@;4*O\W-X[>KV9@+.$)?08)=CV"7(_BK0\8A3YE[ M2)1G>(!NGS_M>RI#W'5O2(G4QQX,DC8%&4 TW8('209\#!"$G[T9D@H2PK"( M/B @VTV*2)1!M+/F#1HK@4'!3P:*)FE]!2XW'65AG@%@KMV:BMTM(M",]%7) M!/ ^W]_\D9F'9#[_:Q"8[$^87& ?V:4P_OO=]5Y"#SSW/,0II?'>8#C(&?J' M6V0S]U6?JBIYOF__>%I]J#IG#+9 ?@Z;ATOFVN9.4G6Q[\#:]]K[KDDDOHA34V'^[#.1J.^B5^1(>6K6 1M0NQBHU_R[+^@ M.B3[J\QYT(I_OPU><21=$NO=ZS0?%>VG^PQ9,<>J-,6MQRKX&[E7%:2H7W>P M1WLJI20R-% &_P("-^/#^(>]$ H6P&$Q$J<=7C'_H5NWY/\X@N!<1$3FNH=" M#-FVB:H#N/';N70=E?ZKY!Y9X-D0V5WP<%= IR]6/+2;9ZLEWE8FTN[T6ET ,VEV MVK>M=K=UBZ^ZG<>'VT8/WMP]M!OMYD/CD71[\,%3J]WK[FFH7R::-)$5T!M? M]Z,>N$3DG\_AG9LX[E$H@3%'P08;HS S)M31,4DM_@*\E_=3*)RQ5@JD8[Q)FO(?-M8L7Y-' M!:Q%(- 4# &9="R OD)-+S5W1,YE M$FI^[98HS=!B42ZG%#1X4)=5^*(JU]X50QO'WAC I0'M#S70:F]3D 9:_RQ+ M)')+5>D#S:J^;HQUC@KR!>PI@K\LYJ^:W 9C[PI77[/D0S*!4L[E8%\I&@DC MY46]QJG)%P6;#;0->^#8EBF>0#O $5*/FAP3W-R:L)5(850,'=I=)( M&I-GBY)'2\X2-ILG^-*"E01BZQ/34OIPX>-CT[WZRY,$JM)4I*^D*VOD9BAS MQ-C?_OCC*[\9Z'F5@M/P3N'I]J3Y1?:. MA\#.>#=],#"'.A #Z I3PLF#$6$-G7L0$QPD^\&3,:R_16 TB@KK !_SOF5 MC2[@7H)O*:R4O099]N0?&@HV\@=\+^LC=A\V(#2+<=@]^BF99^394'"H>AA9 M26/R!D,DQ0*O3\X21F-K/>I.R1\JA1$C+35*NE,3['.3HY-\L8G!+IGACQ.# MRCYJR!Q<;&7 J;3?;9$L P,6$"=F$V"*"^];3.3O[])H; X5@YZ1UF# 4;;9 MJK+IV:N&8S.H9>CFV 7P&)")FDW&P?%E&#-RCMF&!]/C#<&5$Q5F8%!$$OP" M&!L,3-0KBC:!][JK)OB-OIB4DC98'6%3*'IXG0F?PI7+51(W^R00VPX ;+HR M*DAN!AJ(;$F*:GX]2XG(7LO"W4!\N]K-([L;)BY:*&J\6P7* : 9 A=\Z,9/ M5(A]GM=GA!@#%WPJ(T L0.>E!RI!P6Z1G!["[_Y ^U:PEN*>AGQ7(C M/=7HD9X*:I*SQ:0C)Q\02443 163.I'Y-,TAXQ#V G?_O,,SP=E8=^)!(:[0 MB3O65A,>W-!D_*WS#:DJ&@3$-_XZC?.2U>&C?9:XO@,[@EBZL1Y8UK@2% M+J, WXSF%T%;# M(23^![0E*KX2URWE,RXF//88D740;R'W (^3V^5#"?281/H ,\7RJ<"Q*O4I MHX%,QU0#A0.#8^2 ?X?XN4N?@:I_V(ITIFD0M;ACSQQ,F7I577-?HU0VSVS' MZ+O^0=^IPI@Q 0)T\NQ4\8T2IQ?7W!.T'9P0 M(@-Q8_ PH6O"2,A6KZ Z&59@I;U3RMIX^T0US!GOE9(WJE%N(,]-,AV?TU7B?U(T7/N& LC0)P9+VCN_E&:_'-N_1%9"2\N>N1+J+'.>Q(?Q4#C[ M)>.DIC<.?N=:?F[2E#T'A]/00#BHY(69@HCK.P1 V$/S[*FY/US[>:"@5"-3 M*AD$&!\>&$$:.93%OHG+KP:19<\QQ.Y$D<:ONN48QT&%_ !8FU+^@Q%\-32= M48C[1DKF^RX40YL*FBS,^T+7T$VT+&A"]7YT*\64=ULV+..'PY:.M<>S.1\KW MG!_9-$$2EB'Q?6>G1HB=*@G.I*V?+SFXA(F/]LO3)_-8GC&?3^5M,LIY]E[! M/C&RE9'!L;U\Y0PGRSFS[N',:/0Y%:9-+J]Y,GSJ^? N>$U;BO;/^+'#'&R2C-\54SJ^18DK$D#7@2Y9XYY"KI]*FDF:31=3,,^*N;R90: MF:]GY$%#AM H#PNQ7^+W<#M_M.'-D%BC OC< MA@(S&E@LVV9.%(NZS_=";(^UJ]QAJ$G&&?%&>9RTC_U;U=0)4X8L><36%U-BTJN3#925##'K8M&"E8,XV&(8*DWB);[.P-W?$'R.]P73>,!Z$16*P3O8L[05U%HE] M:>(S6<*"!7C&TM2995CXL%QHF9AIOIO!FK)N2>@]:?&P^. '/6T^V9I;39Y7/;.(\K69WO,*?12EV]CTK M_%%-[PK&C? 6SA9W+! WN,N35(@*3'B1-TG1U@OFEHM+NN S:AP28>YA[G@> M6D?C"O@&)(%&/>>CK;?PQ579%,XOR&LX%[:_A7_?!^&OLQ"80>U\HRTI@-^! MLU$PIB=N<7@:L[B6QAR L-8_G( 70A-?VY% GQS,@K!7B3[K8$&D$0:;3")/ M>,Q>_\"\^BRA,@:8]I6QI&99S2W0VLKR"YDD!_5KO&&!!K@6E&N%1QW6EF>+ M,9U,!RS(_0H:XN,K_YQ%R XDL**%083&).CDO#7K, $GC7":#L.AR4-X")5 M 35H5UU@&)LE'/B@3*\V-B@?COT@E;*Z"/8(]ZXD4B[;#G*2',GPD.JS-$43 M/Y.6=/4N37]'#-U(H!@[@UFXVV?@%U)30U:RK7DV7N2!9X^H2H]!O]DB!"1+ M4&@OJ81_Y3J-F*C48J0,V8)FW8C_K+K ! ZG&K"! ;:IG?"RRR@CU.(S/>/6 M77*F5D;KE//S3!\;PQA%BS&S%9U!>CT(_-R8.*548 [B%C%F;3IBDPL8Q;ZB M]NQ4X.W=.: ,!WQDR(R/S3;P) RZM<5X\^8@WA^_IV"[3\]2 ,3O'NVZS MU0;JZB/%PJN\BV9.^L/@54.]8@U9GC0P'6L-)8M]XYT]V\KAI&8Q(2O]I.PB M[]K-JIFB9*6!-"#L47$Q2*VW(P280I^HJ*HPD\J6"W[SKXDVYP>NOI&CS+@_ M)MM;5[Q$]JP22P_6KLPD,G#KI=[\7.WBV4[CKS732595D3&6Z^QSI3)P/NF9[.BC6967006Z%K+D5MO.5P<>M8E M^DQFHGU.]*RY4VXN..-H9XR^7K%X5*K5J[J#7K-5'ZQKO*X D_ ML_%^Y\$S=\21#N4AP4<#X2.2/*-GKL;0DG=R?Y@VD%9CJ=55;D@"S]_@Z*UD M3RP*4P9!"[!.E57(5W>V/NBAT"=/7-ZWF+QW9;JM6]E?WB.1M@"'.*>V\=Y- M@J\B\E51\%52?.79CI)&OA"H.E14E5*,*E?:IE6T.A9=M9[\N8+1ZYY?Z#L% MZ]>\W"H%TV<^I8S38AE%7UC61I^8DB:;7[WFS\Y(&9'+\F5@L%)]+P;,7CC+ M_5.H>]DL-.@12+9D.Y*&VG1;>-0&BO ?RX97VEI+W$V''%9K7"T$U!H'1&]\ M$9,F.@IL+SC>CX5=ED;BX5?PR>!FBH6="5=SV^A-^/#Q+4,OD<./!2<>'R<6 M(QTW?I"O6!] '=LS(O[B_NG]O["0XGF MH3@"Y'2UV7S:ZNRH?E2IR(CW!H#+%D^^Y! M&/)1&6*E15_(U]/($\)47VJJ=]R&DEB_KIG"7A?W%_<7]OIZ]GJ7JBK(D*RS MH9-OAI='BJ:8EL&VT B;?>\F2NV ;7:[*Q*KO?3"JL6UEC#A!7]LS!_U S;A M8_+'"HN^4A7V_ &KY1=J4LGH#^U&]VX#-*&+]RYK+M*BBUFKS+62?AQ3(&EN M9X@2:EBP1D*L46J'7%;G12IZ$1Z<'I96%Z5V@B$=ACSDZKH8#+DJ/U?> MCS"&0F4!ZFZ>8PF1.JDT@IQ$U1F>'!*GS=7PD-" M#DOOGXA"3R%/? EEBNHQZ.#53!&FAL$,P;.:X17HXU(^+>SQ5?CNJS0L.Z)& M8<07^G7O^C4U-7+K)A_;NJ;[18EMU L=*_AB<[Y(36W<]OEB549^/ZZN\&'C M:E@TJ<@KQ;,A;#U++.F3AC?]%:IX[R(G-25R'JM^\4XSL_T.X!1XR0W#'K^P M)WT*?2R88V.?MYZ:*KD=<4>X5O8XO_G]-)41SF\,U?QLZ.\*.Z<0>^R?LG(^ MZ21:/8V%G;DZ4 %2R/L$S8@[+GE@^\% QEKK: MN B.D E@[0Q M#4LRU!>)^Q(GY[.CUK&(AWX@34]K.A!1&J>2I3A!-@RW+Q( M7;7W22R_1I.+^N=K9P@AW_R&:E M^NH3[.8QLN* MTP(R:85,0@>]G808=" (=/>$QK:&]!6/V8YIX#4$EHQC_G"R'4Y[-\'91$#A M87'?4>KA]G$8BR79 &7U%-?">N*/"3V9:,U'!,1VECPU--J2O@JJY3T-@A^R M^VAGVF%VLFB^2%_%4U)HWF+?CD1PMB+"YXW\[#+L%!1>_"8K[]&\9X-78.7?8I]WDR 0',H:6_4?-"\URA:7QFK MU.S!HVY4O?\SPW%=K%8O"N5*AE! Q1AM(6-",]L+5ZXRK2MGS+!F]Y^-G_@G MZ9K=NXPNKIT[CI4M]@?VBC4VE >-A"P9:>OO3% 0%$!9PA80PS=WBB8!V275 MNY)="PP@R9!-IT[HYQ4=9,%N]D4-QY\+<,?G\4G4@T8LD]91$WV/&H\>55A&A0S-PJ^ MQSI$F1*#OL&BXT2]07S3'JS320<\0;BC9-GQ?-TP"5Q'7JD%[@MH#' <38O9 MNAI_Q)09);4KD\!R&)*J$E )3 '@X-B5)MP7QJ%;^ . S6""&0#"D@0#5?\P MSTCXZC@!\?N[__FKG+M]:(-[,IC\"=G;(9OTOJA&=Z$&P*?-$'U.L#(LGZC62KD MV>&(UEO:#Q:M(#-=B9F P,A?V-*.IX))CY4?KQ9TM?)203>[DU_ H1@HYJ^2 M&36[6>&*CV&5=(AZ4[X2)J4_V404/C%B&9)FCB6#:OTI8GI6J>T3JZ]3D*#_ MGB@&L@$85Z9BHCP#*6;1-]U 28N\^690"24E_%1Z>T.9RXQ]=E]N%C/;7V.< M9*#V S-;!W6J>N((OF+QL:3(WI&<$63/"5.=\+R)(C-)ZY-, SO3XC"Q'@[' M:&*@/S%@D2QU.B\0-. B=QR8SJ6P B-%HQYQ010+Y!1HAZ$$X].U!;6%%+%, MSL*XO!B09#,6HT_9\T#2?+\-)@UF$)(A3*_3?%2TG^Y3 .5C59KB M*JK %+E7])/\D0/V<"\!)#(TT'/[Q=+[&1_"/^S%4,!Y5U 7<2KC%?,?NFK+ M_W$L19BY9J4(*,B:Z%DR=TE:"P?,I?5QC9>-' Z;NV8??K!]]C<63>%<,2SQ M)YA8S0G8PW#38%^WFAI?MVJ[2O8T>'FP,Q%N+1)G+BGR>;=2KS3057 PF*)B M\!V#JF&6C.%=G+Y_P9":%[GR1;Z9J[?NFKEJM797O:W4RS?%+=10 M^31+[.S/?.EA0-V4(PQY9-$5E);A&=IW*N$$W,%MEE6=J8\MGQVXGP?%R;#N M9^_8[G:$!"V ?Y=([&JM.%5:VP1&G+*%F7F"47[!@\GQ8#(%/8('EU>*I967 M!.". '!!=69I!=RB\$Z]I';B"+7\KWO<( HH>/%[*;B+0K*(1,:ZHEDL# F/ MN=P=#E)LW:6,@V/9;/.U@#,K;6_$79=[(Q8+;G<>*3KLQ(C"P>'TW?:^TAT] MK>=AE2.58I!32T"ZB![+'#5&?0PVS6@1F=PK^MRQ^A2XUWI M4U8]YGQG8'SF&?'UH.&LHM2+K8B9MC[M/I8-5@Q Y=C=L*XOLJ7:DF86NP)B M,CN_!:N>&*L&-6X(*/(\'E8MY+.50O&8>/4 ?9&T^1]8)I8>MT,\:.6#@(S. MLUZ7\^X!3NSX'K2<5,(-2]P-GF62E&/*-J31NN U!* MG_E6RB\Y#B!=D#MA-TOP)/)DQ".RCH(GZY4C8DGA3:WG3?E-D=#2M=6^U;'( M0!%J"A")T8[Z2HM0N\A6:TNV 1]FF$CPV8GP6;2CP]+"9QB/O3BJW(G/@G!V M\3L[#PZI6^=NMB5B2;S/?!@;NCQ!ZP$>-AD 'B8&)I@U&:TZ5O&.^U>[5!I) M8_(Z,14-(,@GI)CDC6ILR^\T/#N=);I!/H:4;_IR3!1B23]Q>YO.8&UODL,+ M[#%ER:MD8IB%_PRWE-G=1'7L(%>\[8OP%S=+9-XTZ!L:08[,DC";?>:FR?F\F]!I--SM[R;)+)^,V09/:I M-INI_J'!"''WX)AMMH:Q?@R5_A"W0,\(HIB!T:4SOMP/&L%J=YQW-GS ]F[C MKCZP/K"#ZI-GU(TW@]I[.9T=F]VGAKW=\BLNR&SSP\=0Y[OU)'@TWU>HPHPU MD^\O-)W[HW\DRYP$]J <6/&]BC[$P>.6S33+:<:HS2Q=W&9('5C@#V>_LC&H MX:K"E2,@^Q!P*(VPRX!IWW.((QZX=W"PL6KWH-CP,MOP\D9U0/1X.)UC1W.H MC,?X&%7ONUM<&0,Z]TK#;IB%OKUBSXFH=S^HJL0C+#\6>TX$#XHM 'O? B#V MG C B3TG_X^]+VUN&SD3_O[^"I22V=A5)$9L>6U-)O:3RD0 M:(J(08#!(8GY]>]S= ,-$ 0/\0 I;&T2F031W4\_]UDS[P-7H*I%)/D"C;HL M8Z^*JI+_M"\(L']Z#MK)=]B8*'REX;9*NO?+W?;=!4?HW:F&4Y^E%P11GO($ M_KRKBD^_>[+CC( Z(K;7I+#@U+J]((7+'=<:U%DOFQ6WG^+ '[^.=-OJYNS- MX2<+)LC.YB=\R=7*NNLTSG>=>/=JQ>S>4L*"::E[1 FG1^_/&J?'Q_M "7MH MX%9$RO9"QVQ^,RUL$5_+VBISF,6R/$LX#%ZUO.D*L1D0N*>-BY/N/K"9JJ!F M30ZGW<62,?>1'+J-TXO:MCUHJ7L;#47P*L1M7;5&W&K! 8:SN15AS!7F.^+T MB6HQK//C0ZI3JXGP0(GP9,&YB_M)A.W.CE7HG1:+OEZ#OBX6K8O8EF&"[;I8 MM"X6K>ELXW16U*JS+A:M:+'HHH.?*A2$9TB>48]S_Y#'GI2.&*))XM=%DX66V-YFJ2>@ ?+G;=.?\I1%'\D"?SB M=&X16QX[ERM5VX['<&J/2\O-=;UNE7*#N8HDQ=@7\9LG: M@?E VG))2HT5+\:*0H%2);S8501D_J$D_SZ[6#%]?G57A)* !HF]<-G&O^O@ MK4N4GZQ 1=LDCUT-!EGM%G;EM5M@MULB@>0_U(,EJPHU+V49"2B!+FB[REO7 M5,.V5_/*O5RW6?G-+Y P\PW_[@*&_R9W6&K=YY)QG(5=9S/M@Z\BNF(T6-6$ M/WNY^;XN8;E&9UB-WCM [XMB]&XWN^U=H7=G_]"[LMKA]L7AR>DL<N]&0E9OTLN^SGFXPNQ8 "U->4@'IBPTQ(5WG)WD@D_B>Z[\ MT=CT)C@-I'W^#J>KP#=F8*?IND5#6!K&DS#$\UC@]^E;_B9?/B_5%V>PQ(%' M$SMH:HH)?Y@/ M:(R,F_![.PY,-:JD9$<^X@#N:"+, *?[ C"EM%S0S_!=1R"8_DA+.=XY+NQ M$8A^/S(!8].]](5EQO)(YL@'+?T_O .)TD]^C 0J5MC._5 D>\ [P-$X@9S" M$PK7!>;04 .:Z"9,&\PQ)XP0!H_)*7: X,"?)<(H_FT[CRHY_=OGZ_OOI;EZ MVC"5-(M<>\-PT S\I]3XR7V'2?'&M\]?__PR/R-PX01WW=2:?9/M-E]D(M%@ M9\D)M']D_AXFMN"WWN=/S0_?/_5^;_:N[S]]_\4PW2=S$BI)BW:5)S( >F<, M!6?U=\;/[PQI0O[EF/X/?C=E7W5'X[W(UD% MF,+8-2<(1QC=416U:/%]0LP#>#^H$_])?*MHPQ*/TE@ !U$#AJ@?,OX M1/[#Q%;-?KQB[)7J+9#MH$*'XYA^_=E<"@](J\E0C4Y&BL)RSQ2I0@CT]_1V M_A$_I]9Y>;'+73P>NU0J;[H?3!=Y]=U0B.AC*EL*JUPPE%I0Y;():3@OQ?R\ MQ60JMV_0_I-@W.9VM?;"HSMK*.S8%;>#&P]$F)TZWM+72VR6@W15DM$UE\Q5%_]2PJ%MGOYY+\X? 9T,(4VLT:UK EF M"Z+#@I&>?:P*4TK)=*Y3U9![IV^93L+9^9:J])8"\%2&TU8G%>F[^02_ !X' MIFQ82&CK"1EM)E*D(D#;"_R4!W3.9@1TYL2_<#66M7(";4):ZA,]X!RN/BCD[G=$UZ[5RY6JBR\H%K6M&EY.S&5U:*\2) M7Y.J_ \_^(%!U''@/P0BK#HO?J$C63/K?.NF[I6660\QSUBZE%+;+Y8FGP-_ M90IMGS?.+F<,QSCX2S]XW)I1%;B$%'@1;ITT+H]GS(G:UFW4%L641?$'R'/# MQ ;&E$^$Z:I^'\2F""T!']0&QC:4MS>E=#NCM'$)F?"_ILO-PK^+4 2/8F4: M;IQV3[;I$%@8@F]K'-TICLXHDEM"MJP31]M5QM&*&!B5$$)Z\:QF:C0,3T15 M%STOKAG[X'J,J" M2%:K5J=.]<6E!=\"?PS25U4 M4%]]7510%Q6\%+WJHH(-%Q4HQ81*WH722NKZ@KJ^H*XOV&3Z:AR P1<'@NAN M !8<5GI7W+U4M=SPBQDY)#2"?J;%]6%R/QD+&D:?W )\?RWO8)&1]#/?_9)@ MY$7C;"%LQA)N1"H$NG'U$N(NS&8/!*Y1*^RIB#E(J].+(5]VC8NO' MCN7!RRSB%>AU.8 O2[LE#:@7HMW_%4/'B$;Q&N"K#_(2 M=D:JEY=U>=T>H%M)S^,:W?;,IJA(H<2XT+=;Q9J)Y81DNB0VZ4PA^9S$A")_ MO-&DQNWNMY1OS,@JF9\ M1'J;Q\W.L?;,E,VBPP;*__8D:CBOD2 M4;OEC]HEP]^NP#^ ,_2TNY[)-5;N3W72WF2A8UW)LJ\8/:.?PWS!MG.,[E:[ M-JLB]F+UIL85FXYU#4P5"PLN2](@5M1[5R\T.+_<@RJ#&F\K@;[!U]_W"=5ZP1R? )6\'?_C>PQ_.H[![- ;N-^':UW[P9R@2 M_#[.X#<.:4,>E8+VL@"TW4S%5?5 FRQG/)EA"E1L93%P<)4R M>.*AY$R=.\>SA*2WE3 _$,;0?)2OZ OAE<^6XU6MH>D]B%#-N0.Z_"% ^8-3 M>/[(L7BHV@..BO,>G<#WZ*".9SP-'6N8H3>D)[ ^0OP)7;GK9L?2#?3'&XR' M-.6M85#JOS#,AX< %HM$0V$L?&;S,$4LT4Y!;<*_)Z$3&O#_GL"N8 @3*6+@S8W1_"#&?-GNI69O;4A:03WNT"0Z?V M3_IUV2S3B&H(*&V!G,+9B7#G30M)R>61:>KZ@$ !(D \@:#I8CSUT1\,' L( M24Y 51[,)S,06&0C#*P=%4AYK(IKRC%1@FR@,%F=)]&-> M!\6).8;[>W9P/H$[X8__6JIHGQ0K)U,,H4R"TMDQLCQ#2I8IV#=?KU&JG3>. MCZ>[J$M\DK-502Z[$U8*[#B9V+M)Z'85+L$KIJ!KE /VK%PUZ6X'L)UV,6"- M#$Q3LH53*IA+O02/3;JQ[Z$@!7F9,A+00/R1,-ZX?AB^;1DWGIQ=R^(YF:F* MH N'?A U<>BQ9#^*5%"-U,%:#M49NO12Z'J'6[F'G;P8O,7 90#">_B/32.I MTNBV0!<:.90\"_OBEY?KL=T?H?19;.G@%+3EH^J EC#X.U.C+ M@9HA#M0$N#+6(KD$@F.1H* 3H85+:[E\>61[+6M7I/S#1*T"^_3A0*KM3T5> M3=\= <1_8=.OY]E_I*/560$N&?5YLMVN'%,].3@S3'JA+@^L)X=> YWWE]%< M^V7Z'&RF5II$R:8JH^L.$H4L:#^:A]37?4@-0TKVIRM'54J66C;CN%QPE*<7 ML^S<21IQ0C5@(@2@=M#?[:-YRZ\MEZZ 1$O19;6O\DU/"-G2_WK5B0NS<_1N M\ZZO#:#IZQO =]8NJ9LM-\&SKN3ON-G;P9^A(/ZQ MK0*^3'ZO7&.8E=^*'4YJY>\5(<_*57GK1IY#4/L65Y#V2>T[&$'%XOH*PSO. M0"978ERN0";5ZF"M#FY7'3P8XVH!=? J#@+,9*G5P/5)\L[*=48S)+F\I%4K MC3H[;%Y98]!*&+1RQ<]F,.ATJT/9]C*P6"6F_A5SG?>/L1]&A7HI7:\\#G0& M7<--6R\B[#K"O/!=T4LIZ>;[+O^^K(NE/_1<7%%5MBW"RA MU/<\P\ZO$,F_ML+SL\XK\6?7W1(."6E?B1_]!4B[O+QZ=:T4M#I&KM.B@B(G MM$!21P:6:L-U1Z;C;KFB!.O4][*:9*J*KZA^Y%.O_?'L].-IL_?QXT7SY-/' M\^:'B]-V\_CJY.SLK/.A?=6]R-66T!X<+Q9V#^C2.K^^//MT_*G7/.U=?&R> M7)YVFY>GO7;S4_NZ]_'DY.KZ^OBZKD=YC?4H1C$9UV4J=9E*?=T'7:92P?S* M;9:A_$.@6,+B=>PK\X!=A4:FXZ5F.#'&-Q-A!FN9'+M<>^_ZW?6[=_/N5QLX M*DP$K7IT:'?#:!;HQ-#M@+W?NNC*S@NO.KJ^ZZE!1;9IU@=4YO51PK+'LO*[ M$I7T);9):1]EO$W=[G0+/#L.4)@B2IPL^):*&$.U!K07@K4PVM*=,8XO%R+\%@=B*<'[4?*X[\#BOHG TI,&FIV% M S&HEVUY5OQ/-08MAT$S@LRY>-WKPZ!7'7G#-JZ.9P5)BS<_"/PGY-44>\,6 M>7"5EAPU%8>JT9]L_?JWT'C*JTV6G/9HF6,'7MG:1>Q,/%-32!6 LIU'%5/Z M]OGZ_GNI[UCAV/'Q3RJ"E7G#<- $$"5?Y;_#6);Q[?/7/[_,]U O')E*5RL+ M9K8['+U4&TN:,>?^D?E[F*@EWWJ?/S4_?/_4^[W9N[[_]/T7PW2?S$FH/, H MZSV1 = [8R@X&-?!=C12F_G+,?T?_&Y*T9%?'?U<>#6_?2R^&J3:]5S,_>W5 M'X[W(UD%=/RQ:TX0BJ[CB68?@Z19[DR+ZQ=@&L, 6>5?(M\ZRJ#TDP0&F+*1 M@TH1WS(^D?\PT9^R'Z^DD0$9<[/E = EH)>';6;,I?" 6%V&:G0R4A0V]9*#2,$=C.8%RQ/ M]_*;,'''1W.LGQ>Z$I;8^$HFWSK?GP0QSQ8/8KY@_?6'-U^TFV+SL0@ 4PD& MJ[4ON^:^Z,8]=B VOOC4?/@3-1].PN1Z/[-%HJ8O 8 D81WZLQP&>T1%2CR? M'T_GIU0 OU[2/'4CM+]$ D--^^6TOV3&PV9IM\:A?<6A;F5P:#L.XQ>AY*XX M]Q6J_V/3X=E5Y@A=3R&Z,/0A$,8(F'O,3HW"=A<+1',.2N&K&"6NN0OMUJYR M.U'1_:/+F0&?Q%@'0SSP1_EQ4,N%@C9@XFU@J:6Z'G06B 2L>2]ED[W/3KIK M&'63#1=\,RJ%TVN&W,)3YVM$W3RB%HT06W;2U7H1M;-Z\X[- M(.H>:)%;-ISJ]]?OK^S[:^5RMM$GY_^"!<"FG)Q$AI.,P]@EA9+T2P\6Q]*S MD6\[ P?L058SMVSNU>^OWU_9]^^!5E M&[:V5'=D )3J_T63;IIV>>.'_M!^MM5G&&*3K5,!*VAF8U1B^&T453AI>U:+>/T9W.ZEF; M&\3H.4F=>F;.(:9U?C&C.*!(1V'XPS"CI1NI'$)+%)RG.P/])<0F)>-VS[<[ M;K=]G.]O0I](8KJ8G\N5QZI*MS>I^T6\XO8@%:DVW'6E_,;P=<;:^8AJ13H! M'$P='*>5G%:^WFVFBGRRBT*ED\M5NV&6"G@5WN%2_\,:\A4; MMA_ONY?U8NR&W&6-%UD=N*+/NG_P5J>SD8I/#"&JQ M54!9%Q6GK&K2TB(RP+6M7[>5[+JRU3TF5-22M0TLH#<9:AI&L_7M62 MZE:?C@Y)(MT/12#,022"=<6U-QKW6Y.;L9@87[")5?W !0Q@#OW.F!$TFWY' MCF>7$^^]_T%\,QV[AV@PCWP'SK.PF_\1@9^GW/_ZRT6GW7FWB2#@RM=>2\YI MBJ?)0&/)L %E (PR,&@^@ (TXJX1E1:M2X7W=R-G%VO3]0(YNZJBVCC>Z 2Z M;8O8;3>Z/"16@*CVB^&,QG%$%9/ _D48K9?VERJ4KII&\(*LH+4&BTLK8$Y7 M'AI6RFK^]%3;4V%_>K;@T1[5V*ZJUY]O).%MK6!>KESF8,R !0;@\.0((R1T-LZ^GZV$2A.!DN/Q]L<^F-\W*9+EN MP. C)!E->Y6E>&<-A1V[XG:0OQ*X)75A)5F*EZ59BA5O(5? (+-)D1(A]K+/ MG KL=LY_VGC-CY$RV0HLM=%F)PEJ_E3>/V1JY.:&00%<2RW9W\Z*LW()V\?5 M[A.5$$9[Q8R'ZO4<7#;W=GO=!ZO!&&K.F+N6][MO%ZAO M;G](2 TZ>%6,^3"5P_-:-ZRON;[F^IKK:ZZON;[F^IKK:ZZO>>J::R.S-C*W M;63**7K&'\Y &&;TJFS-&F=6PYG/@1^&QI49!!/@337*U"@SG\U85CSB*8XU MOM3X,A=?OHJH9C UPM0RJ4:96B;5^%()?*F03*H]!?N,_LME?NP9E:SC7@UXM6(5R->+7!K M]#M(]-L;OE<[C/;"-;O%?"BN5]SY4;?*!W=7[%79*J[\#(97%/ZHL:&2V%#Y M 9%9N;2KF;3? G\<."+"!YE&O=G=:!Z>9>HD@4H[V?5\3F-D_-*3H^L<7Q34"YM:7AY45$DUS*5 M=)_7JD-N&NVSBZJ@_=38MQKCM\C52T:=[13AOXI5&WYV&MT7#$6K>?IA8?CY M\8S)8^UFMUWK+36.[PN.E^DMY\=XZH@]_:G$^V]._8J#N& (C "X1*3"X?.N';)[JU+5MWG=_TZ MM^26/3_NEKAECUOMVBU;"T)&E)*Y7.M"]YV8.">-BXN3*HK#&L]W8^*4#+;: M.:*OU\P!U#\_JPKJUV;.+KE[R8BEG2/]ZB[:RL0>JH)VKQC#9X25ES;D:_VE MQO-*ZR\S0LN50/2UZR^G&QFZ5^LO%<3Z4J2?$5ZN!-*OKK]T*X/===KL\FFS MP.66G31]$+SA4!RS\@*WY8K%(H&9KMAVJU.[8FMAQX@R(PC_,@3?OO%"L?$0;>$9JOGN/: M/:T,0M<9KDM[3N\#TQ:$)K7S=%^=IW2'7^$*M^<_/2_QGW;J5-9:RBE$65?Q M=1['=Y+_T>[6)OBK0NUR0V5===9KP^WU^E#;[795L+VV5';(PSLSJJUWA^H-:-]DE#Y\1W=T= MGK] -ZE,PD*=@;JT'_4V&HJ@=J'NJPN5KB__U+:\J9V3TL8 =3;J!L^YV 2& MJ@G%A;==*CO757U=0CR[*=/;4>K?@M,\:M(Z"-(JM[_65>2]"=I:KRG6/:M( MY=3"-W=@%MNA$UHIG:VK@_DFZ&QU4_!T-[Z\6H#5="7I:EV5[973#7?D9:E) MZS615KENN*X"^GW0#2OBTZQUP\,DM#(ZZZZK2WR%=,.3H_=GNTFW7H\ J[.R M%XHFI-ABF(0NKV&$HUQJDXQ&BUHBYZY7+T+/,3V8\3R M'%O_:U4%T>PMETJBDE+[W20+G39.3LZK($=F ?356$*OBTI*#:-N2:E^10R: M=JKH3KNA8K-8DH$BGI)[ SY>NT M5KYJ*JF6\E72CZ ZRM?IV66M?-4T4Q')4M+G?B?*U\7%;JHBUB16V#G\<]3W M[0G^RX0WO#?^GV$8^0Q8_K#0-_NWW!'^]B[=+NTVXW^5[E?I?;P<3HMAL&XC9Y1!M&-!3&E3\:F]X$ M"& T=@4P>,/TX/_A>=<(Q*,#>_0'ABFY/N*"DW=JMXP/9@@_!+(RM=_\&U[A M1" H'H4Q "SV T ])S*>S! P/A+!R/'@5]'0C' G@3">\+]*SN'YM'%#/&*G M',,/#&N(2=TA/&-83@!"*H2]6?2![5BPMO>0+, W8YE!,,&/'TTW%G//1KLM MW5+$>PJ$Y6,Z.?RT97R, UZY]#C1,!""?SV"KX:A(>!2[=*;[(T#QS6ZQWR/ M#8-^SM ;F@#HOA"EJ*! &,9]!!5=CH05W ^"PP%\<((10+CU.FBG]_ 0B ?0 M;1),( DAGL?""P4B ._KKV7#VL]R/B];RI .B)&%;7E=M[H=Y"5*(DZ.%Q8G M-U^O0=VZ.&T<'T]'&_E4IF\#I#![./!FS9/ADR% ,FR MWR"4)-\-1#@6%M*>.VD9/2*[Q5>3+QG$40Q4+\((H$%\NPA[:> I[XM?YE#B^D7T[(J@F?241;$[:RCLV!7^H$0UNR;(Z=CXB:%UC["YAR4_ MN+[U0Q;W=,[.+F&71P =RQQC8#.(Q1%OV/B5E!NI.!'J6L)UQZ9M _]/_AV. M32OY-Z8C !P=CU8[4H"5.A6IS*!)MTY_RNE9_)%4^RY.?RK0WS**8)Y/&CKK M ZWM&;5BJ:-M.I _M9>IK4N0P<:T&'HF<*]'UN<K==76+2A\(/SU;;HSH>2^LH0>X]C#Y"#:.ZX]1#?\6^/\";2'\ZD?_)Z(K M9:>]-$%T6OQ]%R,3Y4-P"](3^>/_8>7JBOG9)ZM7$ZUT9]O/3JL:)9]5GI+G M2Z*MD_/)NIIB58^3SBE/R\G'% MW=#VNH8^58^V43+?/_FKEG-7+FH17(.%UC>VJ)@E?^_&J%G*GO7K^<2V$EZ?@>PR2FH-HR?9N M.]"NUU+KN2ER7TM)YTE)NG-EN,+(\6S)$MR"S2 7L'()<3U$KQ?RA8N33?*% MK99_'HP"D/RG]D7;WQ=JQ^[*J4 M8VF&Y \:WSU___%*ZRG)Y .EJ93DG;APA?DLI[( .B=,12<_-#!Z+&4(W\YIO^# MWTV)&/G5T<^%5_/;Q^*K001:/8QB23+ M&VEQ_0),8Q@@-_A+Y%M'&91^DL! GN"@..);QB?R'R:2*_OQ2K(0!!EEM/@# MXPKYIH<]"\RE\( (-D,U.ADI"LL]4T3E"/3W]';^$3^GUGEYLM ?/O+P8/11 M]*/BK)]V8=;/)O(208SURY(CVL#S_-=?+CJ=XW>8$(G/T3_;[]ZVC/LT$YROV_'@UPA&0GD2;1&PW@:.M;0<$+"&_6Q8<<"/@ MYV$("G-$]$O$&0J) M=E0B@;4& :8HFR%57-@Q PP8'KYNNL3!CP.)QRK;6R8#1I)ZM\42RLDQ6K6%[C>Y[@6TWXW9W)FN+OKG"\ M1H(6E$N>8+PQB%V7S_XF%((4F-(\>5JQ:1S)M_-/[^)^Z-@.2'RZ1 /3.7$S MIHNU1*;CAF];"RDJZ]:'=J&XWGB6/Q+WYO-')[1KHKVVIO_+> M#=B\" ]8?;UFDI:++T+73:)K8PQ?^/;2)2A:19_#$([,YY3!@.9)B.9X,0H& M'U8AWL5U'UDY+,N!C%)F?K:&%G\M03:+X3UL[7TQ:O@UHSU)^WV8E@OH307,DKB+@*0L^.U M 62SZ+XL*[DX+P0J&\HL""PLMHV>L-X6U6MX DNF :,>00>4M@\BIY!Q0NVK MIR'\"+#/G:@JX3];=RU ?E#Y(S^8& %6HY87!7;:/[% !1L"S08@$)!((,N4 M%8!UO%9$%;T)>:#=95F@"9!B9HD -"W04<.&@<4 \+H[ MV*,YAD>4T6+["Q5$4SFR)R*%6W!24%5"W,(CZ&OD982M^H-!" _!YF1A(NZU M0=#K"\N,0T%FC+0G7==_X@+OM-HYM88>8,>@O,([ F&&7!;.IL] D#,#R4#5 MK/]O^5OIMO2WPE-%+S*H:@EN$&,WMG$'=RBMVU!@/;A;#-YYM=7[JO=HCB1C MX+CP!5>0Q$(@.SGZL!Y0)Q/ V+N M.XJA 7>=L*]"C)M[W^G/BTZ+3[SLTL^3%@[KO'#D>^1V*^0]=.P'4#L _8'! MSP# >LYWL2I2OP+^."QNA +*DNV$4>#T8Y0H '+)27+R?55NE4 /9!'" RCDB'B'( M *V-HH#R_/BQ+F4E=U[@?EV1 0(KD]"9^ M#>%/=2B !4?;8C]8X? ML:=4?'QV[+-O>NNZYRYO?\J(J6K(0SZ9D@H, +B-D($")J\V*Z,>&@<*AOZ24YU!ON2 MQCH;8.7WX07 4?5?AR3C(I.;?MAIIRYF&PU#J/P^H!\I%=&7 (B(?X81(%'+ MR&W2=ES:S3JWB9R(WHL]NL8^YN* '%OF+-JJ$5K$<3#A_1LC 8JLW3*^S7@M M_"=V(W:.XL]!EL6H/(AG$5A.*(.*Z=+JU_1R?\QJ)AC3% 9/3R$& Q3B>+*I M5R.HR14U2.&N#CDHN(&EO(ZK=G;2M-Z';8O9C\&+Z?IX5TGOMVR$I,PE>E'4*:TT D!,/B^_#_6G$X.3/"*^UGFJPG8D0H6$TYSP^:T5^93SBFD6 MP9VPP&I'BQDHE>PL97LE__@(&MT34JUI7&$)Q0"[-=(WO1$0#*5V819'%!I7 M<&O /8PW^ *9[:4^2QY6:5]D\4N.7'8JWY/J->!6(<:%MXJ=H*2$Q9 M)2@=PC%81YD-?I??W]'W=_A]FIGV#019(.59J)B-[OPEKQ2INV#=N60C9KS? M^*^"%<@!KO@D\*P")KE0ND+[1.4K?/IW3&8?YM[1.MP5%>\=='3FQK.3%RJ! MW55HF;L+:^$[VTS?@% F]VFF6C@OO^*D.O9#5]H/\B@&G<70#E,=,V)#"/2' M"9_UX^ !5!?3A1?+^.=_F:/Q.R##%N:>M)(DV.3QA!VF(1_[T0F13C%',0BP MQ3 QV9!]_:GOE[*=WMQ)-C'74]$^YCL"9I%)XY[)%6@'8/4+K DJ3Z^[+.J5 ML)X$R>ROKP6VSHR]E8.KY\5I&I0J)B1PP]@:)N"6B5U&+P&0.VD8Z77G[VV2 M7I3F#)E*6,L"EY:&K\J!7-3E%X!\D<2[V\ HE,_>^[BY MVP%MC6]EUFO"#Q/]&WIK @V%^SW/OO(!X1>YX%G;I6L.;P?:9RNG*1S/N/7I MVR;+ ]\-@OC*;UX-'3$P/CT+BRVIVP'H/X*)$[[^!AJ @\P +R_%"9E9^]7W MFNE/01-R8,N>2HG]X)L!&,&W\&?Q@XQX4HF@IU.$6< J&V.2*-M@9.GV_4?1 M1!J"#]E9D&@&VW?BOM[2MI.ZM*TN;3OLTC;R$PQ]%_ Q9+L$Y %]2$8)Z!W( MAL)BK?:T.EJM"GCG;:OFM&UUP/KMBAWB>2P$.0ZF,QU+U)R+XXN%IA$6.JY M'G,TE.YIRE^U\A"#QME%MUB#2)W$R=K2 ,\X5]'A@J5QR;0'UP&DLMDN'],O M!2;U+9_U>W%6HKE0J>8DU2:WI G7+QJ7P^D]0\ M6;8 R%\!3/\GB')(=:7N0JQQ3IC V9^.E1 MX5:RF,PT8O424)82/6 SH=(;E>8^3A5(*F\ D[>_'=,3C^X0.TL M"LLY#F&&P_1T2=IO^7V7==1,+HH,DO]1&T@^ED8-N35QU\S3\7"@+X$PHI]E MD:'(>%$1W2DK5:TCC6I&I/3IU?C.<>OTK%-0;IMX"3,F0CGP%IX>/NN("W"+ MU2LZ6T6\-76&2C?K+*;)B;8Y0F@9'U/\XM!4$:F,^<(TG$7CG&D=T]CG2SXM M#%0>VV%MHC1_+4XDY+S7M1=XG0H(8#K<0F$JF3^WY!8HR@>\'+/TJCFVJ1+A MF3LQCHBE&)V+J0 -,V"2?H_"GADWP"0U@PH3YBAEF; )F!LM8T^"1YDO9(!H M!C1D9O74#S&^/%+Q?A0]UIT3TMWA: M<-'C&7,4_=_I2\ >Q]?"0M^1L-HSI!B&&U&2/?F!'0IO2HA1S'&V>>"$84SS M#>V,97#%>0P,3\J$L/Q1GU)RJ8?( B0^Z]4L.LGAD*[1(/I%18_F+M($0Y1X M8S.0%?N)U,7PIR^]B)1[;_\K#B,RW67.!B;MCTR;2FGP=9G5N0,(Y@B#ODA] MV2C?EOKPR2E@?@._$\^\#?:/!"K-1^F:#0V(^DE:A@(SZ)-Z*LDBZ<@29#-* MRPMYC8Y&H$O[,L^74MV?,"NI7ZAW V$-K=C/XR:19(B M>^EP4-<1,2CYSF].NL +A0\Q5,0TW($.#J _I!1W(O/&YCBHY268 M;D2N](G^LJ2D@*(G/"%2=BR0Q4[YV@/![ID4X6:?@+I52/&:9KXM1Z24.[9P M2LY%IZ@',?.[\WGN#%Y7\V7"59?Z5F"5!^9S4HLR.Z( M^4DQ(E]YO.]9B1W8$DHO)& MP%0),:1@2RO^IICK%&2J-+((CS^&73F!I,'L":JI>J^_B(72 O7PE39O4J:H MVQS9(V=MGYRUJ(;"53R 5D$9L3AIJHR;.!Y&@EMVZ:D7 2L7F>HKA M*D7C%YTBQ6OIR; NEMP!V%(?ON[[EJ7DJ[Q1\FJ=1[.^/)K3.H^FSJ.I=![-NK0%[8(D14WI M#\Y[N"G27TR*P1)K)_=2]B-YF? C@-E5[\_[F]NOO>__9]S=]^X_??GT]=[H M?;C]\]ZXOOW^C][WC\T_;F]_O_GZ.?W^#N#P7M<\MJ0S;L>TO)(%RZ&*$I/' M$C]B?2$:@B!+8LM2%;_^C)<=W\9UCG:#EC6#7_#9XG_QFZ/CT[_REV;@#E+_]Q.$2']-0F MBCZT\$/U&4"+[SET@*Q,=,"CQRI,NK7P+F2W7J079S I@622V@,_]?Q(QQ7 M, \["PO55WCV6^CG[+N1\7WJ">Y%LJ>9AC=T3P/NYB&HD$I=OYV.1@E53S0G MT.IAT]+5&##@'T,'1 NP$E/67$@,")/V*/.WC"XYX+8HHTQ>D_)N,$RBDN(L M(*<^PH;*CP/JYD8+%.Z:HYA8$([=2(!V^_BT'\K?/''M+.,4$S?6QBK25@!! M &8 IQ%)P-VD>+>I?JT(=>HB$/\L,XQ4'A*\V)'ETUF"MGU" )GC3 M(CF*+?-6M"[&(>?&EX#;\1Y]]U$ WCYX%%J&&PN<\ 5@L MQE08CV05.8&8J,7@FF79:4_!!BC"=N"& D,53H-,F6&&ND&"F%*]U7 M QAOE%"Q"\R!W=\-^2* $C;]0V\KT(G_!%K(+ZP>;%4UH&D]4FTGGQ@JOV.T M:;V'Y-]@.UKJWW)3K&*39K^$4J%<03PK2.J649"HG/FI1EGK,+(+'LQ-)HO\ M\3NYMPM><'. ! %P]BZ=&[;0WF9NZ*6.,$FZN<9%2"GPMAC1GYW!&I/1QAUP M>J)L?D2U56DS)"![10O,&ZPD[R_I^\<1F,QOB%\%/C:X#Q-FF^Y%R$:+KCL% M0IXH56/'&K$#VW=2L%9C]E8,_!7LL;#L M1<+[;.TME>->,X%-3(EMS;3AC$ M8\4?C ?7[V-N0XP=;S'AQ?&X9RW(27RI#VJ5%*VZ%:-Z5^F< J@]92-] 5]Q MGYXD-;J1='^U#5>8("SI9*AJS7I/0V\\FOZ:)S@DY8D.=AG>)9=);GSQR[8% MW"484Z1Z$/@=3!5AA_,C*;TR@SR4ZHPZ/O%\3\@H+IADI*!8YMB)T'D$5J+D MT9BM8%ED&2*4, M*C1U07H5!YH3BNJ*4@\W_.8'-O!/?)O2DI&Q\32M(*>W^'V>FJ F#];(]IJ1 M+8<-2UE^>"]W) M7N%Z."VUE<<^("!NLV& 4>R!66PU9+3&FL!GWJ,3^!Y:>N2F?E#=09&]B6>* MH9(YQG-MR U8H^)K1L608VBN,7!CU+GT6 QV4; I41Z3\J6@K9E8C3FTG0S" M2"^?Y016/,)B'FS*-AWU,ZB?@1FI:&;M5:Y1B?R7 Y,"JOU)BA*HKW/+D@2] MXAI/7C6>C/TPI(+6 4^:H5"$$ZC6*,A17-][:+K4N$_.;9.X$PEKZ/FN_T Y M GX?$YU#BYM:!+(ZEZ(8:8J'S;U3!BXH[SQ&B8:YI/%]7J'&R=>,DYD0B7(9 MQ%S,RD44N0^Y'@Z#*6-& AP,M6\1)XU>'G!LO,=]<\<\"4ZW6,0 +)HH5-V/ M:"0?.5N(@-,?;S+!)G1,@@GC$1 MK2'S$=D63=QV%$Z49UTM-+@4YY3U!8MFQ3>X9J*!76N=04%]!?.")F;SRY(5 M^4G .?LEW'?9"IIY>SF:B<#&^50IR(O66884#,3FI,CB8KT;6:$.:>Z-9CA^ M8572*C*(P;#_)\]8?<#].?6 TR>$$XX3ARF9GIJ]*9['KL]\O*%RQ)1+2TO?-:A] &7E-V3>QR1- M@74GAH?=(+G!@,Q@B89"-F*1RJ/4&(?"E2>J% !4[_'H+@Y@$B8#L[?(1N;\L)2 M<9(,:SI>\A;9HY++KKF@1P\CH'8,'Q7C)*)KC9>'BI>*54E&139"AEEQZB 7 MMJ&E!F98E,W2G/01!_,/I,:(E@S:6E*/WXAAOOFRQB.L!KW.5O6#.*$^(2A0 MTL#>#\]_\I),U-GU):2$+%/V(@M81")I0$5RV8(6PGC3?HM5(JH1^'L<_&'< MW&## .>]K$^#CV\B,3+:O9;QW0E_&->\N>21-C[".?IZP6+#>-,I>OLJ+W7CRZ5K/WXN&E*L9@E@&X[S/CB/'I@B(F6^Z;_5N"&K9]CDN&ZK9Z2#I M<2!8ON?FIROIZW-&[$&$_VWMH.IF.P6Y ! :G$T"IR\4;"2F)M5<>N,,0 >4 M6;)8$*43-2 EK":QQ<(*\#9"?SXP""L.0U7]6E[>)Q5XZGNX4NU5LAI@GC"I M=9Y)!8&QG,J"6X>7C%W3HGG=L2Q*D6V.YQ==@OEB_H!'\>!)#V\;"X01COZ@ M9?Q#L+_[Q>'L84T2[HF=7["&FPW))ZV%?- M0K"JZ)^=?[:35B'I!YE&(:@M8<\/N;O^>QP7WW]O<.>1+TFYO.H-HK09^CHT M/K+04]Z,'FBDD] AX72=Y,/"_;"Z*MM,)];@;6(-'D[K$;J$VT><.2>>JG*D MK?7(GVI^MF#?,VTD;B?I:&;HSF9\2GK&IRJW MOH<&ND6D+X,L!$^H/F2J(YQLG29;K7'_,UM@V6JH7,6RU0*6#H>)AUIS*?.W M2&"R,<9&]Q"XA 99H[N$M^7>K&QN=5 M 60:C2-KD=O3D-%<'3:,02(-- M^F^POP/PC3A?4GI./4XFF*\=8C-A?^!$NE%!/V@9VJY&/LA.M) ^?;BY_]AC MMJOZ%_-G#=!;<"952&%43S:]Q@:Z0"QN.K1TY .IVJ +6VA+$?8$W)D]+66@ M)L2P9S716KXL:7M,"2Q DX%-4"'*^M.C;A(T*2*4B2QH+'$* KX!?A![U%5D M# AL.6,$BYJ?^[G7^Z::*C52T\UU_2?J%\O5N' Z+.*2P/:3P4D&HKOLT)Q< M%FZ9!\PXT:15!3RK L87#LE>.D](ZIJ ,_<\&S\;H>\Z-MW/<.U4;7^!%0^#.Y"M,^J8FBN"&+W=A&$[A0#[^4M//JO33J>EG*?KAP:)5 MIX\:E?8#E;K51Z7]9[7*)WD.NMWN4L/@PK]+H\9AVQI,@*^"FA)B1\ WV.WA M+5H[LVTE-K;0V>]X<;8#V;80J;(*6;7(^PU9@GX<8N>AMSNZF!E9*C/H]/@$ M2+1[L4N5:%>T.46&91>F3,4UYDG/D> ;6+&(?OXZ9_G.3UG,I]#<9K=T>7JR M6YAL^UYJ3)BQI3>=D^/= N7MRIQUYQK0[CCKC1J9*">C-0Q/1 ?/71=<<0=D M1!'1SH[92T6O8S<(L$&[>!JWCL#HK)I$K;74!7GI1S$.A.6D@5ESA /8_D,? MU#QU9SRU,9*JQE6\BLL_N6A7[/)KW71!?OHM\!\=R@;#+!QI_T?FLP@/ MGIFN)[*P,[);>/N=D]/* ?5U2MD_)+]K%IRIVQMW;CY.QL3T!4[Z,2*'-Q M6D6$J;7[!;7[N\BW?C3[Z40-+ZP=);NVE2MF*E?C)E[%W9_N.'JW[_KN+D-X MY!BAU",L&_".JD*F4]W]UQ\^&[<=8$Y9SRU4NHVGQK;<;I^V=QNP7WVI%&6Y%H+/'.'AQ MOJ\86*OY+ZU/N,(N_W_*QE2R"08(GU[24#:M6=AU$4*]3.DROR:=4^B>#N-0 MA[7,K"NJ=>8E2CEH+DDL.9:?<*RT!?8K5)4KJ'Z 67K2.#_M5L[#B)N ::V6+L=5K[1YI=R]$3NU6\)YI'Z!;V1/?NZTB"-1 M<")R+?OCQJNK2TTFW:HGKU;B*5R%-VQ>7%;O\ M6BM=D)E^GII1$K5@U8*ZK+NU>3 MB%7-1G?I/&WON+RGHI?Q*J[_S>7YCK74.O*_IAC5V)S(>6&6%6")K>R:&VJ# MY%7LRG7,ON-R CY-W%-3?^40MYHA[XXBV[M6;.NT@1U)XO9%U21QK=4NSY#' M@4 W;!G[S:0.&&88BJAVT^Z2Y1Y7*/VQ&M?P2BZ^T3VN4,9SK?\NR&YOD9T> M/,=\+6U/][3I:8UO^XIOV^S-N/HV:VU\5?&PLRZ[52C2?!4]1;;=DK?N:U/C MX%1?FZWV^-U07QOXL^_;$_H"_D8/,O^]-.=>B5?SW3J>+?")SFD&?\>\DV$B MZ71$0$"\,X8"\8&$Z#M#2K^_'-/_ 8"F!&/RE;JAXY\4''%_GDAWUQU'AAE' M/OUQ?/0S[X4 )'_QWT?'1X8E7%>V7T[^'8Y-2_T[@Q'M8UA/AV<.D.]2""H) M2G>47A$)_ID8USZ93_\Y/2#RQ^_DCR_*9/:[UOQL#Q3,]R3-<8"3., Q&VU'-.B"$3QX-?FMS 5$Z Z8N! M#^]X8[Z%3V1JN_P*UW.F)AJ^Z;_%1".MCO,-_*+3>VX?=X/.IQ@AL%6.,WY+PT'DS'"Z5O,@R)%\VHT&\8SFAL.@&F M0&%6%!P+WN @:; SLR$=GLEBL')UDJ\M/XQ"?),+D!;&V/?= M-,F*DJ\ ]O\0V+\P=(#TRL9< \GV!6X0P $H )NS ;,B/P@)O+ O8RR" 2*& M9W%25PP0CT.XSA!VWH\CV%B47#H^D?E!8+@.[,UVHHD!*&O%\E@NK) MB88&HA'M>V@^"KQ&O (;MQ"6XAD 96-!\$ 2&.'!=P/(1?.^AGIOU$ M"FD0[&%(?1WA,/IVZ3[5?AN,*:$.% D #@A.$'PC\P> VAP[$>R),!5^B_LB MZ?3HP%MMT6SNL'/W!Y];, KR^@K?-=/R%QN(X 0$1#,RJ[0:1""0K^ M/?T /P4D'/F>.^$&/?T)_-QT)Z%<(D0JP:22D X&%R(>33?F!C[Y>\_ !8& M"&YZ&!$-8VN(0(H!Z6X\8VPB;X);#AI3IP :=?!!,8A=!!U!4M]3NAWX%B21 M",((/Z=;)(K %IQ#9YSPEQ(VD"[1=49 MHP'L#'"3HT$2R_/]B5J#EQA1;0SOP]B7+XN M8;KF))47J4!K3 E%A!?#2G^-(LHBO@3BCD &@'&!Q\U!-&(@T9//!RUB-05L MMV7<<@@OX1+8'BS&M@LVK!!,X$>:.%#KP5&FP.4,!@+#@+@+D+S(4P"$N-N2 MC>/;$\2&+02DB!)ZA'!WP)SP=4[DPD\2% L$"D'&"#^[_59>&UO9)OA;3A_[ MV](*64[?MYU'PW)!HOWWT;?/'WX_REM5J$07F$/RDX - OA(:<^9]UW??S\J M,BGOT MGMYM^1O_<_4:/K6^_RI^>'[I][OS=[U_:?OOP#O>S(G8=[P MR8!7V56=I>PJ:27E0/[;QV*0LP7W!EDY>:OQJ&D-@7_]]]!=0>(\R2/XD >%X( /0>N7+PR?R'R:&;O;C ME4QG+.CJ<\G!%7R%K.G7G\WWB]Z_]E>Q'3]%M OZ'PIRLA&64S2\ <--]Q1( M1\$_4&R&L L2=/$ 9#7P/=8%$#-, U\G6+\#*\N.K2ADW7$<./!NV!7R\5 X MX>..\);GR.?80 M+Y.WAR N4%);H+Z$3F*W84_V .R=$'1&,(S>P>_E"S[$_H3>\/WSMSO4U2Q2 ML?E!/@;H(V0]PK)D#I+QQ"\G+6&06UTJRJ#)F2.4_6_D<5$Y(/EIH#'H"5=3 MNB/_"46(&#JH^1F@, %PW[(AZN!> 3"T304Z$.*H#[%*CH$-M9XZ(QBPOHO* M F@\*+#QL C7SO$[^2[Z5_N= JZ!A(S"5#[%6TI>JZY _NIMR[AG];;X,3I5 MB@",0O @:RJ!$$T;,-5#B]QT&\80.$ 3Q*GOQG1I&0PA/2"+,^9X[*).2%KO MEBEB)V1X"VH0P"=V(UT)1J7-,CU2U(" 4$D=N #^6'Y'BB[IUA/@(8^(#Z?310 MX&\!1$9,0AC?P& T;FX:Q@W2:;O75&C[W0E_&->\UY9$UAEW-5,]*!4CV3#8 M(LBP=NUM.RCW:__]K\[[#])I8]S&D>O[/W[]V7F?M!$_G"-W$RHKMHF':(>. M4 X@MP->Y@P >FX$UO+#$*T/\DZ!"N2$W#Y. MLV/Y:>4/A&1YOV5#QJ!/8S<$*DK,YQYX3?SNX0^)D3 M@!'X[QBH1])^\N2IVG;&H8%^L(1IP-J!($\ED"(YG, VDC::$M7P7S\$B@FU MK!@ $"-R (#A'%M">B+)<\,03400W\X6.7IWA[CF&;WX 30?H]-NX 5TZ?+1 M>G1%Q"Y,XT[6Q/[N"H>]D-*7RXX%4\T!^&N[W3HU8*,N>:9O@._;MB/]R!X^ M[PER0;$Y._5JU@^NR'*=& \!G$+NX$,\$8&\35 1+/(>($.'*[P;PTL#0)^> M UK(('I"H1_&3B0:[ 8+$7?AXI,7D3M'N=@()TCBA"C$0E % I(VR484VLK? MNJ%OD'U'/AR28JCDH$B1/OH'T"Q(A"B/R" .R"BW4?KY8^4=T7>.BXQ]U/^! MZ%UEQ2?G =S\%SP<\LX4!%BK+%P[3-1%?XR^@=ACUQ9N"1A%' 1(L/PB_$O6 M@] K44=\%,P@0(Q&*#I][\'72!SU1R2@0G+-8PSZDB6<24,C'4^[ZD33UO@' MP8-/@'$7@>[TO.L986_; Z8P]8-&NT3TF9G/2X) ,V#OP,$N"8&20MR(TGDS%P,?PEF?@[!$8$<9? MN^W6L5R.64V#W(7D+&-+*?^#B]:)8DOXJ#_@G_\=3$F4%MVVV@V>[J_MBU:[ MZ/',UKL%/G>0G8I\X;\2#5;6 JA3/L&;E7>/>2R[M)WQF!UXB*#H?\\)QJGU MV+.O0TR1_(/OVP9&&F6H1_$A4&&5]YZ$JGS]1)B!BEHRF_0 2^CCEO$;F%:/ MJ :3]Q@9&/Y<'08M1RUN BS,H4B<$0&6)KY,8/L '#;",&3'KG12*0:)08&, M(NZ'0+J:%H/PQX41OV4!F^L0;^('V,EL RK:,9Q$P@$9^2/>;$9'FD/,ZTYY M2/[3/IW.?UB=B='5+#L2 0!PQ#[ !&7%245/*6SPC?I3JF3)I836$+0K M-U,+(TTV#NLR+0 :(+.QHD3L(,80"T\1$IW^P)]S1'K*,(-%0;8+4@_,*$LJ M)QK2>C[R_SA M"?^0]$%A7*()WU$4ULTE)A'MQ+^1S-- [#F@!T-'0N5'HP\ M<0!/O88#T2[+(1.=/4 .SAA%CI2/]T,?GZ?W*-.5SNMC* XG>E<=-U^6#R.= MS9EUCL?/L_)>9B2+&#);9%8:5O=L\:RXTAR8%;RFBV2KDB/@[-T"J:J8C[3U M[=UX*C4@D5Q@)Y+W$&6J90E F(34\1GFML"B%=W;4X>K3K2IQN"#Q^ K9/.N MFQBDC* U3M8XN0A.OCQI5YO7@$8/8B$F :!NC,9W0\I^BNWH?FG;"8-X3(9O M(Z-G +ZR%MON78>GTF0H\IIB M!"'CF%56;CX^,\?JK1B%;[JH8Q':7K&H8QV0G$O8VRSM^,*.YCM*Q#A4D5(C M7.40[M/SV)6QMNIBW;9R\GC94&2]I=EX(\?H5!F#%A@R/16J(6^P$W+Q1O:! M))&+TO&?ELFXJK.5MY:M?%%G*]?9RHO<_ZO)5I9Q:TP5D:D&%"<;QT$8"Q52 MQ]M(RI)4B@C8RJ8T0U0^DH]E), <0Y4$J?]419.0.U)]C4?Q9YEI@O&QA*-2 M 4[JF8([Q!\E+):K/WW6Z L8O!.9BE[D^3A#!@HJ(Y>-AGS MEYEN^*\ ,T*PC!5!R:?3LNMD#K7AS\AL;1E7G '#MY:8.#DIAYM[XL@A73+# M0=;MC#"J(G-4.2;Z@/DU'D*(@M8/IB?K>66"#Q7"&M;$O S$ZE[(3$R?"G^C-%^=Q&9BR.1B+@1&$5 MXMJV-K&UN@DM+4N&ME5*EY:-%JHD2@9C/HDG*7TC/,?KD/2EY5?D2"S)H)(\ M*[/8*B'PBMEFM;NOHE[ICYP4C(Q" %/R1PCNAD;SNG3,R#3F+4_2+J?YM4A=$P9>LM %O8[%B.A* M04UJXPU,]^=\3=8Q5!DV:)_AT"=5QK,'9B [>EAFT(>%+'-,E7A)?G)UJ6-K M'G'0(\>^%ZJ<\U#FEOE<3925NC+U=APXJ+G NC+A5LEHD+J@WCPXEJ[M:BEP M<.4.98+.4$A!CZ4X7)GI4$OARO"L'4OA/#7,C0"G7"5)H)]9C:&+VNF2BZ1B M=$8A!)6:)J6SU>4RMZ3-6E;B.1J,.)36;N M>(C5VK*X&)5/)6'+!.Q!JZ U^E<(_0MX^R+X/S9#*KACKHZ^0(G=,9?LE5M8 M*978L&NL'$A&O7NDLJ PRS+Z?XT"Z;UFF9Q"U MRF0,O>2NH&A0.:AEO9QRB.I^ME?1 ^$F4]A,U;("7:0>MVM[0JT<,)OXO]9> M2CF:I?6DJBH)I*8-/W=(U<=?)8^J0 %GU^E1 M5*A(NT7::-[%NX/).\R=EJ MS*$I.\#!=N-,[$&KSJ3>7MEJ3"SF*D8/[16RN!K=VT-AVFH7=]RP;1"3+-,+ M-=GE/C"I)@Z[LG'T ;5(V8'RB>O((NQ5F.Y4C*>*N3,5QC(B&11 )[8M+(1VTF)LP;+3[7"I[;0 _BPQV/$&,F]?M@A1G32EXX.; M&Z#OCJO%,-Y$9D11?X_T9]*KD1;[/P@_;?H1>Y(0HXE,]LO4K*/?(S(?N'!, MD2Q&27P/K?<4:P2VN E\#_0Y_6LZ I6*41LB2W)2\]%T7$+ ]&&]L0%50F)[ M!0O^$2859'K[$QGJ48FU^&OID??$ ]-_UAU/ 'AG#/5BSI'Y 0<0^I8@&56J ")T JV7K7-5J=Z0 MCL/99?#MX]994M>>65=6T\][GHNT^DKE:\/KTW(@'T>A+B M\_>RI/O)#-.F7?R-K#/6P\UZ.4S:'>-Z47#F>MSD6]LDA\C!\!Q^?WQ\W-#; M#@Y1N/7@F0.0"$>OR1%O73'-$ M./V!"$Q%,*B%<9T"6)44P,LZ!;!. 7RM*8"I&J.ICU? "ZG)$Z9RO0Y=AMM1 M\;$Y@TTV!S)D]OQ]ZBG\EJ0=ID5# 74WE[Q]3B!RT\ZDI1W9DO0'CD?T42P; MROGK$DDP"T<\TVW])DS6&)L5N;YI> MTDQ'UA)>X3*G$)*]O^'>5'(];XO6_XO?!8S(J106*X; O[US<_ MM":258FD4Q/)4D2"-GWUZ:-&I?U I6[U4:EFM?NNCU0+\=^0!]>/0S"FP])) MFEM4LLLQ>.?SQY6G[AQ,[-W-(E=ND%]V=&GU,O4R![7,[2D.U@;(@L+DUWY&GLAOYP7H#X*LJZKL >6=[-:= M^%/E+N%U7'NW.M>^FW$HJ[:#V#";+"QQ[V7:I&+C!%G6QFZ<9/JU;/J+4]79 MU>S"FP4.![,"$0DY8RG?>)?'A3FA@8UU35F G)G>B%6$V$J7?R++]]R)/O^< M&H9P67HR =($\1:&PJ5J>]@TV&MRV&K:FSJI1'>\,(*7"CO7&R'2^SGK8$B* M^:C:G8M% G]D^)Y0HWVQ@M637?/XE+8OPJF!PG*:,!:_#T!>F[*K,I5=4YFJ MG78$3?HHRYG4,F>#EXYDX^7T:M)C8DWJ[-I;(U/1V:1Z1WD*1LKB"E2]'E8- MPIVN&BTHV\TOHI=6\H))!2G_D^I('W3Q3;T0IN5Y"!L9<6=OB8@ 37X'+BW! M@C\N*D<^:74R@[GQ0?[@Y.0GV7(2JT;SOSI5YTN?.>G^I$J,I\\;:E"5!:0* MM/Q/A&_Z+@1$@]HR"FR?"8NVI@'"Y\^6-:LQQ]EB9BSU#WR<;9:@#=\DE0S) M&U%5_E3BK)7X8P/(<,Q]NY]$VG*@H68I4Y> I.8WQ,5<:B%#4]GUWC-R9+=J M=3%.6[L+;+F-D]P=$69KB&<^QO>)>T@K@FDWR=.R/9 5!]S1)O/K@6E1D_.D M 8):CEO7R''AK5(6O8ZZJ'QCQ)VU-+A-RK,_/8^%%QYX#>#GV47A0I[?6+C5 M0:.0N71:%QGF,MWP0%)\]F?=5C?+DY:LOD\:'B3$SC2=X43.5,<"?) [B) D M)UJG!OM>R&)/@D61/79+LL#>C+AYD&R&)F>2)\U( M=A'U_4IZ]W%#5>Y/[#WXR*]TD,YMZEJ)KC2;[E1U/N;&\N- 6%)I)3XW0E7^ M/QER5IJJ[*V,77RT7P$XQ;]CAV#;P&9FV'\).1VJI\XS_ATF-)]Y/?S2 ;76 M>W!0QS!!+\<&4TF+#F-V&P]^%M1OP%F\WD','?#EMK"]4'H6A8W8ORWE8ZBW MJ ;2*9%-\>>S\V+Z,A96B,W0*.E?T^UV%R:J/"NO @+M4!NYP5(# 1)#*B.+ MZ2*5L]#7=Q<)0)08GK:[,'*81[:!?Y%OPG$ MV'2FM'OJ->=Y@K5OZAFH6ZC9A2 ;5[UVWOP->ZJ& MRC*YX>9A]^9SM2S&[5S#];0?K:1]&_!-T%I05S"?%<;.:MS6.3E-M1. -:@_ M3?R9;-8FYX+1J#YRK*8='PL\>4MK2X3M)(&RC+34P=H\#K>-)N MZ^=03=SX,#WZJZO?W9 MNFL![IA1'/E _]3K%A;LM']2UHAJC1> 11R&91OMTY0Y#3*: R&UC1(;:,IQ ME;6:,Z\Q+2N(V9NFF!:NY3QXQK_BP G1D<[F=_I&>.8.=FB.:?2=\D:3+YH[ M@HI(ZR&(A\.%DD:O>/S! !1QW(+L/8P[8@L?='-L$FL\FFXLS0ML@81C#_79 M=:"PHS<-E'5BP)'N).0NK[: .PLD0;#BWS+^M_RMLJ5S^E9LQ5SP(J4'_0DV M"WQQ%Y$TP.V'V%(65(="(-8M^BK2HJ]SK):M6_35+?K*[O\06_3-U+[^<$!+ MM6D,!3;M,\<.!@^_BQ#XJ?4:53"T3*_0">-->%2 ,71"DN> 3LJ1F,IJ3=JI M6%_2@MPRPZ&,ZB8/RP%VCI0=0S)_78&UU"((G-IP=0;<&3(* 6U69% M(1.BRWJTTJ^Z,IZF.B"'#0VX"HY11CW-S6/@,1$ YI[]KSA$F?SIP\W]QUZB M)FE11ZE#_]WT8K3,NNU&&D%F,KX$(T[A!EP*(L$M[J)D%O3SQ4BFS,_E7T>^L3$>%X8*F.<3:HR&U#*:4##](LN.R=3O< 76?^B MU5[+^J<,'Z:)&^WBE_ZL[3^Y9S?6!9FNW%J2"6/(__Y-$8%W@.L!A^'TVD M!P03W)RQ2TE'>?+!N3E.-.)Y*OG1D#Q!#'G]%"KCK$CR-! S!XDXXB0>N<'R M1)3*8-:F,A(SLGR4#JE*<"X=%F\:7CSJ MSQNCJ4>\?[2CM!%GH=[D]'S#[\,)E<\Z,,P'L$]8B*&[6"H3!#%0 MHW" ET#.#IQG,A;TP M):4=EK=23%NR9DTU:ZI94\V:])/+V;G);$JPQETTI2*PUM7D.W1M1C.< M!PY874";C<3?CJ/5L(PL.SV7K'*N36.>I,\=)A7+I$(PZ71.O$ URZI95LVR M:I:5UZ9&YK_\0):2%L4]5IW'/19!B&FQKI&;R9T?S*[SPYD3VFG8=#IQO:$5 M*:;.KK0BAYBBYOLD#W=##I:>60&5UO98Q,K["!T;3ND,#!OM6CLI:)V@RS3U MR-7,M6:N-7.MF>M<4]54);94LD6- A+^*+WQLG8[% ^CI*9[VA#MMEO'BUBT M6F$PYANH1,ID6*_< V:P.AX'^L-052QC:13E7SH>*+647%*\"L4A^A/FP"I MD(T?\ 'E/&A!#_#:->^L>6?-.ZO).^]UA1!O ^W2).EX;$Y4F@^2L^S"@"55 M#J8J4ZTJA;OOX/VP?&\J^PM9$J9W)2JA?,=TL+&DSX,,$NO\%I10GVQH8C-C M65'+.U?!]X+MR@.%10J?MHIZ/I215RL>Q2ZKD,FKJ ,+9[#3*16L5-\*VD/+ M^*@"XPQ4#+I3IGQ6+::R=7_H])TDL@_OHR+@9"NPAHVJ+-:4C!;UI-+O@QP(AV:@FE#H,1[\N? L(;/X?->QL'V$3$@@D<3%1B2? M,/,!)!'\PE89(W0.Q-(!=W^!7WT4F(NG='/&"4'I[BAWOF,N+DF9#.I$2 B( 29)H?O.[OL2H1 M5QDZ#2[I)C!QXYD9* U/N"Z:#I;O(762 (57=EN7$LB<[YNF/!KQ6":OB<% MUDO0=B1=]10X,??1)7%=M@&6T%Q_@84(ABW!SD*[[JJ4WF "AX MQ-='"^$6G_QF-'0"0-XW9V=&Y^?N3V_5UO4,P11J,\_LA"J#AOL',3)R* !? MEW_^&_K0P"C,0#1S)P@=3,$J@A!I:5G8M%;57S(Y(,528GE.7FLJM:;RRC25 M79W\ANJ]4-;)[/ H)T #T\'&#RHVJ7+[])SX+.,!$9AG5^,X"&,SE:=F!(Q3 M-&$G/S@[^R$P1\8;_.JH=__%N,6:0&2=W_BKH[>IORSV@ <\!4X4"12+_"!I M"]>8?7?7;$M-YRJ&'6"N_)0N0GP1;M&1.61.&(*6PUE^5#&@[U>^M2M3T)*> M<]AL#E\48G7/C-^2]"LX3W$1 -S,I/1UZH"H!I&QZSRB:(P"TPME'%TKM@9!TUN -"/?(NX;S6(0-/"B,ANX MYHV[VL@&UZ[O=P/W*V70C@UES* .@/(.8X%+E).X0AZQRJGSN1'Z 9:J\:4F6./8$>@!V1=G4*%,X>U_C:[GZ M @'BAJ(>@BN"5#=1-)&1ZSIZ#KK*$7<%J^/::[G3%9K0F8@.GT7KF**U9).% M1%/%8U2'(VT%4-Y9:&*AM32#V 2F='2*E.=++(Z32O]*:N+5R6//+?+R^LR/ M<9)(#J(LJ8KCB)T:Q*:Z4B9-*M/RPC2'759A3=5#D/\D#JPAU=!3FX#$'9T4 M@FDOYT"C[->6A =1D9&]?M +[7LHW$$:!Q&0#F_0];V')A"/3?9WF/&8.Y$8 MZ9O-[!![XV(9@T4[1'^$W*[\V1-J)=ATQ7[$]->6<"4%;V95JB\7J+C<85($K'(O!MU/@4P+12,&!)R M/4H2H^;X1M)4-2EK@DN6Y2?.,RIDW(^!]W SP 8F>*384ZH?5?$DU_4WV;:+B-G:&5@_8A M\)^B80)6T,-=G_">*KYSA2X2;UNJ<1;ZZN2#,I"5Z/O$3?JN8['A$JIV?UR. M9(M^I!D0#4IKSQ=B$4JE#\E5N2636I9EN5I<25%Z?5+?U,C(0-G @ZP3A;Z, M&BRL'W#+G@TH IQO;*)"XXS33/D#1Y.\9[HH##'MTP]GQQB6"3%@MW1V0,M& MC&A&6RY5DVKA *IE+FB)>*:U!B^*H+9T?IJ4?TK&RK$$B\UQO;HRV]Z0VGWVB5;Y9R2N13)V// M=7X@K E8NE> BC+E9>GQ$J_0,YP4Y0.K"84@)BZ#-;LELKIASJR&.>VZ84[= M,&>1^W\E#7/N]>)<@T,_I%@ 3XM0;7&Y8IS[Q:!3!.X&2Z]9O0G$@QFD-3!Z M!P%04 'N- _23)J+):+E"A^_QL?G5 2OW=!=.KPE:07TL'MNP3HSWK4P0\H6 MWET&\ M7_M)[\M[ZL7SQ:=>/)^P%\^\(6LO!NHNAN"]*DQ:>"SO-A$N,176BU^K3U"N MT?"H\_K0$.W4JF#@*B,[ZUM>\):[5;GEFL\]GE?OI-"XOSK=]/Q457#O@.DG7>AHVB4&M/>8\:QPT MO1**=2_;V\#DG0)O[R[E8C=W4DDE9^;D= \XS0$J,Y^H*H_Z+].L>LHD4T-TQ+,<8!_0G!W5A;NH-?A>,:+U^.8V M3!8+;_+-^DVTQ9;>;TONL'"@LWGVN?!F5K<6=Z[*S0?+HNK;&S47^6V:'^P< M# .=BQQ=0 [;CS%U(8<=.W*7++[!-R>-[MD6U)'%=[0_3/60\:*[!5?;XKLI M4V67ZRRTIZ4YQ:-XGL3.)O#DQFPM-H3'>.'JV?D[T?3PG>H49VUG?,VOSOLT M5X]3^VZ3J%!/V81$5S*\18XE1WK-6B3IS39U GW[7/>HYL?)_CX$,*Q&PXZ]/ G7 M]#(;Q%)Y&HR&[04 NY&_<5LVKGW#LI,J(%.ET?HF"3GDT?HJYSI45ST=HH!K M"K(U(G,1.!DG-]VU[Q@9H>$_BD"6_HS4<.3<2,(LRO)[Y6QW-4Q:&Z.A+"%K]B\J'UL-(TC_#,TOID3SGVFADEI M)9TM(M-QP[>5F.>V=I7H'X++B^"4 "6:9994#(&IK3JHP$Z RQRP*N#QXF5X+7&48BMR63Q56XN=V$Q6*;2]DGN M&!!%-N3DWG)4R)^._T8A[$1#-71=29[LF1*OI3K;DVHXX(Q4^^;#O/=25=@6 MU%DZX]CMF]Z/$!DI=G294D+.F9$W>)SI0+4\$$G-7M+)00>_O),L"N"M 8Y@ M;;@(L#K;?,:[#F%I:HJG-;M!YX@L1Y>5YD/9YF' )8NR]CO& C>NC,8AN/@[ M7 6[M7%)"&++F.F?JF[EF>$+8FHQ[$A6MAHWDN5,OT!VLND+>K7]?0@4"] MBK@F$C<'!Z.W8)NX5X-X/+[Z=C!H?C!=FGUU-\0"\EX08-Q@Q(ZMZDROW@3' MM7UMG"EUG1PT^Q(:(4'#U*!QR'APA62%"D"/U7NDID^@<2(-'#8:W!26F%'/ M P43,X6)4##!VEZ]$_4W,XB,FYN&<1.)D7&N9LNEY=-)1XN/7-!,)==@-_5 MMYF IH6ZSX<.M1.3,<'KE-RJSEF#JR$6&W/<^+:?(\=J%(VJ:U MCYN_&ZIVN&22-VGU@=!*G#T_&9R0Q!>!)<\'C&:6D)+9)"53&1.%P\%W7L', M1;NR''PG%9E(AJ;AV/]]A*U3_MG]9_O(H Z?^@>R[!6>_ME\CXB&5"E/TW_? M;>$_#2;H_\'F(C999THITB+O2==#1W4,IM![ MRU"JO6S;BIVW>.2'%#\T?9+V0M\VN"^O+:@M"%Y7.H/2P?98<=I]:"CL!]D M ;5KU8AX' =XOH.66-=2-^1VD-;DD''W7.$N.P/)#X>M0[ OM]*17=]2G:L9 MBQ\<[$*!71RI+R1 AU&W(%G$4C#,9HV 4&## /:"32X IT)'Z=)F!/QG'''[ MQWS?;#V@8T"$R[TH-6[6> MG7]50[5%TBB\\.BY_)@HHP4^Q06;^>^S'Z>'F,TU'_##7 MR-.X!1#E?SMU3/V(J4,-]OT!92_Z?C #\>] _(WQ]A_2$* .,NG&'O2F1Z: M=-A3"OX)*X.M:2K3*S'*]*4)>G(0$2R'9A5[FJ12'$H3/[=!=D2'(H]/9*?U MHBGKEG0(O5Y_=M0D4;&F4%7? -MRH?;+(O_\)9G&B>\\BX$]$-,_91S=9!%K M=Y3S_E/;]02*Z8FE!9E:N":+CX)1*9>9_>37TYH,X@K*%T#DC3YWVK#*5)A> MU9,^@M3.?3"QDV%J]J0]:^BBL;T3--U=\.>N)I=N2,*'H$LA/SQ@H33??R5]PCXU%]NV+E+W)*X)* ['BCV::V4KI^VF,$$E6,%#L!R-!3>Q MQQNUJL:&ITG[S-2[G@! S?E$(5R-A2BO)SYB'^&\0@MX/_(XS%T!..^M)QP M-7G'(?G"G(&3F*9&$*M>WW@+"7KS&RKBZ>-A!II:411^JP/RW*22_8V:&0]S@T.7?.!"/#CS% ^Z?AC*9M M!TA;$0TE7Y#BPC25KIBD.(TN>0TU X;5,84B]F ]WWT4TH#&")O+.0O8V]TB M$9.N(UW"E"T%G%+VJX^4P$-6A[P189K* #E#4?*K1CH;B-,,&XG@"G6&%0@M M'35A4^[DU='O5>I(OE$W?Z7SVC22^UWQVH,F=&XQ#TCCZ4YVP!Q/\%B#1$V= M(K&I!M\\K@&EC>?+MRDR"R&:@[N3S_?6$Z45X(&-]+Z35KK:-_\LY/8ZNJ? M&4O]6^_[/0B5PR"S*5=%6SM^^D&YJZ*MNRK^ W<9 MP<59J1J3^1:D#7#8$/Z>\8#IDHP!W6\A1>@T49]F1A_*5#&L=EBS_M8$\6'B M+(QPQ@DM"*EA'B"[C5J&!,_5AG' M%O""08PT3<432I/ _ -]CLE:$O94E@>_G%G$E I!ZZ335&;P #G62+*.Q3(! MY1DXM4*.])*S\WP*5FN6WO*'1>(R@."*TQ050%^VQC1 %2?G4318+$'KZ#-; MX*B4TY!6I? S/'E'YL!3U4U6)/SP_"="M9B8L>+PZ0-8JR'=@6GB.:7*FVZ8 M50Z9[R]QQXV"2V;V52E2&>^$.GH,N1/,.X?T"% MHWU4==PG'O-UE\X'1HSZD]4-J:_M2N2\;$8[!8*7N) 9PREFEN[G2OD6F;&* M(U;EYB[&ZVTVG&TM;);V$R[8U<:V\A6X4>H\*IOJ/+/_0(T&JZ)!?P_18./ M?F/-ZHQ2")"IG;^.WAD%=0&=?%W 7/F3J0OX* 8F68A_CD%#NA,>-@!(Y4XE MS)I-.02*T'^OSUB0S-+))[/,18],,LL7G,E[9PX$:"-:E4B-%IO,4RRI/G*> MX1W>5[;OR0<,^_^.UVG_$ZV6YG&G>=R6?YXTNR!W/7,$>Q:6_7[;/S(P-,*7.,B75!+)3HW0:^GN;Q]70^ MOAJ_BI&^-?PNV)T7L-H3DPH17YY5%Y2_>\M>(8G,^A5FJ&PFHZ MS\VA8\,SOUCM=K?;/K\X.5[PN?:"SW46?*Y+Q/;KS_CL^\+_*2+$K=T0$)MX MIHAH00KI2DF_94FH6TK[5:N5D0V.U@&R23:F)8;.RA+=<6[P2Y.#E[Z8EZ<' M[UU^\$)X .PT1S4Z&2D*RSU#'Z1R;>4RW#5+H[.\-#J;+XW.=.WIT_/0Z3L' MWC=AZIP'>,9[RMOA0W)AKY9H:P58SQ5.1GW?-=Y0&?[)N[?D/L8\3=MX0_[6 MP'/"89J"B(6-Y.KCUQK=3JO]5KU4AA3XK)2-NB=.OB5N07,$Z64W9ASYZ@.N MNJ%/%G< Y3L-CT#I<#5ITRD9;+7)? 7Q_$]$JN>$I:0?9%B*1(AYP^WF'?.G M)3TR^1=T+[<-IX^^166#QD>*Y(Q9.W]M4$"ZW_6IS[=]Z!*(X>MIH%_O5*.?2F+<=^S#AZG'ZR$T=,7O2*R"LK1KHME85":Q M"X=1-/[EY__?WMGV)HX#Y>50:\ M@ JD%\*6?OOSV G/M- F!!*_0PE)',?^9<:9F;_^]/2DC5A+Z[B_];+7ZD(= M#YVU.]33V]2G>HD4\L34N3>,"Z1(B@;AOPBVL1Z8K 2?#;BEX;-6=\B]9ZWK M#Z8&FUB:X7T-^?P?@_\O+QN)9]&&1!RQ8O911L6"F_L)G7PM=SPF8\A%F#Z$ M\'*S]HIY':@+('.09-[*N#,><4-7Q%?PX=]\%D"$V0++86P%,]^Y +7 M8NJ$-"X.6+7GJ-B#5 ."J@F0IHVP/--&,%VD!&A 65]GR!, ?Z M[Y=(H026(:9 BMFT=YCT?-B8VL'%??(AXZB_- M_D0'<_-M89G!@OY; )9;23Z^;ODN]UKYN!/3UX1^F7$NP>&V.X>FMR(M4E-+ MT%O<,(-QU*A(EG:I>>E%;]'D]V[1G#_WZ=-(V2[*=MEN-N>/W+]::7]JAG'T M-++BI-&2)5(1M7/"6K4W7KA&*7,>;N$3X&9*H9)F&'^B!A-*)V7DR+HW8*_( M,XFT"M]M/2B>*9XM\, ZM*.>OVMC >8FT#U1KLT6?P<141*X-D._:5\((BVZJEADLF)A;!IE&P M34MO$],JV5:;34PK8IXU&*0*+Z-+82W^X7$K4H&#-3DANR8[/+#C&F?XE:6L M '!5=W?TL# M+I]!H.WW*V$Q95\)";;F/Y29]\4'&C$U+ET0OEV'C?EY>XQW=DC82W!4OD*G M(_AR2*+&QUX)6%(FT=9K];$&=]ZQ"1TMPT#&=J[&!BP&>*H%=[7@'O6R5-)< MPD9JAW+T8")Q@JG"^O0)4BP5FQ2;WC^Q21QK2(EG2ZDFV&M/<%P+A%C#05)Y M:EDU??FPR7VA4+(,O,WK8H;^((;U%KPR']UHR*&/C]Q1=;H]!BGVH8;/=:A2 M]#CV1J"(#C569RI<^5,J!0#D)E !$)M">:!9.1-2+VBW@,J!5X4]Z$6)_OWMB+N:M6P8%CR=YW>@9QU2AQ $](#JH;S/4N@NJ,3=^@.GKEYY[/A2 3UMKIL M0!6Y%+FRT(3TD,LIUS).+H?V6R)J3SJR4/R\"26,%G!6*U\GG&,U6B3]17!%,$RU804?"\%?-W<7F0<7S<> M&_'.HA&^ /"OE6X3F5ZCSQ>'_(='4BF,8_9^35>Y>T)(\_[&D71\(5LZ+EB$X M3;A%JI;!IE"T[+VRH2^(4^Y'-%1>"R&2#R^[2?UQ]C-1/=!WRH'NV.'O%P,] M-BW05Y__:U*=:&72YN2XRZ$1\WJ_UHS18,;*N;;(_Z?CN5A0 M3=:E_5\@300G$L\N^ /HAK/QD!\DSD?'?M?U^-VVE31G,/=WEN:4VFC!U7"^5Z_KEU_^S>'JG5'BT3;;>M.X*]? MH-*7$WRRU:E,+2+79ZZ?(_9[%GJ9V_K\!?3WF-OU&(O$Z!?KB"^J_DG!/Y#^ M"RV7I :+/M*78\_W-T82GB@'=M]KL173K<,:6Z\=:O-MR#5(ND-6!T)V('Y: M 6.B/#4FPF?RX86'7<;W=V#%\V-CDU,#,N:'1M M4$L! A0#% @ [H'+6-;D-!$T#@ $*8 !$ ( !YQ( M &UI;F0M,C R-# T,S N>'-D4$L! A0#% @ [H'+6(OREIDU#@ M=( M !4 ( !2B$ &UI;F0M,C R-# T,S!?8V%L+GAM;%!+ 0(4 M Q0 ( .Z!RU@6DBPOES .]/! 5 " ;(O !M:6YD M+3(P,C0P-#,P7V1E9BYX;6Q02P$"% ,4 " #N@&UL4$L! A0# M% @ [H'+6.@BO CG,P VKH$ !4 ( !@Z4 &UI;F0M M,C R-# T,S!?<')E+GAM;%!+ 0(4 Q0 ( .Z!RU@/>W[Z#>( 'PD# 4 M " 9W9 !M:6YD,C R-# T,S!?,3!Q+FAT;5!+!08 .."0 ) #X" # XML 71 mind20240430_10q_htm.xml IDEA: XBRL DOCUMENT 0000926423 2024-02-01 2024-04-30 0000926423 us-gaap:CommonStockMember 2024-02-01 2024-04-30 0000926423 us-gaap:SeriesAPreferredStockMember 2024-02-01 2024-04-30 0000926423 2024-06-10 0000926423 2024-04-30 0000926423 2024-01-31 0000926423 2023-02-01 2023-04-30 0000926423 mind:MarineTechnologyProductsMember 2024-02-01 2024-04-30 0000926423 mind:MarineTechnologyProductsMember 2023-02-01 2023-04-30 0000926423 us-gaap:OtherMachineryAndEquipmentMember 2024-02-01 2024-04-30 0000926423 us-gaap:OtherMachineryAndEquipmentMember 2023-02-01 2023-04-30 0000926423 2023-01-31 0000926423 2023-04-30 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 us-gaap:CommonStockMember 2024-02-01 2024-04-30 0000926423 us-gaap:PreferredStockMember 2024-02-01 2024-04-30 0000926423 us-gaap:AdditionalPaidInCapitalMember 2024-02-01 2024-04-30 0000926423 mind:TreasuryStockCommonAndPreferredMember 2024-02-01 2024-04-30 0000926423 us-gaap:RetainedEarningsMember 2024-02-01 2024-04-30 0000926423 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-02-01 2024-04-30 0000926423 us-gaap:CommonStockMember 2024-04-30 0000926423 us-gaap:PreferredStockMember 2024-04-30 0000926423 us-gaap:AdditionalPaidInCapitalMember 2024-04-30 0000926423 mind:TreasuryStockCommonAndPreferredMember 2024-04-30 0000926423 us-gaap:RetainedEarningsMember 2024-04-30 0000926423 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-30 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 2023-04-30 0000926423 us-gaap:PreferredStockMember 2023-02-01 2023-04-30 0000926423 us-gaap:AdditionalPaidInCapitalMember 2023-02-01 2023-04-30 0000926423 mind:TreasuryStockCommonAndPreferredMember 2023-02-01 2023-04-30 0000926423 us-gaap:RetainedEarningsMember 2023-02-01 2023-04-30 0000926423 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-02-01 2023-04-30 0000926423 us-gaap:CommonStockMember 2023-04-30 0000926423 us-gaap:PreferredStockMember 2023-04-30 0000926423 us-gaap:AdditionalPaidInCapitalMember 2023-04-30 0000926423 mind:TreasuryStockCommonAndPreferredMember 2023-04-30 0000926423 us-gaap:RetainedEarningsMember 2023-04-30 0000926423 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-30 0000926423 mind:KleinMarineServicesIncMember 2023-08-21 0000926423 mind:KleinMarineServicesIncMember 2023-08-21 2023-08-21 0000926423 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember 2024-02-01 2024-04-30 0000926423 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember 2023-02-01 2023-04-30 0000926423 us-gaap:TransferredAtPointInTimeMember 2024-02-01 2024-04-30 0000926423 us-gaap:TransferredAtPointInTimeMember 2023-02-01 2023-04-30 0000926423 us-gaap:TransferredOverTimeMember 2024-02-01 2024-04-30 0000926423 us-gaap:TransferredOverTimeMember 2023-02-01 2023-04-30 0000926423 country:US 2024-02-01 2024-04-30 0000926423 country:US 2023-02-01 2023-04-30 0000926423 srt:EuropeMember 2024-02-01 2024-04-30 0000926423 srt:EuropeMember 2023-02-01 2023-04-30 0000926423 srt:AsiaPacificMember 2024-02-01 2024-04-30 0000926423 srt:AsiaPacificMember 2023-02-01 2023-04-30 0000926423 mind:OtherCountriesMember 2024-02-01 2024-04-30 0000926423 mind:OtherCountriesMember 2023-02-01 2023-04-30 0000926423 srt:MinimumMember 2024-02-01 2024-04-30 0000926423 srt:MaximumMember 2024-02-01 2024-04-30 0000926423 us-gaap:FurnitureAndFixturesMember 2024-04-30 0000926423 us-gaap:FurnitureAndFixturesMember 2024-01-31 0000926423 us-gaap:VehiclesMember 2024-04-30 0000926423 us-gaap:VehiclesMember 2024-01-31 0000926423 us-gaap:LandAndBuildingMember 2024-04-30 0000926423 us-gaap:LandAndBuildingMember 2024-01-31 0000926423 2024-01-31 2024-01-31 0000926423 2023-02-01 2024-01-31 0000926423 srt:WeightedAverageMember mind:ProprietaryRightsMember 2024-04-30 0000926423 mind:ProprietaryRightsMember 2024-04-30 0000926423 mind:ProprietaryRightsMember 2024-01-31 0000926423 srt:WeightedAverageMember us-gaap:CustomerRelationshipsMember 2024-04-30 0000926423 us-gaap:CustomerRelationshipsMember 2024-04-30 0000926423 us-gaap:CustomerRelationshipsMember 2024-01-31 0000926423 srt:WeightedAverageMember us-gaap:PatentsMember 2024-04-30 0000926423 us-gaap:PatentsMember 2024-04-30 0000926423 us-gaap:PatentsMember 2024-01-31 0000926423 srt:WeightedAverageMember us-gaap:TradeNamesMember 2024-04-30 0000926423 us-gaap:TradeNamesMember 2024-04-30 0000926423 us-gaap:TradeNamesMember 2024-01-31 0000926423 srt:WeightedAverageMember us-gaap:OtherIntangibleAssetsMember 2024-04-30 0000926423 us-gaap:OtherIntangibleAssetsMember 2024-04-30 0000926423 us-gaap:OtherIntangibleAssetsMember 2024-01-31 0000926423 mind:IntangiblesExcludingTechnologyDevelopmentProjectsNotYetCompletedMember 2024-04-30 0000926423 mind:TheLoanMember 2023-02-02 2023-02-02 0000926423 mind:TheLoanMember 2023-02-02 0000926423 mind:TheLoanMember 2023-02-01 2023-04-30 0000926423 2023-02-01 2024-04-30 0000926423 mind:ReverseStockSplitMember 2023-10-12 2023-10-12 0000926423 mind:AdvisoryServicesRelatedToSaleOfKleinMember mind:LadenburgThalmannAndCoIncMember 2023-08-01 2023-10-31 0000926423 mind:QuarterlyDividendsMember us-gaap:PreferredStockMember 2024-04-30 0000926423 mind:ReverseStockSplitMember 2023-09-28 2023-09-28 0000926423 2023-09-27 0000926423 2023-09-28 0000926423 2023-08-21 2023-08-21 0000926423 mind:SeamapMarineProductsMember 2024-02-01 2024-04-30 0000926423 mind:KleinMember 2024-02-01 2024-04-30 shares iso4217:USD iso4217:USD shares utr:M utr:Y pure thunderdome:item 0000926423 MIND TECHNOLOGY, INC false --01-31 Q1 2025 P3M P9M 2000 P1Y9M29D 0 0 0 1400000 10 13788738 1405779 2 1 false false false false 10-Q true 2024-04-30 false 001-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 Yes Yes Non-accelerated Filer true false false 1405779 924000 5289000 9412000 6566000 16161000 13371000 3014000 3113000 29511000 28339000 791000 818000 1725000 1324000 2714000 2888000 122000 122000 34863000 33491000 1703000 1623000 561000 203000 5303000 5586000 1928000 2114000 728000 751000 10223000 10277000 997000 573000 11220000 10850000 37779000 37779000 14000 14000 113169000 113121000 -127353000 -128307000 34000 34000 23643000 22641000 34863000 33491000 9678000 10597000 5460000 6061000 4218000 4536000 2759000 3306000 462000 478000 267000 333000 3488000 4117000 730000 419000 -0 204000 469000 72000 469000 -132000 1199000 287000 245000 411000 954000 -124000 0 -116000 954000 -240000 -0 -0 947000 947000 7000 -1187000 0 -0.76 0 -0.08 0 -0.84 1406000 1406000 954000 -240000 -954000 240000 954000 -240000 267000 481000 48000 50000 23000 0 457000 138000 2837000 3462000 10000 -11000 2812000 -979000 -100000 -1308000 -186000 206000 277000 -2788000 -120000 606000 -4753000 -2987000 66000 57000 457000 138000 391000 81000 0 2945000 0 2945000 -3000 -2000 -4365000 37000 5289000 778000 924000 815000 0 204000 430000 189000 1406000 14000 1683000 37779000 113121000 0 -128307000 34000 22641000 0 0 0 0 954000 0 954000 0 0 48000 0 0 0 48000 1406000 14000 1683000 37779000 113169000 0 -127353000 34000 23643000 1599000 16000 1683000 37779000 129721000 -16863000 -127635000 34000 23052000 0 0 0 0 -240000 0 -240000 0 0 50000 0 0 0 50000 1599000 16000 1683000 37779000 129771000 -16863000 -127875000 34000 22862000 <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; 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 financial results reported as discontinued operations (see Note <em style="font: inherit;">2</em> – “Sale of a Subsidiary” for additional details).</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;"><i>Liquidity</i>—As of <em style="font: inherit;"> April 30, 2024, </em>the Company had working capital of approximately $19.3 million, including cash and cash equivalents of approximately $924,000, compared to working capital of approximately $18.1 million, including cash and cash equivalents of approximately $5.3 million as of <em style="font: inherit;"> January 31, 2024. </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 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;"><i>Summary of Significant Accounting Policies</i>—We describe our significant accounting policies in Note <i><em style="font: inherit;">1</em> </i>of the Notes to Consolidated Financial Statements in our Annual Report on Form <em style="font: inherit;">10</em>-K for the fiscal year ended <em style="font: inherit;"> January </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2024.</em> During the <em style="font: inherit;">three</em> months ended <i><em style="font: inherit;"> April 30, 2024</em></i>, there were <i><em style="font: inherit;">no</em></i> changes to those accounting policies.</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;text-align:center;margin:0pt 0pt 0pt 8pt;">F-<em style="font: inherit;">9</em></p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> 19300000 924000 18100000 5300000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">2.</em> Sale of Subsidiary</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: 23pt;">On <em style="font: inherit;"> August </em><em style="font: inherit;">21,</em> <em style="font: inherit;">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 $11.5 million, resulting in a gain of approximately $2.3 million. The SPA contained customary representation and warranties.</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: 23pt;">On <em style="font: inherit;"> August </em><em style="font: inherit;">22,</em> <em style="font: inherit;">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 (as defined below) 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;">10</em> - "Notes Payable" for additional details).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 11500000 2300000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">3.</em> Basis of Presentation</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 condensed consolidated balance sheet as of <em style="font: inherit;"> January 31, 2024</em>, for the Company has been derived from audited consolidated financial statements. The unaudited interim condensed consolidated financial statements have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States have been condensed or omitted pursuant to such rules and regulations, although the Company believes that the disclosures are adequate to make the information presented <em style="font: inherit;">not</em> misleading. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the related notes included in the Company’s Annual Report on Form <em style="font: inherit;">10</em>-K for the year ended <em style="font: inherit;"> January 31, 2024</em> (“fiscal <em style="font: inherit;">2024”</em>). In the opinion of the Company’s management, all adjustments, consisting only of normal recurring adjustments, necessary to present fairly the financial position as of <em style="font: inherit;"> April 30, 2024</em>, the results of operations for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April </em><em style="font: inherit;">30,</em> <em style="font: inherit;">2024</em> and <em style="font: inherit;">2023,</em> the cash flows for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April </em><em style="font: inherit;">30,</em> <em style="font: inherit;">2024</em> and <em style="font: inherit;">2023,</em> and the statement of stockholders’ equity for the <em style="font: inherit;">three</em>-months ended <em style="font: inherit;"> April 30, 2024 </em>and <em style="font: inherit;">2023,</em> have been included in these condensed consolidated financial statements. The foregoing interim results are <em style="font: inherit;">not</em> necessarily indicative of the results of operations to be expected for the full fiscal year ending <em style="font: inherit;"> January </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2025</em> (“fiscal <em style="font: inherit;">2025”</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:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">4.</em> 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: 27pt;">On <em style="font: inherit;"> August </em><em style="font: inherit;">21,</em> <em style="font: inherit;">2023,</em> the Company sold Klein pursuant to the SPA with the Buyer. As a result, its results of operations are reported as discontinued operations for the <em style="font: inherit;">three</em>-month period ended <em style="font: inherit;"> April 30, 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: 27pt;">The results of operations from discontinued operations for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 30, 2023 </em>consist of the following:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; 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="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;">For the Three Months Ended April 30,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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; border-bottom: 1px solid rgb(0, 0, 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: 68%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenues:</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;"><em style="font: inherit;"><em style="font: inherit;">(in thousands)</em></em></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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Revenue from 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; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; 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; border-bottom: 1px solid rgb(0, 0, 0); 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: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; 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,989</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); 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;">Cost of sales:</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 0pt 0pt 18pt;">Cost of 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;"> </td><td style="width: 13%; 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,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(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;">Operating expenses:</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 0pt 0pt 18pt;">Selling, general and administrative</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: 13%; 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">568</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 0pt 0pt 18pt;">Research and development</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: 13%; 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">295</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 0pt 0pt 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; 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; border-bottom: 1px solid rgb(0, 0, 0); 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: 13%; 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);">148</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); 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 0pt 0pt 36pt;">Total operating expenses</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: 13%; 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; border-bottom: 1px solid rgb(0, 0, 0); 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: 13%; 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,011</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); 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;">Operating loss</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: 13%; 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: 13%; 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="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 income</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: 13%; 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21</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;">Loss before income taxes from 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;"> </td><td style="width: 13%; 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(109</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;">Provision for income taxes from 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; 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; 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;"> </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: 13%; 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;">(7</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); 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;">Net loss from 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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; 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; border-bottom: 3px double rgb(0, 0, 0); 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: 13%; 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);">(116</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></tr> </tbody></table> <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;">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 border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; 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: 68%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 17%; 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;">For the Three Months Ended April 30,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%; 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%; 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; padding: 0; margin: 0"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 17%; padding: 0; margin: 0">(in thousands)</td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Depreciation and amortization</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: 13%; font-family: Times New Roman; font-size: 10pt; text-align: right; 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: 13%; font-family: Times New Roman; font-size: 10pt; text-align: right; padding: 0; margin: 0">148</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </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="margin-right: 5%; margin-left: 27pt; width: 95%; 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="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;">For the Three Months Ended April 30,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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; border-bottom: 1px solid rgb(0, 0, 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: 68%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenues:</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;"><em style="font: inherit;"><em style="font: inherit;">(in thousands)</em></em></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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Revenue from 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; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; 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; border-bottom: 1px solid rgb(0, 0, 0); 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: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; 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,989</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); 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;">Cost of sales:</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 0pt 0pt 18pt;">Cost of 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;"> </td><td style="width: 13%; 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,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(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;">Operating expenses:</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 0pt 0pt 18pt;">Selling, general and administrative</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: 13%; 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">568</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 0pt 0pt 18pt;">Research and development</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: 13%; 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">295</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 0pt 0pt 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; 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; border-bottom: 1px solid rgb(0, 0, 0); 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: 13%; 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);">148</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); 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 0pt 0pt 36pt;">Total operating expenses</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: 13%; 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; border-bottom: 1px solid rgb(0, 0, 0); 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: 13%; 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,011</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); 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;">Operating loss</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: 13%; 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: 13%; 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="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 income</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: 13%; 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21</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;">Loss before income taxes from 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;"> </td><td style="width: 13%; 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(109</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;">Provision for income taxes from 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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; 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; 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;"> </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: 13%; 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;">(7</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); 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;">Net loss from 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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; 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; border-bottom: 3px double rgb(0, 0, 0); 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: 13%; 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);">(116</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></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; 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: 68%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 17%; 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;">For the Three Months Ended April 30,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%; 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 1%; 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: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; padding: 0; margin: 0"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 17%; padding: 0; margin: 0">(in thousands)</td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 68%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Depreciation and amortization</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: 13%; font-family: Times New Roman; font-size: 10pt; text-align: right; 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: 13%; font-family: Times New Roman; font-size: 10pt; text-align: right; padding: 0; margin: 0">148</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> 0 1989000 0 1108000 0 568000 0 295000 0 148000 0 1011000 0 -130000 0 21000 0 -109000 -0 7000 0 -116000 0 148000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">5.</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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">In <em style="font: inherit;"> November 2023, </em>the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("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 ("ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">7"</em>), 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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">2023</em>-<em style="font: inherit;">07</em> is effective <em style="font: inherit;">four</em> our annual periods beginning <em style="font: inherit;"> February 1, 2024 </em>and interim periods within fiscal years beginning <em style="font: inherit;"> February 1, 2025. </em>The Company is evaluating the impacts of adoption.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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;text-indent:25pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">6.</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;text-indent:25pt;"> </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="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;">Three Months Ended April 30,</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2024</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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; border-bottom: 1px solid rgb(0, 0, 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;"><b>Revenue recognized at a point in time:</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;"><em style="font: inherit;"><em style="font: inherit;">(in thousands)</em></em></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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 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);">9,377</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); 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);">10,512</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); 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>Revenue recognized over time:</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 0pt 0pt 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);">301</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); 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);">85</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); 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);">9,678</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); 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);">10,597</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); margin-left: 0pt;"> </td> </tr> </tbody> </table> <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: 27pt;">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 recognized 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 the shipping location of our customers:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"> </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="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;">Three Months Ended April 30,</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2024</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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; border-bottom: 1px solid rgb(0, 0, 0);"> </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="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 0pt 0pt 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;">345</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;">392</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 0pt 0pt 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;">2,785</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;">6,500</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 0pt 0pt 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;">5,843</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;">3,582</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 0pt 0pt 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);">705</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); 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);">123</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); 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;"><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);">9,678</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); 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);">10,597</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); margin-left: 0pt;"> </td> </tr> </tbody> </table> <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;">As of <em style="font: inherit;"> April 30, 2024</em>, and <em style="font: inherit;"> January 31, 2024</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 border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; 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="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;">April 30, 2024</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; 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;">January 31, 2024</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Contract Assets:</b></p> </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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">(in thousands)</em></em></p> </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 0pt 0pt 27pt; text-indent: -9pt;">Unbilled revenue - current</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: 13%; 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; border-bottom: 1px solid rgb(0, 0, 0); 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: 13%; 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; border-bottom: 1px solid rgb(0, 0, 0); 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 0pt 0pt 45pt; text-indent: -9pt;">Total unbilled 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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>Contract Liabilities:</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> </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 0pt 0pt 27pt; text-indent: -9pt;">Deferred revenue &amp; customer deposits - current</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,529</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); 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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,649</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); 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 0pt 0pt 45pt; text-indent: -9pt;">Total deferred revenue &amp; customer deposits</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,529</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,649</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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 the Company's contract assets and liabilities to turn over, on average, within a period of <span style="-sec-ix-hidden:c113317510">three</span> to <span style="-sec-ix-hidden:c113317511">nine</span> months.</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 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="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;">Three Months Ended April 30,</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2024</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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; border-bottom: 1px solid rgb(0, 0, 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;"><b>Revenue recognized at a point in time:</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;"><em style="font: inherit;"><em style="font: inherit;">(in thousands)</em></em></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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 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);">9,377</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); 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);">10,512</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); 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>Revenue recognized over time:</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 0pt 0pt 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);">301</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); 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);">85</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); 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);">9,678</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); 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);">10,597</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); margin-left: 0pt;"> </td> </tr> </tbody> </table> <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="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;">Three Months Ended April 30,</em></em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">2024</em></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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; border-bottom: 1px solid rgb(0, 0, 0);"> </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="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 0pt 0pt 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;">345</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;">392</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 0pt 0pt 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;">2,785</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;">6,500</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 0pt 0pt 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;">5,843</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;">3,582</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 0pt 0pt 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);">705</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); 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);">123</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); 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;"><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);">9,678</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); 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);">10,597</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); margin-left: 0pt;"> </td> </tr> </tbody> </table> 9377000 10512000 301000 85000 9678000 10597000 345000 392000 2785000 6500000 5843000 3582000 705000 123000 9678000 10597000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; 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="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;">April 30, 2024</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; 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;">January 31, 2024</em></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Contract Assets:</b></p> </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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">(in thousands)</em></em></p> </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 0pt 0pt 27pt; text-indent: -9pt;">Unbilled revenue - current</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: 13%; 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; border-bottom: 1px solid rgb(0, 0, 0); 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: 13%; 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; border-bottom: 1px solid rgb(0, 0, 0); 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 0pt 0pt 45pt; text-indent: -9pt;">Total unbilled 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">26</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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>Contract Liabilities:</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> </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 0pt 0pt 27pt; text-indent: -9pt;">Deferred revenue &amp; customer deposits - current</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,529</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); 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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,649</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); 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 0pt 0pt 45pt; text-indent: -9pt;">Total deferred revenue &amp; customer deposits</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,529</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,649</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody> </table> 16000 26000 16000 26000 3529000 3649000 3529000 3649000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">7.</em> Balance Sheet</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: 7.5%; margin-left: 7.5%; width: 85%; 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="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;">April 30, 2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; 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;">January 31, 2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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="6" 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;">(in thousands)</p> </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; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Inventories:</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></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 0pt 0pt 27pt; text-indent: -9pt;">Raw materials</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,949</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,730</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 0pt 0pt 27pt; text-indent: -9pt;">Finished goods</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,657</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,463</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 0pt 0pt 27pt; text-indent: -9pt;">Work in progress</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,089</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); 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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,709</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); 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; text-indent: 36pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Cost of inventories</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">17,695</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">14,902</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 0pt 0pt 27pt; text-indent: -9pt;">Less allowance for obsolescence</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,534</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: 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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,531</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></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 0pt 0pt 27pt; text-indent: 9pt;">Total 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16,161</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,371</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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="margin-right: 7.5%; margin-left: 7.5%; width: 85%; 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="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;">April 30, 2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; 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;">January 31, 2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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="6" 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;">(in thousands)</p> </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; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Property and equipment:</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></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 0pt 0pt 27pt; text-indent: -9pt;">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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,923</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: 13%; 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></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 0pt 0pt 27pt; text-indent: -9pt;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">286</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">287</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(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 0pt 0pt 27pt; text-indent: -9pt;">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: 13%; 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: 13%; 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(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; text-indent: 36pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Cost of property and equipment</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-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);">10,206</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-top: 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: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);">10,152</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 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 0pt 0pt 27pt; text-indent: -9pt;">Accumulated 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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9,415</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: 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: 13%; 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; border-bottom: 1px solid rgb(0, 0, 0);">)</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 0pt 0pt 45pt; text-indent: -9pt;">Total property and equipment, 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">791</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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: 13%; 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; border-bottom: 3px double rgb(0, 0, 0); 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>, the Company completed an annual review of property and equipment noting no indications that the recorded value of assets <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable, and no impairment was recorded for fiscal <em style="font: inherit;">2024.</em> Since <em style="font: inherit;"> January 31, 2024</em>, there have been <em style="font: inherit;">no</em> changes to the market, economic or legal environment in which the Company operates or overall performance of the Company, that would, in the aggregate, indicate additional impairment analysis is necessary as of <em style="font: inherit;"> April 30, 2024.</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; 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="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;">April 30, 2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; 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;">January 31, 2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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="6" 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;">(in thousands)</p> </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; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Inventories:</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></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 0pt 0pt 27pt; text-indent: -9pt;">Raw materials</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,949</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,730</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 0pt 0pt 27pt; text-indent: -9pt;">Finished goods</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,657</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,463</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 0pt 0pt 27pt; text-indent: -9pt;">Work in progress</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,089</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); 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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,709</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); 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; text-indent: 36pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Cost of inventories</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">17,695</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">14,902</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 0pt 0pt 27pt; text-indent: -9pt;">Less allowance for obsolescence</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,534</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: 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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,531</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></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 0pt 0pt 27pt; text-indent: 9pt;">Total 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16,161</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,371</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 9949000 8730000 2657000 2463000 5089000 3709000 17695000 14902000 1534000 1531000 16161000 13371000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; 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="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;">April 30, 2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; 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;">January 31, 2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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="6" 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;">(in thousands)</p> </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; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Property and equipment:</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></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 0pt 0pt 27pt; text-indent: -9pt;">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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,923</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: 13%; 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></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 0pt 0pt 27pt; text-indent: -9pt;">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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">286</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">287</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(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 0pt 0pt 27pt; text-indent: -9pt;">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: 13%; 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: 13%; 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(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; text-indent: 36pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Cost of property and equipment</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-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);">10,206</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-top: 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: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 0);">10,152</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-top: 1px solid rgb(0, 0, 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 0pt 0pt 27pt; text-indent: -9pt;">Accumulated 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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9,415</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: 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: 13%; 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; border-bottom: 1px solid rgb(0, 0, 0);">)</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 0pt 0pt 45pt; text-indent: -9pt;">Total property and equipment, 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">791</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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: 13%; 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; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 8923000 8868000 286000 287000 997000 997000 10206000 10152000 9415000 9334000 791000 818000 0 0 <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 the United Kingdom. </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;">three</em> months ended <em style="font: inherit;"> April 30, 2024</em> was approximately $207,000, respectively, and during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 30, 2023 </em>was approximately $221,000, respectively, and was recorded as a component of operating income (loss). Included in these costs was short-term lease expense of approximately$1,000 for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 30, 2024</em>, and during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April </em><em style="font: inherit;">30,</em> <em style="font: inherit;">2023</em> was <span style="-sec-ix-hidden:c113317602">approximately$2,000.</span> </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;"> April 30, 2024</em> and <em style="font: inherit;"> January 31, 2024</em> was 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="margin-right: 5%; margin-left: 36pt; width: 95%; 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: 68%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Lease</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;">April 30, 2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">January 31, 2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td></tr> <tr style="background-color: rgb(255, 255, 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;;">Assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td colspan="7" rowspan="1" style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; text-align: center;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">(in thousands)</em></em></em></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 0pt 0pt 27pt; text-indent: -9pt;">Operating lease assets</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,725</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,324</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </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>Liabilities</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></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 0pt 0pt 27pt; text-indent: -9pt;">Operating lease 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; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,725</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,324</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </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>Classification of lease liabilities</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></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 0pt 0pt 27pt; text-indent: -9pt;">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; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">728</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">751</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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 0pt 0pt 27pt; text-indent: -9pt;">Non-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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">997</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); 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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">573</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"><em style="font: inherit;"> </em></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>Total Operating lease liabilities</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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,725</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,324</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"><em style="font: inherit;"> </em></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;"> April 30, 2024</em> and <em style="font: inherit;"> January 31, 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="margin-right: 5%; margin-left: 36pt; width: 95%; 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: 68%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Lease term and discount rate</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;">April 30, 2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">January 31, 2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;;">Weighted average remaining lease term (years)</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="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 0pt 0pt 9pt;">Operating leases</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c113317632">1.83</span></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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.40</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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </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;">Weighted average discount rate:</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(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 0pt 0pt 9pt;">Operating leases</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13</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:27pt;">The incremental borrowing rate was calculated using the Company's weighted average cost of capital.</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 cash flow information related to leases was 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: &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="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;">For the Three Months Ended April 30,</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 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; 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;">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 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;"><em style="font: inherit;"><em style="font: inherit;">(in thousands)</em></em></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 0pt 0pt 9pt;">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;">(207</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;">(221</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;">Changes in lease balances resulting from new and modified leases:</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 0pt 0pt 9pt;">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;">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; 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;">223</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 at <em style="font: inherit;"> April 30, 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="margin-right: 10%; margin-left: 10%; width: 80%; 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="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;">April 30, 2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(in thousands)</td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </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;">2025</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">705</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;">2026</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">595</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; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">487</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;">2028</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">275</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;">2029</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: 14%; 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></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;">Thereafter</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: 14%; 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; border-bottom: 1px solid rgb(0, 0, 0); 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;">Total payments under lease agreements</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,097</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> </td><td> </td><td> </td><td> </td><td> </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: imputed interest</p> </td><td style="width: 1%; font-family: Times New Roman; 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(372</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 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 0pt 0pt 27pt; text-indent: -9pt;">Total lease 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,725</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 207000 221000 1000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; 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: 68%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Lease</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;">April 30, 2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">January 31, 2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td></tr> <tr style="background-color: rgb(255, 255, 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;;">Assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td colspan="7" rowspan="1" style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; text-align: center;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">(in thousands)</em></em></em></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 0pt 0pt 27pt; text-indent: -9pt;">Operating lease assets</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,725</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,324</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </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>Liabilities</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></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 0pt 0pt 27pt; text-indent: -9pt;">Operating lease 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; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,725</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,324</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </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>Classification of lease liabilities</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></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 0pt 0pt 27pt; text-indent: -9pt;">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; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">728</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">751</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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 0pt 0pt 27pt; text-indent: -9pt;">Non-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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">997</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); 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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">573</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"><em style="font: inherit;"> </em></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>Total Operating lease liabilities</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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,725</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,324</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"><em style="font: inherit;"> </em></td></tr> </tbody></table> 1725000 1324000 1725000 1324000 728000 751000 997000 573000 1725000 1324000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; width: 95%; 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: 68%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Lease term and discount rate</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;">April 30, 2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;">January 31, 2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </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;;">Weighted average remaining lease term (years)</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="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 0pt 0pt 9pt;">Operating leases</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c113317632">1.83</span></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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.40</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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </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;">Weighted average discount rate:</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(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 0pt 0pt 9pt;">Operating leases</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13</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" 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="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;">For the Three Months Ended April 30,</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 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; 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;">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 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;"><em style="font: inherit;"><em style="font: inherit;">(in thousands)</em></em></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 0pt 0pt 9pt;">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;">(207</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;">(221</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;">Changes in lease balances resulting from new and modified leases:</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 0pt 0pt 9pt;">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;">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; 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;">223</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> P1Y4M24D 0.13 0.13 207000 221000 612000 223000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; 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="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;">April 30, 2024</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(in thousands)</td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </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;">2025</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">705</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;">2026</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">595</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; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">487</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;">2028</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">275</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;">2029</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: 14%; 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></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;">Thereafter</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: 14%; 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; border-bottom: 1px solid rgb(0, 0, 0); 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;">Total payments under lease agreements</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,097</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> </td><td> </td><td> </td><td> </td><td> </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: imputed interest</p> </td><td style="width: 1%; font-family: Times New Roman; 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(372</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 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 0pt 0pt 27pt; text-indent: -9pt;">Total lease 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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,725</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 705000 595000 487000 275000 35000 0 2097000 372000 1725000 <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> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><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; width: 27%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 21%;"> <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;"><em style="font: inherit;">April 30, 2024</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 21%;"> <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;"><em style="font: inherit;">January 31, 2024</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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; width: 27%;"> </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; 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;">Weighted</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></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; width: 27%;"> </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; 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;">Average Life at</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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; 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;">Gross Carrying</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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; 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;">Accumulated</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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; 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;">Net Carrying</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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; 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;">Gross Carrying</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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; 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;">Accumulated</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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; 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;">Net Carrying</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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; width: 27%;"> </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;">April 30, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); 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;">Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); 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;">Amortization</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); 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;">Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); 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;">Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); 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;">Amortization</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); 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;">Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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; width: 27%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 21%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 21%;"> <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; 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: 27%;"> <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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.6</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;">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;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5,168</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,305</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;">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;"> </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></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: 27%;"> <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: 10%; 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,876</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;">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;"> </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></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: 27%;"> <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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.2</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,216</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;">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;"> </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></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: 27%;"> <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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.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;">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;">(111</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;">23</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></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: 27%;"> <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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.2</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);">416</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); 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);">(362</td><td style="width: 1%; 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;"> </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);">54</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); 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; border-bottom: 1px solid rgb(0, 0, 0); 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; 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;"> </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; border-bottom: 1px solid rgb(0, 0, 0); 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; width: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Intangible assets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New 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,447</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); 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,733</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: 1%; font-family: &quot;Times New 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,714</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); 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,457</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); 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; 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;"> </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; border-bottom: 3px double rgb(0, 0, 0); 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;"> </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 completed an annual review of amortizable intangible assets. Based on a review of qualitative factors, it was determined that there were <em style="font: inherit;">no</em> events or changes in circumstances indicating that the carrying value of amortizable intangible assets was <em style="font: inherit;">not</em> recoverable. During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 30, 2024, </em>there have been <em style="font: inherit;">no</em> substantive indicators of impairment.</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;">Aggregate amortization expense was $185,000 and $224,000 for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 30, 2024 </em>and <em style="font: inherit;">2023</em>, respectively. As of <em style="font: inherit;"> April 30, 2024</em>, future estimated amortization expense related to amortizable intangible assets was estimated to be:</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: 7.5%; margin-left: 7.5%; width: 85%; 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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">For fiscal years ending January 31,</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: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; text-align: center;"><em style="font: inherit;">(in thousands)</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </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;">2025</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">442</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;">2026</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">520</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;">2027</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">381</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;">2028</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">315</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;">2029</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">213</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;">Thereafter</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">843</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); 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 0pt 0pt 27pt; text-indent: -9pt;">Total</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,714</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); 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: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><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; width: 27%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 21%;"> <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;"><em style="font: inherit;">April 30, 2024</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 21%;"> <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;"><em style="font: inherit;">January 31, 2024</em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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; width: 27%;"> </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; 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;">Weighted</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></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; width: 27%;"> </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; 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;">Average Life at</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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; 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;">Gross Carrying</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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; 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;">Accumulated</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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; 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;">Net Carrying</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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; 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;">Gross Carrying</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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; 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;">Accumulated</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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; 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;">Net Carrying</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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; width: 27%;"> </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;">April 30, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); 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;">Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); 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;">Amortization</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); 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;">Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); 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;">Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); 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;">Amortization</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); 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;">Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </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; width: 27%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 21%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 21%;"> <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; 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: 27%;"> <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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.6</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;">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;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5,168</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,305</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;">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;"> </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></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: 27%;"> <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: 10%; 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,876</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;">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;"> </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></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: 27%;"> <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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.2</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,216</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;">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;"> </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></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: 27%;"> <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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.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;">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;">(111</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;">23</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></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: 27%;"> <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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.2</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);">416</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); 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);">(362</td><td style="width: 1%; 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;"> </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);">54</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); 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; border-bottom: 1px solid rgb(0, 0, 0); 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; 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;"> </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; border-bottom: 1px solid rgb(0, 0, 0); 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; width: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Intangible assets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="width: 1%; font-family: &quot;Times New 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,447</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); 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,733</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: 1%; font-family: &quot;Times New 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,714</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); 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,457</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); 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; 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;"> </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; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> P4Y7M6D 7473000 5168000 2305000 7473000 5053000 2420000 P0Y1M6D 4884000 4876000 8000 4884000 4852000 32000 P1Y2M12D 2540000 2216000 324000 2540000 2190000 350000 P2Y1M6D 134000 111000 23000 134000 108000 26000 P0Y2M12D 416000 362000 54000 426000 366000 60000 15447000 12733000 2714000 15457000 12569000 2888000 185000 224000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; 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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">For fiscal years ending January 31,</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: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; text-align: center;"><em style="font: inherit;">(in thousands)</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </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;">2025</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">442</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;">2026</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">520</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;">2027</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">381</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;">2028</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">315</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;">2029</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">213</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;">Thereafter</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">843</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); 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 0pt 0pt 27pt; text-indent: -9pt;">Total</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,714</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td></tr> </tbody></table> 442000 520000 381000 315000 213000 843000 2714000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">10.</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 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 is the interest due through maturity. These costs were recorded as a reduction to the carrying value of our debt and amortized to interest expense straight-line over the term of the Loan. Approximately $204,000 of amortization of debt acquisition costs were recorded as interest expense for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 30, 2023. </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 Subsidiary" for additional details). </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 3750000 814000 254000 484000 204000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">11.</em> Income Taxes</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;">For the <em style="font: inherit;">three</em>-month period ended <em style="font: inherit;"> April 30, 2024</em>, the income tax expense from continuing operations was approximately  $ 245,000, on pre-tax income from continuing operations of approximately $1.2 million. For the <em style="font: inherit;">three</em>- month period ended <em style="font: inherit;"> April 30, 2023, </em>the income tax expense from continuing operations was approximately $ 411,000, on pre-tax income from continuing operations of  $ 287,000. The variance between our actual provision and the expected provision when applying the U.S. statutory rate of <em style="font: inherit;">21%</em> is due primarily to the impact of income taxes accrued in certain foreign jurisdictions, mainly Singapore, which do <em style="font: inherit;">not</em> 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.</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 and state 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 Internal Revenue Service for fiscal years ended <em style="font: inherit;"> January 31, 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 tax authorities for fiscal years ending <em style="font: inherit;"> January 31, 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 the fiscal years ended <em style="font: inherit;"> January 31, 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 31, 2018 </em>through <em style="font: inherit;">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;">The Company has determined that the undistributed earnings of foreign subsidiaries are <em style="font: inherit;">not</em> deemed to be indefinitely reinvested outside of the United States as of <em style="font: inherit;"> April 30, 2024</em>. 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:c113317768">not</span> recorded a deferred tax liability associated with the undistributed foreign earnings as of <em style="font: inherit;"> April 30, 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;">For the <em style="font: inherit;">three</em>-month period ended <em style="font: inherit;"> April 30, 2024 </em>and <em style="font: inherit;">2023</em>, the Company did <span style="-sec-ix-hidden:c113317771"><span style="-sec-ix-hidden:c113317772">not</span></span> recognize any tax expense or benefit related to uncertain tax positions.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 245000 1200000 411000 287000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">12.</em> Earnings per Share</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: 27pt;">Net income per basic common share is computed using the weighted average number of common shares outstanding during the period, excluding unvested restricted stock. Net income per diluted common share is computed using the weighted average number of common shares and dilutive potential common shares outstanding during the period using the treasury stock method. Potential common shares result from the assumed exercise of outstanding common stock options having a dilutive effect and from the assumed vesting of unvested shares of restricted stock. For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 30, 2024 </em>and <em style="font: inherit;"> April 30, 2023, </em>dilutive potential common shares outstanding were immaterial and had <em style="font: inherit;">no</em> effect on the calculation of earnings per share because shares were anti-dilutive. The total basic weighted average common shares outstanding for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 30, 2024 </em>and <em style="font: inherit;"> April </em><em style="font: inherit;">30,2023,</em> was approximately 1.4 million shares.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">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 (the “Charter Amendment”) to effect a <em style="font: inherit;">one</em>-for-<span style="-sec-ix-hidden:c113317787">ten</span> reverse stock split (the “Reverse Stock Split”). Prior periods shares have been restated to reflect the impact of the Reverse Stock Split in calculating earnings per share (see Note <em style="font: inherit;">14</em>- "Equity and Stock Based Compensation " for additional details).</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"> </p> 1400000 <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;">10</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 former 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:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </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> Equity and Stock-Based Compensation</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;">As of <em style="font: inherit;"> April 30, 2024</em>, there are approximately 1,683,000 shares of Preferred Stock outstanding with an aggregate liquidation preference of approximately $48.7 million, which amount includes approximately $6.6 million in undeclared cumulative dividends. Holders of our Preferred Stock are entitled to receive, when and as declared by the Board out of funds of the Company available for the payment of distributions, quarterly cumulative preferential cash dividends of $0.5625 per share of the $25.00 per share stated liquidation preference on our Preferred Stock. Dividends on the Preferred Stock are payable quarterly in arrears, on <em style="font: inherit;"> April </em><em style="font: inherit;">30,</em> <em style="font: inherit;"> July </em><em style="font: inherit;">31,</em> <em style="font: inherit;"> October 31, </em>and <em style="font: inherit;"> January </em><em style="font: inherit;">31,</em> of each year.</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: 27pt;">On <em style="font: inherit;"> September 28, 2023, </em>the Board approved the Reverse Stock Split 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:'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: 27pt;">As a result of the Charter Amendment and Reverse Stock Split, every ten 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;text-indent:25pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">Total compensation expense recognized for stock-based awards granted under the Company’s equity incentive plan during the <em style="font: inherit;">three</em>-month period ended <em style="font: inherit;"> April 30, 2024 </em>was approximately $ 48,000, and during the <em style="font: inherit;">three</em>-month period ended <em style="font: inherit;"> April 30, 2023, </em>was approximately $50,000.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 1683000 48700000 6600000 0.5625 25 10 13788738 1405779 48000 50000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">15.</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: 27pt;">Prior to <em style="font: inherit;"> August 22, 2023, </em>the Company operated in <span style="-sec-ix-hidden:c113317834">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 Subsidiary" for additional details). As a result, at <em style="font: inherit;"> April 30, 2024, </em>Seamap is the Company’s <span style="-sec-ix-hidden:c113317836">sole</span> operating segment.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;"> </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><a href="#" id="item_5_2" title="item_5_2"></a>Item</b> <b> <em style="font: inherit;">5.</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:c113317840"><span style="-sec-ix-hidden:c113317841"><span style="-sec-ix-hidden:c113317842"><span style="-sec-ix-hidden:c113317843">Not</span></span></span></span> applicable.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p>