0001437749-22-024389.txt : 20221019 0001437749-22-024389.hdr.sgml : 20221019 20221019163108 ACCESSION NUMBER: 0001437749-22-024389 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 56 CONFORMED PERIOD OF REPORT: 20220930 FILED AS OF DATE: 20221019 DATE AS OF CHANGE: 20221019 FILER: COMPANY DATA: COMPANY CONFORMED NAME: NVE CORP /NEW/ CENTRAL INDEX KEY: 0000724910 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 411424202 STATE OF INCORPORATION: MN FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-12196 FILM NUMBER: 221318928 BUSINESS ADDRESS: STREET 1: 11409 VALLEY VIEW ROAD CITY: EDEN PRAIRIE STATE: MN ZIP: 55344 BUSINESS PHONE: 9528299217 MAIL ADDRESS: STREET 1: 11409 VALLEY VIEW ROAD CITY: EDEN PRAIRIE STATE: MN ZIP: 55344 FORMER COMPANY: FORMER CONFORMED NAME: PREMIS CORP DATE OF NAME CHANGE: 19920703 10-Q 1 nvec20220930_10q.htm FORM 10-Q nvec20211231_10q.htm
0000724910 NVE CORP /NEW/ false --03-31 Q2 2023 15,000 15,000 0.01 0.01 6,000,000 6,000,000 4,830,826 4,830,826 4,830,826 4,830,826 1.00 1.00 1.00 1.00 6,555,557 0 0 0 0 0 2018 2019 2020 2021 2022 0 November 30, 2022 October 31, 2022 The March 31, 2021 Balance Sheet is derived from the audited financial statements contained in our Annual Report on Form 10-K for the fiscal year ended March 31, 2021. 00007249102022-04-012022-09-30 xbrli:shares 00007249102022-10-14 thunderdome:item iso4217:USD 00007249102022-09-30 00007249102022-03-31 iso4217:USDxbrli:shares 0000724910us-gaap:ProductMember2022-07-012022-09-30 0000724910us-gaap:ProductMember2021-07-012021-09-30 0000724910nvec:ContractResearchAndDevelopmentMember2022-07-012022-09-30 0000724910nvec:ContractResearchAndDevelopmentMember2021-07-012021-09-30 00007249102022-07-012022-09-30 00007249102021-07-012021-09-30 0000724910us-gaap:ProductMember2022-04-012022-09-30 0000724910us-gaap:ProductMember2021-04-012021-09-30 0000724910nvec:ContractResearchAndDevelopmentMember2022-04-012022-09-30 0000724910nvec:ContractResearchAndDevelopmentMember2021-04-012021-09-30 00007249102021-04-012021-09-30 0000724910us-gaap:CommonStockMember2022-03-31 0000724910us-gaap:AdditionalPaidInCapitalMember2022-03-31 0000724910us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-31 0000724910us-gaap:RetainedEarningsMember2022-03-31 0000724910us-gaap:CommonStockMember2022-04-012022-06-30 0000724910us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-30 0000724910us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-30 0000724910us-gaap:RetainedEarningsMember2022-04-012022-06-30 00007249102022-04-012022-06-30 0000724910srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:CommonStockMember2022-06-30 0000724910us-gaap:CommonStockMember2022-06-30 0000724910us-gaap:AdditionalPaidInCapitalMember2022-06-30 0000724910us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-30 0000724910us-gaap:RetainedEarningsMember2022-06-30 00007249102022-06-30 0000724910us-gaap:CommonStockMember2022-07-012022-09-30 0000724910us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-30 0000724910us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-30 0000724910us-gaap:RetainedEarningsMember2022-07-012022-09-30 0000724910us-gaap:CommonStockMember2022-09-30 0000724910us-gaap:AdditionalPaidInCapitalMember2022-09-30 0000724910us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-30 0000724910us-gaap:RetainedEarningsMember2022-09-30 0000724910us-gaap:CommonStockMember2021-03-31 0000724910us-gaap:AdditionalPaidInCapitalMember2021-03-31 0000724910us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-31 0000724910us-gaap:RetainedEarningsMember2021-03-31 00007249102021-03-31 0000724910us-gaap:CommonStockMember2021-04-012021-06-30 0000724910us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-30 00007249102021-04-012021-06-30 0000724910us-gaap:RetainedEarningsMember2021-04-012021-06-30 0000724910us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-30 0000724910srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:CommonStockMember2021-06-30 0000724910us-gaap:CommonStockMember2021-06-30 0000724910us-gaap:AdditionalPaidInCapitalMember2021-06-30 0000724910us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-30 0000724910us-gaap:RetainedEarningsMember2021-06-30 00007249102021-06-30 0000724910us-gaap:CommonStockMember2021-07-012021-09-30 0000724910us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-30 0000724910us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-30 0000724910us-gaap:RetainedEarningsMember2021-07-012021-09-30 0000724910us-gaap:CommonStockMember2021-09-30 0000724910us-gaap:AdditionalPaidInCapitalMember2021-09-30 0000724910us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-30 0000724910us-gaap:RetainedEarningsMember2021-09-30 00007249102021-09-30 xbrli:pure utr:WK 0000724910srt:MinimumMember2022-04-012022-09-30 utr:M 0000724910srt:MaximumMember2022-04-012022-09-30 0000724910us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-09-30 0000724910us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-09-30 0000724910us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-09-30 0000724910us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-03-31 0000724910us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-03-31 0000724910us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-03-31 0000724910us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2022-09-30 0000724910us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2022-09-30 0000724910us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2022-09-30 0000724910us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2022-03-31 0000724910us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2022-03-31 0000724910us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2022-03-31 0000724910us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-09-30 0000724910us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-09-30 0000724910us-gaap:FairValueMeasurementsRecurringMember2022-09-30 0000724910us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-31 0000724910us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-31 0000724910us-gaap:FairValueMeasurementsRecurringMember2022-03-31 0000724910us-gaap:MoneyMarketFundsMember2022-09-30 0000724910us-gaap:MoneyMarketFundsMember2022-03-31 0000724910us-gaap:CorporateBondSecuritiesMember2022-09-30 0000724910us-gaap:CorporateBondSecuritiesMember2022-03-31 0000724910nvec:RepurchaseProgram2009Member2009-01-21 0000724910nvec:RepurchaseProgram2009Member2015-08-27 0000724910nvec:RepurchaseProgram2009Member2022-09-30 0000724910nvec:RepurchaseProgram2009Member2022-04-012022-09-30 0000724910us-gaap:SubsequentEventMember2022-10-192022-10-19
 

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   September 30, 2022

or

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

For the transition period from                                    to                                     

 

Commission File Number: 000-12196

nve.jpg

NVE CORPORATION

(Exact name of registrant as specified in its charter)

 

Minnesota

 

41-1424202

(State or other jurisdiction of incorporation or organization)

 

(I.R.S. Employer Identification No.)

 

11409 Valley View Road, Eden Prairie, Minnesota

 

55344 

(Address of principal executive offices)

 

(Zip Code)

 

(952) 829-9217 

(Registrant’s telephone number, including area code)

 

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

 

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

NVEC

The NASDAQ Stock Market, LLC

 

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

Common Stock, $0.01 Par Value – 4,830,826 shares outstanding as of October 14, 2022

 

 

 

 

NVE CORPORATION

QUARTERLY REPORT ON FORM 10-Q

TABLE OF CONTENTS

 

PART I. FINANCIAL INFORMATION

 
   

Item 1. Financial Statements

 
   

Balance Sheets

 
   

Statements of Income for the Quarters Ended September 30, 2022 and 2021

 
   
Statements of Comprehensive Income for the Quarters Ended September 30, 2022 and 2021  
   
Statements of Income for the Six Months Ended September 30, 2022 and 2021  
   

Statements of Comprehensive Income for the Six Months Ended September 30, 2022 and 2021

 
   

Statements of Shareholders’ Equity for the Six Months Ended September 30, 2022

 
   

Statements of Shareholders’ Equity for the Six Months Ended September 30, 2021

 
   

Statements of Cash Flows for the Six Months Ended September 30, 2022 and 2021

 
   

Notes to Financial Statements

 
   

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

 
   

Item 4. Controls and Procedures

 
   

PART II. OTHER INFORMATION

 
   

Item 1. Legal Proceedings

 
   

Item 1A. Risk Factors

 
   

Item 4. Mine Safety Disclosures

 
   

Item 6. Exhibits

 
   

SIGNATURES

 
 

 

2

 

PART IFINANCIAL INFORMATION

 

Item 1. Financial Statements.

 

 

NVE CORPORATION

BALANCE SHEETS

  

(Unaudited)

September 30, 2022

  

March 31, 2022*

 

ASSETS

        

Current assets

        

Cash and cash equivalents

 $3,583,539  $10,449,510 

Marketable securities, short-term

  10,326,647   20,839,683 

Accounts receivable, net of allowance for uncollectible accounts of $15,000

  5,860,414   4,704,829 

Inventories

  5,794,849   5,088,635 

Prepaid expenses and other assets

  600,913   420,520 

Total current assets

  26,166,362   41,503,177 

Fixed assets

        

Machinery and equipment

  9,603,049   9,739,244 

Leasehold improvements

  1,826,334   1,810,872 
   11,429,383   11,550,116 

Less accumulated depreciation and amortization

  10,990,224   10,943,731 

Net fixed assets

  439,159   606,385 

Deferred tax assets

  894,045   483,469 

Marketable securities, long-term

  39,514,685   24,314,211 

Right-of-use asset – operating lease

  494,070   560,250 

Total assets

 $67,508,321  $67,467,492 
         

LIABILITIES AND SHAREHOLDERS’ EQUITY

        

Current liabilities

        

Accounts payable

 $399,263  $943,535 

Accrued payroll and other

  2,861,151   1,356,689 

Operating lease

  157,830   156,121 

Total current liabilities

  3,418,244   2,456,345 

Operating lease

  374,941   446,018 

Total liabilities

  3,793,185   2,902,363 
         

Shareholders’ equity

        

Common stock, $0.01 par value, 6,000,000 shares authorized; 4,830,826 issued and outstanding as of September 30 and March 31, 2022

  48,308   48,308 

Additional paid-in capital

  19,303,570   19,256,485 

Accumulated other comprehensive (loss)

  (1,784,035)  (318,120)

Retained earnings

  46,147,293   45,578,456 

Total shareholders’ equity

  63,715,136   64,565,129 

Total liabilities and shareholders’ equity

 $67,508,321  $67,467,492 

 

*The March 31, 2022 Balance Sheet is derived from the audited financial statements contained in our Annual Report on Form 10-K for the fiscal year ended March 31, 2022.

 

See accompanying notes. 

 

3

 

 

NVE CORPORATION

STATEMENTS OF INCOME

(Unaudited)

 

   

Quarter Ended September 30

 
   

2022

   

2021

 

Revenue

               

Product sales

  $ 10,514,539     $ 6,630,012  

Contract research and development

    203,285       193,450  

Total revenue

    10,717,824       6,823,462  

Cost of sales

    2,402,781       1,544,134  

Gross profit

    8,315,043       5,279,328  

Expenses

               

Research and development

    669,978       707,997  

Selling, general, and administrative

    435,625       483,116  

Total expenses

    1,105,603       1,191,113  

Income from operations

    7,209,440       4,088,215  

Interest income

    351,375       294,858  

Income before taxes

    7,560,815       4,383,073  

Provision for income taxes

    1,470,442       736,566  

Net income

  $ 6,090,373     $ 3,646,507  

Net income per share – basic

  $ 1.26     $ 0.75  

Net income per share – diluted

  $ 1.26     $ 0.75  

Cash dividends declared per common share

  $ 1.00     $ 1.00  

Weighted average shares outstanding

               

Basic

    4,830,826       4,833,232  

Diluted

    4,830,956       4,836,603  

 

 

STATEMENTS OF COMPREHENSIVE INCOME

(Unaudited)

 

   

Quarter Ended September 30

 
   

2022

   

2021

 

Net income

  $ 6,090,373     $ 3,646,507  

Unrealized loss from marketable securities, net of tax

    (1,127,362 )     (197,034 )

Comprehensive income

  $ 4,963,011     $ 3,449,473  

 

See accompanying notes.

 

4

NVE CORPORATION

STATEMENTS OF INCOME

(Unaudited)

 

 

Six Months Ended September 30

 

2022

  

2021

Revenue

      

Product sales

$17,587,500  $13,583,778

Contract research and development

 466,731   392,847

Total revenue

 18,054,231   13,976,625

Cost of sales

 4,054,628   3,313,715

Gross profit

 13,999,603   10,662,910

Expenses

      

Research and development

 1,271,896   1,516,139

Selling, general, and administrative

 806,946   949,734

Total expenses

 2,078,842   2,465,873

Income from operations

 11,920,761   8,197,037

Interest income

 634,436   584,578

Income before taxes

 12,555,197   8,781,615

Provision for income taxes

 2,324,707   1,555,542

Net income

$10,230,490  $7,226,073

Net income per share – basic

$2.12  $1.50

Net income per share – diluted

$2.12  $1.49

Cash dividends declared per common share

$2.00  $2.00

Weighted average shares outstanding

      

Basic

 4,830,826   4,833,232

Diluted

     4,836,621

 

 

STATEMENTS OF COMPREHENSIVE INCOME

(Unaudited)

 

   

Six Months Ended September 30

 
   

2022

   

2021

 

Net income

  $ 10,230,490     $ 7,226,073  

Unrealized loss from marketable securities, net of tax

    (1,465,915 )     (287,199 )

Comprehensive income

  $ 8,764,575     $ 6,938,874  

 

See accompanying notes.

 

5

 

 

NVE CORPORATION

STATEMENTS OF SHAREHOLDERS EQUITY

(Unaudited)

 

              

Accumulated

         
          

Additional

  

Other

         
  

Common Stock

  

Paid-In

  

Comprehensive

  

Retained

     
  

Shares

  

Amount

  

Capital

  

Income (Loss)

  

Earnings

  

Total

 

Balance as of March 31, 2022

  4,830,826  $48,308  $19,256,485  $(318,120) $45,578,456  $64,565,129 
Comprehensive income:                        
Unrealized loss on marketable securities, net of tax            (338,553)     (338,553)
Net income               4,140,116   4,140,116 
Total comprehensive income                  3,801,563 
Stock-based compensation         7,134         7,134 
Cash dividends declared ($1.00 per share of common stock)               (4,830,826)  (4,830,826)
Balance as of June 30, 2022  4,830,826   48,308   19,263,619   (656,673)  44,887,746   63,543,000 

Comprehensive income:

                        

Unrealized loss on marketable securities, net of tax

            (1,127,362

)

     (1,127,362

)

Net income

               6,090,373   6,090,373 

Total comprehensive income

                  4,963,011 

Stock-based compensation

         39,951         39,951 

Cash dividends declared ($1.00 per share of common stock)

               (4,830,826

)

  (4,830,826

)

Balance as of September 30, 2022

  4,830,826  $48,308  $19,303,570  $(1,784,035) $46,147,293  $63,715,136 

 

See accompanying notes. 

 

6

 

 

NVE CORPORATION

STATEMENTS OF SHAREHOLDERS EQUITY

(Unaudited)

 

              

Accumulated

         
          

Additional

  

Other

         
  

Common Stock

  

Paid-In

  

Comprehensive

  

Retained

     
  

Shares

  

Amount

  

Capital

  

Income (Loss)

  

Earnings

  

Total

 

Balance as of March 31, 2021

  4,833,232  $48,332  $19,338,127  $1,101,119  $50,404,364  $70,891,942 

Comprehensive income:

                        

Unrealized loss on marketable securities, net of tax

             (90,165

)

      (90,165

)

Net income

                 3,579,566   3,579,566 

Total comprehensive income

                      3,489,401 
Stock-based compensation          7,238           7,238 
Cash dividends declared ($1.00 per share of common stock)                  (4,833,232)  (4,833,232)
Balance as of June 30, 2021  4,833,232   48,332   19,345,365   1,010,954   49,150,698   69,555,349 
Comprehensive income:                        
Unrealized loss on marketable securities, net of tax            (197,034)     (197,034)
Net income               3,646,507   3,646,507 
Total comprehensive income                  3,449,473 

Stock-based compensation

         56,999         56,999 

Cash dividends declared ($1.00 per share of common stock)

               (4,833,232

)

  (4,833,232

)

Balance as of September 30, 2021

  4,833,232  $48,332  $19,402,364  $813,920  $47,963,973  $68,228,589 

 

See accompanying notes. 

 

7

 

 

NVE CORPORATION

STATEMENTS OF CASH FLOWS

(Unaudited)

 

   

Six Months Ended September 30

 
   

2022

   

2021

 

OPERATING ACTIVITIES

               

Net income

  $ 10,230,490     $ 7,226,073  

Adjustments to reconcile net income to net cash provided by operating activities:

               

Depreciation and amortization

    158,851       271,207  

Stock-based compensation

    47,085       64,237  

Deferred income taxes

    -       16,539  

Changes in operating assets and liabilities:

               

Accounts receivable

    (1,155,585 )     (911,821 )

Inventories

    (706,214 )     81,994  

Prepaid expenses and other assets

    (114,213 )     (298,099 )

Accounts payable and accrued expenses

    890,822       172,054  

Net cash provided by operating activities

    9,351,238       6,458,196  
                 

INVESTING ACTIVITIES

             

Purchases of fixed assets

    (24,500 )     (73,916 )

Purchases of marketable securities

    (25,381,057 )     -  
Proceeds from maturities of marketable securities     18,750,000       4,000,000  
Receipt of tenant improvement allowance     100,000       -  

Net cash provided (used) by investing activities

    (6,555,557)       3,926,084  
                 

FINANCING ACTIVITIES

               

Payment of dividends to shareholders

    (9,661,652 )     (9,666,464 )

Cash used in financing activities

    (9,661,652 )     (9,666,464 )

(Decrease) increase in cash and cash equivalents

    (6,865,971 )     717,816  
                 

Cash and cash equivalents at beginning of period

    10,449,510       10,427,340  
                 

Cash and cash equivalents at end of period

  $ 3,583,539     $ 11,145,156  
                 

Supplemental disclosures of cash flow information:

               

Cash paid during the period for income taxes

  $ 1,281,629     $ 1,760,000  

 

See accompanying notes. 

 

8

 

NVE CORPORATION

NOTES TO FINANCIAL STATEMENTS

(Unaudited)

 

 

NOTE 1. DESCRIPTION OF BUSINESS

We develop and sell devices that use spintronics, a nanotechnology that relies on electron spin rather than electron charge to acquire, store, and transmit information. 

 

NOTE 2. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation

The accompanying unaudited financial statements of NVE Corporation are prepared consistent with accounting principles generally accepted in the United States and in accordance with Securities and Exchange Commission rules and regulations. In the opinion of management, these financial statements reflect all adjustments, consisting only of normal and recurring adjustments, necessary for a fair presentation of the financial statements. Although we believe that the disclosures are adequate to make the information presented not misleading, certain disclosures have been omitted as allowed, and it is suggested that these unaudited financial statements be read in conjunction with the audited financial statements and the notes included in our latest annual financial statements included in our Annual Report on Form 10-K for the fiscal year ended March 31, 2022. The results of operations for the quarter and six months ended September 30, 2022 are not necessarily indicative of the results that may be expected for the full fiscal year ending March 31, 2023.

 

Significant accounting policies

A description of our significant accounting policies is provided in Note 2 to the Financial Statements in our Annual Report on Form 10-K for the year ended March 31, 2022. As of September 30, 2022, there were no changes to our significant accounting policies.

 

NOTE 3. RECENTLY ISSUED ACCOUNTING STANDARDS

Recently Adopted Accounting Standard

In May 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2021-04, Earnings Per Share (Topic 260), Debt—Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40) Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options. ASU 2021-04 addresses issuers’ accounting for certain modifications or exchanges of freestanding equity-classified written call options. We adopted ASU 2021-04 beginning with the quarter ended June 30, 2022. The adoption had no material impact on our financial statements.
 

New Accounting Standard Not Yet Adopted

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326), Measurement of Credit Losses on Financial Statements. ASU 2016-13 requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial asset(s) to present the net carrying value at the amount expected to be collected on the financial asset. In November 2018 the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, Financial Instruments-Credit Losses, which clarifies codification and corrects unintended application of the guidance, and in November 2019, the FASB issued ASU No. 2019-11, Codification Improvements to Topic 326, Financial Instruments-Credit Losses, which clarifies or addresses specific issues about certain aspects of ASU 2016-13. In November 2019 the FASB issued ASU No. 2019-10, Financial InstrumentsCredit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates, and in February 2020 the FASB issued ASU No. 2020-02, Financial InstrumentsCredit Losses (Topic 326) and Leases (Topic 842): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 119 and Update to SEC Section on Effective Date Related to Accounting Standards Update No. 2016-02, Leases (Topic 842), both of which delay the effective date of ASU 2016-13 by three years for certain Smaller Reporting Companies such as us. In March 2020, the FASB issued ASU No. 2020-03, Codification Improvements to Financial Instruments; which modifies the measurement of expected credit losses of certain financial instruments. In accordance with ASU 2019-10 and ASU 2020-02, ASU 2016-13 is effective for certain Smaller Reporting Companies for financial statements issued for fiscal years beginning after December 15, 2022 and interim periods within those fiscal years, which will be fiscal 2024 for us if we continue to be classified as a Smaller Reporting Company, with early adoption permitted. We are evaluating the potential impact of ASU 2016-13 on our financial statements.

 

 

NOTE 4. NET INCOME PER SHARE

Net income per basic share is computed based on the weighted-average number of common shares issued and outstanding during each period. Net income per diluted share amounts assume exercise of all stock options. The following tables show the components of diluted shares:

 

 Quarter Ended September 30
 

2022

 

2021

Weighted average common shares outstanding – basic

4,830,826 4,833,232

Dilutive effect of stock options

130 3,371

Shares used in computing net income per share – diluted

4,830,956 4,836,603
 
 Six Months Ended September 30
 2022 2021
Weighted average common shares outstanding – basic4,830,826 4,833,232
Dilutive effect of stock options101 3,389
Shares used in computing net income per share – diluted4,830,927 4,836,621

 

 

9

 

NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS

Our corporate bonds and money market funds are classified as available-for-sale securities and carried at estimated fair value. Unrealized holding gains and losses are included in accumulated other comprehensive income (loss) in the statement of shareholders’ equity. Corporate bonds with remaining maturities less than one year are classified as short-term, and those with remaining maturities greater than one year are classified as long-term. We consider all highly-liquid investments with maturities of three months or less when purchased, including money market funds, to be cash equivalents. Gains and losses on marketable security transactions are reported on the specific-identification method.

 

Contractual maturities of available-for-sale securities as of September 30, 2022 are as follows: 

 

Total

 

<1 Year

 

1–3 Years

 

3–7 Years

 
$51,598,609 $12,083,924 $24,387,794 $15,126,891 

 

Total available-for-sale securities represented approximately 76% of our total assets. Marketable securities as of September 30, 2022 had remaining maturities between 14 weeks and 79 months.

 

Generally accepted accounting principles establish a framework for measuring fair value, provide a definition of fair value, and prescribe required disclosures about fair-value measurements. Generally accepted accounting principles define fair value as the price that would be received to sell an asset or paid to transfer a liability. Fair value is a market-based measurement that should be determined using assumptions that market participants would use in pricing an asset or liability. Generally accepted accounting principles utilize a valuation hierarchy for disclosure of fair value measurements. The categorization within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement. The categories within the valuation hierarchy are described as follows:

Level 1 – Financial instruments with quoted prices in active markets for identical assets or liabilities.

 

Level 2 – Financial instruments with quoted prices in active markets for similar assets or liabilities. Level 2 fair value measurements are determined using either prices for similar instruments or inputs that are either directly or indirectly observable, such as interest rates.

 

Level 3 – Inputs to the fair value measurement are unobservable inputs or valuation techniques.

 

Money market funds are included on the balance sheets in “Cash and cash equivalents.” Corporate bonds are included on the balance sheets in “Marketable securities, short term” and “Marketable securities, long term.”

 

The following table shows the estimated fair value of assets that were accounted for at fair value on a recurring basis:

 

  

As of September 30, 2022

  

As of March 31, 2022

  

Level 1

  

Level 2

  

Total

  

Level 1

  

Level 2

  

Total

Money market funds

 $1,757,277  $-  $1,757,277  $6,756,993  $-  $6,756,993

Corporate bonds

  -   49,841,332   49,841,332   -   45,153,894   45,153,894

Total

 $1,757,277  $49,841,332  $51,598,609  $6,756,993  $45,153,894  $51,910,887

 

Our available-for-sale securities as of September 30 and March 31, 2022, aggregated into classes of securities, were as follows:

 

  

As of September 30, 2022

  

As of March 31, 2022

  

Amortized

Cost

  

Gross

Unrealized

Holding

Gains

  

Gross

Unrealized

Holding

Losses

  

Estimated

Fair

Value

  

Amortized

Cost

  

Gross

Unrealized

Holding

Gains

  

Gross

Unrealized

Holding

Losses

  

Estimated

Fair

Value

Money market funds

 $1,757,277  $-  $-  $1,757,277  $6,756,993  $-  $-  $6,756,993

Corporate bonds

  52,125,043   -   (2,283,711)  49,841,332   45,561,114   230,085   (637,305

)

  45,153,894

Total

 $53,882,320  $-  $(2,283,711) $51,598,609  $52,318,107  $230,085  $(637,305

)

 $51,910,887

 

10

 

The following table shows the gross unrealized holding losses and fair value of our available-for-sale securities with unrealized holding losses, aggregated by class of securities and length of time that individual securities had been in a continuous unrealized loss position as of September 30 and March 31, 2022.

 

  

Less Than 12 Months

  

12 Months or Greater

  

Total

 
  

Estimated

Fair

Value

  

Gross

Unrealized

Holding

Losses

  

Estimated

Fair

Value

  

Gross

Unrealized

Holding

Losses

  

Estimated

Fair

Value

  

Gross

Unrealized

Holding

Losses

 
                         

As of September 30, 2022

                        

Corporate bonds

 $40,510,241  $(1,327,302) $9,331,091  $(956,409) $49,841,332  $(2,283,711)

Total

 $40,510,241  $(1,327,302) $9,331,091  $(956,409) $49,841,332  $(2,283,711)
                         

As of March 31, 2022

                        

Corporate bonds

 $6,306,750  $(23,727

)

 $9,738,338  $(613,578) $16,045,088  $(637,305

)

Total

 $6,306,750  $(23,727

)

 $9,738,338  $(613,578) $16,045,088  $(637,305

)

 

None of the securities were impaired at acquisition, and subsequent declines in fair value are not attributed to declines in credit quality. When evaluating for impairment we assess indicators that include, but are not limited to, earnings performance, changes in underlying credit ratings, market conditions, bona fide offers to purchase or sell, and ability to hold until maturity. Because we believe it is more likely than not we will recover the cost basis of our investments, we did not consider any of our marketable securities to be impaired as of September 30, 2022.

 

NOTE 6. INVENTORIES

Inventories are shown in the following table:

 

  September 30, 2022  March 31, 2022

Raw materials

$1,324,358 $987,062

Work in process

 3,829,498  3,355,838

Finished goods

 640,993  745,735

Total inventories

$5,794,849 $5,088,635
 

NOTE 7. STOCK-BASED COMPENSATION

Stock-based compensation expense was $39,951 for the second quarter of fiscal 2023, $56,999 for the second quarter of fiscal 2022, $47,085 for the first six months of fiscal 2023, and $64,237 for the first six months of fiscal 2022. We calculate the share-based compensation expense using the Black-Scholes standard option-pricing model.

 

NOTE 8. INCOME TAXES

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Federal and state income taxes payable as of September 30, 2022 of approximately $1,457,000 are included in accrued expenses.

 

We had no unrecognized tax benefits as of September 30, 2022, and we do not expect any significant unrecognized tax benefits within 12 months of the reporting date. We recognize interest and penalties related to income tax matters in income tax expense. As of September 30, 2022 we had no accrued interest related to uncertain tax positions. The tax years 2018 through 2022 remain open to examination by the major taxing jurisdictions to which we are subject. 

 

11

 

NOTE 9. LEASES

We conduct our operations in a leased facility under a non-cancellable lease expiring March 31, 2026. Our lease does not provide an implicit rate, so we used our incremental borrowing rate to determine the present value of lease payments. Lease expense is recognized on a straight-line basis over the lease term. Variable lease costs consist primarily of common area maintenance and real estate taxes which are paid based on actual costs incurred by the lessor. Details of our operating lease are as follows: 

 

 Quarter Ended September 30, 2022  Six Months Ended September 30, 2022
Operating lease cost$42,515 $85,031 
Variable lease cost 30,126  61,315 
Total$72,641 $146,346 
       
Cash paid for amounts included in the measurement of lease liabilities      
Operating cash flows for leases
$42,723  87,156 
Remaining lease term42 months    
Discount rate 3.5%   

 

 The following table presents the maturities of lease liabilities as of September 30, 2022:

 

Year Ending March 31Operating Leases 
2023 78,487 
2024 159,592 
2025 163,224 
2026 165,947 
Total lease payments 567,250 
Imputed lease interest (34,479)
Total lease liabilities$532,771 
 

NOTE 10. STOCK REPURCHASE PROGRAM

On January 21, 2009 we announced that our Board of Directors authorized the repurchase of up to $2,500,000 of our Common Stock from time to time in open market, block, or privately negotiated transactions. The timing and extent of any repurchases depends on market conditions, the trading price of the company’s stock, and other factors, and subject to the restrictions relating to volume, price, and timing under applicable law. On August 27, 2015, we announced that our Board of Directors authorized up to $5,000,000 of additional repurchases. Our repurchase program does not have an expiration date and does not obligate us to purchase any shares. The Program may be modified or discontinued at any time without notice. We intend to finance any stock repurchases with cash provided by operating activities or maturating marketable securities. The remaining authorization was $3,598,519 as of September 30, 2022. We did not repurchase any of our Common Stock during the first six months of fiscal 2023. 

 

NOTE 11. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS

All of our employees are eligible to participate in our 401(k) savings plan the first quarter after reaching age 21. Employees may contribute up to the Internal Revenue Code maximum. We make matching contributions of 100% of the first 3% of participants’ salary deferral contributions. Our matching contributions were $23,751 for the second quarter of fiscal 2023, $26,831 for the second quarter of fiscal 2022, $52,177 for the first six months of fiscal 2023, and $55,415 for the first six months of fiscal 2022.

 

NOTE 12. SUBSEQUENT EVENTS

On October 19, 2022 we announced that our Board had declared a quarterly cash dividend of $1.00 per share of Common Stock to be paid November 30, 2022 to shareholders of record as of the close of business October 31, 2022.

 

12

 

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.

 

Forward-looking statements

Some of the statements made in this Report or in the documents incorporated by reference in this Report and in other materials filed or to be filed by us with the Securities and Exchange Commission (“SEC”) as well as information included in verbal or written statements made by us constitute forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. These statements are subject to the safe harbor provisions of the reform act. Forward-looking statements may be identified by the use of the terminology such as may, will, expect, anticipate, intend, believe, estimate, should, or continue, or the negatives of these terms or other variations on these words or comparable terminology. To the extent that this Report contains forward-looking statements regarding the financial condition, operating results, business prospects or any other aspect of NVE, you should be aware that our actual financial condition, operating results and business performance may differ materially from that projected or estimated by us in the forward-looking statements. We have attempted to identify, in context, some of the factors that we currently believe may cause actual future experience and results to differ from their current expectations. These differences may be caused by a variety of factors, including but not limited to risks related to our reliance on several large customers for a significant percentage of revenue, our dependence on critical suppliers and packaging vendors, uncertainties related to the economic environments in the industries we serve, uncertainties related to future sales and revenues, risks and uncertainties related to future stock repurchases and dividend payments, and other specific risks that may be alluded to in this Report or in the documents incorporated by reference in this Report.

 

Further information regarding our risks and uncertainties are contained in Part I, Item 1A “Risk Factors” of our Annual Report on Form 10-K for the year ended March 31, 2022.

 

General

NVE Corporation, referred to as NVE, we, us, or our, develops and sells devices that use spintronics, a nanotechnology that relies on electron spin rather than electron charge to acquire, store and transmit information. We manufacture high-performance spintronic products including sensors and couplers that are used to acquire and transmit data.

 

Critical accounting policies

A description of our critical accounting policies is provided in Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the year ended March 31, 2022. As of September 30, 2022 our critical accounting policies and estimates continued to include investment valuation, inventory valuation, and deferred tax assets estimation.

 

13

 

Quarter ended September 30, 2022 compared to quarter ended September 30, 2021

The table shown below summarizes the percentage of revenue and quarter-to-quarter changes for various items:

 

 

Percentage of Revenue

Quarter Ended September 30

   

Quarter-

to-Quarter

 
 

2022

   

2021

   

Change

 

Revenue

               

Product sales

 98.1

%

  97.2

%

  58.6

%

Contract research and development

1.9

%

  2.8

%

   5.1

%

Total revenue

100.0

%

  100.0

%

  57.1

%

Cost of sales

 22.4

%

   22.6

%

   55.6

%

Gross profit

 77.6

%

   77.4

%

  57.5

%

Expenses

               

Research and development

6.2

%

  10.4

%

   (5.4)

%

Selling, general, and administrative

 4.1

%

   7.1

%

   (9.8)

%

Total expenses

 10.3

%

   17.5

%

   (7.2)

%

Income from operations

 67.3

%

  59.9

%

  76.3

%

Interest income

 3.2

%

   4.3

%

  19.2

%

Income before taxes

70.5

%

   64.2

%

  72.5

%

Provision for income taxes

 13.7

%

   10.8

%

  99.6

%

Net income

 56.8

%

  53.4

%

  67.0

%

 

 

Total revenue for the quarter ended September 30, 2022 (the second quarter of fiscal 2023) increased 57% compared to the quarter ended September 30, 2021 (the second quarter of fiscal 2022). The increase was due to a 59% increase in product sales and a 5% increase in contract research and development revenue. The increase in product sales was primarily due to increased purchases by existing customers and new customers. Sales increased in most of our markets and product lines. The increase in contract research and development revenue was due to new contracts.

 

Total expenses decreased 7% for the second quarter of fiscal 2023 compared to the second quarter of fiscal 2022 due to a 5% decrease in research and development expense and a 10% decrease in selling, general, and administrative expense. The decreases in expenses were primarily due to the reallocation of resources to revenue-generating activities.

 

Interest income for the second quarter of fiscal 2023 increased 19% due to an increase in our available-for-sale securities and an increase in their average interest rate.

 

The 67% increase in net income in the second quarter of fiscal 2023 compared to the prior-year quarter was primarily due to increased revenue and decreased expenses.

 

14

 

Six months ended September 30, 2022 compared to six months ended September 30, 2021

The table shown below summarizes the percentage of revenue and period-to-period changes for various items:

 

 

Percentage of Revenue

Six Months Ended September 30

   

Period-

to-Period

 
 

2022

   

2021

   

Change

 

Revenue

               

Product sales

 97.4

%

  97.2

%

  29.5

%

Contract research and development

2.6

%

  2.8

%

   18.8

%

Total revenue

100.0

%

  100.0

%

  29.2

%

Cost of sales

 22.5

%

   23.7

%

  22.4

%

Gross profit

 77.5

%

   76.3

%

  31.3

%

Expenses

               

Research and development

 7.0

%

  10.9

%

   (16.1)

%

Selling, general, and administrative

4.5

%

   6.8

%

   (15.0)

%

Total expenses

 11.5

%

   17.7

%

   (15.7)

%

Income from operations

 66.0

%

  58.6

%

  45.4

%

Interest income

 3.5

%

   4.2

%

  8.5

%

Income before taxes

 69.5

%

   62.8

%

  43.0

%

Provision for income taxes

 12.8

%

   11.1

%

  49.4

%

Net income

 56.7

%

  51.7

%

  41.6

%

 

Total revenue for the six months ended September 30, 2022 (the first six months of fiscal 2023) increased 29% compared to the six months ended September 30, 2021 (the first six months of fiscal 2022). The increase was due to a 29% increase in product sales and a 19% increase in contract research and development revenue. The increase in product sales was primarily due to increased purchases by existing customers and new customers. Sales increased in most of our markets and product lines. The increase in contract research and development revenue was due to new contracts.

 

Gross profit as a percentage of revenue increased to 78% for the first six months of fiscal 2023 from 76% for the first six months of fiscal 2022 primarily due to increased prices partially offset by increased costs.

 

Total expenses decreased 16% for the first six months of fiscal 2023 compared to the first six months of fiscal 2022 due to a 16% decrease in research and development expense and a 15% decrease in selling, general, and administrative expense. The decreases in expenses were primarily due to the reallocation of resources to revenue-generating activities.

 

Interest income for the first six months of fiscal 2023 increased 9% due to an increase in our available-for-sale securities and an increase in their average interest rate.

 

The 42% increase in net income in the first six months of fiscal 2023 compared to the prior-year period was primarily due to increased revenue and decreased expenses.

 

Supply Chain Disruptions

Supply chain disruptions related to the COVID-19 pandemic may have favorably affected product sales in the quarter and six months ended September 30, 2022 since we believe the disruptions may have been less severe for us than for our competitors. We believe supply chain disruptions also had an unfavorable impact on our costs of sales.

 

15

 

Liquidity and Capital Resources

 

Overview

Cash and cash equivalents were $3,583,539 as of September 30, 2022 compared to $10,449,510 as of March 31, 2022. The $6,865,971 decrease in cash and cash equivalents during the first six months of fiscal 2023 was due to $9,661,652 of cash used in financing activities for dividend payments and $6,555,557 of cash used by investing activities, partially offset by $9,351,238 in net cash provided by operating activities.

 

Operating Activities

Net cash provided by operating activities related to product sales and research and development contract revenue as our primary source of working capital for the current and prior-year quarters. Net cash provided by operating activities was $9,351,238 for the first six months of fiscal 2023 compared to $6,458,196 for the first six months of fiscal 2022.

 

Accounts receivable increased $1,155,585 during the first six months of fiscal 2023 primarily due to increased product sales.

 

Inventories increased $706,214 due primarily to our decisions to increase work in process in order to mitigate longer vendor lead-times.

 

Accounts payable and accrued expenses increased $890,822 due primarily due to a $1,504,462 increase in accrued expenses partially offset by a $544,272 decrease in accounts payable and a $69,368 net decrease in current and long-term operating lease liabilities. The increase in accrued expenses was due to increases in income taxes payable and deferred revenue. The decrease in accounts payable was due to the timing of vendor payments.

 

Investing Activities

Cash used by investing activities during the six months ended September 30, 2022 consisted of $25,381,057 of  marketable securities purchases and $24,500 of fixed asset purchases, partially offset by $18,750,000 in proceeds from maturities of marketable securities and the receipt of a $100,000 tenant improvement allowance. Fixed asset purchases can vary from quarter to quarter depending on our needs and equipment purchasing opportunities. We have ordered additional new production equipment to increase our production capacity. Therefore we currently expect significantly more fixed asset purchases during fiscal 2023 than the $484,579 we invested in fiscal 2022.

 

Financing Activities

Cash used in financing activities during the six months ended September 30, 2022 consisted of $9,661,652 of cash dividends paid to shareholders. In addition to cash dividends to shareholders paid in second quarter of fiscal 2023, on October 19, 2022 we announced that our Board had declared a cash dividend of $1.00 per share of Common Stock, or $4,830,826 based on shares outstanding as of October 14, 2022, to be paid November 30, 2022. We plan to fund dividends through cash provided by operating activities and proceeds from maturities of marketable securities. All future dividends will be subject to Board approval and subject to the company’s results of operations, cash and marketable security balances, estimates of future cash requirements, and other factors the Board may deem relevant. Furthermore, dividends may be modified or discontinued at any time without notice.

 

16

 

Item 4. Controls and Procedures.

 

Disclosure Controls and Procedures

Management, with the participation of the Chief Executive Officer and Chief Financial Officer, has performed an evaluation of our disclosure controls and procedures that are defined in Rules 13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934 (the “Exchange Act”) as of the end of the period covered by this Report. This evaluation included consideration of the controls, processes, and procedures that are designed to ensure that information required to be disclosed by us in the reports we file under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Principal Financial Officer, as appropriate to allow timely decisions regarding required disclosure. Although there have been changes in personnel involved in our controls, processes, and procedures, our management concluded that, as of September 30, 2022, our disclosure controls and procedures were effective.

 

Changes in Internal Controls

During the quarter ended September 30, 2022, there was no change in our internal control over financial reporting that materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

PART IIOTHER INFORMATION

 

Item 1. Legal Proceedings.

In the ordinary course of business we may become involved in litigation. At this time we are not aware of any material pending or threatened legal proceedings or other proceedings contemplated by governmental authorities that we expect would have a material adverse impact on our future results of operation and financial condition.

 

Item 1A. Risk Factors.

There have been no material changes from the risk factors disclosed in our Annual Report on Form 10-K for the fiscal year ended March 31, 2022.

 

Item 4. Mine Safety Disclosures.

None.
 

17

 

Item 6. Exhibits. 

 

Exhibit #

Description

31.1

Certification by Daniel A. Baker pursuant to Rule 13a-14(a)/15d-14(a).

   
31.2 Certification by Joseph P. Schmitz pursuant to Rule 13a-14(a)/15d-14(a).
   

32

Certification Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
   

101.INS

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

   

101.SCH     

Inline XBRL Taxonomy Extension Schema Document

   

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

   

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

   

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

   

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

   

104

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

 

18

 

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.

 

   

NVE CORPORATION

 
   

 (Registrant)

 
   
   

October 19, 2022

 

/s/ DANIEL A. BAKER 

 

Date

 

Daniel A. Baker

 
   

President and Chief Executive Officer

 
   
   
October 19, 2022   /s/ JOSEPH P. SCHMITZ  
Date   Joseph P. Schmitz  
    Chief Financial Officer  

 

19
EX-31.1 2 ex_397696.htm CERTIFICATION BY DANIEL A. BAKER PURSUANT TO RULE 13A-14(A)/15D-14(A) ex_397696.htm

 

Exhibit 31.1

 

CERTIFICATION

 

I, Daniel A. Baker, certify that:

 

1.                                        I have reviewed this Quarterly Report on Form 10-Q of NVE Corporation;

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

Date: October 19, 2022

 

 

 

 

/s/ DANIEL A. BAKER

 
 

Daniel A. Baker

 

President and Chief Executive Officer

 

 
EX-31.2 3 ex_397698.htm CERTIFICATION BY JOSEPH R. SCHMITZ PURSUANT TO RULE 13A-14(A)/15D-14(A) ex_397698.htm

 

Exhibit 31.2

 

CERTIFICATION

 

I, Joseph R. Schmitz, certify that:

 

1.                                        I have reviewed this Quarterly Report on Form 10-Q of NVE Corporation;

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

Date: October 19, 2022

 

 

 

/s/ JOSEPH R. SCHMITZ

 
 

Joseph R. Schmitz

 

Chief Financial Officer

 

 
EX-32 4 ex_397695.htm CERTIFICATION PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 ex_397695.htm

 

Exhibit 32

 

 

CERTIFICATION PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002 (18 U.S.C. SECTION 1350)

 

The undersigned certify pursuant to 18 U.S.C. Section 1350, that to the undersigned’s knowledge:

 

1. The accompanying Annual Report of NVE Corporation (the “Company”) on Form 10-Q for the quarter ended September 30, 2022, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

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

 

 

Date: October 19, 2022

 

 

/s/ DANIEL A. BAKER

 

Daniel A. Baker

President and Chief Executive Officer

 

 

/s/ JOSEPH R. SCHMITZ

 

Joseph R. Schmitz

Chief Financial Officer

 

 

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

 
EX-101.SCH 5 nvec-20220930.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Statements of Income (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Statements of Comprehensive Income (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Statements of Shareholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Statements of Shareholders' Equity (Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 007 - Statement - Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 1 - Description of Business link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 2 - Basis of Presentation and Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 3 - Recently Issued Accounting Standards link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 4 - Net Income Per Share link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 5 - Fair Value of Financial Instruments link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 6 - Inventories link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 7 - Stock-based Compensation link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 8 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 9 - Leases link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 10 - Stock Repurchase Program link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 11 - Information As to Employee Stock Purchase, Savings, and Similar Plans link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 12 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 4 - Net Income Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 5 - Fair Value of Financial Instruments (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 6 - Inventories (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 9 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 4 - Net Income Per Share - Components of Common Shares Outstanding (Details) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 5 - Fair Value of Financial Instruments (Details Textual) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 5 - Fair Value of Financial Instruments - Fair Value of Available-for-sale Securities (Details) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 5 - Fair Value of Financial Instruments - Assets Measured on Recurring Basis (Details) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 5 - Fair Value of Financial Instruments - Reconciliation of Available-for-sale Securities (Details) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 5 - Fair Value of Financial Instruments - Investment Securities With Unrealized Losses (Details) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 6 - Inventories - Summary of Inventories (Details) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 7 - Stock-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 8 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 9 - Leases - Operating Lease (Details) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 9 - Leases - Maturities of Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 10 - Stock Repurchase Program (Details Textual) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 11 - Information As to Employee Stock Purchase, Savings, and Similar Plans (Details Textual) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 12 - Subsequent Events (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 6 nvec-20220930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 nvec-20220930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 nvec-20220930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Note To Financial Statement Details Textual Significant Accounting Policies us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2023 Note 4 - Net Income Per Share us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2024 Note 5 - Fair Value of Financial Instruments Note 6 - Inventories Less than one year Note 9 - Leases Note 4 - Net Income Per Share - Components of Common Shares Outstanding (Details) Note 5 - Fair Value of Financial Instruments - Fair Value of Available-for-sale Securities (Details) Note 5 - Fair Value of Financial Instruments - Assets Measured on Recurring Basis (Details) Note 5 - Fair Value of Financial Instruments - Reconciliation of Available-for-sale Securities (Details) Income Tax Disclosure [Text Block] Note 5 - Fair Value of Financial Instruments - Investment Securities With Unrealized Losses (Details) Note 6 - Inventories - Summary of Inventories (Details) Unrealized gain (loss) on marketable securities, net of tax Unrealized loss from marketable securities, net of tax Note 9 - Leases - Operating Lease (Details) Lessee, Operating Lease, Liability, Maturity [Table Text Block] Note 9 - Leases - Maturities of Lease Liabilities (Details) us-gaap_ShareBasedCompensation Stock-based compensation us-gaap_LiabilitiesCurrent Total current liabilities Notes To Financial Statements Notes To Financial Statements [Abstract] nvec_AvailableForSaleDebtSecuritiesRemainingMaturity Available for Sale Debt Securities, Remaining Maturity (Week) The remaining maturity of available for sale debt securities. nvec_AvailableForSaleDebtSecurititesPercentOfTotalAssets Available for Sale Debt Securitites, Percent of Total Assets The amount of available for sale debt securities as a percentage of total assets. us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss Gross unrealized losses, 12 months or greater Proceeds from maturities of marketable securities us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss Total gross unrealized losses us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss Gross unrealized losses, less than 12 months Marketable securities, long-term Depreciation and amortization us-gaap_AssetsCurrent Total current assets Total fair market value Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block] Fair market value, less than 12 months Fair market value, 12 months or greater Common stock, $0.01 par value, 6,000,000 shares authorized; 4,830,826 issued and outstanding as of September 30 and March 31, 2022 us-gaap_PaymentsToAcquireMarketableSecurities Purchases of marketable securities Financial Instruments [Domain] Adjustments to reconcile net income to net cash provided by operating activities: Measurement Frequency [Axis] Measurement Frequency [Domain] Fair Value, Recurring [Member] Common stock, shares authorized (in shares) Common stock, shares issued (in shares) Discount rate Financial Instrument [Axis] Common stock, par value (in dollars per share) nvec_NumberOfOtherThanTemporarilyImpairedMarketableSecurities Number of Other-than-temporarily Impaired Marketable Securities Represents the number of marketable securities the company considers other-than-temporarily impaired. Accrued payroll and other Statistical Measurement [Domain] Operating cash flows for leases Maximum [Member] Lessee, Operating Leases [Text Block] Minimum [Member] Accounts payable Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] 3 - 7 years Fair value of available-for-sale debt securities maturing in three to seven years. us-gaap_PolicyTextBlockAbstract Accounting Policies Cash paid during the period for income taxes Inventories Total inventories us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax Revenue us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchases of fixed assets Dilutive effect of stock options (in shares) Dilutive effect of stock options (in shares) Fair Value Hierarchy and NAV [Domain] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Weighted average shares outstanding Fair Value Hierarchy and NAV [Axis] Current liabilities Product [Member] us-gaap_Assets Total assets Supplemental disclosures of cash flow information: Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption, Adjustment [Member] OPERATING ACTIVITIES Statement [Line Items] Allowance for uncollectible accounts Accounts receivable, net of allowance for uncollectible accounts of $15,000 Deferred tax assets Share-Based Payment Arrangement [Text Block] Marketable securities, short-term Additional paid-in capital AOCI Attributable to Parent [Member] Shareholders’ equity Stock Repurchase Plan Disclosure [Text Block] The entire disclosure for the stock repurchase plan. Business Description and Basis of Presentation [Text Block] Current assets Fair Value Disclosures [Text Block] Basis of Presentation and Significant Accounting Policies [Text Block] Net income Net income 1 - 3 years Fair value of available-for-sale debt securities maturing in one to three years. us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Interest income us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect (Decrease) increase in cash and cash equivalents us-gaap_Liabilities Total liabilities us-gaap_NetCashProvidedByUsedInFinancingActivities Cash used in financing activities us-gaap_OperatingIncomeLoss Income from operations us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities Prepaid expenses and other assets us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash provided (used) by investing activities Cost of sales us-gaap_GrossProfit Gross profit Less accumulated depreciation and amortization us-gaap_PropertyPlantAndEquipmentNet Net fixed assets us-gaap_PropertyPlantAndEquipmentGross Property, Plant and Equipment, Gross, Ending Balance Machinery and equipment us-gaap_AccruedIncomeTaxes Accrued Income Taxes, Total Leasehold improvements Fixed assets us-gaap_PaymentsOfDividendsCommonStock Payment of dividends to shareholders Total comprehensive income INVESTING ACTIVITIES Total Estimated Fair Value Retained Earnings [Member] Earnings Per Share [Text Block] Receipt of tenant improvement allowance net inflow from monetary allowance granted by the landlord to a tenant to entice tenant to move into landlords building which will enable the tenant to prepare the leased premises for tenants occupancy. us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 Stock Repurchase Program, Remaining Authorized Repurchase Amount Accounts payable and accrued expenses Additional Paid-in Capital [Member] Share Repurchase Program [Domain] Common Stock [Member] us-gaap_StockRepurchaseProgramAuthorizedAmount1 Stock Repurchase Program, Authorized Amount Provision for income taxes Equity Components [Axis] Share Repurchase Program [Axis] Equity Component [Domain] Revenue us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Income before taxes us-gaap_OperatingExpenses Total expenses us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Cash and cash equivalents us-gaap_AllocatedShareBasedCompensationExpense Share-Based Payment Arrangement, Expense us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit us-gaap_DefinedBenefitPlanContributionsByEmployer Defined Benefit Plan, Plan Assets, Contributions by Employer nvec_StockRepurchaseProgramAuthorizedAdditionalAmount Stock Repurchase Program Authorized Additional Amount Amount of additional stock repurchase plan authorized. Document Quarterly Report Amendment Flag Entity Incorporation, State or Country Code us-gaap_UnrecognizedTaxBenefits Unrecognized Tax Benefits, Ending Balance Accounting Policies [Abstract] us-gaap_OpenTaxYear Open Tax Year us-gaap_ComprehensiveIncomeNetOfTax Comprehensive income Document Transition Report City Area Code Basis of Accounting, Policy [Policy Text Block] Entity Interactive Data Current Cash dividends declared per common share (in dollars per share) Common Stock, Dividends, Per Share, Declared (in dollars per share) Common stock per share (in dollars per share) Common stock per share (in dollars per share) us-gaap_TreasuryStockSharesAcquired Treasury Stock, Shares, Acquired (in shares) us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Security Exchange Name Common stock, shares outstanding (in shares) Title of 12(b) Security us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued Unrecognized Tax Benefits, Interest on Income Taxes Accrued Current Fiscal Year End Date Variable lease cost us-gaap_LeaseCost Total us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses and other assets nvec_NumberOfOtherThanTemporarilyImpairedAvailableForsaleSecurities Number of Other-than-temporarily Impaired Available-for-sale Securities Represents number of other-than-temporarily impaired available-for-sale securities. Document Fiscal Period Focus Operating lease cost Document Fiscal Year Focus Lease, Cost [Table Text Block] Document Period End Date Entity File Number Entity Emerging Growth Company Document Type Entity Small Business Entity Shell Company us-gaap_DividendsCommonStockCash Cash dividends declared ($1.00 per share of common stock) Document Information [Line Items] Document Information [Table] Entity Filer Category Entity Current Reporting Status Diluted (in shares) Shares used in computing net income per share – diluted (in shares) us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Stock-based compensation 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] Net income per share – diluted (in dollars per share) Weighted average common shares outstanding – basic (in shares) Basic (in shares) Entity Address, City or Town Entity Address, Postal Zip Code Net income per share – basic (in dollars per share) Entity Address, State or Province Statement of Cash Flows [Abstract] Entity Common Stock, Shares Outstanding Statement of Stockholders' Equity [Abstract] Income Statement [Abstract] Remaining lease term (Month) us-gaap_IncreaseDecreaseInInventories Inventories Trading Symbol Investments Classified by Contractual Maturity Date [Table Text Block] Local Phone Number us-gaap_TableTextBlock Notes Tables Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] Accounting Standards Update and Change in Accounting Principle [Text Block] Selling, general, and administrative Fair Value, Assets Measured on Recurring Basis [Table Text Block] Contract Research and Development [Member] Represents the information pertaining to the contract research and development. us-gaap_DividendPayableDateToBePaidDayMonthAndYear Dividends Payable, Date to be Paid FINANCING ACTIVITIES us-gaap_DividendsPayableDateOfRecordDayMonthAndYear Dividends Payable, Date of Record Raw materials us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and shareholders’ equity Corporate Bond Securities [Member] Finished goods Repurchase Program 2009 [Member] Information pertaining to the 2009 Repurchase Program. Work in process Retained earnings Research and development Accumulated other comprehensive (loss) Expenses Changes in operating assets and liabilities: Money Market Funds [Member] us-gaap_StockholdersEquity Total shareholders’ equity Balance Balance us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Inventory Disclosure [Text Block] Subsequent Event [Member] us-gaap_OperatingLeaseLiabilityNoncurrent Operating lease Schedule of Inventory, Current [Table Text Block] Class of Stock [Axis] Total lease liabilities Subsequent Event Type [Axis] Operating lease Subsequent Event Type [Domain] us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax Gross Unrealized Holding Losses Retirement Benefits [Text Block] Gross Unrealized Holding Gains Subsequent Events [Text Block] Schedule of Weighted Average Number of Shares [Table Text Block] Right-of-use asset – operating lease us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total lease payments us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Imputed lease interest Deferred income taxes us-gaap_DeferredIncomeTaxExpenseBenefit Amortized Cost us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2025 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour 2026 EX-101.PRE 9 nvec-20220930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 10 nve.jpg begin 644 nve.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# (! 0(! 0(" @(" @(" P4# P,# M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_ MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# S_P 1" !& 3X# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]_**** $9 MMBDGH!DU\3Z__P '%'['WAG7+O3KOXIZI]JL9G@E\GP+XBGCWJ2#MD2P9'&1 MPRD@]B:]\_;Y^,T_[/7[%OQ0\9V!4'11@5^B\ \#0XA]M*K4<(T[;).[=^_H?(<5<3RRGV:IP4G*^_96_S/ MZBOV.?\ @J1\#/V^O$FL:1\*?&=SXCU+0;=+J]M[GP_J>DO'$[%59?MEO#O& M1@[-V,C.,C/T#7\N_P#P2Y_:@?\ 9"_;J\!^+Y+PVFCRW9TC6>NV6SN<(0W^ MRLODR$]O+K^H.QO8M2LH;B!UEAG19(W4Y#J1D$?@:\KC7A2608_ZJI^'-5 MUBU-[:06_AO5=5\R(-MW%K.VF5>01AB"<=*^AJ_G(_X+^?&>3XN_\%-?%]IY MFZV\$V5GX>A"_=^6,W3-]!_$-N+B>5@D:;Y;%44LQ ^9@.:^J?BO\5="^"'PVUGQ=XFO'T_P_H%JUY? MW*6TMRT,2]6$<2M(_P!%4GVK^;W_ ((N?!YOC1_P4P^%EFT#R6VBZG_;\SA< MK$;-&N4+>F7C4#W(K^CKXY^$XO'?P8\5Z-/%YT>I:3=6Y3&=Q:)@./KBNCC7 MAO#Y)F*P-&HY^ZFVTEO?3[C+AO.*V9X-XJI!1U:27E_P3Y$'_!R+^QLPR/BI MK7_AOO$O_P KZ^@OV.OV_/A-^WUX9U?5_A1XHE\36.@W"6M^TVCWVF26TCJ6 M4&.[ABES%S-I<\EG(77#;XV*-D=CE37ZE_P#! MK!\1WT_X\?$WPCYP6#4M$AU?RR/OR13)$"#[+(U?7<4>&>'RS)WFF'KN=N5V M:25I6U_$\#).-*N-S!8&M34=];O='[:T445^/GZ"%?*'[1'_ 6^_9B_95^+ M^K^ _''Q'NM.\4Z"R)?VMGX4UG5([=V17"&>TM)82P##*M3\= M>*-3US6KR34-9UJ[EO[^ZD^]\G MT^[?Y'R7%/%"RF,(PBI3ET[+N?T9?"__ (+\?LI_&CXCZ)X1\,?$+Q!J_B+Q M'>)8:=91> /$:M<3/T&YK *H !+,Q"JJLS$*"1]"_M-_M5^ OV./A=-XS^(^ MO?\ "/>'()X[=[H6-S>MYDC!$416\_ MM ^)+>.2*V$ND^%(I%R5LPKL?\ @Z=^*_V#X4_#/P7!/LFU M'59M5N8\_P"M@CB9!^4C(?PKCGPUA*G$4 M.3RS+$049\/_?8K];?@KEBWQ$__ "7_ "/@5XD8U[48_C_F M?T=_\1#7[(/_ $56]_\ "+U__P"0J/\ B(:_9!_Z*K>_^$7K_P#\A5_.)_:- MO_SWA_[[%']HV_\ SWA_[[%+_B"^5?\ 03/_ ,E_R'_Q$?'?\^8_C_F?T=_\ M1#7[(/\ T56]_P#"+U__ .0J]K_9%_X*$?"+]NV'69/A7XIG\3)X?9$U OHM M_I_V=G&5'^E01;L@'[N:_E9_M&W_ .>\/_?8K]Y?^#87X3KX4_8J\1>+#&4F M\8Z_("2,;TM@8T8>H(8XKXSCGP_R_(LO6*HUI3FY**3M;JWLO(^CX8XLQ>:8 MMT*E-1BDW=7/K']LC_@IA\%/V KW1K;XK^,+CPW<>($>2PBM]!U+57F5#AF* MV=O,4&>,OC/.,XKQ+_B)$_8V_P"BIZU_X;[Q+_\ *^OSK_X.9/C+_P )=^WQ M8^&3+#';^#?#]M;,GF#+2S;KDL1U!VRJ/H!7YU?VC;_\]X?^^Q77PMX68?-, MLI8^OB'"4[NR2VNTMV<^><M?^&^\ M2_\ ROH_XB1/V-O^BIZU_P"&^\2__*^OYUO[1M_^>\/_ 'V*/[1M_P#GO#_W MV*^A_P"(*X#_ *"Y?M?\ AOO$O_ROH_XB1/V-O^BI MZU_X;[Q+_P#*^OYUO[1M_P#GO#_WV*/[1M_^>\/_ 'V*/^(*X#_H+E]R_P P M_P"(D8K_ )\+[V?T4_\ $2)^QM_T5/6O_#?>)?\ Y7T?\1(G[&W_ $5/6O\ MPWWB7_Y7U_.M_:-O_P ]X?\ OL4?VC;_ //>'_OL4?\ $%S^BG_B)$_8V_P"BIZU_X;[Q+_\ *^C_ (B1/V-O^BIZU_X;[Q+_ M /*^OYUO[1M_^>\/_?8H_M&W_P">\/\ WV*/^(*X#_H+E]R_S#_B)&*_Y\+[ MV?T4_P#$2)^QM_T5/6O_ WWB7_Y7T?\1(G[&W_14]:_\-]XE_\ E?7\ZW]H MV_\ SWA_[[%']HV__/>'_OL4?\05P'_07+[E_F'_ !$C%?\ /A?>S^BI/^#D M+]C9W _X6IK W$ %OA_XE _,Z?@5]NZ9J,6L:;;W>-=;LM/A=?[L4JW$JGV:.)U_&OY^*_5 MW_@Z=^+,FI?%CX8^"89M]KIUC-I.:_+OX>?#V_^+/CW M1?#.EG;J&O7L5C"P7<5+N 2!WP,G\*_J'PJHPP'#D\=5VDY3?I%6_1GXCQU4 MEBLXCAH;I1C\WK^J,2>!;F!XW&4D4JP]0>#7]*?_ 10_:\_X:[_ &$?#=[> M2*?$'A4?V%JB[B6+P@!),$D@,O3)_A-?SO\ [0GP2U/]FSXZ>+/ .L[CJ/A/ M4Y;"1V&&E08:*0CL7B:-\=M]?='_ ;9?M7#X._MA7WP]U&[\K1_B5:&.V1S MA$U"!2\9)/=D#Q@=V<5GXGY=3S;(:>:X;7V=IK_!*U_NT?R9?!.,G@,UE@:V MG-[K_P 2V_5'[S:OJ<6B:3=7DQQ#:0O-(?15!)_05_)U^U!\0IOBQ^TK\0/$ ML\OGG6?$5]<1R9SOA\]UA_\ (2I^5?TS_P#!1#XQ1_ 3]B3XE^*9'53IVA7 MC!."[.OE@+ZGYN@]*_E;MXOL]NB;F?8H74K\D$TTB MDD'^\8PXQZ$U^X=?F[_P;(?"1_!W[$NO>*)D$4WB[7Y $V8)CMQL1B<\@[SC MTQ7Z15^<<>8[ZWG^)JK92Y5_V[[OZ'V/"V%^KY51AUM?[]?U/Y8?^"CGPL_X M4K^WG\6O#>'_ -$\1W%UN;^+[5MN\CV_?X_"O:/^" 'Q*_X5]_P4W\%P2221 MVGB"WO--FV$ .SV\GE ^H\P)6_\ \'&_PTD\!_\ !2>]U!4?[)XJ\/6.IB0@ M;3,'G@=!]%AC/_ A7RO^QQ\3#\&OVM?AGXK^?RO#WBC3K^=%<)YL4=PC.FX\ M ,H(_&OZ H7S7@:SU;HM?."M^<3\GJ?[#Q/Y*I^$O^ S^K^BD4[E!]:^:?\ M@K+^V[#^PC^QMK_B>W9'\3ZM_P 2?P_;EP"]W,K8D_W8D#R'U**/XA7\KX;# MU,15C0HJ\I-)+NV?N=:M"E3=6H[12NS\E_\ @X6_;S_X:7_::B^'FA7RJ>OJ17 :AJ-QJ]_<7EW*T]U=RM//*Y),CL2S$D^Y M-?N!_P &V7[!L/PQ^!T_QKUZS(\0^/%,>B^:HS::6#A'7_KL09,]T9/2OZI_#6K_ ,*V7S_S/T;^"WPC MT7X"_";P]X-\/6L=EHWANQCL;6*-0HVH,%CC^)CEF/!]$CM0RGA7G(DD0^X*#-?T U_*K^WW\8#\>OVTOB9XK68S6 MVJ:_R7VVE\E MK^AP_P &/AM=?&3XO>&/"EE ES<>(=3@L5A<\2J[C>O_ 'QNK^F/PU_P2K_9 MJ\.>'+#3Q\ /@MB;5Y.[_"QP^'L:-# M SJSDDYR[K9?TSVO_AV)^S7_ -&]? [_ ,(/2_\ XQ1_P[$_9K_Z-Z^!W_A! MZ7_\8KQ3_B(Q_8[_ .BK:A_X1'B#_P"0:/\ B(Q_8[_Z*MJ'_A$>(/\ Y!K\ MD_LW&?\ /J7_ ("_\C[[ZYA_YU]Z/:_^'8G[-?\ T;U\#O\ P@]+_P#C%>L^ M ?AWX?\ A3X3M-!\+Z%H_AO0]/3R[73M*LH[.TME]$BC544>P%>?&#XN>' MO@)\+?$'C3Q9J TGPUX7L)M3U.\,,DWV:WB0N[^7&K.Y"@_*BECT )KEE"49 MAR'Q,_89^"?QJ\97/B+QE\'OA9XM\07H1;C5-9\)V%_>7 1 M B!YI8F=MJ*JC)X"@#@5@?\ #L3]FO\ Z-Z^!W_A!Z7_ /&*\4_XB,?V._\ MHJVH?^$1X@_^0:/^(C']CO\ Z*MJ'_A$>(/_ )!KJ_LW&?\ /J7_ ("_\C#Z MYA_YU]Z/:_\ AV)^S7_T;U\#O_"#TO\ ^,4?\.Q/V:_^C>O@=_X0>E__ !BO M%/\ B(Q_8[_Z*MJ'_A$>(/\ Y!H_XB,?V._^BK:A_P"$1X@_^0:/[-QG_/J7 M_@+_ ,@^N8?^=?>CVO\ X=B?LU_]&]? [_P@]+_^,4?\.Q/V:_\ HWKX'?\ MA!Z7_P#&*\4_XB,?V._^BK:A_P"$1X@_^0:/^(C']CO_ **MJ'_A$>(/_D&C M^S<9_P ^I?\ @+_R#ZYA_P"=?>CVO_AV)^S7_P!&]? [_P (/2__ (Q1_P . MQ/V:_P#HWKX'?^$'I?\ \8KQ3_B(Q_8[_P"BK:A_X1'B#_Y!H_XB,?V._P#H MJVH?^$1X@_\ D&C^S<9_SZE_X"_\@^N8?^=?>CVO_AV)^S7_ -&]? [_ ,(/ M2_\ XQ1_P[$_9K_Z-Z^!W_A!Z7_\8KQ3_B(Q_8[_ .BK:A_X1'B#_P"0:/\ MB(Q_8[_Z*MJ'_A$>(/\ Y!H_LW&?\^I?^ O_ "#ZYA_YU]Z/:_\ AV)^S7_T M;U\#O_"#TO\ ^,4?\.Q/V:_^C>O@=_X0>E__ !BO%/\ B(Q_8[_Z*MJ'_A$> M(/\ Y!H_XB,?V._^BK:A_P"$1X@_^0:/[-QG_/J7_@+_ ,@^N8?^=?>CVO\ MX=B?LU_]&]? [_P@]+_^,4?\.Q/V:_\ HWKX'?\ A!Z7_P#&*\4_XB,?V._^ MBK:A_P"$1X@_^0:/^(C']CO_ **MJ'_A$>(/_D&C^S<9_P ^I?\ @+_R#ZYA M_P"=?>CZ'^'7["7P0^#_ (NMM?\ "7P;^%7A;7K+/V?4M(\)6%C=V^1@[)8H ME=QKU*N.491?+)69T)IJZV"BBL_P 5>([;P=X7U+5[QMEGI=K+>3M_ M=CC0NQ_(&D,_G(_X+O?%A/BQ_P %,O'313%X?#BV^A;,Y5'@4[B/KN'Y5E?\ M$2_A-_PM_P#X*9?#:VV[TT&XDUZ0$<%;=>0?^^Z^=?B]XUN?B/\ %CQ/K]Y+ MY]SJ^JW-T\F2=^Z1L'G_ &<5^F?_ :V?!HZU\:/B)X[FWF#1M/ATJU*L0HF MD)>0,.A^0ICZU_4N>?\ "1P/[!:/V<8_.=K_ )L_#LL_X4.)O:].=R^4=OR1 M5_X.>OV31X%^-'@_XNZ58;+'QA ^C:W.@.U+R ![D<\+B2,G_ ($HK^G'_@IY^RE'^V=^Q)XW M\$K'(VJ2VG]H:2T;!76\MSYL0!((^?!C/'20]^:_EYO+*;3+R:VN8S%<6TC0 MRH1]QU)5A^8->?X3YK#,6\4A^>*(1"66-AV==X!' M8@U^'\TRV\+.YPJ LQ] *[?Q3^T3XB\;_ CPC\--2/G:!X$O[W4='DW@(':J'P6\"'XI?&3PCX9\DW">(=;LM,D0#/[N:X2-S^"LQ_"OH> M"\DEP[E.(]ONI3E?O&.B?S2O\SR>(\S6;X^C[+K&*^;W_%V/Z8O^"67PAD^! MO_!/[X6^';A-EY;:)#+='',DC_.6/N017T!5#PKH:>&/"^FZ;'_J]/M8K9?H MB!1_*K]?R=6JRJU)5);MM_>?O-."A!06R5C\>_\ @ZN^&8>/X.>,8T9?(?4] M(N7"<2&06TL08^WE38'^TU?CQ<1?:(&3.W<,9STK^A3_ (.0/A6OQ#_X)M7N MJ^4[MX*\06.M HN2H(EM#GV_TH?D*_GN/(K^G/"#$K$9#/#3^Q.2^32?ZL_% M?$"BZ.:QK1^U%/YK3]$?UD_LM_%4?&G]F/P#XT>:.0>)_#MCJ[2J?D;SK=)" M1[?-7\__ /P7&_;AE_;)_;2U&RTZ]:?P9\.S)HND1J^8I9]P^USCW9T2/_MA M[U]1Z7_P4WC^ /\ P;_>!=,T?4@/'7B""[\(Z9"[[9K.WMIY+=Y@ /NK&BA1 MQD-UXK\D/EM(.IVH.2223_4FOEO"WA%T\?6S+%+W:+E"-_YEHW\E^+\CV^., M_4L)3P5!ZU$I/TW2^;/?O^":W[$U[^WO^UAH/@A$G708G6_\0W,3;3;6",/, MP>S/]Q?=A7]/WACPSI_@KPY8Z1I-G;Z?IFF0):VEK @2*WB10JHH' ]J M^'?^"!?[ _\ PR1^RJOBK7+?9XU^(RQW]X&7YK*UQF& 9Y!P_+67Z+Y?G<\^_:P^)7_" MG?V8?B#XI6013:#X=OKV!B<9E2!S&/J7V@?6OY/;R^.J7L]T5V-=2O.P]"[% MC^IK^B?_ (.$OBV_PN_X)D^*;2!Q%=>,-1L="ADW[3&3+]I? [YCMG7'HQ/: MOYTZ_3?!+ VP^)QC6[45\E=_FCXKQ+Q5ZM'#KHF_OT_09)T7_ 'V*_<3_ ((+_P#!.7X1?%']@C3_ !E\0_A/\._&FN>)]5O9DN?$ M7AJSU.XA@AG>WC5'GC9E0K$' !Q\Q/>OM+_AUO\ LR_]&Z_ O_P@M*_^,5>: M>,RPF,JX6GA>90DXWY[7L[7MR.WWDX'PZ]OAX5Y5^5R2=N6]KK;XC^6G[=#_ M ,]HO^^Q1]NA_P">T7_?8K^I;_AUO^S+_P!&Z_ O_P (+2O_ (Q1_P .M_V9 M?^C=?@7_ .$%I7_QBN#_ (CC+_H"_P#*G_VAU?\ $,E_T$_^2?\ VQ\Z_P#! MMI\'6^'7_!.R/7Y8V$OCS7;K5HI&QEK= EN@X[!X92,_WC6U_P '$7Q<_P"% M9_\ !-+Q+8Q7*P7GBN]M-(C4OM\V)YE\\#U_=;Z^U/!_@S2/AYX8LM$T#2M- MT/1M-C$-I8:?;);6UJ@Z)'&@"JOL !6!\9OV=OA_^T;HUIIWQ"\#>#_'>GV$ M_P!IM;7Q#HUMJ<-M+M*^8B3HP5MI(R!G!(K\=GF[JYK_ &G7CS7GSN-]_>O: M]OE>WR/T.. Y,#]2I2M:/*G\K7M_P3^23[=#_P ]HO\ OL4?;H?^>T7_ 'V* M_J6_X=;_ +,O_1NOP+_\(+2O_C%'_#K?]F7_ *-U^!?_ (06E?\ QBOV+_B. M,O\ H"_\J?\ VA^>?\0R7_03_P"2?_;'\M/VZ'_GM%_WV*/MT/\ SVB_[[%? MU+?\.M_V9?\ HW7X%_\ A!:5_P#&*/\ AUO^S+_T;K\"_P#P@M*_^,4?\1QE M_P! 7_E3_P"T#_B&2_Z"?_)/_MC^6G[=#_SVB_[[%'VZ'_GM%_WV*_J6_P"' M6_[,O_1NOP+_ /""TK_XQ1_PZW_9E_Z-U^!?_A!:5_\ &*/^(XR_Z O_ "I_ M]H'_ !#)?]!/_DG_ -L?RT_;H?\ GM%_WV*/MT/_ #VB_P"^Q7]2W_#K?]F7 M_HW7X%_^$%I7_P 8H_X=;_LR_P#1NOP+_P#""TK_ .,4?\1QE_T!?^5/_M _ MXADO^@G_ ,D_^V/Y:?MT/_/:+_OL4?;H?^>T7_?8K^I;_AUO^S+_ -&Z_ O_ M ,(+2O\ XQ1_PZW_ &9?^C=?@7_X06E?_&*/^(XR_P"@+_RI_P#:!_Q#)?\ M03_Y)_\ ;'\M/VZ'_GM%_P!]BC[=#_SVB_[[%?U+?\.M_P!F7_HW7X%_^$%I M7_QBC_AUO^S+_P!&Z_ O_P (+2O_ (Q1_P 1QE_T!?\ E3_[0/\ B&2_Z"?_ M "3_ .V/Y:?MT/\ SVB_[[%'VZ'_ )[1?]]BOZEO^'6_[,O_ $;K\"__ @M M*_\ C%'_ ZW_9E_Z-U^!?\ X06E?_&*/^(XR_Z O_*G_P!H'_$,E_T$_P#D MG_VQXW_P;Z?"G_A6O_!-3PI=O926MQXJN)]:9Y5P\TQT^UMK&QM(Q%!;V\0BBA0# 554 * .@ JS7X=CL7/%8FIB:F\VV_F[G MZ;A:$:%&-&.T4E]P5\[_ /!6'XOQ_ __ ()V_%;7'D"-+HDFEQ#=AF:[9;7Y M>Y($I/']TGM7T17YD?\ !T7\9$\'_L@^"O!Z2QQW7B_Q)]I=6_CMK2!O, _[ M:7$!S79D&"^N9E0PO\TXI^E]?P.?-<3]7P=6O_+%O\-#\+8T\N-5R3@8R>]? MOK_P;-_"=?!?[ 5YXE\LQR^-_$-W=L&&#BW;[(#]"(,CZU^ SWL2H3YB?@&9(Q'>67ANSDO@$*;KJ2)7F.#R,R,QY]:_>/&G' MJ& P^"B_BDW\HJW_ +TPX"J"QQ/&H'\*.5_[ZK^D:OSN_P"#D']D\?&C]BX>/;"U M,VM?#&X_M&1HU^=K!OENYY_9>=TJLW:$_C[R]5_FM#\"*^LO^"'OPG;XN?\%.?AQ#L$UKX?>ZUR\C(SNB MB@>-3^$TT)_*ODG[9%_STC_[Z%?J=_P:O_"9/$7[1'Q/\5P#ZC[$F?]X>M?T;XBYBL+P]B)1>LDH_^!-)_A<_'^$,(Z^;T8O9._W* M_P"9^WU%%%?QX?T*>(_\%)OA>OQD_8+^+&@%6=I_#EU=1(O5Y;=?M$:CZO$H M_&OY951XU"R*4D7AU/53W%?U^>(=!MO%/A^^TR]C\VSU&WDM9TS]^-U*L/Q! M-?R2_&CPA-\,?B_XH\/WVR"[TC5;FVDC)QY>)&P/R(K]V\$L;RUL5A9/=1DO ME=/\T?EWB7AKTZ%==&U]]FOR9A3ZC=WD,$,]Y<36MFI2UMV;]W;!F+MM';+, MQ)]Z^N_^"*?[!=S^V[^V+IDNHV7F>!/ 31ZUKLLBYBGD5O\ 1K3W:20%^F-D M$@)&1GX_LU;4[R&VML3W-S(L,,2'+2.Q 51]217],O\ P2&_8=M?V%OV.-#T M6:WV>*O$2KK/B&9A\[7,BC$1]HTVICU#'O7UWB;Q%3RG*W@<)95*]]NB;O-^ MKO;YOL>!P5E$\?CEB:^L*5M^K7PKY?H?4%O;I:6Z11(L<<2A$11@*!P !3Z* M*_EL_<#\<_\ @ZL^+\AO?A!X"MY]UN_]H:]?P!ON2(((;9B/<2W(!]CZU^04 MC!4).0 .2!G%?;W_ <.?&"'XE?\%-/$%DEPNSP;I%CH+Q%^$E'F7+'ZE;E/ M^^17P]]KB_YZ1_\ ?0K^NO#/!+"\.T;Z.=Y?>]/PL?@'&F)=?-ZEMHVC]RU_ M&Y^ZW[ W_!;C]D;]FW]B[X8>!]2^*5Q;ZOX<\-V-IJ:+X.UUA]L6%//.5LB# MF7><@GKUKUW_ (B*?V._^BLW7_A&:_\ _(-?SF?:XO\ GI'_ -]"C[7%_P ] M(_\ OH5\A/P7PDY.D?\ WT*=$RWL MR0QRQ"29A&F7&-Q.!^IK*?@M@8Q[5_,A^UG\74^-W[47Q" M\7/*N[Q#K]W=D%NF9"O_ ++7YEP5PC2S['5,,ZCA""O>R?6R^\^UXDS^>5X6 M%904I2=K?+4_?+_B(I_8[_Z*S=?^$9K_ /\ (-'_ !$4_L=_]%9NO_",U_\ M^0:_G,^UQ?\ /2/_ +Z%'VN+_GI'_P!]"OU#_B">"_Z"Y?\ @*_S/B?^(E8G M_GPOO?\ D?T9_P#$13^QW_T5FZ_\(S7_ /Y!H_XB*?V._P#HK-U_X1FO_P#R M#7\YGVN+_GI'_P!]"C[7%_STC_[Z%'_$$\%_T%R_\!7^8?\ $2L3_P ^%][_ M ,C^C/\ XB*?V._^BLW7_A&:_P#_ "#1_P 1%/['?_16;K_PC-?_ /D&OYS/ MM<7_ #TC_P"^A1]KB_YZ1_\ ?0H_X@G@O^@N7_@*_P P_P"(E8G_ )\+[W_D M?T9_\1%/['?_ $5FZ_\ ",U__P"0:/\ B(I_8[_Z*S=?^$9K_P#\@U_.9]KB M_P">D?\ WT*/M<7_ #TC_P"^A1_Q!/!?]!D?\ WT*/^()X+_H+E_X"O\P_XB5B?^?"^]_Y']&?_$13^QW_ M -%9NO\ PC-?_P#D&C_B(I_8[_Z*S=?^$9K_ /\ (-?SF?:XO^>D?_?0H^UQ M?\](_P#OH4?\03P7_07+_P !7^8?\1*Q/_/A?>_\C^C/_B(I_8[_ .BLW7_A M&:__ /(-=C^S_P#\%K/V9_VH_C%HG@'P-\1IM9\6>(WECTZQ?PSJ]F+EHX9) MW'FSVJ1KB.)V^9AG;@7)-^(%>!Q/X78+*K MDO'&)Q^-AA/8IVN[.\@6>WNHG!5XY(V!5E8$@J000:** /#/^'3W[+/_ $;3\ /_ M WFD?\ R/7I/P2_9G^''[,^E7EA\./A_P""/A_8ZC()KNW\-Z%:Z5%=.!@/ M(L"(&8 X!()HHH [>BBB@ KQ3QO_ ,$V/V=/B;XMO]?\2? +X*^(-=U68W%] MJ6I>!],N[N\D/5Y)9("[L?5B3110 WP=_P $T?V.5( R,/4$&O;:** "BBB@#QGXB?\$YOV>_B]XT MO_$GBSX$?!KQ1XBU5Q)>ZIJ_@K3;V]O&"A0TDTL+.Y"JHRQ/ [5B_\ #IW] MEG_HVGX ?^&\TC_Y'HHH /\ AT[^RS_T;3\ /_#>:1_\CT?\.G?V6?\ HVGX M ?\ AO-(_P#D>BB@ _X=._LL_P#1M/P _P##>:1_\CU+9?\ !*O]E_3;R*XM M_P!F_P" L%Q XDBEC^'^DJ\; Y#*1;Y!!&01110![H=-MVT[[&;>'[)Y?D^1 MY8\O9C&S;TVXXQTQ7A5U_P $J/V7KZZDFF_9N^ ]%% $?_#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\ /_#>:1_\CT44 M '_#IW]EG_HVGX ?^&\TC_Y'H_X=._LL_P#1M/P _P##>:1_\CT44 '_ Z= M_99_Z-I^ '_AO-(_^1Z/^'3O[+/_ $;3\ /_ WFD?\ R/110 ?\.G?V6?\ MHVGX ?\ AO-(_P#D>C_AT[^RS_T;3\ /_#>:1_\ (]%% !_PZ=_99_Z-I^ ' M_AO-(_\ D>C_ (=._LL_]&T_ #_PWFD?_(]%% !_PZ=_99_Z-I^ '_AO-(_^ M1Z/^'3O[+/\ T;3\ /\ PWFD?_(]%% !_P .G?V6?^C:?@!_X;S2/_D>N]^! M_P"R+\*/V9+B_F^&WPP^'GP]EU542]?PUX-"X7)QNSC)]:* )* /0Z*** /_9 end XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Document And Entity Information - shares
6 Months Ended
Sep. 30, 2022
Oct. 14, 2022
Document Information [Line Items]    
Entity Central Index Key 0000724910  
Entity Registrant Name NVE CORP /NEW/  
Amendment Flag false  
Current Fiscal Year End Date --03-31  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2023  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2022  
Document Transition Report false  
Entity File Number 000-12196  
Entity Incorporation, State or Country Code MN  
Entity Tax Identification Number 41-1424202  
Entity Address, Address Line One 11409 Valley View Road  
Entity Address, City or Town Eden Prairie  
Entity Address, State or Province MN  
Entity Address, Postal Zip Code 55344  
City Area Code 952  
Local Phone Number 829-9217  
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  
Title of 12(b) Security Common Stock, $0.01 par value  
Trading Symbol NVEC  
Security Exchange Name NASDAQ  
Entity Common Stock, Shares Outstanding   4,830,826
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheets (Current Period Unaudited) - USD ($)
Sep. 30, 2022
Mar. 31, 2022
Current assets    
Cash and cash equivalents $ 3,583,539 $ 10,449,510 [1]
Marketable securities, short-term 10,326,647 20,839,683 [1]
Accounts receivable, net of allowance for uncollectible accounts of $15,000 5,860,414 4,704,829 [1]
Inventories 5,794,849 5,088,635 [1]
Prepaid expenses and other assets 600,913 420,520 [1]
Total current assets 26,166,362 41,503,177 [1]
Fixed assets    
Machinery and equipment 9,603,049 9,739,244 [1]
Leasehold improvements 1,826,334 1,810,872 [1]
Property, Plant and Equipment, Gross, Ending Balance 11,429,383 11,550,116 [1]
Less accumulated depreciation and amortization 10,990,224 10,943,731 [1]
Net fixed assets 439,159 606,385 [1]
Deferred tax assets 894,045 483,469 [1]
Marketable securities, long-term 39,514,685 24,314,211 [1]
Right-of-use asset – operating lease 494,070 560,250 [1]
Total assets 67,508,321 67,467,492 [1]
Current liabilities    
Accounts payable 399,263 943,535 [1]
Accrued payroll and other 2,861,151 1,356,689 [1]
Operating lease 157,830 156,121 [1]
Total current liabilities 3,418,244 2,456,345 [1]
Operating lease 374,941 446,018 [1]
Total liabilities 3,793,185 2,902,363 [1]
Shareholders’ equity    
Common stock, $0.01 par value, 6,000,000 shares authorized; 4,830,826 issued and outstanding as of September 30 and March 31, 2022 48,308 48,308 [1]
Additional paid-in capital 19,303,570 19,256,485 [1]
Accumulated other comprehensive (loss) (1,784,035) (318,120)
Retained earnings 46,147,293 45,578,456 [1]
Total shareholders’ equity 63,715,136 64,565,129 [1]
Total liabilities and shareholders’ equity $ 67,508,321 $ 67,467,492 [1]
[1] The March 31, 2021 Balance Sheet is derived from the audited financial statements contained in our Annual Report on Form 10-K for the fiscal year ended March 31, 2021.
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
Sep. 30, 2022
Mar. 31, 2022
[1]
Allowance for uncollectible accounts $ 15,000 $ 15,000
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 6,000,000 6,000,000
Common stock, shares issued (in shares) 4,830,826 4,830,826
Common stock, shares outstanding (in shares) 4,830,826 4,830,826
[1] The March 31, 2021 Balance Sheet is derived from the audited financial statements contained in our Annual Report on Form 10-K for the fiscal year ended March 31, 2021.
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Statements of Income (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenue        
Revenue $ 10,717,824 $ 6,823,462 $ 18,054,231 $ 13,976,625
Cost of sales 2,402,781 1,544,134 4,054,628 3,313,715
Gross profit 8,315,043 5,279,328 13,999,603 10,662,910
Expenses        
Research and development 669,978 707,997 1,271,896 1,516,139
Selling, general, and administrative 435,625 483,116 806,946 949,734
Total expenses 1,105,603 1,191,113 2,078,842 2,465,873
Income from operations 7,209,440 4,088,215 11,920,761 8,197,037
Interest income 351,375 294,858 634,436 584,578
Income before taxes 7,560,815 4,383,073 12,555,197 8,781,615
Provision for income taxes 1,470,442 736,566 2,324,707 1,555,542
Net income $ 6,090,373 $ 3,646,507 $ 10,230,490 $ 7,226,073
Net income per share – basic (in dollars per share) $ 1.26 $ 0.75 $ 2.12 $ 1.50
Net income per share – diluted (in dollars per share) 1.26 0.75 2.12 1.49
Cash dividends declared per common share (in dollars per share) $ 1.00 $ 1.00 $ 2.00 $ 2.00
Weighted average shares outstanding        
Basic (in shares) 4,830,826 4,833,232 4,830,826 4,833,232
Diluted (in shares) 4,830,956 4,836,603 4,830,927 4,836,621
Product [Member]        
Revenue        
Revenue $ 10,514,539 $ 6,630,012 $ 17,587,500 $ 13,583,778
Contract Research and Development [Member]        
Revenue        
Revenue $ 203,285 $ 193,450 $ 466,731 $ 392,847
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Statements of Comprehensive Income (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Net income $ 6,090,373 $ 3,646,507 $ 10,230,490 $ 7,226,073
Unrealized loss from marketable securities, net of tax (1,127,362) (197,034) (1,465,915) (287,199)
Comprehensive income $ 4,963,011 $ 3,449,473 $ 8,764,575 $ 6,938,874
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Statements of Shareholders' Equity (Unaudited) - USD ($)
Cumulative Effect, Period of Adoption, Adjustment [Member]
Common Stock [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Mar. 31, 2021   4,833,232        
Balance at Mar. 31, 2021   $ 48,332 $ 19,338,127 $ 1,101,119 $ 50,404,364 $ 70,891,942
Unrealized gain (loss) on marketable securities, net of tax     (90,165)   (90,165)
Net income       3,579,566 3,579,566
Total comprehensive income           3,489,401
Stock-based compensation     7,238     7,238
Cash dividends declared ($1.00 per share of common stock)         (4,833,232) (4,833,232)
Balance (in shares) at Jun. 30, 2021 4,833,232          
Balance at Jun. 30, 2021   $ 48,332 19,345,365 1,010,954 49,150,698 69,555,349
Balance (in shares) at Mar. 31, 2021   4,833,232        
Balance at Mar. 31, 2021   $ 48,332 19,338,127 1,101,119 50,404,364 70,891,942
Unrealized gain (loss) on marketable securities, net of tax           (287,199)
Net income           7,226,073
Balance (in shares) at Sep. 30, 2021   4,833,232        
Balance at Sep. 30, 2021   $ 48,332 19,402,364 813,920 47,963,973 68,228,589
Balance (in shares) at Jun. 30, 2021 4,833,232          
Balance at Jun. 30, 2021   48,332 19,345,365 1,010,954 49,150,698 69,555,349
Unrealized gain (loss) on marketable securities, net of tax   (197,034) (197,034)
Net income   3,646,507 3,646,507
Total comprehensive income   3,449,473
Stock-based compensation   56,999 56,999
Cash dividends declared ($1.00 per share of common stock)   (4,833,232) (4,833,232)
Balance (in shares) at Sep. 30, 2021   4,833,232        
Balance at Sep. 30, 2021   $ 48,332 19,402,364 813,920 47,963,973 68,228,589
Balance (in shares) at Mar. 31, 2022   4,830,826        
Balance at Mar. 31, 2022   $ 48,308 19,256,485 (318,120) 45,578,456 64,565,129 [1]
Unrealized gain (loss) on marketable securities, net of tax   (338,553) (338,553)
Net income   4,140,116 4,140,116
Total comprehensive income   3,801,563
Stock-based compensation   7,134 7,134
Cash dividends declared ($1.00 per share of common stock)   (4,830,826) (4,830,826)
Balance (in shares) at Jun. 30, 2022 4,830,826          
Balance at Jun. 30, 2022   $ 48,308 19,263,619 (656,673) 44,887,746 63,543,000
Balance (in shares) at Mar. 31, 2022   4,830,826        
Balance at Mar. 31, 2022   $ 48,308 19,256,485 (318,120) 45,578,456 64,565,129 [1]
Unrealized gain (loss) on marketable securities, net of tax           (1,465,915)
Net income           10,230,490
Balance (in shares) at Sep. 30, 2022   4,830,826        
Balance at Sep. 30, 2022   $ 48,308 19,303,570 (1,784,035) 46,147,293 63,715,136
Balance (in shares) at Jun. 30, 2022 4,830,826          
Balance at Jun. 30, 2022   48,308 19,263,619 (656,673) 44,887,746 63,543,000
Unrealized gain (loss) on marketable securities, net of tax   (1,127,362) (1,127,362)
Net income   6,090,373 6,090,373
Total comprehensive income   4,963,011
Stock-based compensation   39,951 39,951
Cash dividends declared ($1.00 per share of common stock)   (4,830,826) (4,830,826)
Balance (in shares) at Sep. 30, 2022   4,830,826        
Balance at Sep. 30, 2022   $ 48,308 $ 19,303,570 $ (1,784,035) $ 46,147,293 $ 63,715,136
[1] The March 31, 2021 Balance Sheet is derived from the audited financial statements contained in our Annual Report on Form 10-K for the fiscal year ended March 31, 2021.
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Statements of Shareholders' Equity (Unaudited) (Parentheticals) - $ / shares
3 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Sep. 30, 2021
Jun. 30, 2021
Common stock per share (in dollars per share) $ 1.00 $ 1.00 $ 1.00 $ 1.00
Common stock per share (in dollars per share) $ 1.00 $ 1.00 $ 1.00 $ 1.00
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Statements of Cash Flows (Unaudited) - USD ($)
6 Months Ended
Sep. 30, 2022
Sep. 30, 2021
OPERATING ACTIVITIES    
Net income $ 10,230,490 $ 7,226,073
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 158,851 271,207
Stock-based compensation 47,085 64,237
Deferred income taxes 0 16,539
Changes in operating assets and liabilities:    
Accounts receivable (1,155,585) (911,821)
Inventories (706,214) 81,994
Prepaid expenses and other assets (114,213) (298,099)
Accounts payable and accrued expenses 890,822 172,054
Net cash provided by operating activities 9,351,238 6,458,196
INVESTING ACTIVITIES    
Purchases of fixed assets (24,500) (73,916)
Purchases of marketable securities (25,381,057) 0
Proceeds from maturities of marketable securities 18,750,000 4,000,000
Receipt of tenant improvement allowance 100,000 0
Net cash provided (used) by investing activities (6,555,557) 3,926,084
FINANCING ACTIVITIES    
Payment of dividends to shareholders (9,661,652) (9,666,464)
Cash used in financing activities (9,661,652) (9,666,464)
(Decrease) increase in cash and cash equivalents (6,865,971) 717,816
Cash and cash equivalents at beginning of period 10,449,510 10,427,340
Cash and cash equivalents at end of period 3,583,539 11,145,156
Supplemental disclosures of cash flow information:    
Cash paid during the period for income taxes $ 1,281,629 $ 1,760,000
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 1 - Description of Business
6 Months Ended
Sep. 30, 2022
Notes to Financial Statements  
Business Description and Basis of Presentation [Text Block]

NOTE 1. DESCRIPTION OF BUSINESS

We develop and sell devices that use spintronics, a nanotechnology that relies on electron spin rather than electron charge to acquire, store, and transmit information. 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 2 - Basis of Presentation and Significant Accounting Policies
6 Months Ended
Sep. 30, 2022
Notes to Financial Statements  
Basis of Presentation and Significant Accounting Policies [Text Block]

NOTE 2. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation

The accompanying unaudited financial statements of NVE Corporation are prepared consistent with accounting principles generally accepted in the United States and in accordance with Securities and Exchange Commission rules and regulations. In the opinion of management, these financial statements reflect all adjustments, consisting only of normal and recurring adjustments, necessary for a fair presentation of the financial statements. Although we believe that the disclosures are adequate to make the information presented not misleading, certain disclosures have been omitted as allowed, and it is suggested that these unaudited financial statements be read in conjunction with the audited financial statements and the notes included in our latest annual financial statements included in our Annual Report on Form 10-K for the fiscal year ended March 31, 2022. The results of operations for the quarter and six months ended September 30, 2022 are not necessarily indicative of the results that may be expected for the full fiscal year ending March 31, 2023.

 

Significant accounting policies

A description of our significant accounting policies is provided in Note 2 to the Financial Statements in our Annual Report on Form 10-K for the year ended March 31, 2022. As of September 30, 2022, there were no changes to our significant accounting policies.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 3 - Recently Issued Accounting Standards
6 Months Ended
Sep. 30, 2022
Notes to Financial Statements  
Accounting Standards Update and Change in Accounting Principle [Text Block]

NOTE 3. RECENTLY ISSUED ACCOUNTING STANDARDS

Recently Adopted Accounting Standard

In May 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2021-04, Earnings Per Share (Topic 260), Debt—Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40) Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options. ASU 2021-04 addresses issuers’ accounting for certain modifications or exchanges of freestanding equity-classified written call options. We adopted ASU 2021-04 beginning with the quarter ended June 30, 2022. The adoption had no material impact on our financial statements.
 

New Accounting Standard Not Yet Adopted

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326), Measurement of Credit Losses on Financial Statements. ASU 2016-13 requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial asset(s) to present the net carrying value at the amount expected to be collected on the financial asset. In November 2018 the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, Financial Instruments-Credit Losses, which clarifies codification and corrects unintended application of the guidance, and in November 2019, the FASB issued ASU No. 2019-11, Codification Improvements to Topic 326, Financial Instruments-Credit Losses, which clarifies or addresses specific issues about certain aspects of ASU 2016-13. In November 2019 the FASB issued ASU No. 2019-10, Financial InstrumentsCredit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates, and in February 2020 the FASB issued ASU No. 2020-02, Financial InstrumentsCredit Losses (Topic 326) and Leases (Topic 842): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 119 and Update to SEC Section on Effective Date Related to Accounting Standards Update No. 2016-02, Leases (Topic 842), both of which delay the effective date of ASU 2016-13 by three years for certain Smaller Reporting Companies such as us. In March 2020, the FASB issued ASU No. 2020-03, Codification Improvements to Financial Instruments; which modifies the measurement of expected credit losses of certain financial instruments. In accordance with ASU 2019-10 and ASU 2020-02, ASU 2016-13 is effective for certain Smaller Reporting Companies for financial statements issued for fiscal years beginning after December 15, 2022 and interim periods within those fiscal years, which will be fiscal 2024 for us if we continue to be classified as a Smaller Reporting Company, with early adoption permitted. We are evaluating the potential impact of ASU 2016-13 on our financial statements.

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 4 - Net Income Per Share
6 Months Ended
Sep. 30, 2022
Notes to Financial Statements  
Earnings Per Share [Text Block]

NOTE 4. NET INCOME PER SHARE

Net income per basic share is computed based on the weighted-average number of common shares issued and outstanding during each period. Net income per diluted share amounts assume exercise of all stock options. The following tables show the components of diluted shares:

 

 Quarter Ended September 30
 

2022

 

2021

Weighted average common shares outstanding – basic

4,830,826 4,833,232

Dilutive effect of stock options

130 3,371

Shares used in computing net income per share – diluted

4,830,956 4,836,603
 
 Six Months Ended September 30
 2022 2021
Weighted average common shares outstanding – basic4,830,826 4,833,232
Dilutive effect of stock options101 3,389
Shares used in computing net income per share – diluted4,830,927 4,836,621

 

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 5 - Fair Value of Financial Instruments
6 Months Ended
Sep. 30, 2022
Notes to Financial Statements  
Fair Value Disclosures [Text Block]

NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS

Our corporate bonds and money market funds are classified as available-for-sale securities and carried at estimated fair value. Unrealized holding gains and losses are included in accumulated other comprehensive income (loss) in the statement of shareholders’ equity. Corporate bonds with remaining maturities less than one year are classified as short-term, and those with remaining maturities greater than one year are classified as long-term. We consider all highly-liquid investments with maturities of three months or less when purchased, including money market funds, to be cash equivalents. Gains and losses on marketable security transactions are reported on the specific-identification method.

 

Contractual maturities of available-for-sale securities as of September 30, 2022 are as follows: 

 

Total

 

<1 Year

 

1–3 Years

 

3–7 Years

 
$51,598,609 $12,083,924 $24,387,794 $15,126,891 

 

Total available-for-sale securities represented approximately 76% of our total assets. Marketable securities as of September 30, 2022 had remaining maturities between 14 weeks and 79 months.

 

Generally accepted accounting principles establish a framework for measuring fair value, provide a definition of fair value, and prescribe required disclosures about fair-value measurements. Generally accepted accounting principles define fair value as the price that would be received to sell an asset or paid to transfer a liability. Fair value is a market-based measurement that should be determined using assumptions that market participants would use in pricing an asset or liability. Generally accepted accounting principles utilize a valuation hierarchy for disclosure of fair value measurements. The categorization within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement. The categories within the valuation hierarchy are described as follows:

Level 1 – Financial instruments with quoted prices in active markets for identical assets or liabilities.

 

Level 2 – Financial instruments with quoted prices in active markets for similar assets or liabilities. Level 2 fair value measurements are determined using either prices for similar instruments or inputs that are either directly or indirectly observable, such as interest rates.

 

Level 3 – Inputs to the fair value measurement are unobservable inputs or valuation techniques.

 

Money market funds are included on the balance sheets in “Cash and cash equivalents.” Corporate bonds are included on the balance sheets in “Marketable securities, short term” and “Marketable securities, long term.”

 

The following table shows the estimated fair value of assets that were accounted for at fair value on a recurring basis:

 

  

As of September 30, 2022

  

As of March 31, 2022

  

Level 1

  

Level 2

  

Total

  

Level 1

  

Level 2

  

Total

Money market funds

 $1,757,277  $-  $1,757,277  $6,756,993  $-  $6,756,993

Corporate bonds

  -   49,841,332   49,841,332   -   45,153,894   45,153,894

Total

 $1,757,277  $49,841,332  $51,598,609  $6,756,993  $45,153,894  $51,910,887

 

Our available-for-sale securities as of September 30 and March 31, 2022, aggregated into classes of securities, were as follows:

 

  

As of September 30, 2022

  

As of March 31, 2022

  

Amortized

Cost

  

Gross

Unrealized

Holding

Gains

  

Gross

Unrealized

Holding

Losses

  

Estimated

Fair

Value

  

Amortized

Cost

  

Gross

Unrealized

Holding

Gains

  

Gross

Unrealized

Holding

Losses

  

Estimated

Fair

Value

Money market funds

 $1,757,277  $-  $-  $1,757,277  $6,756,993  $-  $-  $6,756,993

Corporate bonds

  52,125,043   -   (2,283,711)  49,841,332   45,561,114   230,085   (637,305

)

  45,153,894

Total

 $53,882,320  $-  $(2,283,711) $51,598,609  $52,318,107  $230,085  $(637,305

)

 $51,910,887

 

The following table shows the gross unrealized holding losses and fair value of our available-for-sale securities with unrealized holding losses, aggregated by class of securities and length of time that individual securities had been in a continuous unrealized loss position as of September 30 and March 31, 2022.

 

  

Less Than 12 Months

  

12 Months or Greater

  

Total

 
  

Estimated

Fair

Value

  

Gross

Unrealized

Holding

Losses

  

Estimated

Fair

Value

  

Gross

Unrealized

Holding

Losses

  

Estimated

Fair

Value

  

Gross

Unrealized

Holding

Losses

 
                         

As of September 30, 2022

                        

Corporate bonds

 $40,510,241  $(1,327,302) $9,331,091  $(956,409) $49,841,332  $(2,283,711)

Total

 $40,510,241  $(1,327,302) $9,331,091  $(956,409) $49,841,332  $(2,283,711)
                         

As of March 31, 2022

                        

Corporate bonds

 $6,306,750  $(23,727

)

 $9,738,338  $(613,578) $16,045,088  $(637,305

)

Total

 $6,306,750  $(23,727

)

 $9,738,338  $(613,578) $16,045,088  $(637,305

)

 

None of the securities were impaired at acquisition, and subsequent declines in fair value are not attributed to declines in credit quality. When evaluating for impairment we assess indicators that include, but are not limited to, earnings performance, changes in underlying credit ratings, market conditions, bona fide offers to purchase or sell, and ability to hold until maturity. Because we believe it is more likely than not we will recover the cost basis of our investments, we did not consider any of our marketable securities to be impaired as of September 30, 2022.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 6 - Inventories
6 Months Ended
Sep. 30, 2022
Notes to Financial Statements  
Inventory Disclosure [Text Block]

NOTE 6. INVENTORIES

Inventories are shown in the following table:

 

  September 30, 2022  March 31, 2022

Raw materials

$1,324,358 $987,062

Work in process

 3,829,498  3,355,838

Finished goods

 640,993  745,735

Total inventories

$5,794,849 $5,088,635
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 7 - Stock-based Compensation
6 Months Ended
Sep. 30, 2022
Notes to Financial Statements  
Share-Based Payment Arrangement [Text Block]

NOTE 7. STOCK-BASED COMPENSATION

Stock-based compensation expense was $39,951 for the second quarter of fiscal 2023, $56,999 for the second quarter of fiscal 2022, $47,085 for the first six months of fiscal 2023, and $64,237 for the first six months of fiscal 2022. We calculate the share-based compensation expense using the Black-Scholes standard option-pricing model.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 8 - Income Taxes
6 Months Ended
Sep. 30, 2022
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

NOTE 8. INCOME TAXES

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Federal and state income taxes payable as of September 30, 2022 of approximately $1,457,000 are included in accrued expenses.

 

We had no unrecognized tax benefits as of September 30, 2022, and we do not expect any significant unrecognized tax benefits within 12 months of the reporting date. We recognize interest and penalties related to income tax matters in income tax expense. As of September 30, 2022 we had no accrued interest related to uncertain tax positions. The tax years 2018 through 2022 remain open to examination by the major taxing jurisdictions to which we are subject. 

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 9 - Leases
6 Months Ended
Sep. 30, 2022
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

NOTE 9. LEASES

We conduct our operations in a leased facility under a non-cancellable lease expiring March 31, 2026. Our lease does not provide an implicit rate, so we used our incremental borrowing rate to determine the present value of lease payments. Lease expense is recognized on a straight-line basis over the lease term. Variable lease costs consist primarily of common area maintenance and real estate taxes which are paid based on actual costs incurred by the lessor. Details of our operating lease are as follows: 

 

 Quarter Ended September 30, 2022  Six Months Ended September 30, 2022
Operating lease cost$42,515 $85,031 
Variable lease cost 30,126  61,315 
Total$72,641 $146,346 
       
Cash paid for amounts included in the measurement of lease liabilities      
Operating cash flows for leases
$42,723  87,156 
Remaining lease term42 months    
Discount rate 3.5%   

 

 The following table presents the maturities of lease liabilities as of September 30, 2022:

 

Year Ending March 31Operating Leases 
2023 78,487 
2024 159,592 
2025 163,224 
2026 165,947 
Total lease payments 567,250 
Imputed lease interest (34,479)
Total lease liabilities$532,771 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 10 - Stock Repurchase Program
6 Months Ended
Sep. 30, 2022
Notes to Financial Statements  
Stock Repurchase Plan Disclosure [Text Block]

NOTE 10. STOCK REPURCHASE PROGRAM

On January 21, 2009 we announced that our Board of Directors authorized the repurchase of up to $2,500,000 of our Common Stock from time to time in open market, block, or privately negotiated transactions. The timing and extent of any repurchases depends on market conditions, the trading price of the company’s stock, and other factors, and subject to the restrictions relating to volume, price, and timing under applicable law. On August 27, 2015, we announced that our Board of Directors authorized up to $5,000,000 of additional repurchases. Our repurchase program does not have an expiration date and does not obligate us to purchase any shares. The Program may be modified or discontinued at any time without notice. We intend to finance any stock repurchases with cash provided by operating activities or maturating marketable securities. The remaining authorization was $3,598,519 as of September 30, 2022. We did not repurchase any of our Common Stock during the first six months of fiscal 2023. 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 11 - Information As to Employee Stock Purchase, Savings, and Similar Plans
6 Months Ended
Sep. 30, 2022
Notes to Financial Statements  
Retirement Benefits [Text Block]

NOTE 11. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS

All of our employees are eligible to participate in our 401(k) savings plan the first quarter after reaching age 21. Employees may contribute up to the Internal Revenue Code maximum. We make matching contributions of 100% of the first 3% of participants’ salary deferral contributions. Our matching contributions were $23,751 for the second quarter of fiscal 2023, $26,831 for the second quarter of fiscal 2022, $52,177 for the first six months of fiscal 2023, and $55,415 for the first six months of fiscal 2022.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 12 - Subsequent Events
6 Months Ended
Sep. 30, 2022
Notes to Financial Statements  
Subsequent Events [Text Block]

NOTE 12. SUBSEQUENT EVENTS

On October 19, 2022 we announced that our Board had declared a quarterly cash dividend of $1.00 per share of Common Stock to be paid November 30, 2022 to shareholders of record as of the close of business October 31, 2022.

 

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Significant Accounting Policies (Policies)
6 Months Ended
Sep. 30, 2022
Accounting Policies [Abstract]  
Basis of Accounting, Policy [Policy Text Block]

Basis of Presentation

The accompanying unaudited financial statements of NVE Corporation are prepared consistent with accounting principles generally accepted in the United States and in accordance with Securities and Exchange Commission rules and regulations. In the opinion of management, these financial statements reflect all adjustments, consisting only of normal and recurring adjustments, necessary for a fair presentation of the financial statements. Although we believe that the disclosures are adequate to make the information presented not misleading, certain disclosures have been omitted as allowed, and it is suggested that these unaudited financial statements be read in conjunction with the audited financial statements and the notes included in our latest annual financial statements included in our Annual Report on Form 10-K for the fiscal year ended March 31, 2022. The results of operations for the quarter and six months ended September 30, 2022 are not necessarily indicative of the results that may be expected for the full fiscal year ending March 31, 2023.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 4 - Net Income Per Share (Tables)
6 Months Ended
Sep. 30, 2022
Notes Tables  
Schedule of Weighted Average Number of Shares [Table Text Block]
 Quarter Ended September 30
 

2022

 

2021

Weighted average common shares outstanding – basic

4,830,826 4,833,232

Dilutive effect of stock options

130 3,371

Shares used in computing net income per share – diluted

4,830,956 4,836,603
 
 Six Months Ended September 30
 2022 2021
Weighted average common shares outstanding – basic4,830,826 4,833,232
Dilutive effect of stock options101 3,389
Shares used in computing net income per share – diluted4,830,927 4,836,621
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 5 - Fair Value of Financial Instruments (Tables)
6 Months Ended
Sep. 30, 2022
Notes Tables  
Investments Classified by Contractual Maturity Date [Table Text Block]

Total

 

<1 Year

 

1–3 Years

 

3–7 Years

 
$51,598,609 $12,083,924 $24,387,794 $15,126,891 
Fair Value, Assets Measured on Recurring Basis [Table Text Block]
  

As of September 30, 2022

  

As of March 31, 2022

  

Level 1

  

Level 2

  

Total

  

Level 1

  

Level 2

  

Total

Money market funds

 $1,757,277  $-  $1,757,277  $6,756,993  $-  $6,756,993

Corporate bonds

  -   49,841,332   49,841,332   -   45,153,894   45,153,894

Total

 $1,757,277  $49,841,332  $51,598,609  $6,756,993  $45,153,894  $51,910,887
Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]
  

As of September 30, 2022

  

As of March 31, 2022

  

Amortized

Cost

  

Gross

Unrealized

Holding

Gains

  

Gross

Unrealized

Holding

Losses

  

Estimated

Fair

Value

  

Amortized

Cost

  

Gross

Unrealized

Holding

Gains

  

Gross

Unrealized

Holding

Losses

  

Estimated

Fair

Value

Money market funds

 $1,757,277  $-  $-  $1,757,277  $6,756,993  $-  $-  $6,756,993

Corporate bonds

  52,125,043   -   (2,283,711)  49,841,332   45,561,114   230,085   (637,305

)

  45,153,894

Total

 $53,882,320  $-  $(2,283,711) $51,598,609  $52,318,107  $230,085  $(637,305

)

 $51,910,887
Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]
  

Less Than 12 Months

  

12 Months or Greater

  

Total

 
  

Estimated

Fair

Value

  

Gross

Unrealized

Holding

Losses

  

Estimated

Fair

Value

  

Gross

Unrealized

Holding

Losses

  

Estimated

Fair

Value

  

Gross

Unrealized

Holding

Losses

 
                         

As of September 30, 2022

                        

Corporate bonds

 $40,510,241  $(1,327,302) $9,331,091  $(956,409) $49,841,332  $(2,283,711)

Total

 $40,510,241  $(1,327,302) $9,331,091  $(956,409) $49,841,332  $(2,283,711)
                         

As of March 31, 2022

                        

Corporate bonds

 $6,306,750  $(23,727

)

 $9,738,338  $(613,578) $16,045,088  $(637,305

)

Total

 $6,306,750  $(23,727

)

 $9,738,338  $(613,578) $16,045,088  $(637,305

)

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 6 - Inventories (Tables)
6 Months Ended
Sep. 30, 2022
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  September 30, 2022  March 31, 2022

Raw materials

$1,324,358 $987,062

Work in process

 3,829,498  3,355,838

Finished goods

 640,993  745,735

Total inventories

$5,794,849 $5,088,635
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 9 - Leases (Tables)
6 Months Ended
Sep. 30, 2022
Notes Tables  
Lease, Cost [Table Text Block]
 Quarter Ended September 30, 2022  Six Months Ended September 30, 2022
Operating lease cost$42,515 $85,031 
Variable lease cost 30,126  61,315 
Total$72,641 $146,346 
       
Cash paid for amounts included in the measurement of lease liabilities      
Operating cash flows for leases
$42,723  87,156 
Remaining lease term42 months    
Discount rate 3.5%   
Lessee, Operating Lease, Liability, Maturity [Table Text Block]
Year Ending March 31Operating Leases 
2023 78,487 
2024 159,592 
2025 163,224 
2026 165,947 
Total lease payments 567,250 
Imputed lease interest (34,479)
Total lease liabilities$532,771 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 4 - Net Income Per Share - Components of Common Shares Outstanding (Details) - shares
3 Months Ended 6 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Basic (in shares) 4,830,826 4,833,232 4,830,826 4,833,232
Dilutive effect of stock options (in shares) 130 3,371 101 3,389
Shares used in computing net income per share – diluted (in shares) 4,830,956 4,836,603 4,830,927 4,836,621
Weighted average common shares outstanding – basic (in shares) 4,830,826 4,833,232 4,830,826 4,833,232
Dilutive effect of stock options (in shares) 130 3,371 101 3,389
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 5 - Fair Value of Financial Instruments (Details Textual)
6 Months Ended
Sep. 30, 2022
Available for Sale Debt Securitites, Percent of Total Assets 76.00%
Number of Other-than-temporarily Impaired Available-for-sale Securities 0
Number of Other-than-temporarily Impaired Marketable Securities 0
Minimum [Member]  
Available for Sale Debt Securities, Remaining Maturity (Week) 98 days
Maximum [Member]  
Available for Sale Debt Securities, Remaining Maturity (Week) 79 months
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 5 - Fair Value of Financial Instruments - Fair Value of Available-for-sale Securities (Details) - USD ($)
Sep. 30, 2022
Mar. 31, 2022
Total $ 51,598,609 $ 51,910,887
Less than one year 12,083,924  
1 - 3 years 24,387,794  
3 - 7 years $ 15,126,891  
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 5 - Fair Value of Financial Instruments - Assets Measured on Recurring Basis (Details) - USD ($)
Sep. 30, 2022
Mar. 31, 2022
Total $ 51,598,609 $ 51,910,887
Money Market Funds [Member]    
Total 1,757,277 6,756,993
Corporate Bond Securities [Member]    
Total 49,841,332 45,153,894
Fair Value, Recurring [Member]    
Total 51,598,609 51,910,887
Fair Value, Recurring [Member] | Money Market Funds [Member]    
Total 1,757,277 6,756,993
Fair Value, Recurring [Member] | Corporate Bond Securities [Member]    
Total 49,841,332 45,153,894
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Total 1,757,277 6,756,993
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member]    
Total 1,757,277 6,756,993
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Corporate Bond Securities [Member]    
Total 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]    
Total 49,841,332 45,153,894
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Money Market Funds [Member]    
Total 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Corporate Bond Securities [Member]    
Total $ 49,841,332 $ 45,153,894
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 5 - Fair Value of Financial Instruments - Reconciliation of Available-for-sale Securities (Details) - USD ($)
Sep. 30, 2022
Mar. 31, 2022
Amortized Cost $ 53,882,320 $ 52,318,107
Gross Unrealized Holding Gains 0 230,085
Gross Unrealized Holding Losses (2,283,711) (637,305)
Estimated Fair Value 51,598,609 51,910,887
Money Market Funds [Member]    
Amortized Cost 1,757,277 6,756,993
Gross Unrealized Holding Gains 0 0
Gross Unrealized Holding Losses 0 0
Estimated Fair Value 1,757,277 6,756,993
Corporate Bond Securities [Member]    
Amortized Cost 52,125,043 45,561,114
Gross Unrealized Holding Gains 0 230,085
Gross Unrealized Holding Losses (2,283,711) (637,305)
Estimated Fair Value $ 49,841,332 $ 45,153,894
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 5 - Fair Value of Financial Instruments - Investment Securities With Unrealized Losses (Details) - USD ($)
Sep. 30, 2022
Mar. 31, 2022
Fair market value, less than 12 months $ 40,510,241 $ 6,306,750
Gross unrealized losses, less than 12 months (1,327,302) (23,727)
Fair market value, 12 months or greater 9,331,091 9,738,338
Gross unrealized losses, 12 months or greater (956,409) (613,578)
Total fair market value 49,841,332 16,045,088
Total gross unrealized losses (2,283,711) (637,305)
Corporate Bond Securities [Member]    
Fair market value, less than 12 months 40,510,241 6,306,750
Gross unrealized losses, less than 12 months (1,327,302) (23,727)
Fair market value, 12 months or greater 9,331,091 9,738,338
Gross unrealized losses, 12 months or greater (956,409) (613,578)
Total fair market value 49,841,332 16,045,088
Total gross unrealized losses $ (2,283,711) $ (637,305)
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 6 - Inventories - Summary of Inventories (Details) - USD ($)
Sep. 30, 2022
Mar. 31, 2022
Raw materials $ 1,324,358 $ 987,062
Work in process 3,829,498 3,355,838
Finished goods 640,993 745,735
Total inventories $ 5,794,849 $ 5,088,635 [1]
[1] The March 31, 2021 Balance Sheet is derived from the audited financial statements contained in our Annual Report on Form 10-K for the fiscal year ended March 31, 2021.
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 7 - Stock-based Compensation (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Share-Based Payment Arrangement, Expense $ 39,951 $ 56,999 $ 47,085 $ 64,237
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 8 - Income Taxes (Details Textual)
3 Months Ended
Sep. 30, 2022
USD ($)
Accrued Income Taxes, Total $ 1,457,000
Unrecognized Tax Benefits, Ending Balance 0
Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit 0
Unrecognized Tax Benefits, Interest on Income Taxes Accrued $ 0
Open Tax Year 2018 2019 2020 2021 2022
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 9 - Leases - Operating Lease (Details)
3 Months Ended 6 Months Ended
Sep. 30, 2022
USD ($)
Sep. 30, 2022
USD ($)
Operating lease cost $ 42,515 $ 85,031
Variable lease cost 30,126 61,315
Total 72,641 146,346
Operating cash flows for leases $ 42,723 $ 87,156
Remaining lease term (Month) 42 months 42 months
Discount rate 3.50% 3.50%
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 9 - Leases - Maturities of Lease Liabilities (Details)
Sep. 30, 2022
USD ($)
2023 $ 78,487
2024 159,592
2025 163,224
2026 165,947
Total lease payments 567,250
Imputed lease interest (34,479)
Total lease liabilities $ 532,771
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 10 - Stock Repurchase Program (Details Textual) - Repurchase Program 2009 [Member] - USD ($)
shares in Thousands
6 Months Ended
Sep. 30, 2022
Aug. 27, 2015
Jan. 21, 2009
Stock Repurchase Program, Authorized Amount     $ 2,500,000
Stock Repurchase Program Authorized Additional Amount   $ 5,000,000  
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 3,598,519    
Treasury Stock, Shares, Acquired (in shares) 0    
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 11 - Information As to Employee Stock Purchase, Savings, and Similar Plans (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay   100.00%      
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent   3.00%      
Defined Benefit Plan, Plan Assets, Contributions by Employer $ 23,751   $ 26,831 $ 52,177 $ 55,415
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 12 - Subsequent Events (Details Textual) - $ / shares
3 Months Ended 6 Months Ended
Oct. 19, 2022
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Common Stock, Dividends, Per Share, Declared (in dollars per share)   $ 1.00 $ 1.00 $ 2.00 $ 2.00
Subsequent Event [Member]          
Common Stock, Dividends, Per Share, Declared (in dollars per share) $ 1.00        
Dividends Payable, Date to be Paid Nov. 30, 2022        
Dividends Payable, Date of Record Oct. 31, 2022        
XML 50 nvec20220930_10q_htm.xml IDEA: XBRL DOCUMENT 0000724910 2022-04-01 2022-09-30 0000724910 2022-10-14 0000724910 2022-09-30 0000724910 2022-03-31 0000724910 us-gaap:ProductMember 2022-07-01 2022-09-30 0000724910 us-gaap:ProductMember 2021-07-01 2021-09-30 0000724910 nvec:ContractResearchAndDevelopmentMember 2022-07-01 2022-09-30 0000724910 nvec:ContractResearchAndDevelopmentMember 2021-07-01 2021-09-30 0000724910 2022-07-01 2022-09-30 0000724910 2021-07-01 2021-09-30 0000724910 us-gaap:ProductMember 2022-04-01 2022-09-30 0000724910 us-gaap:ProductMember 2021-04-01 2021-09-30 0000724910 nvec:ContractResearchAndDevelopmentMember 2022-04-01 2022-09-30 0000724910 nvec:ContractResearchAndDevelopmentMember 2021-04-01 2021-09-30 0000724910 2021-04-01 2021-09-30 0000724910 us-gaap:CommonStockMember 2022-03-31 0000724910 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000724910 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000724910 us-gaap:RetainedEarningsMember 2022-03-31 0000724910 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000724910 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000724910 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000724910 2022-04-01 2022-06-30 0000724910 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:CommonStockMember 2022-06-30 0000724910 us-gaap:CommonStockMember 2022-06-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000724910 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000724910 us-gaap:RetainedEarningsMember 2022-06-30 0000724910 2022-06-30 0000724910 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000724910 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0000724910 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000724910 us-gaap:CommonStockMember 2022-09-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000724910 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0000724910 us-gaap:RetainedEarningsMember 2022-09-30 0000724910 us-gaap:CommonStockMember 2021-03-31 0000724910 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000724910 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0000724910 us-gaap:RetainedEarningsMember 2021-03-31 0000724910 2021-03-31 0000724910 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0000724910 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0000724910 2021-04-01 2021-06-30 0000724910 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000724910 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:CommonStockMember 2021-06-30 0000724910 us-gaap:CommonStockMember 2021-06-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000724910 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000724910 us-gaap:RetainedEarningsMember 2021-06-30 0000724910 2021-06-30 0000724910 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0000724910 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0000724910 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000724910 us-gaap:CommonStockMember 2021-09-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0000724910 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0000724910 us-gaap:RetainedEarningsMember 2021-09-30 0000724910 2021-09-30 0000724910 srt:MinimumMember 2022-04-01 2022-09-30 0000724910 srt:MaximumMember 2022-04-01 2022-09-30 0000724910 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-09-30 0000724910 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-09-30 0000724910 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-09-30 0000724910 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-03-31 0000724910 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-03-31 0000724910 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-03-31 0000724910 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-09-30 0000724910 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-09-30 0000724910 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-09-30 0000724910 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-03-31 0000724910 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-03-31 0000724910 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-03-31 0000724910 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0000724910 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0000724910 us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0000724910 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0000724910 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0000724910 us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0000724910 us-gaap:MoneyMarketFundsMember 2022-09-30 0000724910 us-gaap:MoneyMarketFundsMember 2022-03-31 0000724910 us-gaap:CorporateBondSecuritiesMember 2022-09-30 0000724910 us-gaap:CorporateBondSecuritiesMember 2022-03-31 0000724910 nvec:RepurchaseProgram2009Member 2009-01-21 0000724910 nvec:RepurchaseProgram2009Member 2015-08-27 0000724910 nvec:RepurchaseProgram2009Member 2022-09-30 0000724910 nvec:RepurchaseProgram2009Member 2022-04-01 2022-09-30 0000724910 us-gaap:SubsequentEventMember 2022-10-19 2022-10-19 shares thunderdome:item iso4217:USD iso4217:USD shares pure utr:WK utr:M 0000724910 NVE CORP /NEW/ false --03-31 Q2 2023 15000 15000 0.01 0.01 6000000 6000000 4830826 4830826 4830826 4830826 1.00 1.00 1.00 1.00 -6555557 0 0 0 0 0 2018 2019 2020 2021 2022 0 2022-11-30 2022-10-31 10-Q true 2022-09-30 false 000-12196 MN 41-1424202 11409 Valley View Road Eden Prairie MN 55344 952 829-9217 Yes Yes Non-accelerated Filer true false false Common Stock, $0.01 par value NVEC NASDAQ 4830826 3583539 10449510 10326647 20839683 5860414 4704829 5794849 5088635 600913 420520 26166362 41503177 9603049 9739244 1826334 1810872 11429383 11550116 10990224 10943731 439159 606385 894045 483469 39514685 24314211 494070 560250 67508321 67467492 399263 943535 2861151 1356689 157830 156121 3418244 2456345 374941 446018 3793185 2902363 48308 48308 19303570 19256485 -1784035 -318120 46147293 45578456 63715136 64565129 67508321 67467492 10514539 6630012 203285 193450 10717824 6823462 2402781 1544134 8315043 5279328 669978 707997 435625 483116 1105603 1191113 7209440 4088215 351375 294858 7560815 4383073 1470442 736566 6090373 3646507 1.26 0.75 1.26 0.75 1.00 1.00 4830826 4833232 4830956 4836603 6090373 3646507 -1127362 -197034 4963011 3449473 17587500 13583778 466731 392847 18054231 13976625 4054628 3313715 13999603 10662910 1271896 1516139 806946 949734 2078842 2465873 11920761 8197037 634436 584578 12555197 8781615 2324707 1555542 10230490 7226073 2.12 1.50 2.12 1.49 2.00 2.00 4830826 4833232 10230490 7226073 -1465915 -287199 8764575 6938874 4830826 48308 19256485 -318120 45578456 64565129 -338553 -338553 4140116 4140116 3801563 7134 7134 4830826 4830826 4830826 48308 19263619 -656673 44887746 63543000 -1127362 -1127362 6090373 6090373 4963011 39951 39951 4830826 4830826 4830826 48308 19303570 -1784035 46147293 63715136 4833232 48332 19338127 1101119 50404364 70891942 -90165 -90165 3579566 3579566 3489401 7238 7238 4833232 4833232 4833232 48332 19345365 1010954 49150698 69555349 -197034 -197034 3646507 3646507 3449473 56999 56999 4833232 4833232 4833232 48332 19402364 813920 47963973 68228589 10230490 7226073 158851 271207 47085 64237 0 16539 1155585 911821 706214 -81994 114213 298099 890822 172054 9351238 6458196 24500 73916 25381057 -0 18750000 4000000 100000 0 3926084 9661652 9666464 -9661652 -9666464 -6865971 717816 10449510 10427340 3583539 11145156 1281629 1760000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">1.</em> DESCRIPTION OF BUSINESS</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">We develop and sell devices that use spintronics, a nanotechnology that relies on electron spin rather than electron charge to acquire, store, and transmit information. </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">2.</em> BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Basis of Presentation</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">The accompanying unaudited financial statements of NVE Corporation are prepared consistent with accounting principles generally accepted in the United States and in accordance with Securities and Exchange Commission rules and regulations. In the opinion of management, these financial statements reflect all adjustments, consisting only of normal and recurring adjustments, necessary for a fair presentation of the financial statements. Although we believe that the disclosures are adequate to make the information presented <em style="font: inherit;">not</em> misleading, certain disclosures have been omitted as allowed, and it is suggested that these unaudited financial statements be read in conjunction with the audited financial statements and the notes included in our latest annual financial statements included in our Annual Report on Form <em style="font: inherit;">10</em>-K for the fiscal year ended <em style="font: inherit;"> March 31, 2022. </em>The results of operations for the quarter and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> September 30, 2022 </em>are <em style="font: inherit;">not</em> necessarily indicative of the results that <em style="font: inherit;"> may </em>be expected for the full fiscal year ending <em style="font: inherit;"> March 31, 2023.</em></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;"><em style="font: inherit;"/></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Significant accounting policies</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">A description of our significant accounting policies is provided in Note <em style="font: inherit;">2</em> to the Financial Statements in our Annual Report on Form <em style="font: inherit;">10</em>-K for the year ended <em style="font: inherit;"> March 31, 2022. </em>As of <em style="font: inherit;"> September 30, 2022, </em>there were <em style="font: inherit;">no</em> changes to our significant accounting policies.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Basis of Presentation</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">The accompanying unaudited financial statements of NVE Corporation are prepared consistent with accounting principles generally accepted in the United States and in accordance with Securities and Exchange Commission rules and regulations. In the opinion of management, these financial statements reflect all adjustments, consisting only of normal and recurring adjustments, necessary for a fair presentation of the financial statements. Although we believe that the disclosures are adequate to make the information presented <em style="font: inherit;">not</em> misleading, certain disclosures have been omitted as allowed, and it is suggested that these unaudited financial statements be read in conjunction with the audited financial statements and the notes included in our latest annual financial statements included in our Annual Report on Form <em style="font: inherit;">10</em>-K for the fiscal year ended <em style="font: inherit;"> March 31, 2022. </em>The results of operations for the quarter and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> September 30, 2022 </em>are <em style="font: inherit;">not</em> necessarily indicative of the results that <em style="font: inherit;"> may </em>be expected for the full fiscal year ending <em style="font: inherit;"> March 31, 2023.</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">3.</em> RECENTLY ISSUED ACCOUNTING STANDARDS</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Recently Adopted Accounting Standard</i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:9pt;">In <em style="font: inherit;"> May 2021, </em>the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) <em style="font: inherit;">No.</em> <em style="font: inherit;">2021</em>-<em style="font: inherit;">04,</em> <i>Earnings Per Share (Topic <em style="font: inherit;">260</em>), Debt—Modifications and Extinguishments (Subtopic <em style="font: inherit;">470</em>-<em style="font: inherit;">50</em>), Compensation—Stock Compensation (Topic <em style="font: inherit;">718</em>), and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic <em style="font: inherit;">815</em>-<em style="font: inherit;">40</em>) Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options</i>. ASU <em style="font: inherit;">2021</em>-<em style="font: inherit;">04</em> addresses issuers’ accounting for certain modifications or exchanges of freestanding equity-classified written call options. We adopted ASU <em style="font: inherit;">2021</em>-<em style="font: inherit;">04</em> beginning with the quarter ended <em style="font: inherit;"> June </em><em style="font: inherit;">30,</em> <em style="font: inherit;">2022.</em> The adoption had <em style="font: inherit;">no</em> material impact on our financial statements.<br/>  </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i><b>New Accounting Standard <em style="font: inherit;">Not</em> Yet Adopted</b></i></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:9pt;">In <em style="font: inherit;"> June 2016, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> <i>Financial Instruments-Credit Losses (Topic <em style="font: inherit;">326</em>), Measurement of Credit Losses on Financial Statements</i>. ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial asset(s) to present the net carrying value at the amount expected to be collected on the financial asset. In <em style="font: inherit;"> November </em><em style="font: inherit;">2018</em> the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2018</em>-<em style="font: inherit;">19,</em> <i>Codification Improvements to Topic</i> <i><em style="font: inherit;">326,</em> Financial Instruments-Credit Losses</i>, which clarifies codification and corrects unintended application of the guidance, and in <em style="font: inherit;"> November 2019, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2019</em>-<em style="font: inherit;">11,</em> <i>Codification Improvements to Topic <em style="font: inherit;">326,</em> Financial Instruments-Credit Losses</i>, which clarifies or addresses specific issues about certain aspects of ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13.</em> In <em style="font: inherit;"> November </em><em style="font: inherit;">2019</em> the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2019</em>-<em style="font: inherit;">10,</em> <i>Financial Instruments</i>—<i>Credit Losses (Topic <em style="font: inherit;">326</em>), Derivatives and Hedging (Topic <em style="font: inherit;">815</em>), and Leases (Topic <em style="font: inherit;">842</em>): Effective Dates</i>, and in <em style="font: inherit;"> February 2020 </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2020</em>-<em style="font: inherit;">02,</em> <i>Financial Instruments</i>—<i>Credit Losses (Topic</i> <i><em style="font: inherit;">326</em>) and Leases (Topic <em style="font: inherit;">842</em>): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin <em style="font: inherit;">No.</em></i> <i><em style="font: inherit;">119</em> and Update to SEC Section on Effective Date Related to Accounting Standards Update <em style="font: inherit;">No.</em> <em style="font: inherit;">2016</em>-<em style="font: inherit;">02,</em> Leases (Topic <em style="font: inherit;">842</em>)</i>, both of which delay the effective date of ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> by <em style="font: inherit;">three</em> years for certain Smaller Reporting Companies such as us. In <em style="font: inherit;"> March </em><em style="font: inherit;">2020,</em> the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2020</em>-<em style="font: inherit;">03,</em> <i>Codification Improvements to Financial Instruments</i>; which modifies the measurement of expected credit losses of certain financial instruments. In accordance with ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">10</em> and ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">02,</em> ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> is effective for certain Smaller Reporting Companies for financial statements issued for fiscal years beginning after <em style="font: inherit;"> December </em><em style="font: inherit;">15,</em> <em style="font: inherit;">2022</em> and interim periods within those fiscal years, which will be fiscal <em style="font: inherit;">2024</em> for us if we continue to be classified as a Smaller Reporting Company, with early adoption permitted. We are evaluating the potential impact of ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> on our financial statements.</p> <p> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">4.</em> NET INCOME PER SHARE</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Net income per basic share is computed based on the weighted-average number of common shares issued and outstanding during each period. Net income per diluted share amounts assume exercise of all stock options. The following tables show the components of diluted shares:</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: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="3" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>Quarter Ended September 30</b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>2022</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>2021</b></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average common shares outstanding – basic</p> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,830,826</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,833,232</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Dilutive effect of stock options</p> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,371</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Shares used in computing net income per share – diluted</p> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,830,956</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,836,603</td></tr> <tr><td colspan="4" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="3" rowspan="1" style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Six Months Ended September 30</em></em></b></td></tr> <tr><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><b><em style="font: inherit;">2022</em></b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><b><em style="font: inherit;">2021</em></b></td></tr> <tr style="background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Weighted average common shares outstanding – basic</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,830,826</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,833,232</td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Dilutive effect of stock options</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">101</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,389</td></tr> <tr style="background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Shares used in computing net income per share – diluted</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,830,927</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,836,621</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;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="3" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>Quarter Ended September 30</b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>2022</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>2021</b></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average common shares outstanding – basic</p> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,830,826</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,833,232</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Dilutive effect of stock options</p> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,371</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Shares used in computing net income per share – diluted</p> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,830,956</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,836,603</td></tr> <tr><td colspan="4" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="3" rowspan="1" style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><b><em style="font: inherit;"><em style="font: inherit;">Six Months Ended September 30</em></em></b></td></tr> <tr><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><b><em style="font: inherit;">2022</em></b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;"><b><em style="font: inherit;">2021</em></b></td></tr> <tr style="background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Weighted average common shares outstanding – basic</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,830,826</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,833,232</td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Dilutive effect of stock options</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">101</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,389</td></tr> <tr style="background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Shares used in computing net income per share – diluted</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,830,927</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,836,621</td></tr> </tbody></table> 4830826 4833232 130 3371 4830956 4836603 4830826 4833232 101 3389 4830927 4836621 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">5.</em> FAIR VALUE OF FINANCIAL INSTRUMENTS</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Our corporate bonds and money market funds are classified as available-for-sale securities and carried at estimated fair value. Unrealized holding gains and losses are included in accumulated other comprehensive income (loss) in the statement of shareholders’ equity. Corporate bonds with remaining maturities less than <em style="font: inherit;">one</em> year are classified as short-term, and those with remaining maturities greater than <em style="font: inherit;">one</em> year are classified as long-term. We consider all highly-liquid investments with maturities of <em style="font: inherit;">three</em> months or less when purchased, including money market funds, to be cash equivalents. Gains and losses on marketable security transactions are reported on the specific-identification method.</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: 9pt;">Contractual maturities of available-for-sale securities as of <em style="font: inherit;"> September 30, 2022 </em>are as follows: </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Total</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>&lt;1 Year</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>1–3 Years</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>3–7 Years</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><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;">51,598,609</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; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,083,924</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; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24,387,794</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,126,891</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; 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:9pt;">Total available-for-sale securities represented approximately 76% of our total assets. Marketable securities as of <em style="font: inherit;"> September 30, 2022 </em>had remaining maturities between 14 weeks and 79 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:9pt;">Generally accepted accounting principles establish a framework for measuring fair value, provide a definition of fair value, and prescribe required disclosures about fair-value measurements. Generally accepted accounting principles define fair value as the price that would be received to sell an asset or paid to transfer a liability. Fair value is a market-based measurement that should be determined using assumptions that market participants would use in pricing an asset or liability. Generally accepted accounting principles utilize a valuation hierarchy for disclosure of fair value measurements. The categorization within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement. The categories within the valuation hierarchy are described as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:9pt;">Level <em style="font: inherit;">1</em> – Financial instruments with quoted prices in active markets for identical assets or liabilities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:9pt;">Level <em style="font: inherit;">2</em> – Financial instruments with quoted prices in active markets for similar assets or liabilities. Level <em style="font: inherit;">2</em> fair value measurements are determined using either prices for similar instruments or inputs that are either directly or indirectly observable, such as interest rates.</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:9pt;">Level <em style="font: inherit;">3</em> – Inputs to the fair value measurement are unobservable inputs or valuation techniques.</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:9pt;">Money market funds are included on the balance sheets in “Cash and cash equivalents.” Corporate bonds are included on the balance sheets in “Marketable securities, short term” and “Marketable securities, long term.”</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:9pt;">The following table shows the estimated fair value of assets that were accounted for at fair value on a recurring basis:</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;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>As of September 30, 2022</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>As of March 31, 2022</b></p> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Level 1</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Level 2</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Total</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Level 1</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Level 2</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Total</b></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Money market funds</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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,757,277</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,757,277</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,756,993</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; text-align: right;">6,756,993</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">49,841,332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">49,841,332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">45,153,894</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">45,153,894</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,757,277</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">49,841,332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">51,598,609</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,756,993</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">45,153,894</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">51,910,887</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:9pt;">Our available-for-sale securities as of <em style="font: inherit;"> September 30 </em>and <em style="font: inherit;"> March 31, 2022, </em>aggregated into classes of securities, were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>As of September 30, 2022</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>As of March 31, 2022</b></p> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Amortized</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Cost</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Gross</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Unrealized</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Holding</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Gains</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Gross</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Unrealized</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Holding</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Losses</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Estimated</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Fair</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Value</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Amortized</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Cost</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Gross</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Unrealized</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Holding</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Gains</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Gross</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Unrealized</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Holding</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Losses</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Estimated</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Fair</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Value</b></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 20%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Money market funds</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; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,757,277</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,757,277</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,756,993</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,756,993</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">52,125,043</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,283,711</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">49,841,332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">45,561,114</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">230,085</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(637,305</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">45,153,894</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">53,882,320</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; 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;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(2,283,711</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">51,598,609</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">52,318,107</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">230,085</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(637,305</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">51,910,887</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:9pt;">The following table shows the gross unrealized holding losses and fair value of our available-for-sale securities with unrealized holding losses, aggregated by class of securities and length of time that individual securities had been in a continuous unrealized loss position as of <em style="font: inherit;"> September 30 </em>and <em style="font: inherit;"> March </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Less Than 12 Months</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>12 Months or Greater</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Total</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Estimated</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Fair</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Value</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Gross</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Unrealized</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Holding</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Losses</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Estimated</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Fair</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Value</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Gross</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Unrealized</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Holding</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Losses</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Estimated</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Fair</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Value</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Gross</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Unrealized</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Holding</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Losses</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">As of September 30, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">40,510,241</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,327,302</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,331,091</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(956,409</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">49,841,332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,283,711</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">40,510,241</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,327,302</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,331,091</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(956,409</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">49,841,332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(2,283,711</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">As of March 31, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,306,750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(23,727</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,738,338</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(613,578</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">16,045,088</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(637,305</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,306,750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(23,727</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,738,338</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(613,578</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16,045,088</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(637,305</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:9pt;"><span style="-sec-ix-hidden:c89131507">None</span> of the securities were impaired at acquisition, and subsequent declines in fair value are <span style="-sec-ix-hidden:c89131508">not</span> attributed to declines in credit quality. When evaluating for impairment we assess indicators that include, but are <em style="font: inherit;">not</em> limited to, earnings performance, changes in underlying credit ratings, market conditions, bona fide offers to purchase or sell, and ability to hold until maturity. Because we believe it is more likely than <em style="font: inherit;">not</em> we will recover the cost basis of our investments, we did <em style="font: inherit;">not</em> consider any of our marketable securities to be impaired as of <em style="font: inherit;"> September 30, 2022.</em></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Total</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>&lt;1 Year</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>1–3 Years</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>3–7 Years</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><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;">51,598,609</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; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,083,924</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; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24,387,794</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,126,891</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> 51598609 12083924 24387794 15126891 0.76 P98D P79M <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>As of September 30, 2022</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>As of March 31, 2022</b></p> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Level 1</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Level 2</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Total</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Level 1</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Level 2</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Total</b></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Money market funds</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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,757,277</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,757,277</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,756,993</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; text-align: right;">6,756,993</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">49,841,332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">49,841,332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">45,153,894</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">45,153,894</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,757,277</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">49,841,332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">51,598,609</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,756,993</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">45,153,894</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">51,910,887</td></tr> </tbody></table> 1757277 0 1757277 6756993 0 6756993 0 49841332 49841332 0 45153894 45153894 1757277 49841332 51598609 6756993 45153894 51910887 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>As of September 30, 2022</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>As of March 31, 2022</b></p> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Amortized</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Cost</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Gross</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Unrealized</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Holding</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Gains</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Gross</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Unrealized</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Holding</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Losses</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Estimated</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Fair</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Value</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Amortized</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Cost</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Gross</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Unrealized</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Holding</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Gains</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Gross</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Unrealized</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Holding</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Losses</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Estimated</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Fair</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Value</b></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 20%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Money market funds</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; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,757,277</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,757,277</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,756,993</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,756,993</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">52,125,043</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,283,711</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">49,841,332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">45,561,114</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">230,085</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(637,305</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">45,153,894</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">53,882,320</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; 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;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(2,283,711</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">51,598,609</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">52,318,107</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">230,085</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(637,305</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">51,910,887</td></tr> </tbody></table> 1757277 0 -0 1757277 6756993 0 -0 6756993 52125043 0 2283711 49841332 45561114 230085 637305 45153894 53882320 0 2283711 51598609 52318107 230085 637305 51910887 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Less Than 12 Months</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>12 Months or Greater</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Total</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Estimated</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Fair</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Value</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Gross</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Unrealized</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Holding</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Losses</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Estimated</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Fair</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Value</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Gross</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Unrealized</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Holding</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Losses</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Estimated</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Fair</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Value</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; 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>Gross</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Unrealized</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Holding</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Losses</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">As of September 30, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">40,510,241</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,327,302</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,331,091</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(956,409</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">49,841,332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,283,711</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">40,510,241</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,327,302</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,331,091</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(956,409</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">49,841,332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(2,283,711</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">As of March 31, 2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Corporate bonds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,306,750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(23,727</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,738,338</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(613,578</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">16,045,088</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(637,305</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,306,750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(23,727</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,738,338</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(613,578</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16,045,088</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(637,305</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> </tbody></table> 40510241 1327302 9331091 956409 49841332 2283711 40510241 1327302 9331091 956409 49841332 2283711 6306750 23727 9738338 613578 16045088 637305 6306750 23727 9738338 613578 16045088 637305 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">6.</em> INVENTORIES</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Inventories are shown in the following table:</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: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> </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><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b>September 30, 2022</b></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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b>March 31, 2022</b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Raw materials</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,324,358</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; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">987,062</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work in process</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,829,498</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,355,838</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Finished goods</p> </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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">640,993</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">745,735</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total inventories</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,794,849</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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,088,635</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> </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><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b>September 30, 2022</b></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; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b>March 31, 2022</b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Raw materials</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,324,358</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; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">987,062</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work in process</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,829,498</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,355,838</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Finished goods</p> </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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">640,993</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">745,735</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total inventories</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,794,849</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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,088,635</td></tr> </tbody></table> 1324358 987062 3829498 3355838 640993 745735 5794849 5088635 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">7.</em> STOCK-BASED COMPENSATION</b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 9pt;">Stock-based compensation expense was $39,951 for the <em style="font: inherit;">second</em> quarter of fiscal <em style="font: inherit;">2023,</em> $56,999 for the <em style="font: inherit;">second</em> quarter of fiscal <em style="font: inherit;">2022,</em> $47,085 for the <em style="font: inherit;">first</em> <em style="font: inherit;">six</em> months of fiscal <em style="font: inherit;">2023,</em> and $64,237 for the <em style="font: inherit;">first</em> <em style="font: inherit;">six</em> months of fiscal <em style="font: inherit;">2022.</em> We calculate the share-based compensation expense using the Black-Scholes standard option-pricing model.</p> 39951 56999 47085 64237 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">8.</em> INCOME TAXES</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Federal and state income taxes payable as of <em style="font: inherit;"> September </em><em style="font: inherit;">30,</em> <em style="font: inherit;">2022</em> of approximately $1,457,000 are included in accrued expenses.</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: 9pt;">We had <span style="-sec-ix-hidden:c89131632">no</span> unrecognized tax benefits as of <em style="font: inherit;"> September 30, 2022, </em>and we do <span style="-sec-ix-hidden:c89131633">not</span> expect any significant unrecognized tax benefits within <em style="font: inherit;">12</em> months of the reporting date. We recognize interest and penalties related to income tax matters in income tax expense. As of <em style="font: inherit;"> September 30, 2022 </em>we had <span style="-sec-ix-hidden:c89131635">no</span> accrued interest related to uncertain tax positions. The tax years <span style="-sec-ix-hidden:c89131636">2018</span> through <em style="font: inherit;">2022</em> remain open to examination by the major taxing jurisdictions to which we are subject. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 1457000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">9.</em> LEASES</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">We conduct our operations in a leased facility under a non-cancellable lease expiring <em style="font: inherit;"> March 31, 2026. </em>Our lease does <em style="font: inherit;">not</em> provide an implicit rate, so we used our incremental borrowing rate to determine the present value of lease payments. Lease expense is recognized on a straight-line basis over the lease term. Variable lease costs consist primarily of common area maintenance and real estate taxes which are paid based on actual costs incurred by the lessor. Details of our operating lease are 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: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 19%;"> </td><td colspan="2" rowspan="1" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b>Quarter Ended September 30, 2022 </b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"> </td><td colspan="3" rowspan="1" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b>Six Months Ended September 30, 2022</b></td></tr> <tr style="background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 19%;">Operating lease cost</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;; text-align: right;">42,515</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;; text-align: right;">85,031</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 19%;">Variable lease cost</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">30,126</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"> </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); text-align: right;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">61,315</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); text-align: right;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 19%;">Total</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">72,641</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"> </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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">146,346</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); text-align: right;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="width: 19%;"> </td><td style="width: 1%;"> </td><td style="width: 16%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 16%;"> </td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 19%;">Cash paid for amounts included in the measurement of lease liabilities</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: 16%;"> </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: 16%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 19%;"> <div style="margin-left: 9pt;"> Operating cash flows for leases </div> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">42,723</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">87,156</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 19%;">Remaining lease term</td><td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right; width: 1%;">42 months</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right; width: 16%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 19%;">Discount rate</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">3.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-size: 10pt;"> </p> <p style="margin: 0pt; font-size: 10pt;"> The following table presents the maturities of lease liabilities as of <em style="font: inherit;"> September 30, 2022:</em></p> <p style="margin: 0pt; text-align: center; font-size: 10pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 81%; border-bottom: thin solid rgb(0, 0, 0);"><b>Year Ending March 31</b></td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"><b>Operating Leases</b></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="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">2023</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">78,487</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">2024</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">159,592</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">2025</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">163,224</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">2026</td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; border-bottom: 1px solid rgb(0, 0, 0); text-align: right; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">165,947</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Total lease payments</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">567,250</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Imputed lease interest</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(34,479</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Total lease liabilities</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">532,771</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 19%;"> </td><td colspan="2" rowspan="1" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b>Quarter Ended September 30, 2022 </b></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"> </td><td colspan="3" rowspan="1" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center; border-bottom: 1px solid rgb(0, 0, 0);"><b>Six Months Ended September 30, 2022</b></td></tr> <tr style="background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 19%;">Operating lease cost</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;; text-align: right;">42,515</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;; text-align: right;">85,031</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 19%;">Variable lease cost</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">30,126</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"> </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); text-align: right;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">61,315</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); text-align: right;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 19%;">Total</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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">72,641</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"> </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: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">146,346</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); text-align: right;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="width: 19%;"> </td><td style="width: 1%;"> </td><td style="width: 16%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 16%;"> </td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 19%;">Cash paid for amounts included in the measurement of lease liabilities</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: 16%;"> </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: 16%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 19%;"> <div style="margin-left: 9pt;"> Operating cash flows for leases </div> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">42,723</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">87,156</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 19%;">Remaining lease term</td><td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right; width: 1%;">42 months</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right; width: 16%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 19%;">Discount rate</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">3.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"> </td><td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;"> </td></tr> </tbody></table> 42515 85031 30126 61315 72641 146346 42723 87156 P42M 0.035 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 81%; border-bottom: thin solid rgb(0, 0, 0);"><b>Year Ending March 31</b></td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"><b>Operating Leases</b></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="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">2023</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">78,487</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">2024</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">159,592</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">2025</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">163,224</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">2026</td><td style="width: 1%; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; border-bottom: 1px solid rgb(0, 0, 0); text-align: right; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">165,947</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Total lease payments</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">567,250</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Imputed lease interest</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(34,479</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 218, 239);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Total lease liabilities</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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">532,771</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 78487 159592 163224 165947 567250 34479 532771 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">10.</em> STOCK REPURCHASE PROGRAM</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">On <em style="font: inherit;"> January 21, 2009 </em>we announced that our Board of Directors authorized the repurchase of up to $2,500,000 of our Common Stock from time to time in open market, block, or privately negotiated transactions. The timing and extent of any repurchases depends on market conditions, the trading price of the company’s stock, and other factors, and subject to the restrictions relating to volume, price, and timing under applicable law. On <em style="font: inherit;"> August 27, 2015, </em>we announced that our Board of Directors authorized up to $5,000,000 of additional repurchases. Our repurchase program does <em style="font: inherit;">not</em> have an expiration date and does <em style="font: inherit;">not</em> obligate us to purchase any shares. The Program <em style="font: inherit;"> may </em>be modified or discontinued at any time without notice. We intend to finance any stock repurchases with cash provided by operating activities or maturating marketable securities. The remaining authorization was $3,598,519 as of <em style="font: inherit;"> September 30, 2022. </em>We did <span style="-sec-ix-hidden:c89131670">not</span> repurchase any of our Common Stock during the <em style="font: inherit;">first</em> <em style="font: inherit;">six</em> months of fiscal <em style="font: inherit;">2023.</em> </p> 2500000 5000000 3598519 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">11.</em> INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">All of our employees are eligible to participate in our <em style="font: inherit;">401</em>(k) savings plan the <em style="font: inherit;">first</em> quarter after reaching age <em style="font: inherit;">21.</em> Employees <em style="font: inherit;"> may </em>contribute up to the Internal Revenue Code maximum. We make matching contributions of 100% of the <em style="font: inherit;">first</em> 3% of participants’ salary deferral contributions. Our matching contributions were <span style="color:#333333;">$23,751</span><span style="color:#333333;"> f</span>or the <em style="font: inherit;">second</em> quarter of fiscal <em style="font: inherit;">2023,</em> $26,831 for the <em style="font: inherit;">second</em> quarter of fiscal <em style="font: inherit;">2022,</em> $52,177 for the <em style="font: inherit;">first</em> <em style="font: inherit;">six</em> months of fiscal <em style="font: inherit;">2023,</em> and $55,415 for the <em style="font: inherit;">first</em> <em style="font: inherit;">six</em> months of fiscal <em style="font: inherit;">2022.</em></p> 1 0.03 23751 26831 52177 55415 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>NOTE <em style="font: inherit;">12.</em> SUBSEQUENT EVENTS</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">On <em style="font: inherit;"> October 19, 2022 </em>we announced that our Board had declared a quarterly cash dividend of $1.00 per share of Common Stock to be paid <em style="font: inherit;"> <span style="-sec-ix-hidden:c89131698">November 30, 2022</span> </em>to shareholders of record as of the close of business <em style="font: inherit;"> <span style="-sec-ix-hidden:c89131699">October 31, 2022</span>.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 1.00 The March 31, 2021 Balance Sheet is derived from the audited financial statements contained in our Annual Report on Form 10-K for the fiscal year ended March 31, 2021. EXCEL 51 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .*#4U4'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 " #B@U-5?[$M-^T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TU1,'1S43PI""XHWD(RNQMLTI",M/OVMG&WB^@#>,S,GV^^ M@>E,E&9(^)R&B(DP3!^0UX)&TU:5B 55R)3'762)-0TY!.>&M6?/Q,?8%9 ]BCQT 9FKH!II:) M\3CU'5P "XPP^?Q=0+L22_5/;.D .R6G[-;4.([UV);&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MXH-35?3O^E?3!0 Y1X !@ !X;"]W;W)K-:VJ"Q"\N][ M?,$F&?E />M\"+Z=UWJE(_F1--Q*]2U9":')2Q3&R45GI?7Z@V4EWDI$/#F5 M:Q'#G854$==PJI96LE:"^UE0%%K,MOM6Q(.X,QIFUV9J-)0;'0:QF"F2;**( MJ]=+$LT7#-EV(N])_KF8(SJU3Q@TC$22!CHL3BHC.F M'R8.2P.R)QX#L4WVCDEJY4G*;^G)C7_1L=,2B5!X.I7@\/,L)B(,4R4HQ[^% M:*=\9QJX?[Q3O\[,@YDGGHB)#+\$OEY==,X[Q!<+O@GUO=S^+@I#O53/DV&2 M_2?;_%G7[1!ODV@9%<%0@BB(\U_^4E3$7H!CUP2P(H"]"Z!U;W"* "41C&WKLE1Y[QWB\%\L@ M 9?0U%,>"9-#7&?Z>$4F=_ER7.T6.4(5+B<"15(GUS#9>-XC:M]-HZI:$Q#?X/2W^!_^/6$S#4D+9&*3.0&4 Z(3OKF),;5;Z=&RVV M#:W(AN)H4EA^X"_DQH<$#A:!EW,ZTL*XI$N[U&4N]%2CWS:8AU;00W%.*?R. M?1_4DY/= QN5UQ24I=>T >>1B*5Y)-R^\E]XW>VT A6K$0Q?'EO?=) M>@9Y_2"WL='W 3G(%S)3/%"!>;1J XQH1484QYGW;LMN/%/R.8@],GAG]M0%'K((CAO/, M;B&DF'#F7!3$RZQ+FFYX &1#Q+E-OKPW@817P,!Q.'@(-$S.Y()3] M_/0+F0MOH\"OT2&N!'43P0Q@KJ7W[83\:)_:E*RY(L\\K,G@-@C(J0C(P7D% M)MU^]CUYC9YD:-Q4P 6FCU<3X_9!&[SC5+SCX+BR:T)R]>*M>+P4M:OK!X2F MX_G'L7$9# ]LZK!"'P>GEAT:O$FX>;:=1NXV&D V3EO6:/D[04U1#[E:+U-+ M-W:?1^ZY8Y^S_M!ZWK=H[6TDIB-FMK^:$"]=&\CW%,NKY1[N.-NYM*K'\PW@ M6YX.N D)Q0)"[=,S>+O*]U3S$RW7V;;DD]1:1MGA2G!?J/0!N+^04N].TA>4 M.]NC_P!02P,$% @ XH-3539QI[[-!P =2$ !@ !X;"]W;W)K@ GYJ$SG03HMF=F!SN[&W2F M=S\L]@,CT;'0DNBAJ!SSZ[BCZ_%ZJK]U&"(T> MFKKM+F8;K;=GBT57;$3#NU.Y%2U\LI:JX1K>JMM%MU6"ET.CIEY0C)-%PZMV M=GD^7+M2E^>RUW75BBN%NKYIN'K\)&IY?S$CLZ<+GZO;C387%I?G6WXKKH7^ MLKU2\&YQ\%)6C6B[2K9(B?7%[",Y6['(-!@L_EV)^^[9:V2DW$CYU;SYK;R8 M81.1J$6AC0L._^[$4M2U\01Q_+EW.CO!!SPSNQE/5_JE)O M+F;9#)5BS?M:?Y;W?Q-[0;'Q5\BZ&_ZB^[TMGJ&B[[1L]HTA@J9J=__YP[XC MGC4@T0L-Z+X!_=8&;-^ V0W8"PVB?8.AJQ<[*4,_K+CFE^=*WB-EK,&;>3%T MYM :Y%>M&?=KK>#3"MKIRT^\YFTAT+7QT*'WRUXIT6IT)50E2_2EY7U9:5'^ MA$[0E^L5>O_NI_.%AAN;YHMB?Y-/NYO0%VYR+;:GB.$YHIA23_-EN/D_N(+F MQ-=\ 7(/FNE!,QW\L1?\/6GD70>:?7)V[2-_>[,4S[HM+\3%#-9:)]2=F%W^ M^ -)\ >?N#=R=B25':2RD/?+)>\VB+BFZ-N(Y4^T4(U/J4[E_&1 D:3)$HMJ:XAQ1G+DXQ94L-!AJ7&!ZEQT,O' MHI ]C!WDVT+ 0(+F.6JA-L@UXC5D\&$E0RU ?0MY84BMIE_X4SNP>T?B.<;8 MURFQHS7.$AR1R.H3URY*<911:YJLPF+"79(OFMO8/9+!6,N4]2XDI* M\RB+[!GML<-9EK#8DA0.)BPI/4A*@UZNE-CRJD3B 6I[)[IA^4J]$2J0L%)' M0()Q3JQ9NG3-(HIC:J_;<(!AF=E!9A;T\H?4O(8*-Y6*,W<%)B1)6$(M;:YA M1&+,2&JMZ54XKK"Z_* N#Y:87ZH'4094Y6]98-[(V9%0@D> P!,)N-C )?4X M3%138K; A=I+"=@9HSS!##OKT6>8LIQ&5BY:3<06'DSR#))(T,_O M!R(^L2 M50.A=LLCS"46RK\P!0QJ+$YI^)J";4C01$PM3Q M @#7LKU]D7^)"SP,^#U*["%:>BQIQ&!!$V>>O@:.R$A')$P?PY.)$[D^Z3NQ M&TSTXP\9A/,!F00&2Q/R4VWRM5>XAX!@C%-LRW;MX@33V":EB6 G1(^L1+X% ME@)3UX6?) 6$9938PGR6$?SD3MUY#2>1$91(F)2>-N-UQ6^J>IB\7H5O2DQO MY>WX\<.(3#2,)8>-W)8_FH7K?03A(A#+#CI2$HT MC",@3?60:D&9@BWHN'GQ:G09B&8)0( ]:SV&A,5)DMDY=R*Z"97/'B"%B>-? MTYF&>N@F3C-F9QJO74+LA;N:B&A"V"NC>E+CR&- MXH39M74U$=V$RA%V:)@LOF7\7(9AD"4C9VIZF"A*,,EL9:]A'3JR#@U3Q6[\ MIL;-)1B6YHPXU=]C2(%FF9V%5A-13:@;68%JV(<)U0U5/_TP[#CU MHU=FD$B^^S'N&WD[ECYR#PVCQ%(V#>Q".BV+KW/T#I]B DE6H3M>]V*.$O-4 MS_RBSO01[&-ZO9&J^DN4'U TA[PSAVTHJKK.9.ZTWRWG^/#L\%KL=6B MN1$*,3R8 %H6FQ>>O.^[V,-3<*_,GD??9+::Z(*)6332% VCR\>RK,P.#A:* M>=)V4K6HX-L*%HY7HDM,)&>8Q0XT>BUIG$3.QF88GS8R^Z> M(!:R@=FY,>=V=P*]KV%3[SW/V3M^+N6$I%F$;:Y8^BPADY!G#Q6/3RY&2F)A M)/D,NQJX5"+!50NSU']FX>)/E) HI;D-2C[+&"HRU"'[V.(UJ,1&5&)A&-FE MZNZ[4AIS02AA*0 32VRY'DN0&A/G.?U$F!-R1V9B84)Q*M.08KY3/G6.GE[8 MYW@MO?NKNZ^'[ D M9ZOA&-VZ_I&QLQ5CWD^BIZ\4+,9;[+Z0 !'>5FT'_+:&V^'3%":ZVIWQ[]YH MN1U.O6^DUK(97FX$A\XT!O#Y6DK]],;2#R>[_,W8WLFBX-4S[I -/"]*H5>>H4Q]=SW=59@Q?1(UBAH9B=5Q0P- MU=[7M4*6.U!5^E$0)'[%N/!6"V?;J-5"-J;D C<*=%-53/VXQU(>EE[HO1H> M^+XPUN"O%C7;XQ;-8[U1-/)[EIQ7*#27 A3NEMY=.$]GUM\Y?.%XT$?O8"-Y MDO+9#O[(EUY@!6&)F;$,C!XON,:RM$0DXY^.T^N7M,#C]U?VWUSL%,L3T[B6 MY5>>FV+IS3S(<<>:TCS(P^_8Q3.Q?)DLM?N'0^<;>) UVLBJ Y."BHOVR;YW M>3@"A.,+@*@#1+\*B#M ? Z(+P#&'6#L,M.&XO*0,L-6"R4/H*PWL=D7ETR' MIO"YL-N^-8IF.>',ZIZ53&0(6\N@X6;=*(7"P 85ESD\"M;DW&!^"S<;9F<* M-#QCI;Z%3_"X3>'FP^W"-Z3$\OE9M^I]NVIT8=4MUB.(@X\0!5$T %^_#?_, M%,'#B_#T;?BW\.]3D$])ZS,7]9F+',OX LM=25?&Y8XN'S2"=L(=YJ<2Z31G MLA%&#V6F94TG!;6_[ID:Q@%(1GVJ\XG4@?]]+'[Y#N!&I@ MC2FDXO]B[D)HK8.Z6_+)D:0D<+\SZ=?]3M1/>O63]ZOG6C?7E4]^4C2>Q<$L M2LZ47_<[49[TRI/W*Z?VH0T3.1?[:_*37Y1_W>]$_M0[,\SZ>&9OQD-W_Z\" M@2I(5KR6D!!.JB!M#'4.1>THAYV2%5#-@ZX,PHX+\N2LI)0P@]0 J6IF4ACJ ML#1-R9"-@CLA&G)YP%HJ Y0_VZ,@##[]Z8J%)=QQ3644?B#=0A0Y84\UC89* ME']4Z"M4>]>I:T;D]GJ?QD'T\3\=#]LD\G0S9DWF: M#-COIO-T.F2?==\(_O_RVP\,BG[/A882=Q1*,)K265!MTVX'1M:NC3U)0TW1 MO1;TG8/*.M#\3DKS.K +]%].J_\ 4$L#!!0 ( .*#4U5$7/8?I08 ,&PO=V]R:W-H965T&ULK5I=;]LV%/TKA#L4+=#% M_):4.@8:2]OZT"%HUO5AV(-BT;90?7@2[63_?I3D6!9),Q_32V+)YQ[JW$M= M'=*:W9?5CWHCA 0/>5;45Y.-E-O+Z;1>;D0>UQ?E5A3JFU59Y;%4A]5Z6F\K M$2=M4)Y-,81\FL=I,9G/VG,WU7Q6[F26%N*F O4NS^/JWVN1E?=7$S1Y//$U M76]DTU B_@S%??U MR6?02+DKRQ_-P>?D:@*;*Q*96,J&(E;_]F(ALJQA4M?QSX%TB;F+:[$HL^]I(C=7$W\"$K&*=YG\6M[_)@Z"6,.W++.Z_0ON.RRG$[#< MU;+,#\'J"O*TZ/['#X=$G 0H'GL /@1@/>#<".000)X[ CT$T.>.P X!K?1I MI[U-7!C+>#ZKRGM0-6C%UGQHL]]&JWRE13-1;F6EODU5G)S?RE@*57A9@W(% M/A?+,A?@W;'()N?_C1Z] M>O1!,LBQ\J3E(V?XOHJ]*';"5M8ND-H#F]9U66_CI;B:J-Y4BVHO)O.W;Q"' M'VTY'9,L'),L&HELD'UZS#YUL;NRWP7R-K#I\_LY@A[R?$QGT_UI9DT@]S&A M' ]QH870AXQB@H; R (D@<-,U#;)73@[&1A3 MB#U?N\"%B4.,4D2TS(0FCBK!'/N:8!-'""(>.J.7'_5RI]Y?J[*NP;8J5ZFT MR>7&L#Y!#%*BR35Q#'L!T66$)D[5+0@XU @C"Q"J\@8(V@5[1\&>LY=$#\JX MU/;:>F,VDS')PC')HI'(!NGWC^GWGV@FM8BKY0;$1:)5PS>F M .=!X&E3:F'"/.@IG#;S3!C"'O(#KDT\"XXAKF:I?=X%1^&!4_BM,IAIL?X MUJ(059Q]:#,0)\HHI;6LXL:$VI(0F/V!L-,VUR7! E,W*M+$A2;,ASR@>@Y, M6$ #[Z1W#5* 8._@H#,)?Y0RSH!PW(('@D'Z$61&?UA8@0%"2 .&%B"&GN]3 M[=D3V8"4,]\C9V2?&%?DE'WPJJNJS(%:-S7%+@N[?&1.9@P#2J$NWP12Z/L8 M,5V^"51Y4AG@^B/5@O11X$'BG=&/>_WX"?U2J%8B0=HFPBHK+'FM\)M4(60,8/9^8[,0NN M9KNOUW%A 5+B$^@9\]T$(LP80WI'C"Q(7QD9?LY3H-XQ(K=EO*G*?=HNT)7Z M0]4=.:#F%5,/4OT.75B 'N&,ZUW.@L,$*THC Y:15:K8R\E>,U!- M#M2;6,W\MV]44T(?FRV2= G>I05(RBR+J[K'V-?KW5C>J: +S/7\F"AXH3>- MT(+"%\CH_[81S]T*O=U$3COE3DJ29CLIDI>DI1O-?R(M)LJ6%A-E2XMM1'K& M#:'>!R*W$5S$]4;IWZ>)*)):6<&E4J]2TCM(0J@J.RA:.R16.Q#8O16VK\ZFU@/.H^\*ALX:AL MT5ALPQKTSAZ_>C,8VW:#&:+L9.ODD%_+=C G$.K>([11>FI%SJ#N:FU(PGSB MG5O)X=[*XZ>VA M9Q:H)#/:NPG[ORMT=G.0OGIECLH6CLD5CL0W+U*\^,']U M=W"N6UY<@S'9PE'9HK'8AC7H%SO8O=AQU< S/3,DV-?W.2PX%!#*H-X:3!SE MW#-^*++@2(!]JF]J34]^F,Y%M6[?"*C54F17R.Z7RN/9XUL'G]K?VK7SU^AR M@2SG0W09=>\4]/3=*PY?XFJ=%C7(Q$H-U2S4)J#JWAKH#F2Y;7\6ORNE+//V MXT;$B:@:@/I^59;R\: 9X/CNQOP_4$L#!!0 ( .*#4U7>0B/&W ( $$( M 8 >&PO=V]R:W-H965T&ULI59=;]HP%/TK5K2'5FJ; M[X14@%0^INVA4U7$]FR2"[&:V,PVT.W7SW9"!DE U?9";.><>WV.G7L9'AA_ M$SF 1.]E0<7(RJ7LITL"(47CL2N+#'_-8&"'4:6:QT77LDFEWK!'@^W> ,+D,OM M"U0^SD.--X#O! [B9(RTDA5C;WKR-1M9CMX0%)!* M'0&KQQZF4!0ZD-K&SSJFU:34Q-/Q,?IGHUUI66$!4U;\()G,1]; 0AFL\:Z0 MK^SP!6H]9H,I*X3Y18<*&\862G="LK(FJQV4A%9/_%[[<$)0<'1#7:!5-#XS[AJW\(E3?DX7D MZBU1/#E>2"Q!G;L4B*W1E)7JMN7Z&NP!?:4I*P'=+"G>941"=HONT7(Q0S>? M;H>V5-EU##NM,TVJ3-Z%3#YZ9E3F LUI!ED/?W:='UWAVTIU(]T[2I]X5P,N M8/N ?.<.>8[G]>QG^G&ZVR?G_[+/_SG[F1E^]9GJC]6[>QO^*JY/F.^(52@ M M8JE?,0JSWSJF%5$\FVIB*OF%3UW0QSU>.!:X!ZOV9,'BY@!%@L !)A 8 >&PO=V]R:W-H965T&ULO9U;DYO*$<>_RI222NPJK\5YP\N/S 2J,5 ML00Z@+QV/GT&A(6 9@!5)R]>77K^/:*;N?R8&5^_).G7;"-E3K[OMG%V,]OD M^?[=?)XM-W(79F^3O8S5-^LDW86Y>IL^S[-]*L-566BWG3/#L.:[,(IGM]?E M9Q_2V^ODD&^C6'Y(27;8[<+TQWNY35YN9G3V\X./T?,F+SZ8WU[OPV?Y*/-/ M^P^I>C<_J:RBG8RS*(E)*M%DJK'[Y7H[.2S*'C^^J>Z7_YX]6.>PDPNDNV_ MHE6^N9DY,[*2Z_"PS3\F+P^R^D%FH;=,MEGY+WFI;(T961ZR/-E5A54-=E%\ M_!M^KR[$F *L*L!:!1CK*<"K KQ5@%L]!4150+0+V#T%S*J V:Y27P&K*F"U M"E#>4\"N"MAC"SA5 :>,[C$<92SOPSR\O4Z3%Y(6UDJM>%$F1%E:A3"*B]Q] MS%/U;:3*Y;>/>9A+E8MY1I(U>=R$J=PDVY5,LS\3[_=#E/\@KS[%X6$5Y7+U MFER13X_WY-4?7U_/<^6]T)@O*T_OCYY8CZ?%87?8AD6F$F^]5JG[AGR0:92L M"L=WJV1?Y/(;]>K?ZE<7-2*??Y6[)YE^(8MDMU-Y_I@GRZ^G3X$:+ 9J,%+F M7B]SMU(70]4UW)(/8;2ZBF*R"/=1KMYK1+T!T7\L?B%W>9Y&3X<\?-I*DB=* M/CV_#H"JKU?]*'/5?,D5\<(TCN+G3*<5Z+5^2]0O;!:;JV0[91P[91PK=42/ MSOMP&\9+25ZIZY85^9:])F%.?@W3MX33-X09C$+9I54MFOAWV3Y\$^Q&N1LH_^H9N%9M0[DU3;)U#VH6D8U M>ODJCZU/)I>'5#5S,GM#8C6$4FUT'GZ'8J)U-C4F%X@1J 7'K)0G.HW%E6M0 MRVP%%M-G,.BS$7KS%'I3&_J_JTA&\3+922B2VK)3(WF!&!A)S$IYF&*^V0D1 M-VW7M*S6?3QLUXBE=8JEI8UEV1\3%4M5UTTQF5 #J_[8:K6FQA93[!Y3S,,4 M\S'% JN;!<)QA4'A++!/66!KLZ @;)Z/^$6>AE)P>!CJ06J&X]5#4?52W 4FOF18VRZ#B6-2H7 M4 %6I39X0W9!5P^^@"Q!?@$8]@ ,P%)/,&C-C*@>&B$S#+VWR;'!5+M'5?-0 MU7Q4M:!2:XRDF&-3MZ_]KHD7U2,O/??0%YXU0U#U7-1U4+:!=YV8Q9 MALU[HE]#+ZJG7CV]]Z/<#PRA4($8[7*@GMX;%7FAJOFH:@&66C,O:H!&]03M MK/<>S@54@%:I#?;>76BD.D^#=;I:#[!T*'>9T>Z\NW;"=BWNGMUE56RZEI;# MF&,Z?:UQC:RHGEE=.K&E7FMS5HHGK2A#V:QD0NBTO4P"=) M6$(>[1*V*^K:!N\$%\EC,,)CQZH%YL/"Q_/I90,%CQ9DQKP,7T M@ OU\9_>U^2@7Z &!QU)R,,2\AE H."'?F,LFZ&O8173PZI+<85>=G*4NSBF M9XDD*J%"5?-1U0(LM69>U!B+C<-8HW(!%5U5:D.X@G4)5P^N "Q!7 '8]> * MP%*/*UB-B=@X3*1Y^,? &* B(P:0&X<;#K/:44!=4(6JYJ.J!5AJS;RH,18; MA[%&Y0+JVJM*S6KG0CL3NKR,NLRTA-/&%8#E%:<.[=Z0 ((S3=L19GO5(V!I M*2N3LM:@[F'@,G^F7W3AJND2T],E9,BA]S8YHA>HP6,J)"&/ &L*Y-!+38X[ M%MSB70)DTS8T]K#<^5A"P5"]FQ&ML1778RM4Q*'W-3GD6%P+2\C#$O)Y%UA= M@1.)8(QE,_1G6_[&[?G3/ $&A]&\2UW NB_T_J<^ 495\U#5?%2U $NMF1H7$#%797:T)2*=ZF8FE)9W&HOD_0 RRO+M*PVN? !0R$C"B+SPY_*C[!E'5 M/%0U'U4MX-!2,L8-X?;U^C47XQ?M,#Q_N@2W]*C$C(,;%J%>'W63(:J:CZH6 M8*DUSP>I*9L8O<]P,!?T4E-S08#[##N]O@#W&1KUGC8"EQ6UJ4MXS,18UY1(7;30:AJ M/JI:@*76S(N:E8G1&PV'-AGIODV.#M1(+2\@3P+(H2IG-+=:.+I++8(S+9O#/#LK2XRC]\%A? M>'(L+U"#8XDDY&$)^0+@5H9K\,XBGA&&S4C6?$OH^=:TYX9ZL2=0$2^C1RI3GAGJIR7&_0 V..W!VE.N:M-VQ(OGS ML82"P8HW8UIC+J''7*A/#O6^)@?] C4XZ$A"'I:0+P .!3\Y'&/9#'U-K,2X M/8)3D85>=G*4P?V" +) =>NAJOFH:@&66C,O:I0EQJ&L4;F BJ\JM4%DT37K M0Q9=RSYD ;CN019=2SVR, M8U/RDAABF'F)\IE]^V\CB@=%RRC/N6Y_?F<:[!W4=H6].Y_W/:Q?'_RU MU? YBC.RE6OESGAKJT8F/1[ ?WR3)_OR./>G),^37?ER(T-U,0L#]?TZ2?*? M;PH'I_\&X?:_4$L#!!0 ( .*#4U71@O$V8P( .T& 8 >&PO=V]R M:W-H965T&ULM57O3]LP$/U73M&D@;3A-@TPH382_3%MDY J M*K;/)KDV%HX=;(?"?\_924-!I>V7?4GLRWOO[MGQ>;C6YL$6B Z>2ZGL*"J< MJZX8LUF!);=GND)%7Y;:E-S1U*R8K0SR/)!*R>)>[X*57*@H'8;8W*1#73LI M%,X-V+HLN7D9H]3K4=2/-H%;L2J<#[!T6/$5+M#=57-#,]:IY*)$98568' Y MBJ[[5[/$XP/@K\"UW1J#=W*O]8.?_,Y'4<\7A!(SYQ4XO9YP@E)Z(2KCL=6, MNI2>N#W>J/\,WLG+/;[U,2QN>L&ZP MEY<19+5UNFS)5$$I5//FS^TZ;!%(9S%FW+'TZ'1:S >36I^$%8_L&F]A/+_R<(9^BJ(Y]*%XPYIWYT%O81% MP0T66N9H[%>8/=;"O<#)G>)U+ASFIW R)X!R!3J1<6E/X3M\ 0;6\^R0.:K( MZ[*LS3YNLL>?9!_ C28U"S.58_Z>S\A)9R?>V!G'>P476)W!H/<-XEX<[ZAG MLI_^IU9[Z=/CL_=WT&?'9^_O68Q!M[>#H)=\HC?194EGD?ZA[ $J-,TVP8E0 MD&LIN;%OT=-=F]?(7P1YWW">4BKK:7LY#R*F!Q&S?8AWOI/.=_)_?2<'?1]$ M3 \B9OL0C6^V=:Y+-*O04"UDNE:N.1-=M.O9UZ%5?8B/J9V>7U%Y,TUR;B=-5Z![WVE$O"L."[B,T'D#?EUJ[S<0GZ&ZX]!50 M2P,$% @ XH-35?+Y3+H:!@ ;!@ !@ !X;"]W;W)K4D MA9?^^J[L8">Q++B9\('8SN[Z6>W+HU5.GX5\5$O&-'HIBTJ=C99:KT[&8Y4M M64G59[%B%7RS$+*D&F[EPUBM)*-YK5068^)YT;BDO!I-3NMGMW)R*M:ZX!6[ ME4BMRY+*UPM6B.>S$1Z]/;CC#TMM'HPGIROZP.9,?UO=2K@;MU9R7K)*<5$A MR19GHW-\,B6)4:@EOG/VK+:ND7'E7HA'0<0*EFEC@L+'$YNRHC"6 M ,>/C=%1^TZCN'W]9OVZ=AZ*347Q#\_U\FR4C%#.%G1=Z#OQ_!?;.!0: M>YDH5/T?/6]DO1'*UDJ+-9_T9;,06PI@QZY -@ID7R$84/ W"G[M M:(.L=NN2:CHYE>(922,-ULQ%O3:U-GC#*Q/&N9;P+0<]/9EKJAF$12LD%FA* MU1)=0V@5.OI6T77.-M4F,EL%LQM7JB5C1C9R,H1L7D$QM-?OL% M1]X?-A)M@COA>DWNGX:=N% MOF!,2.3%?BNW@RYLT87.<)SG_T+--/FL!?293%09+QBJ6MCFN;G+3*ZOI'CB MD)CH_A5!:Y14\^JAZ2U<V[A%&SO1SK7('H]-S\X1!!*( M3 T"C7L(@MA+PCV\&,[^])#9?R!C.PN!O8[[ M/&>HSK-,K$VK@"I@_(G>%]:FMK&R'8=CC,,P["6433+%."'8'C.\1=/8"756 M/4%3$Y+;2K2C/$7LQ=0FMZRHB6UA X+]?=0609(F7CI0"[BC;^PDRRX%5O35Q+]I@UDFUZQSQHK= M[R]DZB5F3[(+O2^'8^*%0RO>\3!^GX@_Q&%6]$$/5>J'F/C)/OR^8!2$D#+1 M /Z.J;&;JF/21!Z^S1ADXO]% ^%J"-<[&;<';0PY3TR7=>(8ME:#N=6GU:/2>@GV OC M?>1]46\ =$>_V,V_MU)DC.4*+:0H ;7>0/TY'RS4F\2P]/W%[TL&GKEQ#M( QC5:9G;'2/GS/!KXO-P";=*1* MW*3:[TM':V6F2&A/'%A,?: ]$0N/1J'YV\\@BZ2?PB"1#/17TC$NP<[^=#V[ M.;^9OM^?B).X?[8_'H^'PY(1D$T%+&.RXF;R^O3"Y-K9F^[X% RV0=2K<_/0\CMD@[D M'9<3-YM3"SK=61/E,?1TD4IO'^ M>&:1C'&<#/$%Z2B=.-FS"8 -+Z(:W;,'7E4F()!Z$5I:5Q"D(=YO M7G9)$OO!4 _K:)JX:=KI"#,[6Z<+?3[VP\3?GMPV'ECF:=C_AC@<"D5'W21V M=J_Y>K4J:J:@!92RR@JAUK)AP=JI!= 'Y%AS$ Q3M'76(\[]P4_WM@-9VUV2 M;F- W!N#.JCUD)(#\T,>PG2RB2*"97AW7M^8WSG<(E UI!=6BV <6;8$XZUS MVY+)A_HX6Z%Z(FE.1-NG[9'Y>7U0O/?\ I],FX/OSDQS#O^%2B@[A0JV )/> MYQB2339'V\V-%JOZ=/A>:"W*^G+)*/1Y(P#?+X30;S?F!>T/#)/_ 5!+ P04 M " #B@U-57@TAJQ&ES*'I@J+5%A"(5"UUL9/DXJH.4M3+RNLA1_8!@V?+*VK M!?'2K5+?.!1E!-4ZS;/L)*V%,DDQB7MS5TQL2UH9G#OP;5T+]S9#;=?39)AL M-^[4JJ*PD1:31JQP@?2KF3M>I3U+J6HT7ED##I?3Y'QX-AN'^!CP6^':[\PA M5/)H[5-8_"BG218$H49)@4'P\((7J'4@8AG/&\ZD3QF N_,M^W6LG6MY%!XO MK'Y0)573Y#2!$I>BU71GU]]Q4\]QX)-6^_B%=1=[DB4@6T^VWH!90:U,-XK7 M31]V *P(TU5'FX,B66[_$I MJ^LEYEN)L_P@X0*; 8RR(\BS/#_ -^I+'D6^T8&2/9"%:V6$D4IH6) @Y%^- M]M;;T8WWTP77G/E&2)PF; N/[@63XO.GX4GV[8#8<2]V?(B]V-[#N_L1IH29 M\,J'FYJ'I(8+""=_[O&58*:M?/J[KY2#R?:7JM"W.H%4-8;+0F!T<4.$$5 MNA"SSK>KKCD!J9,KP# M'J1M#75FZ7?[I^:\<]C_\.Z=NF%%RGC0N&1H-OAZG(#KO-\MR#;1;X^6V+UQ M6O%SB2X$\/G2@IM60Y MFUVDM@$[S:)[V-189[>'H@>:&DEL^+4D%3O_OD-*5AW4<8%>)'[,O'EO2,[, M]\8]^18QP$%)[1=9&X*]S7//6U3,3XQ%33NU<8H%FKHF]]8AJY*3DGE9%#>Y M8D)GRWE:V[CEW'1!"HT;![Y3BKF7-4JS7V33[+CP131MB OYKN^CO;)X)O O3\90U2R,^8I3CY5BZR(A% B#Q&! MT>\9[U#*"$0TO@^8V1@R.IZ.C^@?DW;2LF,>[XS\752A760?,JBP9IT,7\S^ M5QSTO(MXW$B?OK#O;=]31-[Y8-3@3',E=/]GAR$/)PX?BC<K M^J3I"K:BT:(6G.D *\Y-IX/0#6R,%%R@G^>!>$2TG \QUWW,\HV8-_#9Z-!Z MN-<55J_]<^(_BBB/(M;E1< MV@G,BBLHB[*\@#<;DS)+>+,+2?$0#'P4FFDN MF(0M)03I,H:S>GNXZ_-P\5W=>LLX+C(;D^N>,5O^^,/TIOCY MGKD>SU)?3E M_SXX^.,1#P'6TO"G/\^INASWX;?'>R@G;UR)@!74 M8U+]F-3H__#M'NZ,L\8-$AP"Y!1I,@@M2Q#,DA.#%U"B43/<9G M2H;6=$T+>X0=2H'/2-8L))=*>"Z-[US43T?#*OS>D6]\)XH]83(2NN\3,=00 ME[*N38!I 9^9XRW,IOT[G8 7!THYG9+:H1O?;[)6[.6U^6SRZCJ?'O_Q.J^H M&GONA#T*-1UUG_]PHJMKG7D657]5AG)XANR_B5*ZS;GWFY]48X6N23W'0XK= M%^9Q=6QKJ[Z:_V/>]T0BT0CM06)-KL7D_;L,7-]G^DDP-M7VG0G4*=*PI=:, M+AK0?FU(T#") <9FO_P;4$L#!!0 ( .*#4U6P%\VG. , -H' 9 M>&PO=V]R:W-H965T9,^>0PYG94"X+KN9>KG5UY?LJS;&D:BPJY&9G+V1)M9G*@Z\JB31S3F7AAX0D?DD9 M]Q8SM[:1BYFH=<$X;B2HNBRI?%EB(8YS+_"ZA7MVR+5=\!>SBAYPB_I+M9%F MYOO@:AE;>V?P+\.C.AF#5;(3XM%.UMG<(Y80%IAJBT#- M[PE76!06R-#XWF)Z?4CK>#KNT&^==J-E1Q6N1/&593J?>U,/,MS3NM#WXO@7 MMGHF%B\5A7)?.#:V%XD'::VT*%MGPZ!DO/G3Y_8<3ARFY!V'L'4('>\FD&/Y MD6JZF$EQ!&FM#9H=.*G.VY!CW%[*5DNSRXR?7MP)C1#!![C'%+DN7F"M5(T9 M7*>IJ+EF_ !;37E&9:9FOC8AK:.?MO#+!CY\!SZ!SX+K7,$-SS![Z^\;JCW? ML..[#,\";K$:0T1&$)(P/(,7]?HCAQ>=T:] "[AEG/*4T<+*U6CR3@_J;>#B M83C[A*Y415.<>^:-*)1/Z"U^_RU(R)]GR,8]V?@<^F+H3N!+E1F^8*:PRBD_ M(#!^>GL;R8RNJD#X]H#/&I:%2!__&Y)V-OBPM+M_'FX@&K]FSW4F*CV5 MQ(QI^%LH99*E91:%2>=G,)ZPW!GN9F':(4XAN!S!2F1LSU+J:M"ZK*0UM:@V MZ7JDT1N(RY[5)03!SV.T=,9OP4ZPR#L*X5V%]L"G<0BWN).UJ=KVA$EW>01( M^.N(!LWZ!Z_,$H=C-[H#U;E$--DBT]P%&IV$C'YP(,-\V@-XI=V%^FA2UYU5 M,&GRQW[B?GOHV?HG];9$>7!=18'+MJ;T]JM]X[INZO6K>=/UC,0#XPH*W!M7 M,KZ8>"";3M),M*A<]=X);7J!&^:F^:*T!F9_+TP%:R&PO=V]R:W-H965TNJ+$1;FQ: MU/2G,K81GI9V&[O6HBB#4Z/B+$FF<2.DCI;SL/=HEW/3>24U/EIP7=,(^WV% MRNP641H=-K[*;>UY(U[.6['%-?K?VT=+J_B(4LH&M9-&@\5J$;U/[U83M@\& M?TC!, M#!JI^U'LAW,X<9@E/W'(!H7#\8C3. -/% "?-:%:1 >T<*Z%A;GL:<0;!@7 ]RJA\M^ C>%+T;[ MVL&]+K$\]X^)VI%?=N"WRJX"KK$=0YZ,($NR[ I>?M2;![S\BEX'WL GJ84N MI%"P]L(CY9EWE_3V<)/+<%PR=ZX5!2XBJ@F']@6CY>M7Z31Y=X7LY$AV<@U] M>2^LEGKK?MP(_/F$>P\K98KGOR[1O0IXF>[#KT_W,!F'#)!]!K08'8_B^/NX+=.6$_Q0R8#Y2$E M"4O+DY"+_$GAVZ ?#OK/59]*??UJEJ7IN^%<)Z,99?4LFX99/LKR##XR ^I1 M@%5%38M)G>F!E&+GH_PV[9/!0<=7(?5P.1Q%GQ]>?VB'T >)??"W-WWPZ6B: MY+"6^[/:_9\H3E)6/'O[WRC.;@^*2"TY^2KJ^J1YWCT_2 M^[X3_S#OW[,OPFXE25!8D6LROKV)P/9O1+_PI@U]>6,\=?DPK>E91!2=H#I!@ 5!, !D !X;"]W M;W)K&ULO5AM;]NV%OXKA+=;M(!BZ\6RY>8%:+*V M&[!VQ9KM8ACV@99HBR@E:B25-/OU>PXE.[+C..W%[A X)L7S?IYS>*RS6VT^ MV5((QSY7JK;GH]*YYN5D8O-25-R.=2-JG*RTJ;C#UJPGMC&"%YZI4I,X#&>3 MBLMZ=''FGWTP%V>Z=4K6XH-AMJTJ;NXNA=*WYZ-HM'GPLUR7CAY,+LX:OA8? MA?NE^6"PFVRE%+(2M96Z9D:LSD>OHI>74Z+W!+]*<6L':T:>++7^1)L?BO-1 M2 8))7)'$CB^;L254(H$P8P_>YFCK4IB'*XWTM]XW^'+DEMQI=5_9>'*\U$V M8H58\5:YG_7M]Z+W)R5YN5;6_V>W'>TT';&\M4Y7/3,LJ&3=??//?1P&#%GX M"$/<,\3>[DZ1M_([[OC%F=&WS! UI-'"N^JY89RL*2D?G<&I!)^[>*^=8"D[ M86^X-.Q7KEK!](J]D36O<\D5^Z&VSK1(@[-G$P>-Q#?)>^F7G?3X$>DS]D[7 MKK3L=5V(8I=_ DNWYL8;SW:_'9L4NE\T]_'#+YN-#W/UV_9NF8_=0:EFO3: /WV5+7A66\ M+EBE:W$'Q)E/Z!"KUC\V@N6*6RM74A2,X\D-EXHOE3A!FSBQ7 EF1=X:Z:3H MQ.3<&$_LF+!.HIRP69%#-^30F/U2HZEUH5LEZS-7I*QPU7K>@4RSI7 M+<"$!4HZ;ZM6>5G:E8(\J!#XDIK&C:?5E6#/B?T%,8"&V4U^">>VA$S2)XQ] M]DT61_-3)OYLI;L;LZN]:-Q*5Z(/4:;0#/KK6#J&?*G4;L-\$-B[S1T6GBMY8E_7[> M[[]E:12DBRR8A0MLHC@(LR18Q%-LXFF09/-@OJ!-E 91/ NR1=0K.6ZA$1[? M-46>-XW1GWU*U1V;S_Y#QFO R76"D#K<&^R=AQ!)_")7WXI:&*X@$5FFXX(6 MNJT=!;\QR*UL$'B"$X1*6S+.5H97@JX!!J-9)3@JA,CO@1: 5=_(0H :S1NI M])<#;!C2$.;(P=S(I8"S0(2! <6@ZO@25YQG.O%,O;:NZ507SEN0"P"ZH8^%F0W#K+KX,[C9<^@- KK8KQ)(S)?E2*H_F M-_<*)*SO*_J$;K1B:'NGT98;E85PPN#B 55KR7;H:ZN&HF8[VKXW--PX":/)#^X35TKPFKR\\QF_3]!N1O>2'BKMO$(>$(V1=I'1'@UD&N$/AWPA%JF3=M'WH0&KEND9OS#F% M4WN&P[;LFB+L4V90 RQZ6/K&N](*IMB7[$=O2=1_Q_CK5@G=P(<:^+:/]AXM MN<(%B-JD4<)2VJB5Q.'I%:?2\BT<"RH%6.;CZ FBTP>-\JO$'VP+ 0'0('B MWD8+F7"<1VG@A5BVEE%TNQ 1E'J.$@'S-AVZB'QS]AVK+ST!9WHX$B% QMT. M/4!-==D:WVF $HETO'JLK74'[RB=+(GZA_O)ZSKPX:<'THGN'1#/YUB? M[.UG6,^"Q2+IS^[W^WD[8=-%D$VC($GBX1+/<3ND"6Z'Z7#9&;2K;<"V=_<, M[1@(\52+* RR;.Z'D*^]&O>"&7QE[%]5 )H?.ZXT*OJMP:PP'$:^[X>1MWX8 M>?3XQVY">;V%U&!8^Q=4?!$JGD+&<72D,2:$- BG"0B?QT&,06(>1>S%#FK2 M()U%011-68RXAUG*GL^2>9"$*1$^Q YMLSA(XK W8$?R'H1@0A)E0122]1OY MWPXU[*#I>/6O?9S;AV/G9MBL]_N"?A*=?D1\5"3FBO7:B+5/WO*NFZ']%+H[ M*Z.[KB$'!\AT/P+(NI 86VB2'%"7G.YH4?MA&,,O79FM;G?<(MVLT;8;=)ZL MGS'Z#1BN:9J-XLWOM_L5&N!;R$:;[7-X$(__$XC_+TR/=H-]?*,KA4$*Z,33 MB$ %0,<$J]C#:@%X1T&X\$<+E,@4B'RQW_!VP+N!^#\L]F 7>^C,##JHF$// M#^9XWFN<)QGD9KYPHB1(YYD_B&:H;=1WENV6U,:-?TS@>_J!5&NW\WF8H/&A M7\R3P9N.2IBU?Y]CF;^>NY<>VZ?;5T:ONC&UL M?51-_'7L6X<-)YN_:@TKGPY+Q"H;D4H'"S<"[&Y\O(QK"L,3,6 9&OU>\Q+*T1"3C3\_I#$=:X*&]9[]I6Z*A9,XD..&[4KS*)MOV. M#@")_P$@Z %!J[L[J%5YQ0Q+YTHVH&PTL5FC3;5%DS@N;%%61M$N)YQ)[Z5! MB.$+W(I7%$8JCGKN&6*V^U[6LRP[EN #EACNI#"%AFN18_X_WB-%@ZQ@+VL9 MG"1<83V"T'$!L-8J-3[.F^%.]PQ7562KU3"+^>\,W MLI39R^]C@D]3WG]_NH9X=%AE8,2J"]D(X ),@;"1)?4H%ULP;%WB.5 5Z(K6 MJ(92P!U360'AN'+&X>38[7L'W5&AVK8S0$,F=\)TC3*L#F/FHNNN?^'=C*+L MMUQH*'%#4'\TG3B@NK[O'"/KMM?6TE#GMF9!HQ*5#:#]C:2'V#OV@&'XIG\! M4$L#!!0 ( .*#4U7<28U/60( "X% 9 >&PO=V]R:W-H965TV+LB3+ MNY)QE-T90CB%(UB2R9^.?((%7)F*B^Z$O[=I3'R,#X[SCG+>4J;O4)[ K=%4 M.KC6!19O\3'+ZS6FKQKGZ4'")=9#&"<#2),T/< W[G,>![[Q@9P=D($;J87. MI5"+'&<1]X5#^XQ1]NG#Z"3Y?$#LI!<[.<2> M+4MA\6@>ZK(0+UXC7%HK]#KHA=\/N"68*Z[>GWW:#[/??7^XAM/AF^KG.]4' MW'H;H1$./H[/!^?'(^!1 %0B.,R-+GQ5QH,=)QW 2EI'X.2VVWSCI\-]UQ+O MO.$*[3ITJF,Q&TWM<^Y7^V%PV?; __!VDMP*NY;:@<(50Y/A*?>>;;NS=#7%_!;/D@8;6!_#^RO +Z1Q_0#\BLW]02P,$% @ XH-350MIB(ZW M @ % 8 !D !X;"]W;W)K&UL?55-4]LP$/TK M.^Y,3S1VG$ S-/$,X6/* P:BZ((H%K% M:9*$ M"G/R#()?SWB.2GDBEO%_RQGU6WK@[OB-_2IX9R]+X?#[H.(*\=63J+9@5U%)W;['9?H<=P"3Y!)!N 6G0 MW6T45%X($MG4FC58G\UL?A"L!C2+D]H?RH(LKTK&479K"&$"W^!:YZ9&>! ; M=-.8F-HGQ/F69M[1I)_0G,"-T50YN-0%%A_Q,4OJ=:5ONN;I0<(%-@,8)4>0 M)FEZ@&_4^QP%OM$!GP[(P)740N=2*%B0(.3[17O]=G3C_72^5$Y=(W*<15P+ M#NTS1MG7+\.3Y,->[/@0>_9^%G A7:Z,:RW"WP?<$,R5R9_^[5-\D'._ MXMM?#YF!/YXC;%P!46:)G(HYP_YH_&&O$BEHK)@@^^:FQE MB;:_;_"(4(D"M-FS>,1A@F&Z#\> -!E.NLF^BQ#O5&J-=A7ZD8/^LJ_3W]*Y?W@B[DMJ!PI*AR> [=QC;]:!N0J8)=;\TQ%TD#"MNVVA] J^7 MAFMB._$;]#^"[!502P,$% @ XH-35;_ .<.! P BP< !D !X;"]W M;W)K&UL?57;;MLX$'WO5PS4M-@"JG67[*QMH$Y; M;(%>LG&V15'L RV/+2*4J"6IVOG['5**XZ"N7R0..7-XYLKI3JH[72$:V->B MT3.O,J:]# )=5E@S/9(M-G2RD:IFAD2U#72KD*V=42V". SSH&:\\>93MW>M MYE/9&<$;O%:@N[IFZGZ!0NYF7N0];-SP;67L1C"?MFR+2S3_M->*I." LN8U M-IK+!A1N9MZ;Z'*16GVG\)7C3A^MP7JRDO+."A_6,R^TA%!@:2P"H]]/O$(A M+!#1^&_ ] Y76L/C]0/Z>^<[^;)B&J^D^,;7IIIY8P_6N&&=,#=R]Q<._F06 MKY1"NR_L>MV$E,M.&UD/QL2@YDW_9_LA#D<&X_ W!O%@$#O>_46.Y5MFV'RJ MY Z4U28TNW"N.FLBQQN;E*51=,K)SLP_2X,P@=?P$,D9 M#S48">]YPYJ2,P%+PPQ299F3_O9PZ6DXVR27NF4ESCSJ HWJ)WKSE\^C//SS M#-GT0#8]AS[_B%HC^O"E1<4,;[9#7N#'+>X-+(0L[_X]1?HL[&G2G[_7]BJJP@B5P>\Q&I&_B[8\J0L2L5H$13%E8D/V0;EGS_I)Q.Z3R& MIK^QE-K !:2QGT49+<:9'R81?&6*'_%R6H01Q3GDD9^0ZJTT5 L74,1^GD:T MB-+<3](IGCG,1)S N_"C+X0;M$'UTC")5DPK4?4#>0)13-(H)371@<#<@:U=8] QI< M//M9>=@]O#1O^@'[J-X_4Q2++:?>$+@ATW!49!ZH?O3W@I&M&[&PO=V]R:W-H965T>M*>.A$!I MUT&DT@]MD]HBZ+:':0\FN216'3NSG4+__:Z=-&,:Y0'B:]]S?(Y]KZ=;;9YL MB>A@5TEE9ZQTKKZ((IN56'$[T#4J6MEH4W%'H2DB6QOD>0!5,DKB>!)57"B6 M3L/$[P*W=F\,WLE:ZR MH92>B&3\[CA9OZ4'[H]?V6^#=_*RYA:OM/PA\D6ZIMY^Q\W/J M^3(M;?B';9L[GC#(&NMTU8%)0254^^6[[ASV .?Q&X"D R1!=[M14'G-'4^G M1F_!^&QB\X-@-:!)G%#^4E;.T*H@G$OOM4,8QO !5DYG3[#$NC%923YA871A M>#6-'.WCLZ.LXYRWG,D;G!.XT\J5%FY4COF_^(CT]2*35Y'SY"CA"NL!C.(3 M2.(D.<(WZDV/ M_HB&D+3L.M4%QE@DMRSQU2L3E[R&]+-SY,Y_OFPM8\PQFC MQK!HGI&E[]\-)_&G(V+'O=CQ,?;T_WN17,&UL)G4MC$(/Q]QYV N*>W7(?'' MZ>\?'F^H ;PH. K5PUU)B1#?]3Q1[AL"BI!2,Y\/#P] :5=^%7\!>A6Z,C6 M:/JK&82UC3"$L6+GYT:#0T<0[15LA:8(;6DATXUR;>WVLWWG7[8%_S>]?3;N MN"F$LB!Q0]!X<';*P+2MV 9.UZ'\U]I1,X5A2:\7&I] ZQM-U= %?H/^/4S_ M %!+ P04 " #B@U-5VD\TI(8" !V!0 &0 'AL+W=OGTC-=]H\VAK1P5X*91=1[5QS&<U\QMQ-F]8A1MTWYJU(2L>4 HN45FN%1@L%]%RRU?K1&U^*191X0B@P=QZ!T>\)KU (#T0T?O>8T7"D3SQ*7%#UZX>A%]B*# DK7"W>O=9^SK.?-XN18V?&'7QR81Y*UU6O;) MQ$!RU?W9OM?A?Q+2/B$-O+N# LM/S+%L;O0.C(\F-+\(I89L(L>5OY2-,^3E ME.>R.^T0)A-X#U]4=\5>JZ4%I^%:-D(_(\+&Z?P1UJW):Q)@!!OVQ%5E1\!4 M 1LNN6 &UH(I.X\=D?+0<=X36'4$TG\0.(=;K5QMX5H56+S.CZF8H:+TI:)5 M>A)P@\T8ILD(TB1-3^!-!X6F 6]Z0J$@QPU73.6<"=*#.:3.=$?K[>!FQ^'\ MD%W:AN6XB&B*+)HGC+)W;R;GR<<39&<#V=DI].P>'3>!&JQ08>^MM.AU=G)$/+.::&HGN:SHZ,-)1'VGYOG>^LM/Q,<'B M@UF0:*HP\19RW2K7C<6P.SPJRVZ6_H9W+](M,Q57%@26E)J,+\XB,-V4=X;3 M39BLK78TIV%9T\.(Q@>0O]34.[WA#QB>VNP/4$L#!!0 ( .*#4U5&^^2% M,0( /D$ 9 >&PO=V]R:W-H965T;0E(L&S%,K.HI*HNHQCFYN-;,8L2+P@% MYN09F%OV>(U">"(GXZGCC/J4'GB\/[#?AMI=+1MF\5J+G[R@OF*W;U7'B^7 L;OM"TL2.7,:\M:=F!G2VY:E?VW/V'(\#DXA5 V@'2H+M- M%%1^8<2RJ=$-&!_MV/PFE!K03AQ7OBEK,NZ4.QQE"TT(PQ3>P[K>6'RJ41'< M[-W73F-R"7Q8G'=D\Y8L?85L G=:46GA1A58_(N/G;!>77I0-T_/$JZQ&L H M>0=IDJ9G^$9]M:/ -SI3K072<,L54SEG M;$".5K];9TX]-T?F N;<5RG$5N M(BR:/4;9VS?#2?+YC-AQ+W9\CCW[KR'PZP&?">9"YX^_3ZD]RW=:[6+Y<./Z M/X"E@F5.>H,&AI_:'PX+O4?I/8<6]"&C8>4AAQ$GZ$.2!ID82N[PH)+6V_[Y#4E:]@'?1%_$R,V?.(37#Q<'81]C@JJ=TR:[WO[O+<\185GJWF0?_Z/!-X,%=S"$HV1OS&!8?JV56!$(HD?N P&AXPGN4 M,@ 1C9\#9C:F#(&7\S/ZGU$[:=DSA_=&_BTJWRZS]QE46+->^L_F\ $'/>\" M'C?2Q2\1'8=SN AX7[P04 X!9>2=$D66?S#/5@MK M#F"#-Z&%290:HXFUIR;7GNA&]@:*;A !V_/ MLU\7N:=\(2KG _8F89>Q;KYTB+5#C>J8_H4CJK7K*^$QPIJH9GF@DEPY(Q4JS[&__7M >Z-[8Q- M$,PBT(%T-%; #56T\^1+O[IO(_9P"9T5!-=)NH8&-5HFY2G8L0O9A 9/7+[J MF'L7,CI@.AH"B*V(#";0'?+>"B\&CX6]$$P@>HW+!-;2MZ9O6C@@[%$*?$+R M9CZ&5,)Q:5QO@WZZ&E;ASYYBP1L2^XC12>C4\4.J(2^=NC8>I@5\8I:W,)NF M2IR $T>'A+*U@CM0&)-H<7DMW<9V-2VV,/R]" M@O&%7/T+4$L#!!0 ( .*#4U73%!+'P0( * & 9 >&PO=V]R:W-H M965T=8%H8%.50D^]PICZ MPO=U6F#%](FL4=!.+E7%#$W5RM>U0I:YH*KTHR 8^17CPDLF;FVNDHEL3,D% MSA7HIJJ8^C/#4JZG7NAM%Q[XJC!VP4\F-5OA LWW>JYHYO\QK*T0"3C=X?I M]90V<'>\1?_BO).7)=-X+Y/HK=GY.+5XJ2^V>L&[/ MCDX]2!MM9-4%DX**B_;--MUWV D8!^\$1%U Y'2W1$[E#3,LF2BY!F5/$YH= M.*LNFL1Q82]E813M4 +OC1[NC[:E4#;L-+*CTLJ9$D#D\N;S"#*Y>4%&9P'U3+>F":,O=D8:?S@0\XL; K)3I\Z]] M?@XS?FN8,H3J;@OH6QMT+''@OK=]A*]26">%LJ6BRM*M#BIY;9C(N%C!\=$X M"L-+6S \A>%@3#H/U<4CEV$TO0_Y22 MOU!+ P04 " #B@U-5!>(.+7P$ S#0 &0 'AL+W=OCT]6_&,Z3.YYCFL+*3*F %1+7MZK3B;ETI9VJ.N&_8R)G)GV"_G;M2P+PN3 MBIS?**2++&/J> M3*:Z_$6;>J_KH%FACF;XBS0@473"AT#>6%AS)!;H0.CXGDU3KD_Z/0.NK8'>K'8SKMS0-]R$Z%KF9J71IWS.Y[OZ/0BY MB9MNXQ[33H-W?'V&/!\(S:_B^K#K][L_J7AIP=I2:Z6HD5?+42V_1P'!01+CT$U (!2[L8<3ZH- ?>S%$8X2*Y $QKB M."&HHVA!4[2@LV@O?,9HI#6'VEUSI@L%E8-N<,MGA5(B7Z(QTT(?6*]NER-M MCPXPT_!LRE5#3U0M7#,U6R&/U)-7_)&GB-3_%%6%W3\+AX<_P[%7#]"F%T4^ MMV4E. HB3*,(QJ>OY!#&(4X2KUY[D2=2K:6R%)E*:^<4^0F.?8(]C[:', ]X M!![@X;>'54"[WEIJK]!NQ]$R4NY*B(OC..K .FRP#CL+?P=7U;Q(R\XU>F0B MM5B>PHUU>L=@]LYB+8R PZP2^AKJ6#EG7 8ZMW._QGJHTPJ(_X$$DZD-NBS MDEJCKSG7KV >TOFDC8";"19:[?M_<'$0'_^.D]V\ M#"AT@P"[O@<;CRFFT#0B0M#)#E\#'(0$$^(C"G5WXP =AUZ$/3>P&W]DK15C MBCWJU@'L6'Y%7@C!(S$FKHU^:_]]V\.!/(X:'D>=5/K(IZ;%5KR'S+@-E84( MW4@M+)EQ&Z##B-T=S14'Z_O.8 MOB8>-"H7!X I]8E%&YA&+=ZTQ#L!WA'L)N52 MSU@2HGKWO@#JNVW/O)9O>V MEQ^3"<&'/65NJ0_*-*H]1EX,=N.2T<3#0127"R2$0P<'+XYWN;Y-XV<9W'=> M>JV';,;5LGRN:S2316ZJ-VTSVWP1C*J'\,OVZG,""K.T_2WE"U!USR*XNU7U M1*\$(]?ELW@J#3RRR^$*OFJXLAM@?2'A25@+UD'SG33\"U!+ P04 " #B M@U-5PO_,PH@" !:!0 &0 'AL+W=OZU[SD^!^[UO!/R0=6(&IX:QM7"J[5NSX) E34V1)V*%KG9V0C9$&U2 MN0U4*Y%4#M2P( K#:= 0RKUB[M9N9#$7.\THQQL):M4NVN$+]H[V1)@M&EHHVR!45'"1N%M[YY&R9V'I7\)-BI_9BL$[6 M0CS8Y*I:>*$5A Q+;1F(>3WB!3)FB8R,/P.G-QYI@?OQ"_NE\VZ\K(G""\'N M::7KA9=Y4.&&[)B^%=TW'/RDEJ\43+DG='UM&GI0[I06S0 V"AK*^S=Y&K[# M'B!["Q -@,CI[@]R*K\038JY%!U(6VW8;."L.K011[G]*2LMS2XU.%U\%QIA M"I_@BC\BUT)25/#ACJP9JH_S0)LC;&%0#G3+GBYZ@VX*UX+K6L%77F'U+SXP MTD9]T8N^9724<(7M*<2A#U$814?XXM%O[/CB(WX5]/X.V>O1R6&TG9 SU9(2 M%YX9 87R$;WB_;O)-/Q\1%LR:DN.L1#>#!I0#JT4)2H%L9]%N9_DF8GB-/6S.(-+RJEIRPJV0E0*IDGH MYWD,LR3U9W$*=T(39CA>F^X$S$Z>^%F2NSC,,G\:IX>^:[#7[PW*K9MJ!:78 M<=VW_K@Z7ASG_;R\EO>WCG&_I5P!PXV!AJ>SU /93W*?:-&ZZ5D+;6;1A;6Y M_%#: K._$::CAL0>,%ZGQ5]02P,$% @ XH-358.7M?9$ P > < !D M !X;"]W;W)K&ULC55M;]LX#/Z^7T%X=X<-\.IW M.^DE 99NPP:L6]=V.PS#?5 <)A9J69XD+^V_'R6[;CIDN?L2DQ+YZ"$?A9KM MI+K1%:*!6U$W>NY5QK2G0:#+"@73)[+%AG8V4@EFR%7;0+<*V=HEB3J(PS / M!..-MYBYM0NUF,G.U+S!"P6Z$X*INR76=WK/!5K*2\L8Z[]9S+[2$L,;2 M6 1&GQ]XAG5M@8C&]P'3&X^TB?OV/?H;5SO5LF(:SV3]#U^;:NY-/%CCAG6U MN92[MSC4XPB6LM;N%W9];)YZ4';:2#$D$P/!F_[+;H<^["5,PM\DQ$-"['CW M!SF6KYAABYF2.U VFM"LX4IUV42.-U:4*Z-HEU.>67R0!F$*+^ ]4FT:GEVS M58WZ^2PPA&YC@G) 6O9(\6^0PV*%?GW/88K?OM(Q$,Q'UM4S/!F"[7E#*6E_ >DL9]%&1F3S ^3"+XPQ5T9 M>U&$$<4YY)&?4.BU-*RFA"+V\S0B(TIS/TES.&.Z@I;Q-=#, 29DUQ@-O"GK MSG+B#9@*01!NIY#F@P&Y&8ZIZ4Q><\-1/WD@6EK #8T?[1!=J'[B.!=Q I/" MC[(<+M'.L(?"J%."0D#T#7G%=6F9 ($B)"<9_ E'A,]&X;/_$%YK).4?V Y7 MX?U0RIT/Y\QTBJS_>3..'GCX9GQ%YJZ%/?^T4 MHFSJ9]/8.AE$>>+'M$A.3D[F3]-B$+EO:,ONK%H:LKSPXRR$=Z+M#"G:;_.& M.HYT39XEJ9\64WC^*'M/6KHK64+:%=%!!8*]:2A0;=W,U^#4ZP?CN#H^*R_[ M:?H0WK])U(LM;S11V%!J>%)0;U4_YWO'R-;-UI4T-*F=6='3B,H&T/Y&TM 9 M''O ^-@N?@)02P,$% @ XH-35=JJ114F P K H !D !X;"]W;W)K M&ULM5;;;AHQ$/T5:RM5J=1FKUR2 E*X5,U#4A34 MYMFP UC9M;>V">G?=^Q=MES,1:WZ FM[SO',L6<\G;60+VH)H,E;GG'5]99: M%[>^KV9+R*FZ%@5P7)D+F5.-0[GP52&!IA:49WX4!$T_IXQ[O8Z=&\M>1ZQT MQCB,)5&K/*?R5Q\RL>YZH;>9>&*+I383?J]3T 5,0'\OQA)'?LV2LARX8H(3 M"?.N=Q?>CEK&WAK\8+!66]_$1#(5XL4,[M.N%QB'((.9-@P4_UYA %EFB-"- MGQ6G5V]I@-O?&_8O-G:,94H5#$3VS%*]['IMCZ0PIZM,/XGU5ZCB:1B^F)+=T@J0'+I M#HT*8$/WR]BM<$.J::\CQ9I(8XULYL.J;]&H%^/FGDRTQ%6&.-U[%!I(0CZ1 M1[R3]WPFB#R0G#@6A$Q-Z,<3]!K?/('W49=:G&@C M3C\Z23B!XIK$P4<2!5'D\&=P.3QTA?-ONX_^>O<=,>+ZIL26+SG"UZ>*S<@5 MX]7Y?G =<$G1L!2F1+WVDG8B"A,F5/GY$@.W KC8$^*0YLX;H5[.CB(@CV; MD8NH?>,6H%$+T#@I0)7I*P4IP5"Q/!0H".8[QW+!RG)18+FP&I#W[]I1&'XF MJ9$-$6?4:3@/]Z:Q?UF<=LUF$.^)=(0O:NT)=80O"MU:-6NMFB>U>K:/$H9- M7T'B&VO4,M6R5("(K6JY$6IZ24XU+\PIIYTCIR[D&YWGVY&I5#D+' M_!!;L;)S^D-?]G$/5"X8:I;!'+<*KEOHJBQ[HW*@16$?_ZG0V$K8SR6VDR"- M :[/!38 UHO=]02P,$% @ XH-3581\9G;? @ +P@ !D !X M;"]W;W)K&ULO99M3]LP$,>_RBF3IDVBI 3:4M96 MXF%HO( ARN#%M!=NQ[SI:6??@ M(?>%09)615G'2[?9C+:2) M)J-J[=I-1K8D)0U>._"EUL(]G:"RJW&T%STOW,A%3F$AGHP*L< ITI?BVO$L M;E0RJ=%X:0TXG(^CX[VCDV'87VVXD[CR&V,(DM"!TO><%?'RZMH=S# M1Y-A]JM]S.Q- ,ES "=)J^ 4BUW8[^Y TDV2%KW])B'[E=[!"WK'2XY0S!0" MGWB8"AZ/V*]%.Z!S]?L5<;>[S+V&\9^*^.E-%*7&KY> M8H#]MLUIJT(HG4>^$"F.(ZZ-'MT2H\G;-WO][H>6,SEH^ 9_=2;#D;S!4(*E M67 >*:P^P;M[Q(>M=[3=W? 0,O'D6\ /&_##]L2*QU<3VZKPAXD=-GS#_YO8 M=G>#(>BJ^FU#CS>*N$:WJ%J5A]26ANIZWJPVW?"X;@(_M]>ME&_20AH/"N=L MRO6&[XJKVU,](5M4+6%FB1M,-&PO=V]R:W-H965T*Z$U=4_5\!5SNIE[H MO2SZ/7]AOG'?TLJ : M9I+_9$M33;W,(TM8T0TW]W+W&3H_3F IN79/LNMB X^4&VUDW8%10)S.-.5 YE!N%#,,-#FY!H/[^A1Q#_-K6*^G)%CB\YPO==&LH/N6AA(P>S-V=; MI&$ZR4;!)/>W^WH/!4["(,O&?> ?RN)>63RH[ MH34Q%!9$"R#-0=4AFRY'N M90^C((LG4?)*YF RVUHN=$-+F'K8.S2H+7C%AW?A*/@T4.2DMY(,6@GQP,3. M@C[D(7GC(4KB;#R>O/8PF.4_/:2]AW300XP>QL<]I&].09B&T2B;A*\\#&;Y M5P_^7I^P/1IOQYH)33BLD#XX'V,VU?:]=F)DXUK'0AIL1&Y8X:\"E W _97$ M]M%-;#?J?S[%;U!+ P04 " #B@U-5@>+%<04$ !@%P &0 'AL+W=O M++CXD5N M !3Z%@:1G#H;I>(KUY6+#8147O(8(GUGQ45(E3X5:U?& N@R!86!2SS/=T/* M(F%W,,Y5PPX._V%)MIL[(04M8 MT2103WSW&;*"!B;?@@%CE":P[Q)>IY M%XAXA-3 ;^SP!RHT'-?!7=V@O$LD[Q))\_6/Y/N3*QK45;&'^2G,K)CM;( ' MXY'OC2?NMLRW+G",O=%HF =6F/5R9CTKLP<>P7>DZWW12_XNB982_?T X3.( M?^KX6I.9D7$E8[J J:-G@@2Q!6?VRT_8]WZKTZ"C9)6Z^WG=_7:*[&J/Q M<# DP^$;00[C_.' 'X][]7H,(@OY##<>;]6E-)>LH M6:4QV"O>RUX[T3+U0X!MS2,F2X M$T9A7:1U%N+"-6"[;?BA@N6 ^RA.E+Q O\,6 H3M&G;J,+K*5NU2X3%P2Y.! M3W49-8'V-5CX#&PW&ITHV'S"VEDUUO<]O HNS INZ5;PH0LYHN]AH%W?PJ[@ M<_S*Z?JV',6=FI^NLE5;6=@?W-+_X$-?X[T5V!92Y5.8'GRFZSDN+;&KUJG_ MZ2I;]1]W88!(2P-$#GW-D1=H7:3U!4H*"T3.M$"G:-A\_-I9-56XJVS5'I8V M5=KNJAP:G[?KTAI2Y5.8(O)NIHB*A^GA!N@2A G0 M]U>&ULK9=MC]HX$,>_BI6KJE:ZW<3.\Q:0 M=MG;MM)MM5JTO1>GOC P@+5.3&T#[7WZFX0T! C9WI4W$#LSD]]X,OG;O8W2 MSV8!8,FW3.:F[RRL75ZYKIDL(./F4BTAQSLSI3-N<:CGKEEJX-/2*9,N\[S( MS;C(G4&OG'O0@YY:62ER>-#$K+*,Z^\W(-6F[U#GQ\2CF"]L,>$.>DL^AQ'8 MI^6#QI%;1YF*#'(C5$XTS/K.-;T:TK!P*"T^"]B8QC4I4ADK]5P,/D[[CE<0 M@82)+4)P_%O#$*0L(B''URJH4S^S<&Q>_XA^5R:/R8RY@:&2?XFI7?2=Q"%3 MF/&5M(]J\P&JA$K B9*F_"6;RM9SR&1EK,HJ9R3(1+[]Y]^JA6@XT."$ ZL< MV,\Z^)6#7R:Z)2O3NN66#WI:;8@NK#%:<5&N3>F-V8B\*./(:KPKT,\./BD+ M)"07Y(X+33YSN0*B9N1.Y#R?""[)Q]Q8O<+"68-6CS!1."\%+XN EM=K+B0? M2[C =^K"< ED!).5%E: (6]NP>)]\Q9]GT:WY,VKMSW7(G?Q='=2,=YL&=D) MQA$L+XGO_4Z8QUB+^[#;_9YK=*=M[BZN5KUDK%XR5L8+3L2[SI2VXA^8DJ$R MMBV=K7]4^A=]M!Z$?I(PGWD]=]T$;S%D/DVH%]>&>XA^C>AW(K[7RACRE&-C MRY+T@Y)3D<_)>VQLTX:\C1A%34X KE@ M+/%C2@^(6PPC/_:]$\AAC1QV(O]AK,#O![+N>J:-,SQZ?$C#-(F\]("SS3"E M7I*<> NB&C3J!+U7.7PG^/H_HQSF+U)V6>Q14F\G8-Y9VK$*\W+16PP[JTX; M6DL[48=*+Y5&5G*C\FE3)[OZLCOH?VW,H%_ M6*ACRR ,(TII<*)2._VDYQ90^K*"MIAT22C=:2@]NXC2GU;1-LLN&:4[':7G M$=(J3'.;%*1)0'V?';*V6*+H^DEZ^$:XC2US<5Y!E9QC98F$&;IZES%&TMLC MP'9@U;+<18^5Q3UY>;G 8Q/HP@#OSQ3NI*M!L3&O#V*#?P%02P,$% @ MXH-351KG V>& P 4 T !D !X;"]W;W)K&UL MM5==;]LV%/TKA#8,+=!&I*@/.[,-+ [2!5B+H%[:AV$/C'UM$9%$CZ3M;K^^ ME[(JNS:M.-OR8HO4N4?G7E+G4H.-TH\F![#D2UE49ACDUBXOP]!,)CW*16S<1C@9+L8 )V/OEG<91V++,9 F5D:HB&N;#X!=V.6:Q M"Z@1GR1LS-XU<:D\*/7H!K>S84"=(BA@:AV%P+\UC*$H'!/J^*LA#=IGNL#] MZV_L-W7RF,R#,#!6Q6!UHEME=5K7PHK10*L-T0Z- M;.ZBKDT=C=G(RBWCQ&J\*S'.CCXH"R0A;\F-D)I\$L4*B)J3&UF):BI%06XK M8_4*%\X:1-U6:S#6C<@$IBLMK01#/DN;D_L*MU$A_X$9^4T9@].OKL$*69C7 M&'@_N2:O?GP]""V*=H\.IXW JZW Z(3 "2PO"*=O2$2CR!,^[@Y_+S2&,U]X MB*5JZQ6U]8IJOO@$7UTFW/"/^(:M7;7>D *,(387%6$1*55E<^-+<\N;UKSN MY5J/8IHP&L5L$*[W$SH&IIRF64);W'?*>:N<=RI_IW%5R&JW2D6]2F?KW[(G M>[+>,AYEG$8'^CW B&=1YIS#@_W"/'0);2.*&]$UJS5FMVAM:%O^(^Q9EGLT8]GK'#S>$! MIAQW?^(7W&L%]SH%CY5>*HTK3ZY4-=LWU3_>0_D ^D^?ZDY.U_DOS5),81A@ M:S>@UQ",?OH!*_RSST#_)[+OTN^WZ?=?R$[[QUO-;Z?'P$X[9737.>F+&FI# M?X:C^I =ELKVFC][*5-MF)]V51^PRU;9KA6S[E[\GXVUX7_:67W +FMENZ;, MNKOR,\R5'3?6$^[J07;;*]MU8=;=AI]ML U?^K3#^I!>BPWWCKON6P//> M9 M&7SOYAA)+S),7&^/[]N!5GRL\!3<#=ZAN/Z)& M7P%02P,$% @ XH-354)C'X__ @ P0< !D !X;"]W;W)K&ULC55M;]HP$/XK5K0/K;22]Q8E;4<:=R3:>*#X]P)3*$OC"&7\;GTZ74A# MW%V_>[^QN6,N3U3!5)2/K-#KL9,YI( EW91Z+K9?H,TG-OYR42K[2[8MUG-( MOE%:5"T9%52,-__TM;V''8(?'2$$+2'X7T+8$L)]0GB$$+6$R-Y,DXJ]AQG5 M=#*28DND0:,WL["7:=F8/N/FLR^TQ%.&/#WY+C20A%R06_X"7 O)0.%NT;P" M(I8?#LYFH"DKU3E"'A8S\1RX8P3FHI@5&!X&3R!L.PSU]A[ TBM,P[I<7 M=_+BD_+NA:8EWF#WBOL4Q@??+DZ'418-]R3VX+PL2W8T6MSLM*2?_J\3#S=Q M]@QIEVGZ+[?W:R!8(/GZO4)\@$H"O$#N1TV#ONS=G296@5S986#B;[ANRJ6S-O-FBO/&]N4]^U5R M.4OZ[&D[G]R_[IOAANI6C"M2PA)#>8,4/Y]L!D:ST:*V+?1):&S(=KG&&0O2 M /!\*;"-MAL3H)O:DS]02P,$% @ XH-350'B'7]D @ 208 !D !X M;"]W;W)K&ULI57;CMHP$/T5*^K#KK20D'!9$$3B M5K4/6Z&EVSZ;9" 1CIW:YK)_OV,GI+!!$PG+@#!N]:6#P%O KA9TZ6A.3R4*(M=E\CP>.9P("!I$V"A1?6Q@#8T8( MP_A3:CJ52T,\7A_4O]K<,9<%53 6['<:ZV3@/#LDAB7=,/TJ=M^@S*=E]"+! ME'V278%M^PZ)-DJ+K"1C!%G*BS?=EW4X(J#.98)?$OS/A.850E 2@GL]-$M" M\UX/K9)@4W>+W&WA)E33L"_%CDB#1C6SL-6W;*Q7RLT]F6N)IRGR=/A#:" = M4B-S+:)US=0\)F.1X3U4U'[*APEHFC)%?L)>;RA[1/#;?$(>OCSV78TA&"$W M*MV-"G?^%71%<)XI,>0SQ!?[D-K]]@^]BZE7^_B'_D7]3< YYG03>$_$] MW[\0S_A^>N-2.O_G??K/WD^*$527(;!ZS6MZ"950&]D[,*/O. XT&4I)^0K, M^HE,]^9>P*7O7BBWK;(93MLPZ'9;&-7VN)KGJ%:[V^V>HB;GJ&;'>VZ=HJ;G MJ';3#SH5JBB!>]0;&&PO=V]R:W-H M965TJ1DE?$ E/K'!B]7O &A7!&A/&S]0RZ M*9UPO[US_^1SIUQ6S."-$M]Y9LMI=N)O*4M\RR9*+5!K2+)C?7\*EZ M-<%QZ39E:35]Y:2SR1=E$:[@/=S)5%4(CVR+!LYNT3(N##SBUJZ9.)^$EB9S MDC!MC>>-<7S$N _W2MK2P$>98?96'Q)D1QKO2.?Q2<,EUI?0CRX@CN(8GI:W M8_9F 2[@45DF#F7=F(V\F3OQ+TEO,!Q'430) M7PY0##J*P4F*)ZDQ587DOPB%&&".$G-N"846D,L"YDPPF>(AIL9ZN,=TA&;8 MT0Q/TBPYD>0\9=+"3%O#\0AOM%?FW^$;]SQC4_R?:7B MZKE^(-.'9CPMCZ/>%=V'W@=W*2+WZ/GK<>A:A'M%HD)=^%)H('4[U-2+;K2K MMK.FR/P);TKU/=,%EP8$YB2-+L>T8[HI?TW'JMJ7G)6R5,!\LZ0_!FH70-]S M166G[;@)NG]0\AM02P,$% @ XH-35&ULI59=;YLP%/TK%MI#)VT!S$>RBD1JDTV; MU&Y5LW;/#MP$JP8SVVFZ?S_;4$H20JOM)=CFGN-SKO&]279>N*],<"B)'O()2OUES41"EIV+CRDH R2RH8"[VO-@M""V=66+7;L0L MX5O%: DW LEM41#QYQ(8WTT=WWE>N*6;7)D%=Y949 -+4'?5C= SMV7): &E MI+Q$ M93Y\(_GT],O VXI["3G3$R3E:$80,$B582#Z\0AS8,P0 M:1F_&TZGW=( N^-G]B_6N_:R(A+FG/VBFH&M>JERBSV4&60]^/HR/!_"N-MJZ MQ<]N+_$@X1*J$0J\#PA[&*.[Y0*=O>OS-?]OFCUY07L8@>4-3_"^I)[9U*=< MJKZLURRQ93'7]'$6XLB/$O>QZ^$X:A)Y@=]&[4D,6XGAH,1[(BA9,7A%84T2 M=?8./!_'!PJ/HV(_Z/C84QBU"J-!A3^Y(JQ/4W2TVQC'H7^@Z3C*#^,@C/M% MQ:VH^(TGFQ*9H[4NGA+I&ERG4?;)C7L.>8R# [G'49.Q'YU0.V[5C@?5WH*I M_R_?H0)1H#-[%WNKP#!;B%%AKW'?1?LGZ)ZI26MJ,LBUH#+EVU(A?1#0YZ*& M^UXGE][("PZOU:MAM3JW4Y,+$!O;JB2R$NKRW*ZVW?#"-@'W);QNI==$;&@I M]6&L-=0;C?77*>KV5$\4KVR%7W&E^X4=YKJC@S !^OV:ZRK?3,P&[7^$V5]0 M2P,$% @ XH-35<3[Z(U3 @ -@8 !D !X;"]W;W)K&ULC95=3]LP%(;_BA7M@DF#I,YG41II!4U#@@G1L5V[[6EKX<29 M?4KAW\]V0E91E^ZF\=?[/N])DY-R)]63W@ @>:E%HR?!!K&]#$.]V$#-](5L MH3$[*ZEJAF:JUJ%N%;"E$]4BI%&4A37C35"5;NU>5:7:R(0I6D^#KZ'):V//N MP"\..[TW)K:2N91/=G*SG 21#00"%F@=F+D\PQ4(88U,C#^]9S @K7!__.;^ MS=5N:IDS#5=2_.9+W$R"(B!+6+&MP >Y^PY]/:GU6TBAW2_9=6>S*""+K499 M]V*3H.9-=V4O_7W8$U!Z1$![ 76Y.Y!+>-F!ZY4IS;A>&/_ ME!DJL\N-#JL?$H&,R3FY!5.;-H,[AEO%D9N)7'7+Y):S.1?=XMDU(.-"?RY# M- &L3;CH8=,.1H_ 9M!>D#CZ0FA$*7F<79.S3^]L0I-_*((.15#GFQSQ-7:Q M+TVGRIS*/IW/55XD15Z&SQY8/,#B4[#$!^M4Z1YLE([3,?73DH&6G**E/EIR M2,MB:I/Y:.E 2T_1,A\M]=#2<7+D3F8#+?N0]E,B$T2X)ZQEK^951^VC9P?T M-,MI&OGI^4#//Z3?U.T68=GS>8.@0*./GQ_PS^,DR<=^?C'PB_^N7OQ[OWP! MBH/G.(UIGH_>!0CWVH#MJ'=,K7FC#6-EA-%%;DI079?J)BA;UQGF$DV?<<.- M:>R@[ &SOY*F._03VVR&3T7U%U!+ P04 " #B@U-5K"GU*_8" !X"0 M&0 'AL+W=O[2))-C*U8J/[=M&<204MGE.63X9,U%2A5.163+7 -#2A-;-=Q MAG9*66;Y([,V%_Z(%RIA&];"P8%&L](+MCW(:P1+4 M=3X7.+-KEI"ED$G&,R)@/;8FO?/94,>;@)\,MG)G3+22%>O(M'%N.3@@2 M")1FH/BS@2DDB2;"-&XK3JO>4@-WQP_L7XQVU+*B$J8\^<5"%8^M4XN$L*9% MHA9\^Q4J/9[F"W@BS3?95K&.18)"*IY68,P@95GY2^\J'W8 R-,,<"N ^Q0P M. #H5X#^_P(&%6!@G"FE&!]F5%%_)/B6"!V-;'I@S#1HE,\R_=J72N!3ACCE M_^ *2,\A'\E2\>"&+" O1!"CDV0N>"1H2HYFH"A+)+F".U70Y!B#&\+PH)V1 MWY>0KD#\P9#KY8P-/@UJ/T: MO,JO/;O"D.G21),6YUJW>:ES@V=B2ZV/8DM3WFC3/>>\VCGOE2=M ;K+L"S: M-7$G\+")WC/=?>_LU.N=[>N>MF;VTI/U1F1[)@YK$X>M)EYA@Y:%N"]K;HGY MD@3Z<)1MJUZMKQ43TTWMQ_#R3G))1<0R21)8(]3IGJ CHNSSY43QW'2^%5?8 M1\TPQJL1"!V S]<V\F&MF2K GU);&?.F?&69&WA> MS\T)98Y$0\CS/AVX/C.X\(7NDZ567"'_8*L<8'J M6S$7>N8V+ G-D4G*&0A<#9P;_WH6&7MK\)WB5NZ,P>QDR?F=F7Q,!HYG L(, M8V48B'YM<(Q99HAT&#]K3J=Q:8"[XT?VF=V[WLN22!SS[ =-5#IPWCB0X(J4 MF?K"MQ^PWH\-,.:9M$_8UK:> W$I%<]KL(X@IZQZD_LZ#SL S=,."&I < CH M/@$(:T!X*J!; [JGAA35@.A4#[T:T+.YKY)E,STAB@S[@F]!&&O-9@96+HO6 M":;,%-9""?V5:IP:?N8*P??A-7QD59D:O6\D* [3O,CX R(L%(_O8%Z*.-4B M=F!!-I2M90<(2V!![D,F\H++5_W";X)KO1* F,M MD:#+TA:>*:+.8^$)N"4J3G6I[1EU8(XB1J: KYH:E2_AO>!2PIP\M!7:T5C, MZ7TM"Q+CP-''LT2Q06?XXIG?\]ZUJ5R1O;5DYN3>#'5"-KM"GM/=])QDLS.1 M[4G>;23O_JODM^2>YF4.-XSI4V//0AJ]&Z$;]=M4/NK^;U7N_J&R=^F%!T*? MT^/TG&2S,Y'M"1TU0DJUM@\]=4B4>FK8U_AY4/ST[?I6GGK[4@1 MA%?1P4\W/AK37Z9OTN*R]R8\<#G]TRH*_*NK?:M9BU74]:/&JLJQNW.+YRC6 MMM^2$/.2J>I8;5:;EN[&=C('ZR/_>N*WK$]U"UAU;+_IJ_[QEH@UU3)DN-*N MO,LK';&H>K)JHGAA>X@E5[HCL<-4M[$HC('^ON*ZCZ@GQD'3& ]_ 5!+ P04 M " #B@U-5!+Y<(30# !X#@ &0 'AL+W=OP!_WG.M[CS&^PRWCMR($D.0^B5,Q,D(ILX%I"C^$A(H6 MRR#%F27C"978Y2M39!QHH$%);-KMMF,F-$H-=ZC'9MP=LK6,HQ1FG(AUDE#^ M< DQVXX,RW@VWP/8*MV&D3%<.VGZ"(IZ?X?!8+_23;W-9!8W\M M)$L*,*X@B=+\3>^+/.P D*<:8!< ^UA IP!TG@*Z!P#= M ]UD.O /2.]> 4 M $?G/D^6SO2$2NH..=L2KJR1336T7!J-"8Y2M;'FDN-LA#CI7C,)Q++).S)? M+P3.KA M<\A:I-,^")\<#[>JLO%OWJ5R[ MK%.U;9+,:Y)LVA#9GK9.J:U3JVVI)IG1![J(E904_[>2D07@6%3U$[RLY[QF MF_SKC2<3S.B?O2);I>_F"2;SEZV:(I2%P M98#S2X9W\Z*C')3%IOL;4$L#!!0 ( .*#4U7HQG!1(P, .P1 - M>&PO-AZY:JQ+['Y]QC^P9''=1F)=CMG#$3+4LAZR&9 M&U-]C.-Z.F?^]&H_ M?N* 4Q('12]>(7K6P74MADFGN])N^+$5\L1CC'89H-DL&R9T'#ENUFTT*)3< M+%]"?,"JTY)%#U0,R9@*/M$<6 4MN5CY< \"4R64CHS=-YNN"Y'ZT<-=WX,M M;71*+I5VN7T&_W?2#-\#UCTPR(5H#?:(#XP&%36&:7EM.VZP"SZ#HJ9]MZJL MPYFFJV[O@FP([F:33)3.F6[3=,DZ-!H(5H =S6=SN!M5Q0 :HTK;R#F=*4F= MAS6C:5C9*1/B%NK]1[&CO2RV]JT#NR;;IC74-+V,[X#^MIK7WI9]FVY4\0=E M/B_L=*3K0X&R&\T*OG3]9=$:P-2[N#JM*K'Z)/A,ELQ/_M4)1P.ZYD5SI?FC MS0:E,K4!IDGTP+3AT^W(+TVK.[8TZW):%KCGWC_H^<^N\XQ)IJG8-FUK_Y!7 M^%[;%X!#MWD83XW<7,T;IV_.Z=O M&XW@+6=(OL,[D]@DC28++@R736_.\YS)9X>PE3=T8E]E=_3M^)P5="',70L. MR:;]C>5\46;MJ!M8B&;4IOT5IM=-VUC9QS<@V;-;F L(^ M?ZG^?31^7@,\]8/(GV4TT-8?20$3;8T.P6BP^ M0"X99K>]9!:GJ!U95F^>UUL_L@<(S&VT:[O#0/(WMS@"O[1; -7)<3";S<<.%RMZ^.8RU M-./X0#NHG- *&WW#HX!7^_V\/V0OPHJUD,)]663A;PD9:X02C?@*]2*;9,QN M]>L?VHBO6CDN5Y714BZR?'_B$8P3U7^:5Q[R(U_;T.+X^@-'D$4VG^" &V&L M"SW"^!P97P [[X]:I^^$=&!NN(/?C6YW0CWY8? NQM%MA#@[8?"OOY.\=+W M]?ZN'>)&,307 D^8^SJ #P=YQ257%; 03\M&UZTQGGD)1NB:19 % 5D<$?+O M(H(L"X$17N@$V^DOQMA8.Z@AR2D!.4T)>ZP9SPA:4Q2?( M(T>0,P)REA)RM>7(J&4-QO[";C^U$>2<@)P?$;*S)D\)R-.DT\WMEMU)_6J_ MK/>]5:H$HUC;0LUNZPJW7:<0TIG8.L$S"EB/N % MOJ5*3.;[QRB&I*23#VR= #E#R#LN#'ODL@4_[W="H8P$CS$I[>0#>R=@SA'S M7KU@3]QI=9Z9G+)-/K!N MLILJV5@[QB3\DT^L' "YED( M85B*'_GG;@PIS^0#BR; G2/<.\#P=; HL^0#JV6?M2>'N<6$LVM-M45$S(SZ M*<:DW)(GD4L>YO;?K3>[M,QI=MOL8DS*+GD*O>3>+ZMV;>%3Z[>WM_YYCB>\ MH-12#*R6E7A2 OMR7]$$FSBLK-A22U%U4TY!J:4XIEK8*,8D*YICRJ6S?2PH MN11'D L;8;$MP?X:0U*6*5)8YGN&_"D?I9(H4XNG%G,>O5BCYE"GJFE[,TQB3DD^9 M0CX_IDOO]*;AYDM<)9:4?,H4\NG;EG??IY$OU%+(Y\=M.1O=@.-"VDXT*?V4 MB?5SPM[OP/"P.\*F&).R4)G"0AW,/[EKC7!^C>I-C$E9J$QAH;ZZHKLV*0N5 M2\A,7VBLMJ:9C_ MV;^TF;UX1/,X?/1VW\ 4$L#!!0 ( .*#4U5 N\,M MAP$ +P7 : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V,MNPC 0 MA>%707D G)GA6@&K;MA6O$ $YB)R4^RJ\/:-8 $'==$-\EE%MI7)O_H4>?'E MRR*>FCH<3VT87*JR#LOL&&/[X5S8'GU5A&'3^KH_V3==5<1^V1U<6VS/Q<$[ MS?.)ZYYG9*O%\\S!YMKZ_TQL]OO3UG\VV^_*U_&/P>ZGZ<[AZ'W,!INB._BX MS-RE?&P'=WO(L)^<#=:[9=:M=Y*YU$$*09H^R"#(T@>-(&B4/F@,0>/T01,( MFJ0/FD+0-'W0#()FZ8/F$#1/'R0YRI@3)+U@3:"U(-="X+4@V$(@MB#90F"V M(-I"H+8@VT+@MB#<0B"W(-U"8+<@WD*@MZ+>2J"WHMY*H+>^_&P3Z*VHMQ+H MK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+H;:BW$>AMJ+<1Z&VHMQ'H M;2^7)01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;>_4.\1KZ<.CY[[& MV\AW4AW[=_WC\[?E?1-Q'MUP=G!9O_H%4$L#!!0 ( .*#4U7_>6J2GP$ M !T8 3 6T-O;G1E;G1?5'EP97-=+GAM;,V9S6Z#,!"$7P5QC8)CNTU_ ME.32]MKFT!=P80DH@"W;29.WKR$_4JL4)4JES@4+O#LS>*7O )/WK2$7;>JJ M<=.X\-X\,N;2@FKE$FVH"3NYMK7RX=8NF%'I4BV(B=%HS%+=>&K\T+<:\6SR M3+E:53YZV83'KM3--+94N3AZVA6V7M-8&5.5J?)AGZV;[(?+<.^0A,ZNQA6E M<8-0$+.3#NW.[P;[OK&UL4$L! A0#% @ XH-35?3O^E?3!0 Y1X !@ ("! M# @ 'AL+W=O^S0< '4A 8 " @14. !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ MXH-3541<]A^E!@ QR$ !@ ("!DAD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XH-352(Z/+%V P ^ < !D ("! M;SH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ XH-35>!2=H#I!@ 5!, !D ("!\T0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XH-35=I/-*2& @ =@4 !D M ("!M5H 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ XH-35=,4$L?! @ H 8 !D ("!5V, M 'AL+W=O(. M+7P$ S#0 &0 @(%/9@ >&PO=V]R:W-H965T&UL4$L! A0#% @ MXH-358.7M?9$ P > < !D ("!P6T 'AL+W=O+%<04$ !@%P &0 @(%B M>@ >&PO=V]R:W-H965T&UL4$L! A0#% @ XH-351KG V>& P 4 T !D M ("!9(( 'AL+W=O&PO=V]R:W-H M965T) !X;"]W;W)K&UL4$L! M A0#% @ XH-359L-GAB> @ CP8 !D ("!\HL 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XH-3 M5:PI]2OV @ > D !D ("!0I0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XH-35>C&<%$C P [!$ M T ( !0YX 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ XH-354"[PRV' 0 O!< !H M ( !DJ8 'AL+U]R96QS+W=O XML 52 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 53 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 54 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 92 172 1 true 16 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.nve.com/20220930/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Balance Sheets (Current Period Unaudited) Sheet http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited Balance Sheets (Current Period Unaudited) Statements 2 false false R3.htm 002 - Statement - Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited-parentheticals Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Statements of Income (Unaudited) Sheet http://www.nve.com/20220930/role/statement-statements-of-income-unaudited Statements of Income (Unaudited) Statements 4 false false R5.htm 004 - Statement - Statements of Comprehensive Income (Unaudited) Sheet http://www.nve.com/20220930/role/statement-statements-of-comprehensive-income-unaudited Statements of Comprehensive Income (Unaudited) Statements 5 false false R6.htm 005 - Statement - Statements of Shareholders' Equity (Unaudited) Sheet http://www.nve.com/20220930/role/statement-statements-of-shareholders-equity-unaudited Statements of Shareholders' Equity (Unaudited) Statements 6 false false R7.htm 006 - Statement - Statements of Shareholders' Equity (Unaudited) (Parentheticals) Sheet http://www.nve.com/20220930/role/statement-statements-of-shareholders-equity-unaudited-parentheticals Statements of Shareholders' Equity (Unaudited) (Parentheticals) Statements 7 false false R8.htm 007 - Statement - Statements of Cash Flows (Unaudited) Sheet http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited Statements of Cash Flows (Unaudited) Statements 8 false false R9.htm 008 - Disclosure - Note 1 - Description of Business Sheet http://www.nve.com/20220930/role/statement-note-1-description-of-business Note 1 - Description of Business Notes 9 false false R10.htm 009 - Disclosure - Note 2 - Basis of Presentation and Significant Accounting Policies Sheet http://www.nve.com/20220930/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies- Note 2 - Basis of Presentation and Significant Accounting Policies Notes 10 false false R11.htm 010 - Disclosure - Note 3 - Recently Issued Accounting Standards Sheet http://www.nve.com/20220930/role/statement-note-3-recently-issued-accounting-standards Note 3 - Recently Issued Accounting Standards Notes 11 false false R12.htm 011 - Disclosure - Note 4 - Net Income Per Share Sheet http://www.nve.com/20220930/role/statement-note-4-net-income-per-share Note 4 - Net Income Per Share Notes 12 false false R13.htm 012 - Disclosure - Note 5 - Fair Value of Financial Instruments Sheet http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments Note 5 - Fair Value of Financial Instruments Notes 13 false false R14.htm 013 - Disclosure - Note 6 - Inventories Sheet http://www.nve.com/20220930/role/statement-note-6-inventories Note 6 - Inventories Notes 14 false false R15.htm 014 - Disclosure - Note 7 - Stock-based Compensation Sheet http://www.nve.com/20220930/role/statement-note-7-stockbased-compensation Note 7 - Stock-based Compensation Notes 15 false false R16.htm 015 - Disclosure - Note 8 - Income Taxes Sheet http://www.nve.com/20220930/role/statement-note-8-income-taxes Note 8 - Income Taxes Notes 16 false false R17.htm 016 - Disclosure - Note 9 - Leases Sheet http://www.nve.com/20220930/role/statement-note-9-leases- Note 9 - Leases Notes 17 false false R18.htm 017 - Disclosure - Note 10 - Stock Repurchase Program Sheet http://www.nve.com/20220930/role/statement-note-10-stock-repurchase-program Note 10 - Stock Repurchase Program Notes 18 false false R19.htm 018 - Disclosure - Note 11 - Information As to Employee Stock Purchase, Savings, and Similar Plans Sheet http://www.nve.com/20220930/role/statement-note-11-information-as-to-employee-stock-purchase-savings-and-similar-plans Note 11 - Information As to Employee Stock Purchase, Savings, and Similar Plans Notes 19 false false R20.htm 019 - Disclosure - Note 12 - Subsequent Events Sheet http://www.nve.com/20220930/role/statement-note-12-subsequent-events Note 12 - Subsequent Events Notes 20 false false R21.htm 020 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.nve.com/20220930/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.nve.com/20220930/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies- 21 false false R22.htm 021 - Disclosure - Note 4 - Net Income Per Share (Tables) Sheet http://www.nve.com/20220930/role/statement-note-4-net-income-per-share-tables Note 4 - Net Income Per Share (Tables) Tables http://www.nve.com/20220930/role/statement-note-4-net-income-per-share 22 false false R23.htm 022 - Disclosure - Note 5 - Fair Value of Financial Instruments (Tables) Sheet http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-tables Note 5 - Fair Value of Financial Instruments (Tables) Tables http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments 23 false false R24.htm 023 - Disclosure - Note 6 - Inventories (Tables) Sheet http://www.nve.com/20220930/role/statement-note-6-inventories-tables Note 6 - Inventories (Tables) Tables http://www.nve.com/20220930/role/statement-note-6-inventories 24 false false R25.htm 024 - Disclosure - Note 9 - Leases (Tables) Sheet http://www.nve.com/20220930/role/statement-note-9-leases-tables Note 9 - Leases (Tables) Tables http://www.nve.com/20220930/role/statement-note-9-leases- 25 false false R26.htm 025 - Disclosure - Note 4 - Net Income Per Share - Components of Common Shares Outstanding (Details) Sheet http://www.nve.com/20220930/role/statement-note-4-net-income-per-share-components-of-common-shares-outstanding-details Note 4 - Net Income Per Share - Components of Common Shares Outstanding (Details) Details 26 false false R27.htm 026 - Disclosure - Note 5 - Fair Value of Financial Instruments (Details Textual) Sheet http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-details-textual Note 5 - Fair Value of Financial Instruments (Details Textual) Details http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-tables 27 false false R28.htm 027 - Disclosure - Note 5 - Fair Value of Financial Instruments - Fair Value of Available-for-sale Securities (Details) Sheet http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-fair-value-of-availableforsale-securities-details Note 5 - Fair Value of Financial Instruments - Fair Value of Available-for-sale Securities (Details) Details 28 false false R29.htm 028 - Disclosure - Note 5 - Fair Value of Financial Instruments - Assets Measured on Recurring Basis (Details) Sheet http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-assets-measured-on-recurring-basis-details Note 5 - Fair Value of Financial Instruments - Assets Measured on Recurring Basis (Details) Details 29 false false R30.htm 029 - Disclosure - Note 5 - Fair Value of Financial Instruments - Reconciliation of Available-for-sale Securities (Details) Sheet http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-reconciliation-of-availableforsale-securities-details Note 5 - Fair Value of Financial Instruments - Reconciliation of Available-for-sale Securities (Details) Details 30 false false R31.htm 030 - Disclosure - Note 5 - Fair Value of Financial Instruments - Investment Securities With Unrealized Losses (Details) Sheet http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-investment-securities-with-unrealized-losses-details Note 5 - Fair Value of Financial Instruments - Investment Securities With Unrealized Losses (Details) Details 31 false false R32.htm 031 - Disclosure - Note 6 - Inventories - Summary of Inventories (Details) Sheet http://www.nve.com/20220930/role/statement-note-6-inventories-summary-of-inventories-details Note 6 - Inventories - Summary of Inventories (Details) Details 32 false false R33.htm 032 - Disclosure - Note 7 - Stock-based Compensation (Details Textual) Sheet http://www.nve.com/20220930/role/statement-note-7-stockbased-compensation-details-textual Note 7 - Stock-based Compensation (Details Textual) Details http://www.nve.com/20220930/role/statement-note-7-stockbased-compensation 33 false false R34.htm 033 - Disclosure - Note 8 - Income Taxes (Details Textual) Sheet http://www.nve.com/20220930/role/statement-note-8-income-taxes-details-textual Note 8 - Income Taxes (Details Textual) Details http://www.nve.com/20220930/role/statement-note-8-income-taxes 34 false false R35.htm 034 - Disclosure - Note 9 - Leases - Operating Lease (Details) Sheet http://www.nve.com/20220930/role/statement-note-9-leases-operating-lease-details Note 9 - Leases - Operating Lease (Details) Details 35 false false R36.htm 035 - Disclosure - Note 9 - Leases - Maturities of Lease Liabilities (Details) Sheet http://www.nve.com/20220930/role/statement-note-9-leases-maturities-of-lease-liabilities-details Note 9 - Leases - Maturities of Lease Liabilities (Details) Details 36 false false R37.htm 036 - Disclosure - Note 10 - Stock Repurchase Program (Details Textual) Sheet http://www.nve.com/20220930/role/statement-note-10-stock-repurchase-program-details-textual Note 10 - Stock Repurchase Program (Details Textual) Details http://www.nve.com/20220930/role/statement-note-10-stock-repurchase-program 37 false false R38.htm 037 - Disclosure - Note 11 - Information As to Employee Stock Purchase, Savings, and Similar Plans (Details Textual) Sheet http://www.nve.com/20220930/role/statement-note-11-information-as-to-employee-stock-purchase-savings-and-similar-plans-details-textual Note 11 - Information As to Employee Stock Purchase, Savings, and Similar Plans (Details Textual) Details http://www.nve.com/20220930/role/statement-note-11-information-as-to-employee-stock-purchase-savings-and-similar-plans 38 false false R39.htm 038 - Disclosure - Note 12 - Subsequent Events (Details Textual) Sheet http://www.nve.com/20220930/role/statement-note-12-subsequent-events-details-textual Note 12 - Subsequent Events (Details Textual) Details http://www.nve.com/20220930/role/statement-note-12-subsequent-events 39 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 24 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName, nvec:NumberOfOtherThanTemporarilyImpairedAvailableForsaleSecurities, nvec:NumberOfOtherThanTemporarilyImpairedMarketableSecurities, us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent, us-gaap:CommonStockDividendsPerShareCashPaid, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:DividendPayableDateToBePaidDayMonthAndYear, us-gaap:DividendsPayableDateOfRecordDayMonthAndYear, us-gaap:NetCashProvidedByUsedInInvestingActivities, us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit, us-gaap:TreasuryStockSharesAcquired, us-gaap:UnrecognizedTaxBenefits, us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued - nvec20220930_10q.htm 8, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36 nvec20220930_10q.htm ex_397695.htm ex_397696.htm ex_397698.htm nvec-20220930.xsd nvec-20220930_cal.xml nvec-20220930_def.xml nvec-20220930_lab.xml nvec-20220930_pre.xml nve.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 57 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "nvec20220930_10q.htm": { "axisCustom": 0, "axisStandard": 9, "contextCount": 92, "dts": { "calculationLink": { "local": [ "nvec-20220930_cal.xml" ] }, "definitionLink": { "local": [ "nvec-20220930_def.xml" ] }, "inline": { "local": [ "nvec20220930_10q.htm" ] }, "labelLink": { "local": [ "nvec-20220930_lab.xml" ] }, "presentationLink": { "local": [ "nvec-20220930_pre.xml" ] }, "schema": { "local": [ "nvec-20220930.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/currency/2022/currency-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/exch/2022/exch-2022.xsd", "https://xbrl.sec.gov/naics/2022/naics-2022.xsd", "https://xbrl.sec.gov/sic/2022/sic-2022.xsd", "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" ] } }, "elementCount": 249, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 22, "http://www.nve.com/20220930": 2, "http://xbrl.sec.gov/dei/2022": 6, "total": 30 }, "keyCustom": 9, "keyStandard": 163, "memberCustom": 2, "memberStandard": 14, "nsprefix": "nvec", "nsuri": "http://www.nve.com/20220930", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://www.nve.com/20220930/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 2 - Basis of Presentation and Significant Accounting Policies", "role": "http://www.nve.com/20220930/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-", "shortName": "Note 2 - Basis of Presentation and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 3 - Recently Issued Accounting Standards", "role": "http://www.nve.com/20220930/role/statement-note-3-recently-issued-accounting-standards", "shortName": "Note 3 - Recently Issued Accounting Standards", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 4 - Net Income Per Share", "role": "http://www.nve.com/20220930/role/statement-note-4-net-income-per-share", "shortName": "Note 4 - Net Income Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 5 - Fair Value of Financial Instruments", "role": "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments", "shortName": "Note 5 - Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 6 - Inventories", "role": "http://www.nve.com/20220930/role/statement-note-6-inventories", "shortName": "Note 6 - Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 7 - Stock-based Compensation", "role": "http://www.nve.com/20220930/role/statement-note-7-stockbased-compensation", "shortName": "Note 7 - Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 8 - Income Taxes", "role": "http://www.nve.com/20220930/role/statement-note-8-income-taxes", "shortName": "Note 8 - Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 9 - Leases", "role": "http://www.nve.com/20220930/role/statement-note-9-leases-", "shortName": "Note 9 - Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "nvec:StockRepurchasePlanDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 10 - Stock Repurchase Program", "role": "http://www.nve.com/20220930/role/statement-note-10-stock-repurchase-program", "shortName": "Note 10 - Stock Repurchase Program", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "nvec:StockRepurchasePlanDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 11 - Information As to Employee Stock Purchase, Savings, and Similar Plans", "role": "http://www.nve.com/20220930/role/statement-note-11-information-as-to-employee-stock-purchase-savings-and-similar-plans", "shortName": "Note 11 - Information As to Employee Stock Purchase, Savings, and Similar Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Balance Sheets (Current Period Unaudited)", "role": "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited", "shortName": "Balance Sheets (Current Period Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 12 - Subsequent Events", "role": "http://www.nve.com/20220930/role/statement-note-12-subsequent-events", "shortName": "Note 12 - Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.nve.com/20220930/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 4 - Net Income Per Share (Tables)", "role": "http://www.nve.com/20220930/role/statement-note-4-net-income-per-share-tables", "shortName": "Note 4 - Net Income Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 5 - Fair Value of Financial Instruments (Tables)", "role": "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-tables", "shortName": "Note 5 - Fair Value of Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 6 - Inventories (Tables)", "role": "http://www.nve.com/20220930/role/statement-note-6-inventories-tables", "shortName": "Note 6 - Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 9 - Leases (Tables)", "role": "http://www.nve.com/20220930/role/statement-note-9-leases-tables", "shortName": "Note 9 - Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-07-01_2022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 4 - Net Income Per Share - Components of Common Shares Outstanding (Details)", "role": "http://www.nve.com/20220930/role/statement-note-4-net-income-per-share-components-of-common-shares-outstanding-details", "shortName": "Note 4 - Net Income Per Share - Components of Common Shares Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R27": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "2", "first": true, "lang": null, "name": "nvec:AvailableForSaleDebtSecurititesPercentOfTotalAssets", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 5 - Fair Value of Financial Instruments (Details Textual)", "role": "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-details-textual", "shortName": "Note 5 - Fair Value of Financial Instruments (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "2", "first": true, "lang": null, "name": "nvec:AvailableForSaleDebtSecurititesPercentOfTotalAssets", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 5 - Fair Value of Financial Instruments - Fair Value of Available-for-sale Securities (Details)", "role": "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-fair-value-of-availableforsale-securities-details", "shortName": "Note 5 - Fair Value of Financial Instruments - Fair Value of Available-for-sale Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "INF", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 5 - Fair Value of Financial Instruments - Assets Measured on Recurring Basis (Details)", "role": "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-assets-measured-on-recurring-basis-details", "shortName": "Note 5 - Fair Value of Financial Instruments - Assets Measured on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "i_2022-09-30_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "decimals": "INF", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Balance Sheets (Current Period Unaudited) (Parentheticals)", "role": "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited-parentheticals", "shortName": "Balance Sheets (Current Period Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 5 - Fair Value of Financial Instruments - Reconciliation of Available-for-sale Securities (Details)", "role": "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-reconciliation-of-availableforsale-securities-details", "shortName": "Note 5 - Fair Value of Financial Instruments - Reconciliation of Available-for-sale Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 5 - Fair Value of Financial Instruments - Investment Securities With Unrealized Losses (Details)", "role": "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-investment-securities-with-unrealized-losses-details", "shortName": "Note 5 - Fair Value of Financial Instruments - Investment Securities With Unrealized Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 6 - Inventories - Summary of Inventories (Details)", "role": "http://www.nve.com/20220930/role/statement-note-6-inventories-summary-of-inventories-details", "shortName": "Note 6 - Inventories - Summary of Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-07-01_2022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 7 - Stock-based Compensation (Details Textual)", "role": "http://www.nve.com/20220930/role/statement-note-7-stockbased-compensation-details-textual", "shortName": "Note 7 - Stock-based Compensation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-07-01_2022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AccruedIncomeTaxes", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 8 - Income Taxes (Details Textual)", "role": "http://www.nve.com/20220930/role/statement-note-8-income-taxes-details-textual", "shortName": "Note 8 - Income Taxes (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AccruedIncomeTaxes", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-07-01_2022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 9 - Leases - Operating Lease (Details)", "role": "http://www.nve.com/20220930/role/statement-note-9-leases-operating-lease-details", "shortName": "Note 9 - Leases - Operating Lease (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-07-01_2022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 9 - Leases - Maturities of Lease Liabilities (Details)", "role": "http://www.nve.com/20220930/role/statement-note-9-leases-maturities-of-lease-liabilities-details", "shortName": "Note 9 - Leases - Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "i_2022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "nvec:StockRepurchasePlanDisclosureTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "i_2009-01-21_ShareRepurchaseProgramAxis-RepurchaseProgram2009Member", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 10 - Stock Repurchase Program (Details Textual)", "role": "http://www.nve.com/20220930/role/statement-note-10-stock-repurchase-program-details-textual", "shortName": "Note 10 - Stock Repurchase Program (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "nvec:StockRepurchasePlanDisclosureTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "i_2009-01-21_ShareRepurchaseProgramAxis-RepurchaseProgram2009Member", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 11 - Information As to Employee Stock Purchase, Savings, and Similar Plans (Details Textual)", "role": "http://www.nve.com/20220930/role/statement-note-11-information-as-to-employee-stock-purchase-savings-and-similar-plans-details-textual", "shortName": "Note 11 - Information As to Employee Stock Purchase, Savings, and Similar Plans (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-07-01_2022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "USDPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 12 - Subsequent Events (Details Textual)", "role": "http://www.nve.com/20220930/role/statement-note-12-subsequent-events-details-textual", "shortName": "Note 12 - Subsequent Events (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-10-19_2022-10-19_SubsequentEventTypeAxis-SubsequentEventMember", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-07-01_2022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Statements of Income (Unaudited)", "role": "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited", "shortName": "Statements of Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-07-01_2022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-07-01_2022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Statements of Comprehensive Income (Unaudited)", "role": "http://www.nve.com/20220930/role/statement-statements-of-comprehensive-income-unaudited", "shortName": "Statements of Comprehensive Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-07-01_2022-09-30", "decimals": "INF", "lang": null, "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "i_2021-03-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Statements of Shareholders' Equity (Unaudited)", "role": "http://www.nve.com/20220930/role/statement-statements-of-shareholders-equity-unaudited", "shortName": "Statements of Shareholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2021-04-01_2021-06-30_StatementEquityComponentsAxis-CommonStockMember", "decimals": null, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "true" } }, "R7": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Statements of Shareholders' Equity (Unaudited) (Parentheticals)", "role": "http://www.nve.com/20220930/role/statement-statements-of-shareholders-equity-unaudited-parentheticals", "shortName": "Statements of Shareholders' Equity (Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R8": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "007 - Statement - Statements of Cash Flows (Unaudited)", "role": "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited", "shortName": "Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": "INF", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 1 - Description of Business", "role": "http://www.nve.com/20220930/role/statement-note-1-description-of-business", "shortName": "Note 1 - Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nvec20220930_10q.htm", "contextRef": "d_2022-04-01_2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 16, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited", "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited-parentheticals", "http://www.nve.com/20220930/role/statement-document-and-entity-information", "http://www.nve.com/20220930/role/statement-note-1-description-of-business", "http://www.nve.com/20220930/role/statement-note-10-stock-repurchase-program", "http://www.nve.com/20220930/role/statement-note-10-stock-repurchase-program-details-textual", "http://www.nve.com/20220930/role/statement-note-11-information-as-to-employee-stock-purchase-savings-and-similar-plans", "http://www.nve.com/20220930/role/statement-note-11-information-as-to-employee-stock-purchase-savings-and-similar-plans-details-textual", "http://www.nve.com/20220930/role/statement-note-12-subsequent-events", "http://www.nve.com/20220930/role/statement-note-12-subsequent-events-details-textual", "http://www.nve.com/20220930/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-", "http://www.nve.com/20220930/role/statement-note-3-recently-issued-accounting-standards", "http://www.nve.com/20220930/role/statement-note-4-net-income-per-share", "http://www.nve.com/20220930/role/statement-note-4-net-income-per-share-components-of-common-shares-outstanding-details", "http://www.nve.com/20220930/role/statement-note-4-net-income-per-share-tables", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-assets-measured-on-recurring-basis-details", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-details-textual", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-fair-value-of-availableforsale-securities-details", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-investment-securities-with-unrealized-losses-details", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-reconciliation-of-availableforsale-securities-details", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-tables", "http://www.nve.com/20220930/role/statement-note-6-inventories", "http://www.nve.com/20220930/role/statement-note-6-inventories-summary-of-inventories-details", "http://www.nve.com/20220930/role/statement-note-6-inventories-tables", "http://www.nve.com/20220930/role/statement-note-7-stockbased-compensation", "http://www.nve.com/20220930/role/statement-note-7-stockbased-compensation-details-textual", "http://www.nve.com/20220930/role/statement-note-8-income-taxes", "http://www.nve.com/20220930/role/statement-note-8-income-taxes-details-textual", "http://www.nve.com/20220930/role/statement-note-9-leases-", "http://www.nve.com/20220930/role/statement-note-9-leases-maturities-of-lease-liabilities-details", "http://www.nve.com/20220930/role/statement-note-9-leases-operating-lease-details", "http://www.nve.com/20220930/role/statement-note-9-leases-tables", "http://www.nve.com/20220930/role/statement-significant-accounting-policies-policies", "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited", "http://www.nve.com/20220930/role/statement-statements-of-comprehensive-income-unaudited", "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited", "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited-parentheticals", "http://www.nve.com/20220930/role/statement-document-and-entity-information", "http://www.nve.com/20220930/role/statement-note-1-description-of-business", "http://www.nve.com/20220930/role/statement-note-10-stock-repurchase-program", "http://www.nve.com/20220930/role/statement-note-10-stock-repurchase-program-details-textual", "http://www.nve.com/20220930/role/statement-note-11-information-as-to-employee-stock-purchase-savings-and-similar-plans", "http://www.nve.com/20220930/role/statement-note-11-information-as-to-employee-stock-purchase-savings-and-similar-plans-details-textual", "http://www.nve.com/20220930/role/statement-note-12-subsequent-events", "http://www.nve.com/20220930/role/statement-note-12-subsequent-events-details-textual", "http://www.nve.com/20220930/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-", "http://www.nve.com/20220930/role/statement-note-3-recently-issued-accounting-standards", "http://www.nve.com/20220930/role/statement-note-4-net-income-per-share", "http://www.nve.com/20220930/role/statement-note-4-net-income-per-share-components-of-common-shares-outstanding-details", "http://www.nve.com/20220930/role/statement-note-4-net-income-per-share-tables", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-assets-measured-on-recurring-basis-details", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-details-textual", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-fair-value-of-availableforsale-securities-details", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-investment-securities-with-unrealized-losses-details", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-reconciliation-of-availableforsale-securities-details", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-tables", "http://www.nve.com/20220930/role/statement-note-6-inventories", "http://www.nve.com/20220930/role/statement-note-6-inventories-summary-of-inventories-details", "http://www.nve.com/20220930/role/statement-note-6-inventories-tables", "http://www.nve.com/20220930/role/statement-note-7-stockbased-compensation", "http://www.nve.com/20220930/role/statement-note-7-stockbased-compensation-details-textual", "http://www.nve.com/20220930/role/statement-note-8-income-taxes", "http://www.nve.com/20220930/role/statement-note-8-income-taxes-details-textual", "http://www.nve.com/20220930/role/statement-note-9-leases-", "http://www.nve.com/20220930/role/statement-note-9-leases-maturities-of-lease-liabilities-details", "http://www.nve.com/20220930/role/statement-note-9-leases-operating-lease-details", "http://www.nve.com/20220930/role/statement-note-9-leases-tables", "http://www.nve.com/20220930/role/statement-significant-accounting-policies-policies", "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited", "http://www.nve.com/20220930/role/statement-statements-of-comprehensive-income-unaudited", "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "nvec_AvailableForSaleDebtSecuritiesRemainingMaturity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The remaining maturity of available for sale debt securities.", "label": "nvec_AvailableForSaleDebtSecuritiesRemainingMaturity", "terseLabel": "Available for Sale Debt Securities, Remaining Maturity (Week)" } } }, "localname": "AvailableForSaleDebtSecuritiesRemainingMaturity", "nsuri": "http://www.nve.com/20220930", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-details-textual" ], "xbrltype": "durationItemType" }, "nvec_AvailableForSaleDebtSecurititesPercentOfTotalAssets": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of available for sale debt securities as a percentage of total assets.", "label": "nvec_AvailableForSaleDebtSecurititesPercentOfTotalAssets", "terseLabel": "Available for Sale Debt Securitites, Percent of Total Assets" } } }, "localname": "AvailableForSaleDebtSecurititesPercentOfTotalAssets", "nsuri": "http://www.nve.com/20220930", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-details-textual" ], "xbrltype": "percentItemType" }, "nvec_ContractResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to the contract research and development.", "label": "Contract Research and Development [Member]" } } }, "localname": "ContractResearchAndDevelopmentMember", "nsuri": "http://www.nve.com/20220930", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited" ], "xbrltype": "domainItemType" }, "nvec_DebtSecuritiesAvailableForSaleSecuritiestMaturityAllocatedAndSignleMaturityDateOneThroughThreeYearsFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of available-for-sale debt securities maturing in one to three years.", "label": "1 - 3 years" } } }, "localname": "DebtSecuritiesAvailableForSaleSecuritiestMaturityAllocatedAndSignleMaturityDateOneThroughThreeYearsFairValue", "nsuri": "http://www.nve.com/20220930", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-fair-value-of-availableforsale-securities-details" ], "xbrltype": "monetaryItemType" }, "nvec_DebtSecuritiesAvailableforsaleSecuritiesMaturityAllocatedAndSingleMaturityDateThreeThroughSevenFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of available-for-sale debt securities maturing in three to seven years.", "label": "3 - 7 years" } } }, "localname": "DebtSecuritiesAvailableforsaleSecuritiesMaturityAllocatedAndSingleMaturityDateThreeThroughSevenFairValue", "nsuri": "http://www.nve.com/20220930", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-fair-value-of-availableforsale-securities-details" ], "xbrltype": "monetaryItemType" }, "nvec_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://www.nve.com/20220930", "xbrltype": "stringItemType" }, "nvec_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.nve.com/20220930", "xbrltype": "stringItemType" }, "nvec_NumberOfOtherThanTemporarilyImpairedAvailableForsaleSecurities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents number of other-than-temporarily impaired available-for-sale securities.", "label": "nvec_NumberOfOtherThanTemporarilyImpairedAvailableForsaleSecurities", "terseLabel": "Number of Other-than-temporarily Impaired Available-for-sale Securities" } } }, "localname": "NumberOfOtherThanTemporarilyImpairedAvailableForsaleSecurities", "nsuri": "http://www.nve.com/20220930", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-details-textual" ], "xbrltype": "integerItemType" }, "nvec_NumberOfOtherThanTemporarilyImpairedMarketableSecurities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of marketable securities the company considers other-than-temporarily impaired.", "label": "nvec_NumberOfOtherThanTemporarilyImpairedMarketableSecurities", "terseLabel": "Number of Other-than-temporarily Impaired Marketable Securities" } } }, "localname": "NumberOfOtherThanTemporarilyImpairedMarketableSecurities", "nsuri": "http://www.nve.com/20220930", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-details-textual" ], "xbrltype": "integerItemType" }, "nvec_ProceedsFromTenantAllowance": { "auth_ref": [], "calculation": { "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "net inflow from monetary allowance granted by the landlord to a tenant to entice tenant to move into landlords building which will enable the tenant to prepare the leased premises for tenants occupancy.", "label": "Receipt of tenant improvement allowance" } } }, "localname": "ProceedsFromTenantAllowance", "nsuri": "http://www.nve.com/20220930", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "nvec_RepurchaseProgram2009Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the 2009 Repurchase Program.", "label": "Repurchase Program 2009 [Member]" } } }, "localname": "RepurchaseProgram2009Member", "nsuri": "http://www.nve.com/20220930", "presentation": [ "http://www.nve.com/20220930/role/statement-note-10-stock-repurchase-program", "http://www.nve.com/20220930/role/statement-note-10-stock-repurchase-program-details-textual" ], "xbrltype": "domainItemType" }, "nvec_StockRepurchasePlanDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the stock repurchase plan.", "label": "Stock Repurchase Plan Disclosure [Text Block]" } } }, "localname": "StockRepurchasePlanDisclosureTextBlock", "nsuri": "http://www.nve.com/20220930", "presentation": [ "http://www.nve.com/20220930/role/statement-note-10-stock-repurchase-program" ], "xbrltype": "textBlockItemType" }, "nvec_StockRepurchaseProgramAuthorizedAdditionalAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of additional stock repurchase plan authorized.", "label": "nvec_StockRepurchaseProgramAuthorizedAdditionalAmount", "terseLabel": "Stock Repurchase Program Authorized Additional Amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAdditionalAmount", "nsuri": "http://www.nve.com/20220930", "presentation": [ "http://www.nve.com/20220930/role/statement-note-10-stock-repurchase-program-details-textual" ], "xbrltype": "monetaryItemType" }, "nvec_statement-statement-note-4-net-income-per-share-components-of-common-shares-outstanding-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Net Income Per Share - Components of Common Shares Outstanding (Details)" } } }, "localname": "statement-statement-note-4-net-income-per-share-components-of-common-shares-outstanding-details", "nsuri": "http://www.nve.com/20220930", "xbrltype": "stringItemType" }, "nvec_statement-statement-note-4-net-income-per-share-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Net Income Per Share" } } }, "localname": "statement-statement-note-4-net-income-per-share-tables", "nsuri": "http://www.nve.com/20220930", "xbrltype": "stringItemType" }, "nvec_statement-statement-note-5-fair-value-of-financial-instruments-assets-measured-on-recurring-basis-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Fair Value of Financial Instruments - Assets Measured on Recurring Basis (Details)" } } }, "localname": "statement-statement-note-5-fair-value-of-financial-instruments-assets-measured-on-recurring-basis-details", "nsuri": "http://www.nve.com/20220930", "xbrltype": "stringItemType" }, "nvec_statement-statement-note-5-fair-value-of-financial-instruments-fair-value-of-availableforsale-securities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Fair Value of Financial Instruments - Fair Value of Available-for-sale Securities (Details)" } } }, "localname": "statement-statement-note-5-fair-value-of-financial-instruments-fair-value-of-availableforsale-securities-details", "nsuri": "http://www.nve.com/20220930", "xbrltype": "stringItemType" }, "nvec_statement-statement-note-5-fair-value-of-financial-instruments-investment-securities-with-unrealized-losses-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Fair Value of Financial Instruments - Investment Securities With Unrealized Losses (Details)" } } }, "localname": "statement-statement-note-5-fair-value-of-financial-instruments-investment-securities-with-unrealized-losses-details", "nsuri": "http://www.nve.com/20220930", "xbrltype": "stringItemType" }, "nvec_statement-statement-note-5-fair-value-of-financial-instruments-reconciliation-of-availableforsale-securities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Fair Value of Financial Instruments - Reconciliation of Available-for-sale Securities (Details)" } } }, "localname": "statement-statement-note-5-fair-value-of-financial-instruments-reconciliation-of-availableforsale-securities-details", "nsuri": "http://www.nve.com/20220930", "xbrltype": "stringItemType" }, "nvec_statement-statement-note-5-fair-value-of-financial-instruments-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Fair Value of Financial Instruments" } } }, "localname": "statement-statement-note-5-fair-value-of-financial-instruments-tables", "nsuri": "http://www.nve.com/20220930", "xbrltype": "stringItemType" }, "nvec_statement-statement-note-6-inventories-summary-of-inventories-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Inventories - Summary of Inventories (Details)" } } }, "localname": "statement-statement-note-6-inventories-summary-of-inventories-details", "nsuri": "http://www.nve.com/20220930", "xbrltype": "stringItemType" }, "nvec_statement-statement-note-6-inventories-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Inventories" } } }, "localname": "statement-statement-note-6-inventories-tables", "nsuri": "http://www.nve.com/20220930", "xbrltype": "stringItemType" }, "nvec_statement-statement-note-9-leases-maturities-of-lease-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Leases - Maturities of Lease Liabilities (Details)" } } }, "localname": "statement-statement-note-9-leases-maturities-of-lease-liabilities-details", "nsuri": "http://www.nve.com/20220930", "xbrltype": "stringItemType" }, "nvec_statement-statement-note-9-leases-operating-lease-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Leases - Operating Lease (Details)" } } }, "localname": "statement-statement-note-9-leases-operating-lease-details", "nsuri": "http://www.nve.com/20220930", "xbrltype": "stringItemType" }, "nvec_statement-statement-note-9-leases-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Leases" } } }, "localname": "statement-statement-note-9-leases-tables", "nsuri": "http://www.nve.com/20220930", "xbrltype": "stringItemType" }, "nvec_statement-statement-significant-accounting-policies-policies": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "localname": "statement-statement-significant-accounting-policies-policies", "nsuri": "http://www.nve.com/20220930", "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r0", "r78", "r87", "r93", "r158", "r244", "r245", "r246", "r264", "r265", "r287", "r288", "r290", "r291", "r329" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-shareholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r0", "r78", "r87", "r93", "r158", "r244", "r245", "r246", "r264", "r265", "r287", "r288", "r290", "r291", "r329" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-shareholders-equity-unaudited" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r0", "r78", "r87", "r93", "r158", "r244", "r245", "r246", "r264", "r265", "r287", "r288", "r290", "r291", "r329" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-shareholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r181", "r182", "r183", "r184", "r196", "r201", "r230", "r231", "r344", "r345", "r346", "r347", "r348", "r349", "r368", "r400", "r402", "r411", "r412" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r181", "r182", "r183", "r184", "r196", "r201", "r230", "r231", "r344", "r345", "r346", "r347", "r348", "r349", "r368", "r400", "r402", "r411", "r412" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-details-textual" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r131", "r182", "r183", "r206", "r207", "r370", "r399", "r401" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r131", "r182", "r183", "r206", "r207", "r370", "r399", "r401" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r180", "r181", "r182", "r183", "r184", "r196", "r201", "r209", "r230", "r231", "r237", "r238", "r239", "r344", "r345", "r346", "r347", "r348", "r349", "r368", "r400", "r402", "r411", "r412" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r180", "r181", "r182", "r183", "r184", "r196", "r201", "r209", "r230", "r231", "r237", "r238", "r239", "r344", "r345", "r346", "r347", "r348", "r349", "r368", "r400", "r402", "r411", "r412" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r31", "r334" ], "calculation": { "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r134", "r135" ], "calculation": { "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net of allowance for uncollectible accounts of $15,000" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxes": { "auth_ref": [ "r13", "r14", "r259", "r376", "r388" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due. This amount is the total of current and noncurrent accrued income taxes.", "label": "us-gaap_AccruedIncomeTaxes", "terseLabel": "Accrued Income Taxes, Total" } } }, "localname": "AccruedIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-8-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r11", "r178" ], "calculation": { "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Less accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r18", "r38", "r39", "r40", "r389", "r407", "r410" ], "calculation": { "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r37", "r40", "r46", "r47", "r48", "r75", "r76", "r77", "r282", "r330", "r403", "r404" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-shareholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r16" ], "calculation": { "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r75", "r76", "r77", "r244", "r245", "r246", "r290" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-shareholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r233", "r247", "r248" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-shareholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r240" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Share-Based Payment Arrangement, Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-7-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r22", "r136", "r161" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for uncollectible accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r12", "r70", "r120", "r123", "r129", "r157", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r280", "r283", "r302", "r332", "r334", "r375", "r387" ], "calculation": { "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r30", "r70", "r157", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r280", "r283", "r302", "r332", "r334" ], "calculation": { "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r144" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Gross Unrealized Holding Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-reconciliation-of-availableforsale-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r145" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "negatedLabel": "Gross Unrealized Holding Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-reconciliation-of-availableforsale-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r142", "r167" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-reconciliation-of-availableforsale-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r146", "r147", "r385" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Less than one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-fair-value-of-availableforsale-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r140", "r143", "r167", "r378" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Total", "terseLabel": "Estimated Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-assets-measured-on-recurring-basis-details", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-fair-value-of-availableforsale-securities-details", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-reconciliation-of-availableforsale-securities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r3", "r74", "r114" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-1-description-of-business" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r9", "r66" ], "calculation": { "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r60", "r66", "r69" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r60", "r306" ], "calculation": { "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "(Decrease) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common stock per share (in dollars per share)", "terseLabel": "Common stock per share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-shareholders-equity-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Cash dividends declared per common share (in dollars per share)", "terseLabel": "Common Stock, Dividends, Per Share, Declared (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-12-subsequent-events-details-textual", "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r75", "r76", "r290" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-shareholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r203" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r15", "r334" ], "calculation": { "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock, $0.01 par value, 6,000,000 shares authorized; 4,830,826 issued and outstanding as of September 30 and March 31, 2022" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r42", "r44", "r45", "r52", "r382", "r395" ], "calculation": { "http://www.nve.com/20220930/role/statement-statements-of-comprehensive-income-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-comprehensive-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r42", "r44", "r51", "r279", "r285", "r381", "r394" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Total comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-shareholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).", "label": "Corporate Bond Securities [Member]" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-assets-measured-on-recurring-basis-details", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-investment-securities-with-unrealized-losses-details", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-reconciliation-of-availableforsale-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r55", "r70", "r157", "r185", "r186", "r187", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r302" ], "calculation": { "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r153", "r171", "r174" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Fair market value, 12 months or greater" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-investment-securities-with-unrealized-losses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r153", "r171" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "negatedLabel": "Gross unrealized losses, 12 months or greater" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-investment-securities-with-unrealized-losses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r153", "r171", "r174" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Fair market value, less than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-investment-securities-with-unrealized-losses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r153", "r171" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "negatedLabel": "Gross unrealized losses, less than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-investment-securities-with-unrealized-losses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r151", "r168", "r174" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.", "label": "Total fair market value" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-investment-securities-with-unrealized-losses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r152", "r169" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "negatedLabel": "Total gross unrealized losses" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-investment-securities-with-unrealized-losses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [ "r150", "r170", "r174" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r252", "r253" ], "calculation": { "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r64", "r71", "r263", "r271", "r272", "r273" ], "calculation": { "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredIncomeTaxExpenseBenefit", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r208", "r210", "r212", "r224", "r225", "r226" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "us-gaap_DefinedBenefitPlanContributionsByEmployer", "terseLabel": "Defined Benefit Plan, Plan Assets, Contributions by Employer" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-11-information-as-to-employee-stock-purchase-savings-and-similar-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent", "terseLabel": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-11-information-as-to-employee-stock-purchase-savings-and-similar-plans-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "terseLabel": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-11-information-as-to-employee-stock-purchase-savings-and-similar-plans-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r64", "r118" ], "calculation": { "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r235", "r236", "r241", "r242", "r243", "r249" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-7-stockbased-compensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-1-description-of-business", "http://www.nve.com/20220930/role/statement-note-10-stock-repurchase-program", "http://www.nve.com/20220930/role/statement-note-11-information-as-to-employee-stock-purchase-savings-and-similar-plans", "http://www.nve.com/20220930/role/statement-note-12-subsequent-events", "http://www.nve.com/20220930/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-", "http://www.nve.com/20220930/role/statement-note-3-recently-issued-accounting-standards", "http://www.nve.com/20220930/role/statement-note-4-net-income-per-share", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments", "http://www.nve.com/20220930/role/statement-note-6-inventories", "http://www.nve.com/20220930/role/statement-note-7-stockbased-compensation", "http://www.nve.com/20220930/role/statement-note-8-income-taxes", "http://www.nve.com/20220930/role/statement-note-9-leases-" ], "xbrltype": "stringItemType" }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format.", "label": "us-gaap_DividendPayableDateToBePaidDayMonthAndYear", "terseLabel": "Dividends Payable, Date to be Paid" } } }, "localname": "DividendPayableDateToBePaidDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-12-subsequent-events-details-textual" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r204" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "us-gaap_DividendsCommonStockCash", "negatedLabel": "Cash dividends declared ($1.00 per share of common stock)" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-shareholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format.", "label": "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear", "terseLabel": "Dividends Payable, Date of Record" } } }, "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-12-subsequent-events-details-textual" ], "xbrltype": "dateItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r53", "r85", "r86", "r87", "r88", "r89", "r96", "r98", "r103", "r104", "r105", "r110", "r111", "r291", "r292", "r383", "r396" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Net income per share \u2013 basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r53", "r85", "r86", "r87", "r88", "r89", "r98", "r103", "r104", "r105", "r110", "r111", "r291", "r292", "r383", "r396" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Net income per share \u2013 diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r106", "r108", "r109", "r112" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-4-net-income-per-share" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued payroll and other" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r46", "r47", "r48", "r75", "r76", "r77", "r82", "r90", "r92", "r113", "r158", "r203", "r204", "r244", "r245", "r246", "r264", "r265", "r290", "r307", "r308", "r309", "r310", "r311", "r312", "r330", "r403", "r404", "r405" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-shareholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r296", "r297" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r197", "r199", "r200", "r210", "r212", "r213", "r214", "r215", "r216", "r217", "r225", "r297", "r341", "r342", "r343" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-assets-measured-on-recurring-basis-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r296", "r297", "r298", "r299", "r301" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-assets-measured-on-recurring-basis-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r197", "r210", "r212", "r217", "r225", "r297", "r341" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-assets-measured-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r197", "r199", "r200", "r210", "r212", "r217", "r225", "r297", "r342" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-assets-measured-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-assets-measured-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r197", "r199", "r200", "r210", "r212", "r213", "r214", "r215", "r216", "r217", "r225", "r341", "r342", "r343" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-assets-measured-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r300", "r301" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-assets-measured-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r148", "r149", "r154", "r155", "r156", "r162", "r163", "r164", "r165", "r166", "r170", "r172", "r173", "r174", "r198", "r202", "r286", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r419", "r420", "r421", "r422", "r423", "r424", "r425" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-assets-measured-on-recurring-basis-details", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-investment-securities-with-unrealized-losses-details", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-reconciliation-of-availableforsale-securities-details" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r54", "r70", "r120", "r122", "r125", "r128", "r130", "r157", "r185", "r186", "r187", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r302" ], "calculation": { "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "us-gaap_GrossProfit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r49", "r120", "r122", "r125", "r128", "r130", "r374", "r379", "r384", "r397" ], "calculation": { "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Income before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r72", "r255", "r261", "r262", "r269", "r274", "r276", "r277", "r278" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-8-income-taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r73", "r91", "r92", "r119", "r254", "r270", "r275", "r398" ], "calculation": { "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r61", "r67" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Cash paid during the period for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r63" ], "calculation": { "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r63" ], "calculation": { "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r63" ], "calculation": { "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r63" ], "calculation": { "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r99", "r100", "r101", "r105", "r234" ], "calculation": { "http://www.nve.com/20220930/role/statement-note-4-net-income-per-share-components-of-common-shares-outstanding-details": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Dilutive effect of stock options (in shares)", "verboseLabel": "Dilutive effect of stock options (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-4-net-income-per-share-components-of-common-shares-outstanding-details" ], "xbrltype": "sharesItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-6-inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r23", "r175" ], "calculation": { "http://www.nve.com/20220930/role/statement-note-6-inventories-summary-of-inventories-details": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-6-inventories-summary-of-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r5", "r29", "r334" ], "calculation": { "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.nve.com/20220930/role/statement-note-6-inventories-summary-of-inventories-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited", "http://www.nve.com/20220930/role/statement-note-6-inventories-summary-of-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r25", "r175" ], "calculation": { "http://www.nve.com/20220930/role/statement-note-6-inventories-summary-of-inventories-details": { "order": 0.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-6-inventories-summary-of-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r24", "r175" ], "calculation": { "http://www.nve.com/20220930/role/statement-note-6-inventories-summary-of-inventories-details": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-6-inventories-summary-of-inventories-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r57", "r117" ], "calculation": { "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r324", "r326" ], "calculation": { "http://www.nve.com/20220930/role/statement-note-9-leases-operating-lease-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "us-gaap_LeaseCost", "totalLabel": "Total" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-9-leases-operating-lease-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-9-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsGross": { "auth_ref": [ "r177" ], "calculation": { "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.", "label": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Discount rate" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-9-leases-operating-lease-details" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-9-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r325" ], "calculation": { "http://www.nve.com/20220930/role/statement-note-9-leases-maturities-of-lease-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r325" ], "calculation": { "http://www.nve.com/20220930/role/statement-note-9-leases-maturities-of-lease-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r325" ], "calculation": { "http://www.nve.com/20220930/role/statement-note-9-leases-maturities-of-lease-liabilities-details": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r325" ], "calculation": { "http://www.nve.com/20220930/role/statement-note-9-leases-maturities-of-lease-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r325" ], "calculation": { "http://www.nve.com/20220930/role/statement-note-9-leases-maturities-of-lease-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r325" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Imputed lease interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Remaining lease term (Month)" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-9-leases-operating-lease-details" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-9-leases-" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r32", "r70", "r124", "r157", "r185", "r186", "r187", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r281", "r283", "r284", "r302", "r332", "r333" ], "calculation": { "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r21", "r70", "r157", "r302", "r334", "r377", "r391" ], "calculation": { "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and shareholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r7", "r34", "r70", "r157", "r185", "r186", "r187", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r281", "r283", "r284", "r302", "r332", "r333", "r334" ], "calculation": { "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r177" ], "calculation": { "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [], "calculation": { "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable securities, short-term" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as noncurrent.", "label": "Marketable securities, long-term" } } }, "localname": "MarketableSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r210" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-assets-measured-on-recurring-basis-details", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-reconciliation-of-availableforsale-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r60" ], "calculation": { "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r60" ], "calculation": { "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash provided (used) by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r60", "r62", "r65" ], "calculation": { "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r41", "r43", "r48", "r50", "r65", "r70", "r81", "r85", "r86", "r87", "r88", "r91", "r92", "r102", "r120", "r122", "r125", "r128", "r130", "r157", "r185", "r186", "r187", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r292", "r302", "r380", "r393" ], "calculation": { "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.nve.com/20220930/role/statement-statements-of-comprehensive-income-unaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited", "http://www.nve.com/20220930/role/statement-statements-of-comprehensive-income-unaudited", "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited", "http://www.nve.com/20220930/role/statement-statements-of-shareholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r1", "r79", "r80", "r83", "r84", "r93", "r94", "r95", "r138", "r139", "r159", "r160", "r266", "r267", "r268", "r289", "r293", "r294", "r295", "r303", "r304", "r305", "r314", "r315", "r328", "r331", "r371", "r372", "r373", "r406", "r407", "r408", "r409", "r410" ], "lang": { "en-us": { "role": { "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.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-3-recently-issued-accounting-standards" ], "xbrltype": "textBlockItemType" }, "us-gaap_OpenTaxYear": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format.", "label": "us-gaap_OpenTaxYear", "terseLabel": "Open Tax Year" } } }, "localname": "OpenTaxYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-8-income-taxes-details-textual" ], "xbrltype": "gYearListItemType" }, "us-gaap_OperatingCostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Expenses" } } }, "localname": "OperatingCostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "us-gaap_OperatingExpenses", "totalLabel": "Total expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r120", "r122", "r125", "r128", "r130" ], "calculation": { "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r321", "r326" ], "calculation": { "http://www.nve.com/20220930/role/statement-note-9-leases-operating-lease-details": { "order": 0.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-9-leases-operating-lease-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r317" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r317" ], "calculation": { "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating lease" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r317" ], "calculation": { "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "us-gaap_OperatingLeaseLiabilityNoncurrent", "terseLabel": "Operating lease" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r318", "r323" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating cash flows for leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-9-leases-operating-lease-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r316" ], "calculation": { "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right-of-use asset \u2013 operating lease" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r36", "r38" ], "calculation": { "http://www.nve.com/20220930/role/statement-statements-of-comprehensive-income-unaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Unrealized gain (loss) on marketable securities, net of tax", "terseLabel": "Unrealized loss from marketable securities, net of tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-comprehensive-income-unaudited", "http://www.nve.com/20220930/role/statement-statements-of-shareholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r59" ], "calculation": { "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "us-gaap_PaymentsOfDividendsCommonStock", "negatedLabel": "Payment of dividends to shareholders" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r141" ], "calculation": { "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "us-gaap_PaymentsToAcquireMarketableSecurities", "negatedLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r58" ], "calculation": { "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Purchases of fixed assets" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r209", "r211", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r225", "r227", "r228", "r229", "r232" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-11-information-as-to-employee-stock-purchase-savings-and-similar-plans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from maturities of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r207" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r10", "r177" ], "calculation": { "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "us-gaap_PropertyPlantAndEquipmentGross", "totalLabel": "Property, Plant and Equipment, Gross, Ending Balance" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r179", "r334", "r386", "r392" ], "calculation": { "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "us-gaap_PropertyPlantAndEquipmentNet", "totalLabel": "Net fixed assets" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fixed assets" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r250", "r369", "r413" ], "calculation": { "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r17", "r204", "r334", "r390", "r406", "r410" ], "calculation": { "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r75", "r76", "r77", "r82", "r90", "r92", "r158", "r244", "r245", "r246", "r264", "r265", "r290", "r403", "r405" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-shareholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r115", "r116", "r121", "r126", "r127", "r131", "r132", "r133", "r205", "r206", "r370" ], "calculation": { "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r8", "r26", "r27", "r28" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-6-inventories-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r107" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-4-net-income-per-share-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r56" ], "calculation": { "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, general, and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r63" ], "calculation": { "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensation", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-10-stock-repurchase-program", "http://www.nve.com/20220930/role/statement-note-10-stock-repurchase-program-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-10-stock-repurchase-program", "http://www.nve.com/20220930/role/statement-note-10-stock-repurchase-program-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "us-gaap_SharesOutstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-shareholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": { "auth_ref": [ "r257" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date.", "label": "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "terseLabel": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-8-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r35", "r46", "r47", "r48", "r75", "r76", "r77", "r82", "r90", "r92", "r113", "r158", "r203", "r204", "r244", "r245", "r246", "r264", "r265", "r290", "r307", "r308", "r309", "r310", "r311", "r312", "r330", "r403", "r404", "r405" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-shareholders-equity-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited", "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited-parentheticals", "http://www.nve.com/20220930/role/statement-note-1-description-of-business", "http://www.nve.com/20220930/role/statement-note-10-stock-repurchase-program", "http://www.nve.com/20220930/role/statement-note-10-stock-repurchase-program-details-textual", "http://www.nve.com/20220930/role/statement-note-11-information-as-to-employee-stock-purchase-savings-and-similar-plans", "http://www.nve.com/20220930/role/statement-note-11-information-as-to-employee-stock-purchase-savings-and-similar-plans-details-textual", "http://www.nve.com/20220930/role/statement-note-12-subsequent-events", "http://www.nve.com/20220930/role/statement-note-12-subsequent-events-details-textual", "http://www.nve.com/20220930/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-", "http://www.nve.com/20220930/role/statement-note-3-recently-issued-accounting-standards", "http://www.nve.com/20220930/role/statement-note-4-net-income-per-share", "http://www.nve.com/20220930/role/statement-note-4-net-income-per-share-components-of-common-shares-outstanding-details", "http://www.nve.com/20220930/role/statement-note-4-net-income-per-share-tables", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-assets-measured-on-recurring-basis-details", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-details-textual", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-fair-value-of-availableforsale-securities-details", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-investment-securities-with-unrealized-losses-details", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-reconciliation-of-availableforsale-securities-details", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-tables", "http://www.nve.com/20220930/role/statement-note-6-inventories", "http://www.nve.com/20220930/role/statement-note-6-inventories-summary-of-inventories-details", "http://www.nve.com/20220930/role/statement-note-6-inventories-tables", "http://www.nve.com/20220930/role/statement-note-7-stockbased-compensation", "http://www.nve.com/20220930/role/statement-note-7-stockbased-compensation-details-textual", "http://www.nve.com/20220930/role/statement-note-8-income-taxes", "http://www.nve.com/20220930/role/statement-note-8-income-taxes-details-textual", "http://www.nve.com/20220930/role/statement-note-9-leases-", "http://www.nve.com/20220930/role/statement-note-9-leases-maturities-of-lease-liabilities-details", "http://www.nve.com/20220930/role/statement-note-9-leases-operating-lease-details", "http://www.nve.com/20220930/role/statement-note-9-leases-tables", "http://www.nve.com/20220930/role/statement-significant-accounting-policies-policies", "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited", "http://www.nve.com/20220930/role/statement-statements-of-comprehensive-income-unaudited", "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited", "http://www.nve.com/20220930/role/statement-statements-of-shareholders-equity-unaudited", "http://www.nve.com/20220930/role/statement-statements-of-shareholders-equity-unaudited-parentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r75", "r76", "r77", "r113", "r370" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited", "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited-parentheticals", "http://www.nve.com/20220930/role/statement-note-1-description-of-business", "http://www.nve.com/20220930/role/statement-note-10-stock-repurchase-program", "http://www.nve.com/20220930/role/statement-note-10-stock-repurchase-program-details-textual", "http://www.nve.com/20220930/role/statement-note-11-information-as-to-employee-stock-purchase-savings-and-similar-plans", "http://www.nve.com/20220930/role/statement-note-11-information-as-to-employee-stock-purchase-savings-and-similar-plans-details-textual", "http://www.nve.com/20220930/role/statement-note-12-subsequent-events", "http://www.nve.com/20220930/role/statement-note-12-subsequent-events-details-textual", "http://www.nve.com/20220930/role/statement-note-2-basis-of-presentation-and-significant-accounting-policies-", "http://www.nve.com/20220930/role/statement-note-3-recently-issued-accounting-standards", "http://www.nve.com/20220930/role/statement-note-4-net-income-per-share", "http://www.nve.com/20220930/role/statement-note-4-net-income-per-share-components-of-common-shares-outstanding-details", "http://www.nve.com/20220930/role/statement-note-4-net-income-per-share-tables", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-assets-measured-on-recurring-basis-details", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-details-textual", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-fair-value-of-availableforsale-securities-details", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-investment-securities-with-unrealized-losses-details", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-reconciliation-of-availableforsale-securities-details", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-tables", "http://www.nve.com/20220930/role/statement-note-6-inventories", "http://www.nve.com/20220930/role/statement-note-6-inventories-summary-of-inventories-details", "http://www.nve.com/20220930/role/statement-note-6-inventories-tables", "http://www.nve.com/20220930/role/statement-note-7-stockbased-compensation", "http://www.nve.com/20220930/role/statement-note-7-stockbased-compensation-details-textual", "http://www.nve.com/20220930/role/statement-note-8-income-taxes", "http://www.nve.com/20220930/role/statement-note-8-income-taxes-details-textual", "http://www.nve.com/20220930/role/statement-note-9-leases-", "http://www.nve.com/20220930/role/statement-note-9-leases-maturities-of-lease-liabilities-details", "http://www.nve.com/20220930/role/statement-note-9-leases-operating-lease-details", "http://www.nve.com/20220930/role/statement-note-9-leases-tables", "http://www.nve.com/20220930/role/statement-significant-accounting-policies-policies", "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited", "http://www.nve.com/20220930/role/statement-statements-of-comprehensive-income-unaudited", "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited", "http://www.nve.com/20220930/role/statement-statements-of-shareholders-equity-unaudited", "http://www.nve.com/20220930/role/statement-statements-of-shareholders-equity-unaudited-parentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "us-gaap_StockRepurchaseProgramAuthorizedAmount1", "terseLabel": "Stock Repurchase Program, Authorized Amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-10-stock-repurchase-program-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "terseLabel": "Stock Repurchase Program, Remaining Authorized Repurchase Amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-10-stock-repurchase-program-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r15", "r19", "r20", "r70", "r137", "r157", "r302", "r334" ], "calculation": { "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "us-gaap_StockholdersEquity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited", "http://www.nve.com/20220930/role/statement-statements-of-shareholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shareholders\u2019 equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r313", "r336" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-12-subsequent-events", "http://www.nve.com/20220930/role/statement-note-12-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r313", "r336" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-12-subsequent-events", "http://www.nve.com/20220930/role/statement-note-12-subsequent-events-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r313", "r336" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-12-subsequent-events", "http://www.nve.com/20220930/role/statement-note-12-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r335", "r337" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-12-subsequent-events" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-4-net-income-per-share-tables", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-tables", "http://www.nve.com/20220930/role/statement-note-6-inventories-tables", "http://www.nve.com/20220930/role/statement-note-9-leases-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r148", "r149", "r154", "r155", "r156", "r198", "r202", "r286", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r419", "r420", "r421", "r422", "r423", "r424", "r425" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-assets-measured-on-recurring-basis-details", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-investment-securities-with-unrealized-losses-details", "http://www.nve.com/20220930/role/statement-note-5-fair-value-of-financial-instruments-reconciliation-of-availableforsale-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r15", "r203", "r204" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "us-gaap_TreasuryStockSharesAcquired", "terseLabel": "Treasury Stock, Shares, Acquired (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-10-stock-repurchase-program-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r251", "r260" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "us-gaap_UnrecognizedTaxBenefits", "terseLabel": "Unrecognized Tax Benefits, Ending Balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-8-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": { "auth_ref": [ "r256" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense accrued for an underpayment of income taxes.", "label": "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued", "terseLabel": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-8-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r322", "r326" ], "calculation": { "http://www.nve.com/20220930/role/statement-note-9-leases-operating-lease-details": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-9-leases-operating-lease-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r97", "r105" ], "calculation": { "http://www.nve.com/20220930/role/statement-note-4-net-income-per-share-components-of-common-shares-outstanding-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Diluted (in shares)", "totalLabel": "Shares used in computing net income per share \u2013 diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-4-net-income-per-share-components-of-common-shares-outstanding-details", "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r96", "r105" ], "calculation": { "http://www.nve.com/20220930/role/statement-note-4-net-income-per-share-components-of-common-shares-outstanding-details": { "order": 0.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Basic (in shares)", "verboseLabel": "Weighted average common shares outstanding \u2013 basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.nve.com/20220930/role/statement-note-4-net-income-per-share-components-of-common-shares-outstanding-details", "http://www.nve.com/20220930/role/statement-statements-of-income-unaudited" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r232": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r327": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r337": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r414": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r415": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r416": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r417": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r418": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r419": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r420": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r421": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r422": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r423": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r424": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r425": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r426": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r74": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256" } }, "version": "2.1" } ZIP 58 0001437749-22-024389-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-22-024389-xbrl.zip M4$L#!!0 ( .*#4U7*X6!]F00 $P4 - 97A?,SDW-CDU+FAT;>U8 M6V_;-A1^3G[%J8NV"1#9DIVK;X#B*)\EP^DA_/83O1*>^V$TJB[NI*6S/-:9=>_=[8V]G>VZJB MM%TK.U'ZRG'@B JJB*813.]:&8DB)BZ:+A-0]9AH&:W9'56/SOV2H4NB&!&Z*4P,O)42=<%$ MTX@KW;=BFF>M=BWKKCYBXYZ)OV)!TROM$,XN1%.QBT3?-=F>=H.KA$V9AD:] M79MV_\SZOQ'A\T\%HK?N[;1R^"CDC-/H@C9?-$JP_&]L6W->%0QJ) QEFA$Q1_X#7X@" M:7M$,^1OD#'T?PZ@)Q4VB45LS8!DD*F[K5XYS[:\UCJ@^!"-(N4[/P&RMP7T M4T$4;E>@"&R$P&>:IE.JRE@;B+ZY&S8@+CB?@_&$,PQQQG1BIROZJ6"*IKCG M<^//S'N-S180$?VGUK!> M+0V:A62BO#$-/.:F),PP/][!>SY.T#A-XP MP?W#]O09,HI3*5"ANU47$SG*.>+Q.NZG6\9 MBW2"/]TW"S\<3F/=)(66RPZ;'94]F..MK*Y@FJOPA_E&2Y.ED\Y4:BW39BXY MB\#+KN"U:_]:E^9V"0E?W,A:9DO37G7[C56,^IYDQ]3R&ASX_9/@%/PJ[/L? M@I'%UQBLZ>A^)(]ZND!@N4+E3/Q:+&Y#$DJS**)3J5>^JG1SN]IXVO /B&"4 MV]#)1ZKNA_[\ Q@B=[((R=<2:2]A-,:["N\MS2XI#.*8A8^&A86./40_6.$' M*SQDA?>#<3 \AA&FM[WCLY/);]_ "RF+(DY?-C6\ESG-$AM_F*1,?WYYY%#2 MP>%UUO7_HX,G@=6'154H\9PCN+Q,51G6&5@M:"K0*&9AILA8%ASV06M9;&!) M#PG)84IQ:*;D)3.US*)B7*2[ELYG#'/IJ:E:%MDW*KD_)BZ48'ERH^!6T6+D MUX4+3DI9GAL'L,YAF&ZCEW$,188]QDV:ZV62';%+"#G)\T[EU!]/G*%_%#C[ MH\#_8!ZR;DF'1X>3T;V^)':4G#WL-,P+PZ/^^=G-(N$(\][VA0]Z43/O;]UV MS;XB_@%02P,$% @ XH-355%SS/=Z!P +"H T !E>%\S.3.ZOOW: EB68GN:WM9R,Q-+Q',!GK-[%L(@=X4<#G+@Z?#@V< ))V$(U[_W MWKY^]?95&VL'G5"(M=^T6NPC*##<0LQ:)N)^H< M=8^.V.M^K]?O==G%SZS5&@X*<)PE.3<6W$FCRXK_0C[JE._:/ M&2^$G/>_OQ(%6'8.,W:I"ZZ^/RYYF@HUZ7>%8NU(J&,:M;PQU,Z^VR::8( S W%KD^_'EU=F'L_>CJ[-/YX]TE3=F M.&NR4ZX$2#9JLW?\,Y@F2\ XD@1X$F[9ZK[P! M43N8\-C_LCNJSUC.I\ ,3 7,T)NZ7%CV2\4-HES.V264Z$^95NP#[B'ZU-8O M3&?L_+Z\-UG%RD'_GB_K;D7+T1)#RCEO$!R*AF+//2L\DI!-H!L"8 )-4 MXT8K[7R\Y!C1N)JS2CE3 ;X8C-8%;ASAAS,,L(!;+EG&$RPR3!<8(YP.[6XU M4)" M=S,J4F![@CG71O38EF*QN"4DH(0S4$-$F&2JL!F"KLS+Q+8+!=)SFQ% M?U;]9V"@'H064 @K,;)C9&8SX7)-3+LQ-3(P%31PDUI4$AL@)W0)P6-;;T_";C_\$2@?W4#)]]]^^8H>GUL:W#7&I$V(.&U)S(ZZK[908I#_N*? M@.FOP(I3L)@ XMOWTN%N:#9)U22\LO?O0O(B!H19/5,0++HR. "ZWJFPWJ%C M*U!^',K$5J%@/9P8D-SCME8L*^PUZU!#E0+# MIBM12I/TRQ56Q%*O"%TP)$ MT%4^P"D:J;*D=3S3K1=&WOUK"VB0PW!#G4K,'41224Y1"Y?EC5AI)NP1%-BZ M<,1O,5!##"S8'](O8G8O>!'O)R_N[5!OT>/^KOC>+$%F345*X.=6*TXQAULD M#J4#Q ANT@4ZD2^"QT(*-R8IOVVX1VTL1=8\8$1ZWZV_/ NR(_MT&E1_KRNVVX#Y1C"]; M Z4PV=T),(L7R9$G-H2=H',B&GSO(9SN"X1/ SINHXR.=6KYZVNV0OD!_IQ4 MC$Z2RA"6UB3#EE$+;1V6TS$\CF43'.B/<%K)#G=TR9 4Z&DW6M>&8PH,_D2* M#JM4M;3K1; JYW:IK\A'>Q)!ZH.7WX\ZL,R9%)]!UL=3&^V;?WJ+]H@X.]/G ME_^FSU].G_U!?;K@9'/E99[>E?*__QJ7_R; M)3^6OVPD40>C+A<(7CKHH".31 !"K98NRVQU!OPS:9&@B[T:\8K>_QBP.*=\ M$(#KQ#(<,VUQS#S%CA:6?GDGV.L\ +L@8E&N-X,@LJB&;%7@F\4W[Q=3Q\.M M)[I[Y+/W.HUE(U0SF4&'UD0 @7?#"$'_*U"-U680 T)-M9P"*0+%)_6/6:;V MW%"44L\!:V>Y#KZ:WV "(O>KR*7VH\94N"YQBAM+MR3Z[!-&A!@7&KUM,KJL M\]@7=_<,7WD5SA]KQ.BEP)PTN@V4$%+6MXJ6S[;DR>+YX8N>B=3E^+7[O+:C M)2%S?5XYO2CP5W]"26-X\.S@V;.!,_B%/M/%E%,2-ZC!ZZLT3I?UT$>]=O1\ M;6$NW>P:UM>*M7.ZZ/OS2A:5U^S;KO]WO'/H*&J_>NYMPO'^DC?>L1UV.CH_ M&__DK\J,?AQ?^E=#$VY9R4Y+Z\V[N0?XZ;?Q0;OYLMW;L9N))BBHD\91X^YA MHK]VWS:N%VWNV1ZO_,*@T*$PZC7$^UQ QL;7D%1T/,,^!=V_8S\.\),8__]R M+ZF8LD1R:T\:/XU^O6I=C#Z.6^\NQZ,?Z:+B6NW%QP]7EQME>=8R>G:[D%P2 MN_AX_I^?5[-A"[I/N>4#K>C0_U::W/;MA+]'/\*7'72.C.B),K- M2Y8UXSI.ZMZ;Q'7JOO[L ]; MQ?;Y??^8\U+(V>"']@RLYTR=4/^Q7/ M,J'&@YY0K!,+M4^C5I>&VMAWW403;@17;J!H#7*_Y&8LU("J6Z/O56*K_6&W M&NULF./*%+>9P<&%B[@48S4P8ERXRU,.D]'Q12$2X=A>W.D/N\GH4_-_^VM, M$09@KBWRZ/CL_.3UR='A^(XA^A5HU^9SMF[WX_9D398Q\E%?LT7]=61 MTG\@2/F)6\0'(J&==&=-B68;& MX)22PA#-00U28=*ZQ&8*NS,O$]BT$&G!;$U_EOVG8* 9A!90"BLQMF-L9E/A M"ER@K5 .T.PT;H6FZ0R7.<%N7H2L;,.#9L/>0V<#L%PHQ!M!=XFO-E(!FV.U M6:D7*HA-=*'X/95UAF,BAE? U$;\"_+$%4*0V$.LDG))CP:9]LK4R,!,T,!M M:E%+;("<"'W?M$P^B$\8->+@B_$0B@6#% M #F22&$+ZD'-2HP;%#OH.1,VE=K6V(\BBM$RX+8R.H4,BRW;19AF@+@/6#R^ MP-1.C8$=HK,^JR6VB/=X%#_=A6!%_#0+3^%1D)Y7@2\T/B./OD*C &NRY=83 MY9_LN)"\20)@U,P7!HFN# Z#KG0CK'3JV N7'H4QL&0I6PXD!R3UN&\6R MQ%Z["354*3 LH"U62Y'YXQ1;)U9D E\X+4 $7>4#G**1:DM:QS/=>F'DW3]F MBFB0PW!#G2K,'41:2TY1"Y?EC5AJ)NP1%-BJ<,1O"5!##"S8'[)/8G8K>)%L M)R]N[5"OT>/VKOC6+$%F341&X.=6*TXQAULD#J4#Q ANLCDZD2^")T(*-R,M MM&Y:XJH'LL=HH-FEIBOIA ]M%\V"JAHS98MP(NV6IMIDW@"?6(S]2:9$JF - M5,1!:H))4Z #!=@1_;L-*C_1M=MLP6VB&%^T!DIA\IL38);,DR-/; @[0>=$ M-/C60SC;%@B_"NBXCC(ZUFGDKZ]9"^4[^'-2,3I-:T-86I$,:T8MM7583@?Q M.)9-<:"_PFDEV]W0)4=2H*>]TKHQ'%-@\"=2=%BEZH5=3X)5!;<+?44^VI,( M,A^\_'XT@67&I/@(LCF>NM*^_3]OT1819V/Z_/2?]/G3Z;,_J,_FG&POO2PY M_55>+!TN(?L.BNQ:KK"PCF.^X+2Q"Q'D"W#(LA3. 7PBI"4:91;59P+M\X/L M(GLP@EB*4/A)6 M"/8F#\ NB%B4Z^T@B"RJ(5N7^&;QS?O%-/%P[8GNC3[[2X/J&X#U_4]RV2%J MG=R@NVLCO, [:02H_XVH07([2 6A)EI.@/2"XN/FIR[3^'4H*ZEG@+730@=/ MSB_Q!'']6<14YUZ[RG"=XA5N+-VB&+#W&"\27&C\LLWH,L_77MQGGL/Y(XD$ M/0R8@U:OA>%?RN9.T.+95CR=/]]]OZ[3QZ-'0&O]!G-I]R0L($]7-S$<;IJAFZO]>)'Z\LS&57NX;U18EV3I<# M?];(XNJ"?=?S__8W#AW'G6>/O4TXWA36'K3^<_CA/#H]?',<_71V M?/AONERX4GOZYO7YV96R(H^,GEXO)$?$3M^\^^WMSA4Z_OW$G*JD$-)C**($"65PZ1"DF:K4)&I$)*DDD/,0D5.3=@HQ11))0TY M50XKC+,2RFERF)%#CC,.8\RL6?,N_?9W[_U^=]?O>M_O[WK_>1_FNES7K'6O MY_[<]_VY/_=Z\+OX X#4(0LK"T! 0 X@_X ?"JP'U@F(+#T^\<2%!9<6LN% MA 2%19:+B"Q]1,4DQ$1%Q45%1,17BHM+K$"7B-@JR94K5BW]O61DZ?:EN]#? M%:(BHBO^KQ?_ R M"E@(F H*; 2620L(2@OP*0 & 2$!7XNX(\EL$Q02'@Y MNB5Q"?2"(BET^X*"R]#-"@L)H=^&H-\#0M+"JS?HF2V7L3TKLM%75C\L_HFH MZK[\2KFCK0RU[>>NA(N)RZ]9J[!NTV9UC2V:.PQV&N[:O6?_ 7,+RX-6AXX= MM[-W.''RE(NKVWEW#\\+5Z_Y7?>MV1.2=J.B$Q-^3DE/N/TC-R'R: M]2S[^8N7;PH*BXI+WKY[7U5-J:FMJV]H;&O_\K6CLZN[AT8?_#XT/#+Z8XPY M,SLWSUI@+W*6_!( ! 7^M7[IES3JUS(T!D(B2WX)+/-?ND!:2'B#WO+59K8B M9WUE-NJ'B;4=M$W,)==^>O9_YECX?^39GX[] MY5H#2 !7AP1K2&@$+Q%O7'"@9,4X@/B,@2ZOH4.G7FQJ'HH.R> M5^<#-LT$2]"W#/8]O5E\(,_5-[YZBPIK<_DL:Y']$3LQSY6'?V.F/7JFM+^Z M;UU%6?Z9RS95'X953)HF!;( M9#_T9&:]'66F,20U6UA=:[K;$6X9TV+MY@/A3X-7\"K*K%YY8L2#W:_23:S- M2JQSJ#=(DF-!UG4R^79N7+KP 88UJ2>,#[CJ4G,^ M$'03&#T>,[UIJB?'BQV-'FU8B30V?:_'^>A SXT4NXJT-"ZI^"4KM+K&??F^ M)_Z>Y8!7XZ"S;+(9D?,R98=:8DP1N977,F?TUL?DY.LU5&JR53=YO#ZY(I"7 M!PV\)"T#SY#6_$B5K,$K.+.OVG5HVTP^E4<4O_KA]56H_O(%Q0\<[EFL#?=M MJX@@CZ@B$HO,=%P,Q#B&7],3^#"W3,;-G3:ZC]>?O/W:Q_F/'6+HGH/LC16K M0>J#1Y?U$V,O4KTUW"H@3S3*4+/]K"?-\()10'(QB3O04;O#/&0.KL+J=7%A_7#4D$N0W^9E)/'AT?)-VB,_LKB7*C[34CEB\\ M#>V']-)J,L[LXM#?[^J,8"QN/I>WX\)N[HOB-L=^W-NFB-GH[O25])=FEO8) MSG@&+EX$7A_#5=Q6SWZ1"](JF+I\0&M\5+=KG 6S;;@A >X.7Q'9@ R\S(E1 M0S$O0KO'0H]KY-]<2B/4=P/W]L77G4).%(6(XR0N+ 0YU33W.,VM#USTW>3KB*0S](SMRXIKEEQ<9*,V7]F**"VW-"::$<+F9 MR$EI/B!%C.% H[,M4'C_"/!)>G\(J)LAV^!V<[(UWVI#>UG;"&JB^ M$KGIB%WHF;US6+8&;C+N*:&*#[R!HLI"7L@EC#5^J\PZ)3.+[X.:5NP?^^[* M4C#)6?1E6D87894",H]U&N0T&*QT/U6:C"!CN/*KQJ^=+;'VY\!U/(E0MKR3 MV9[$'$/QRV-)T^KM4_W?@U-DF?L:742K-(^E'&EZQU,(1K$,APF-X#I3U=%T M:48=15?J K*1J40_X=EA&R!(N= I@S5[]VK9N!AF'](.%N%# M(1?B[?: %KHIF@BB"Y$JZ4;^[^4-#7.'#U9*'[!G-JBZQK<>V?-(''Z-)N$% M<("D]?)""50H&:4]F*!U5B>1=O"I4]+5L*O7M]<=/O TJ%DK'[TNFZ#%NTG# M56.%*TT;BI3LO>V'C?E ;OBN!R)#JAM@K;O!!K=>4&P;+OLYT9HSAMSX@(]C M._[MZ%T_Y]W&!5L/R+HU]N"3>+BG6/H&95S6Q$PJ@HO3DCR6UGS)P.L3)10<']C$!U0''*+6=A:M M1;##H"7(E.J<#=R(@5PQ'LP1BFX_S ?@V_I,Z*PZ" M%R(1KBSH0>4#+0'@=+XUHE)AQP?,MO.!!K >9$HS^V>'L<1%4FL_?," J\(' M6NU0"*MT\7S@NR8+ZEZ#B$LS8EB3D2<3:?AH=Z9^0$B\P3*.-D)B7?=-POSX MS;Q4!5.:BMB#A=Y\8*0,N]!%[L.S=ZZA[6$?8VDRU\2L<-O,O NIJ,7Z6)]Q ML5!^'+&+'#M(DIR!8W1/O#3(VOU.X^GDI=R),F(F[>[6FN'[)?NR#-8^[?W: M\@J\2&1OB:S$=8DO6!2SR8,2Q)7? L*4K45SYY2L[0*35BE$=U.;?W./K=C^ M:7LT4Y<=) M<>1:]",WJOE 2#3V+X">H.'20JGP\;N0)KA%'=EHH84$ZY:36G'P@2BN(MAZ MK -B] >D\(&D.9!RD)1?PI,S\>(#*Q>BP$4\_E/)+R)K"9LYB?"$FZ;PPQCF M:CW\+"UD HD&_[&GS']N'/&#_MQ;YM\V3!@CU2=0&^:X4WR@.H2.1QPZ9W-YF3Y\P(3& M!RIJ,#UH9&;[,-P)-/6E' 30'+S"35F,A _$.L!L_ UL!NF?X1M=>BS6Q8>C M&=2)*$ZOY@,S%5":S[]J1 -I+>$#Z0P^T'^.R Y_*\F12/D&-:-Q. >-5'&[ M>;)\X!_H6?X#XGEX_&\P_@4M1>X#^-FI8@@YBSJL*L<'3-?TM8R^P Y\U^WJ M_B;)/I7ZX=M>X0H,^W?)YA]L.=;4@^^ADG,S<&AMK%ZJJ^4'J ME1 K7/^_G)A MPNDZ)^V(>M_CC$+-]W=MA_VM'!VURQ58L%ZZ_4>-(^4G-+J['3^?TLBH6,]Q MF>4BJZS8I7Q G(N(44UOKT\P#QP\?:D)=[N3FW^H9/4+E@?=#_9:9)._]K/W M^-.;4U-JB!&F8A'>K/=^<9_(?E(^\U<+MOHFF QZ[B8W09$D21]D*WO!G/$I M^?K8NOD)^VUYIVNLWPJ%]0NJ,\AC&/'GU0+5B75V/4>.$>+M>0ILHM+Q9*U= M=]NIAE\X$?'-3._K*Q&R@F)Z\'<)8L"V=*02C[".,7*_>LMDG MK*N@MN JN5:IN\:=3CB-VUGO.?S6.R3M&52IA9]JA1\$R\2F"QHD+R]^U(>2 MY&KJO.7T3O*+F@Q/0X?$]?L])3YNF+,3(GUVF/'C_A:\[R&];E*+*4@I:!I) MZ%WM"-$RK?%7?44A-QF9C@AG"C-U5 M]\2 &XE_"#$N1E99,OPGK,D!&:[2-O1)PEZ9\V)WOUVT4#>^63;8+L_D4.,Y&NR9B_^TQ-Q7N[2+J(V=P)%RQC M UX+JSIII&@$U*KNTV@GCYA?3K]H^TUUSR5CH%$4]N(LNSWKO+S@ MZWOMX('<10JJ%)X@U#SD"IL?C%$OW'= MDFF:BP84E*2F .7?&KL2>5WWC"._9!#I.^INZV')F"T_&_>AGRP;$^PYX)N9*K.W:7UUXJ*CZYH*WGS8GS, M_/*ZB$S?G/YOSJ<;VWO13XM6PN&[E(+5N'<&W+"?Z5N9!^NQE;"UY4'-1"DV M\W"0;FKFSM03NRSQG FS1)/6Q#8H>WNLCW2Q7CL+-8"D0A6;24L@S)^+VQ?W M?-N)0?;]H?L+6W%!,$K4-Q,1O1JF(HM3R(#U7[4&8 [<_:*?+C>RT4J*&W[3 M@ =TSN1P0^ S6&7(6SMD;$?/,^B*=U!PO):WW=J);5ZS&-$\76G2C4"O MB4'UV2#=CR3O.C;))>G&)E8/?A-Y]#+JH*GBZ6!7=CF-*'YR;XJA\H8O _DG MG)B:I7%HS05?(O\@5N,9AZ#NG.KT]7GM=1\DPSLW5O48^1K4A>]H<$LY=_O; MU.?D\[L:U!*L&@S@!;!2#]$.WLV6YEX-4*S%RA9UE^VFX24^ZF2SZN=RRBT- M]5YOC*WS7I\03'TX3 V[Z\5J03;J\>[R@=&<"QCV@0!4*MWS^L*,"'AD[X63 M/+3:-ULYJBC0"*JJDXS,S]PON*<@X6U2 ML]'(R-IM[F"FG;GR!X='J&8L(561J7750<6Y##*EC9U0^/?9E>H6_# M\@JX5PJEK"MX)R[9&'UB#D@=^GV3PA6KDRS#8[$I^D'K(RDM7>X#I%JR@A,[ MIA8O4B$?4$)9\T1^\'A'L/I9,/"R]#*5P*RHM.*,E['IRT)WR:')O8K"2T6! MZ:L0 6DBJ./,:":.?:>.983V]=SG($V:+HF89?XB/CE_QVH;9QBSV-E'1)MV MY#G"1W#.!R\(,6ZV\0%V#88Q@>LF(W'C _Z(5! J4]>297\!/I:NBNF:1J*+ M4:UUR_(.=G$Y<>*;.\Q)09;Q@7K3=Y&(WT)F#Q^@=9$*\#S%S@_3L,H@ M5XN:H+(FUO8_Q\D#^5@+MKP !W3AF_]-/OWG28LM\"7-CN'9$GQ Y?^;*' P MM,Z)38S] WP@)A=5PF+!BFP[FG=0$];]2R%1[,2)7NKW,Q/)&DF=JG=7!A4% M^DRD<3W@';RW!$P+G7@;44.?EV)>],[+ZIGWGK%*^N]^Q^2:;>M-[GY3KBT_ M]'9(P7RFX62:V+/7Q>(:K_B 7,!=:F7?FB]%-VJ[W;-ZF@*-P.N[/I=BZM?M MQSXBLG46:FZQT?E26)_9;JX7$+RKF"/?/&0[<.PM\35MT=X!EM:E&<+:*,Q; M4JJ]O$O;S=XF.M^3KG3T^X[A3E7XL"?=Z&'@38MV6EONH7SQS?=2[FT;)>R[S^F< MUT&O%5LO.2%/[*[%[D9C\!"[J@E+VQ]53C[BK_O[=3C> 5D5Q$NT#"/L",#2 MIY+.OJFKE3*-R_T4.FE=#]RXTEMB)7-H^X]+6K.&M'Z*M@--G:(D61,DF['2 MI]J!<2$U./OIU2KZP08^$*9!_E&'B =RMUARW0F4=$/&H3K5"PD]H(>GMJ*P M7UF)Z<6]JT47&2[&U^XM#$,I#YNV%#8UY+YVT7-R//BY\59(W5&[R.&5@8C, M<%[SE: '%NIX=[]+C)1%(_+;\<'F%7D/;FT7WW/U)!^@HO(PS(4UCDC$<2^@ MZ;T&.Y" "'94HL39;LW&(K1E2XU'8X'6J:&WQ[\AH@W@^(<98F&3=7OCJA2I[)VX\M< M,L =Y%GC=-7F#A]BYL3[6JWA!?@T\4<,(N;&B,"%00S<].T*I;33;]+X_?:28J/>M*($C_>7P3'YK@GO+QERKX\F3 M)0NDLO;P6[+R#2?@&VA_SZE0B"0.C,2Z6. WS)ML'*KRW7#/T5K*97+()@QI M=QBLH> ]PA*-_%>XFVAQT(J]><]4CDS!LC=_G.%:,1VX MB1+F\6!/WGU8<- R=;=(%&SDDE/XDF QF]NVS[+D([Z%#\!K%%FT%%8#K[!( M47O/?#;#O;I@<\Q3"_+]+-)EKM-@;]IJ+/?L--[V!\@X%H J+R&^H3;=X0< ME%0*")> 1'_<*YU,_=37$ZC==P;@YJS3L*W=[T>'U$P=#^Y)>[Y;+0$WO[G" ML:I/^AISOF#KT06/=_L,$;=,$AZGH@;1K:]-\X/U79;QW=HA6-U=.M"RLZ;T-XOK6,CZ1!LBK3OQ8 M9Y-607KF>6]3;M8KT=5: ?'[7FJL!P! \@+;'Q%=PQ5$!SLU0F,./?=*OWL< M076K_T)8RO";HMJSH>[W+E_IC:JLDUN("Y:\8WQX]E''L6?3ATBEDD?(PWQ M N-0=5*S*4]3WQDN2AFMP*>UF/)>F6X"J])X]PDJ["Q4X#]F7^>PEJLK)*E< M7_""%2[%?G69,CU0VAZ>8>76E7GL1RZ.17(S#F"JJ1:E MS&ZLM?IU% 3A/KNFZ%&Z/*5Q3\YL@2Y%(C?,E]X)\"BH\D9[0^5N@G2P+2]\ M!Q]0"-[/QC&F:U-'HN8=NQ-&*,[K"KY,;0A7Z.LSL$S?Z;8O7P18'TQ9(!=" MM X^4*#+4R1_@&"50C*BYY :T)QWO_'MJ0!G-[%=_>F=!463]9,+B6&,<2J- MYFRWZ)1P?:C\=3&;.)0]^1D=T3T@=$2GHOR?W@KVGX->^+#]H(DFM+V.,]#. M*JJM]4=[+>$] $=["<)H:Q'. IG1*//?&=3EH%VGD<1[\I4/2#6 GW&(%4H9 MF#VH.\4D$4=:)RSSQH1PHLMZ\./U^:=VQ M4LOF\YSW3KV561&DB\D='<_WJ/D^%L^9 .3"F ]9U]D@UV*T(]6?HBL8@*T+ M"KG%!SR+BIBKXKQ?5'OKM%6<4QNM=/1457$7BH:O!Y;FH)+!LY-H,/)I,(0W MWL-:=.Y7G=LUL'L;]FB6UBGC%W#N#; 2FX KV<\'3#)^OG7Y,W!(UC_1MX3W M]+/3#E+T\7,R?" !9-7-M+-& MP9%"_$)7YI_1P'\I^849#50S."+-T-PE",6<$=X&H9J!N1Z]:B]^\1@?*)1D M1U@CX> ,#NE"3A%Z)6%6#,*5#7F/69Q6$/_" SS:_PL;2CY+X+:V#_C9/H'%'(\ZU^9^&6V2]?B MY]!,3\)R]Z)I[@J-HD91R3+Y/RT:+'U7$X+*J&P^X(%AKDCA":&:CL3+'P09 M/ME5)+8]Q+#!B9\N_SVY1%GS+>F4>]+E64NM\]OGZ@YQ+^5X< RR(Z_EW% R M[>BIK6W3DY5G,44S;@,?[.P #<''RUYUTKHFG)@G4N^G/OQ8C%P:^?'VE/03 MBQTNA4?QEQT^H4&WQ\0P84F4<*[#]IW*>^-THC:G2/5&G"]U*UJ\D2#TE,EK MN^'0*K<8CU:F.>R*$T'J3<490=;K_9UUF>H]IQW9D[DJ/MLDN9Z^ A^ONZ[5 M?7W^^#;HXZ[L'R&@(,F PL.+V$,S-5#U?D;QCIE!NX9=:QNF\140XV)_E1\# M/R$<2,=OK=.-@_?[7Z^,6*5-G0CEB=Y4'<>'MMQ8_<3T'$'$@'<8K-1'EG1W M)"^L0C;@_$&*?[*S8D$"6VC+^[<.[C&/KFP/GR7W&GG7/SVQC:T#1-G & M&M@23#+;Y_:5&CM*TT1.R#0B,%4$?T.9Z K6M9:7!/J<#LS=J,<&Z\3])K<- M:(;7R=0^!L5WX[ECT-,+\-12YP9=F/SA&OY8N7 MKH!O[QS.1MYU?D>41TC=@;V:!==O\1J"K,D-W:3 FG?NG6^ZJ[3ZB&7E#HNY MDA^B.4V(Z U&6H4.6'F$L'Y_GHT7;>%]IZZJJE%&M$@V>@B?[ %7G3Y](.;K4 F^T")SC*D!>RVZ'0_XLC7ZJ#GMR_RQ;P[S MBW2EY=0:4TQ%NZ[+[,5YQ4!M]\,\=N^A/-C, $Z /1BW^E<0=-F9U0M4E=(V M \>'GJKJRLYJ%R7KHWG4RJT^VA?MY7%^"KI)[7#KHG]4@%?[D]/7O$-87C/G M93EQO=^W[3<9HG047SC:T?MPX7KE_5)OI3?-%%(09QH1S>8*?T.H4+'. YU, MM^$ F0\VRD6OFS8.;_ENCU95X8*GFC#'Q77U,@L+ K; _LOTAN)BRH*A_M9M ME$AMU7R!XR%6I^"Y'UJ[/!_CJDC@TU:WW(4@%B/>% M=$SSGI#Q'Q2G#H:+>M\G^FK7BW1Q.K_+QLJ)[096'52H"2E'BVI5\)E(N@,L MVTZ1M[I<:JSX],2HKC1AM>VP4SXGZ1V.^]VANM\K!@FR1)E+''G/:!'**S.R MX.SNP]]H9^2S1=:=.QWD9OW+-G,0.3?I%4>=G93_;U-Q_X/PH/FB>?1NDL>FFDU#+$LRW0>1"^ MB?_DWD-'F0RM^?Y]Q*(:E-E546:_'7P+7E-UY,B5FL9I_&WPP9PT$R.]]OFK M/6]FP>^@!\0LJCPH2AD\-[ M1\-)6\S\6*CM\,*;'+6,(J;HJ\5$6JQU$R$>8J#\KXI(&'$-"(V@G"XL,TB. M4CW$W)DLV]OC.+KN689VTXK;GMJY3XG^+Z?JIX2#=">T&&W] \0)/(-:/UHV#"[_#VYS11K;Z&^3?]8(T!3(? MF%D)[B;]:"_PT(>V3[I"[81/\(HQU'D \O; M@C5BZ&M@V56SE-4'GTD*LR^-S6Q[*L.*N_(S?@B[W=M35[:\[] M$+>&2BTM;4=/G0KWG 1FK3HF+D*F*^MCQ_2!I)9^CD8&)(<]*#Y V$UH)*&* MRW.T\ L[B='_ 2_5;J&_,[UB,X/W[-76PP^-JZ7>QL'ER*E+U-@)ISE9V[WK MA2%X=0K+J3!M4PS+FRVR/C[/]1H[Y&G$T3U2A)9*_L:-YX_D K['A=G;"X4_E3++B 88 M+>QK"Q,H5!;M#'0.7#F,QJY^_@=6"#H/1F(*3),"SS(&::B4,<5TC>F+O9Z$ M#9^<^F%[>M=:R8T?[BB$[A(*]\@(-0K2R @59^)0Q"IW8MUQ4>@@UPE;,20& MR'<,>NU=?$->7' 6:=>9FE8S<;9R#2W-GS]G(_N;8#":!T*MO$<$)79&G1/* M+Q-+_U&TKZ.PX0 K*((TX*W3,=9FUCJ8I+(BUL1L>7EQM :0$:TA6$O8"%;N MAMRAF+X=$%,]QE0H>!W3\DZ1PVKGL50HO)!*I=:*R^Y(M)8PNO!!%S\$%'WO%Z! MC\W;024]9SFTMH2>\U+(KY^F^G27#JQO/USS/1[!>&[]1/F>8%-AI5XN^YL0 MR/C1W^V.Q&4/B""*']&RC1_]Y^;-90&P.AMT(W%VDD(Q;)\=1,0R\Q<[E_U- MX)]P$-G7IO\]$^9L]XK\"A LK1UZT\)3Q'V0A U34792;34',/_/MUC:CPY+ M;W2KB-T)=,0GHG^%J7*P28K=<>M.1F?DUKGDLN,-MAM*XB1N-]1.#*IWH)GR M>11-S?!^W(YIY__N][Z%;R@4+@^/> M<'_00S1P0I<%\^/>US$^&7\Z/^\A(4G@$B\,Z'$O"'N_?_C[W][_ ^,_:$ Y MD=1%TP;"X318'@T>'M]B;Y./J'18#3"PP$>'F+\X?V] M<(^$LZ ^0:!!((X@X;BWD')YU._?W=WMWQWLAWS>'PT&P_Z?EQ=C7;:7%';" M*)#\(:UP/^7>OJ#._CR\[2>9?24PK1!Q#G95U4AR/GCHH*^RIT104SP@ MS!'E3>NL7-O!+75R;4/"OA/ZNM#@\&!@"@KFE+<)&;D6!9=IP1D14ZTH)!8+ M%?R6+1IGY2O():^0#SFYHI' ('[%Z;"<[/P#5DIZM M8EZ::5#2S=9*?E2^3STI=,]K;_EJ:*QEM2FN'CI(78T^M:2:XNJAI8\+XT(] M1V>'GMC9IID6MC\:<&KV,U-!=;#7+=V]&FSK^=N4UT\=<,Y,BK4$I^7U4Y<. MG5\?U.O1V3KI6S,E-J\CJE395%._BU:#2POF/QYB6M"^8@KOT/=42@= H <= M]GGHT7Y YVH17*\3>ISG:JF>>*BFNN&;HAXD"$*IF])I)G6Y9,$L3)(@42T+ MCLP*\(;.D%XH'!'N*#GKEQ/])0^7E$L&D&86D;J!!:1J59VJ4 M2V=-C8(J+&#/V*8EITUM@BH"%L&MD%(-3* 8K KA26IU.MI[(9.I!]@-XSA M+Y,/6/5%[FLI/:3J?;TY7[NBCK6KWVBJFE%N!5:\;:BS+_PP& Q@0WZ:R,H^ MG@0N^JS%HO.5V/?]@JQ':D2"NE?!!_U'H+(A:42H'CJ5MB8"L+71P%)'*9'NW;@%VW<5N@#P'IL9$.SQ]C^6BL MY:.]3[$"Z%HK@+X:!?ZUPW\#1'A)5/J"2@;6BR>E0U&6+7:,VK(#[5WG--IB MNJ1/ HB[E M/OD5K 667#>@&VR/!Z+1G& M&1W^B3YK)79D:(B5E35#!WFVJ/*F$U5VBX>J49^(!9YYX9VP/)N4M6N+"V_7 MSR$@&ITIT;O!0@$3A)+B(7:I<#A;*@$*H&DD6$!%RP%A0YNV@'ZG@@9,.%XH M(D[AY0O(16J#>;J2K##_F$C>4QTO'+0?W-9X1QO$M M\2*J1G'0D@0.(_'I&*Z#]ETZ>KWV;4$_*H5>[37/0 OT;Z6%F@[.C!9 AU2+ M+6?"&T#D%MY"#O-?!\3S[=A"]J 46;4U/%])VW($W\+,&3K:9:X.ZM% =/A4 MN*%-6\B^*D4VWNB!9*Q%Z_"@$;WE,+\S4ZZJ>NZ= M*'%;#N(A]BCXJ]/F:]6&+>C>E$*G]E<76M*6@S8"3K%V.PH8(M!%0&YH1[64S71B4 R1)\3-1-R72=J M_H;&L9Z_)3$8K2BZ5HIN.]U&6$130;]'*HG>=MQVE39GBPKE\3:]^1JG0M'G MV^W>5&T*?YJ'EM]W6G0",QMAC1*RXAX3[YZ M*,JS1:?R6&/M943"&32)U=IQIPZ6^3+D%CRHAOI9R 7Q*!;4B3A3/Y.S,'H] ME4:V^%<>$JW+OV*I$Z,Y!M6QTAV-4]UW(UPC3A AU.^3?%B- #(NANF-*U]R M-:O%Y\U^%#T;J&*+E^6!UOJ\/-$JH\M$903B;XS*R8&X'1V;< #R'58\2< M=GT. V<[K6R1M#P$7)^D-SGM=P.H7<:J6("0<9QXQ8$[)A?$0W [VJIBWNJ^'Z$_:.L'"-+&Q:5O0;XRO8W1E M5(B3=M-!$2.?2+-"A(D\Q@DV"U/8,5C:934698L>Y6'T'#TN4Y74NB&FR,5* MI1U=-I^B9TJXCPOE^\1C5)R5^WJB];36Y2UUQ1-U+^E09%ST(^ M)AX]I5.YBC_=4)^ /<$\62\\]/0MLL>]YM68I\L?]R2/U#WJ )ED,E+J_<'# M:'G.J%3V&@ M,VZ <03&U)/ /86NZX5+5>^2^E/*C=DURW:STPT56SJCFZ=@$;!5CC2D//$\ M=;,Q=<$J==38HR;G%%*O CI9@/+S!?RA]+]@OU"17!W(-?[YP3+;]R$_#&! MY ]%+R<7-H*+Z93)AA3;Y/KD*]$JI]P+P3SO!6U[XH>QFE3JNOTIY#TSEU?V M:G/]+5CX65]^>YZ]QS=QV_HR[4T%G<"K;7MPI4UJ@I^$Z0>3]":F9&Z?F/5+ M;%WMTL_23E&FNLC:5EGB!=ESDE39;%>FY,^R;V5/I.:YJ]F57% ^69!@0M6- M^H0S[^'<7\)H 2-+9NS/#T*IK5U;:>\'%D@ZI[SE2J*1'RX)_T;U<>)V'JBH M_]-MO^:A0ZDKSGCH3RC05:I)Y2[^IT"Q>>N+_(R)I%7O7<5]DK"/^H<.^67A M^B+/8C6H@P89/<%5J\VCF@L^PI+@FS&H=NENMDG3DG7S8AA.(KD(N3HH<.*Z M>A<*FQ%?_6ZNRM :]9Z0N YT>'M+H)+K(NT>LX]=^/1BGMV$WM1D\\.4=@Y+ M:[\A?#8&61XJM0-!6 M]J^&0JI=J:='@"_16Y:&U MNMZI;N %>J-F9WE<_D786O]ZGVK[&[3QPWP2?YV._[&UL[5U; M;^.V$GXOT/_@^CPKMI->D,6FA>-DMP9R0R[=]JF@I7$LK$SZD)0=]]=W*,EV M$NM"R@[%% LL=M<2AYYO9C@SG*'DC[\]3:/6'+@(&3UI]PZZ[190GP4A?3QI M/]QY_;O!<-AN"4EH0")&X:1-6?NW7[__[N,/GO<9*' B(6B-EJW[24P#X&=L M"JT_3V\O6EZKV_O0_>7FLO5P/V@==@\/O5[7ZQU[WJ\?HY!^_:#^&A$!+62" MBN3C27LBY>Q#I[-8+ Z>1CPZ8/RQ<]CM'G56H]O9<'4WD&N"YX-_ZJ0WUT.W MIEX<)6-[Q\?'G>3N>J@(\P;BI+W.GY<7=_X$IL0+J9*(KW@1X0>17+Q@/I&) M&"LAM I'J$_>:IBG+GF]0^^H=_ D@C9*O=5*1<=9!+%+CXU?7 Y DC 2 MB#+YT@F',>I_#KZWFEOQ];\]3"V7,S0M$4YG$;0[SX#Z)/+C*!'L!7[.ABM$ M=C"GC,&3!#3N3 4KWB+FOY",XD>L3'%,Q"C1:RR\1T)F"6L=B*1874F$F @P MN_#W,.-C^2FDH9A \)FQ0%R!O![?@@ ^AS5?$1E!=-*N09DBBI2U,I[)^NT1 M(2M5K#\;T@R/MV1QB0;#0Q*9";V2L!D\7QC_.J0WG/D@S !54Y8A>K9F^]QO M,8YAX:2-H64!X>-$9G$FG8=P?VLQOW2)V8A.LE[5G%Z(BWI%/^9L6F%+K+[& M\+NUL/5FLQ$PS9BS%R0O%P8")HI"R==^J_[U>2:J*S>*!5OG]@Z ;'$50Q6[A.#=C MP3:;3%_T+CG^4B 52FG$#2*BF(=29=.87*?N(D(NPRB]N*-;-)S>KINLQ9PU MMRD$P$O3O\AX6]Z0I8(CSF(H]*IFY%:=F"YS5RCK^P5$<[AD5$Z*,N%=IW,2 M^U] ^"<6\QTQOY[&6:SW^)V[&O/6/.ZB7;!]8-W,XFI8-_1";-^KVJWK0EAVP_HBN'H/R2&;=]O*&$;YU)UF+'4N[8]WT6HPV@+:CMQB#EK2#@E ^V&D%7K-R"#^%< M<7,%4H_[,A+;&.*ILB\(SF#&P0\34\/_1Y#X&1KTIXS+\)_D^@U7M1I2>9_+0*G36@7#T8<6;3_>GFS ;XJ7$3> M&*M<#HB8X.)3_Z@%.">1BM!].2"<+S&"_T&BPHV\$:U=5!N;+ 50,,PJKV

7. @E/N!".3JYK&:[E*PI M+.4+TI$5>$G\24B!+Y_GA&7674U@F7_^%:1*]^_ SVKXY8+7H&@=/ M,]S< 7J>9+^GD_,;4%I&5+ ?+_.]>D1NX"C.Z'1(K&*X5=U="L$YX12M7KPH MK8Q#/RQ"HD]H%8]V!E4O9VJNBY2_;/,.G&V9DDOMGTH8QD[+I;Y.);H:A0R7 M&C:5^+033%U4/[J 2K^^K@O+AL?0C)C,?'_CDD,Q1ZE;HW@7NBPX?6R2+=70 MIN<,T+=I!;FD^E>-!1TEOX,,( ^/;KG9O8BO&PJ+-L3NQ?C#*RTDN^0,]=#H'-%SR"WJH##M3CAIE;I*U)RB6+=!@8>WJ MRVTHJ:3(\7QM&1ZW<$EWF@AW.2WCDEO1@VM:FW,I_=!#6'Z>PJ4EJ-VIS7>> M[JZ\.L"JBJZ6CN6N_R?2=RFH]5_G-*[>/&]]"->$"TMG;]5C?>HYYSG0DB-1 M.6.L]@J26@ANHL>%38Z<$9;/"*U"TR=<>P-&,0V)T:-G*0FCXA3&C,-ZQPSB M_$ER@FX@I(0OAV@8R:83*=%JD+7'(97 H?"160O?V( $D<^LH7 *%(KU73': M^ODP(=6Z3KFJ5%SY<*N\8R*U,:0"AG/'-',^(--V$:>%XYKAME*R)2,M]Y8% M8$17#:\S=/,12XJ3F1 +V\H:-)91)!%JY0XY\>674$X&L9 H7(XRCF+U]C%5 M1,(_0?&9_1UFLMM#A\1OI^]*BU0%/9BJEYA(955S*%>@&;&;O?:\L,_VJ$>G M.BX58$O2-)>V6<4^FM5R+B[MM+2PU5EW3BHP)V@QC8S0E,L%=O11FIF/A$3;QRQA=B];E8V ME]W:634G>O6S;>SJRM_)"PXA2&S\'J@ZM!'AEV6OY7V>3.L.M_X YZN#BYA0 M21[Z**;L8./+"\]&WB2O!$"#YJJ)=@;IO^M4^?S)GQ#Z"+>HCO/Q&/RB,DF=3%U_)!-^:(-L/L66O MRKH>GX5*C#00U2]HT2-J!,<]Z_N8\7'(.W]; 4>+MEE4IJ]*,I_ ]B.4ZSW. M'4GRGQ,B$<3C&J!NH &H;1L@RX?/!.C9,W+6F8NF16 M*[=RK9"S5]3F*9=+9Q1WDT9)1'3IF.*^56Z^[W/ID8O=I&&^U]?%_I/SV'6\ MO"[:GYU':U2DTH7]RWMT\545$,?:-Z;[2&9:PWX/\;P"\*XI=XT8_FY$4)V" MOX/@K@M^M[U(C95OW0S*2F0Y9J!3)G#)X3749&([6:!S)R*O8%U>L)E5=[^''&Z+J]G_B>]!9>B&7R(\'J!^+J M_;[3?K_4RJ\^O07+UGYJ%JU7(5D_F9KPUY=H^J,X":GW;+.=RF)/GW-EX4D8 M*FMY[65BJ\7$+XGG@: _1V_V"%?Q= 1<1=HHQJLIANN-[@K UYS%!:1;S*%Z M0M\,9_D<;IY.KZLRMA=IN)1A[$$2^U[\S9S&>_XX^]Z>9]6;U?()/0.>K#WK MNO4N@8K?[M"@^-:HWG[^K>#%#0\4D]HH_ >"WUFDEOEG$E+%Y37=;+'[/!1X MZPP_TL&UL[5U;<^,VEG[?JOT/WMYGQI=<.Y7,E"S;/:JQVU[;G_OOOTY V>AJ/1NQ.6H#A $8GQK^]B\N[O?_O/__CEOSSO XXQ M10D.3EZ6)\_3- XPO2(S?/*OR\?;$^_D[/SGLQ\?[DX^/0]/+LXN+KSS,^_\ MO>?][9_[^_?O3[-=-4186%>2-GI_^ MZ^[VR9_B&?+"6/2(+V1AX<\L^_*6^"C)NK$4PHFTA/CDK8MYXBOO_,+[]OR; M5Q:\X[U^'?1'&R6D0SDY794Y1%'&1LQ:F%(^E MHJX[4$CPO7CV?^_43)9S/@Q8.)M'^-UI?:$",D-A[,WP[ 73BN(5MM&XH.$, MQV*F>/GCJLHJ::9I<:>\/>JG+]C;/+&BQ(J66NQC/$9IE-3OY+?M2 5>2[LO MJGA6O,#?^&1V*I38V?MOSTXS6;D.2#!_3.+%),'>>R_"?-8R[ZW(O*[OK2MF MLI75DXK(H81Q*)3,+?^X*BU$:4#8_*'X-<%C/8(_2"HU_?R7[.I8F$2B5TU0?VI2D> M.ZU(=8LG*,J?/7@-68%@DA*591HC]I+-GY1Y$X3FN6 X2MCZFZV$JR_^N J9 M'Q&64OS,1\HE;__/P0M+*/*3/8D-:EA%<(L9P_A^+G@+)SFWV238B"8!H5?) M*HZG]73FF@"/^)_[0Z:\8#?R/J.7")?)^J:02LZM1AQ0_X103D!_?<=);+X< M_"R&'@Y^?9?0=-/<:J6IR$O&E,RT.I=4F /\R3;Q27A(#E&E/-.-"EO85T; MM%?Q8*"^0'V/FOJ.5B-_62"8!().%:"]0'N!]@+M!=H+M+=)VJN_]E@DO=]Y M,4XXA^0%L<>GG\>FB&YZ2Y/]JANQ08-U) ^#'SXJ/GP-:(QMZ?9 Z9/8OB7 MD>'2\L"$@0D#$P8F#$P8F'"33%ASX;%(@[_U*/;YIVCIA8RE./"0[Y,T%OYI M+T\6HX&I4]BL41LTN8I$0)N!-A\U;?Z(OPPVL^"!DIC_Z6>3A@WB8#A%\02S M4;Q;AAN:(9^FI7D6338-9!S(.)!Q(.- QH&,-TG&FU^C+/+V(I,="DU#,1J28'_]EOW< MIC0II0([GTHH^C=&]#H.KOC+*Y*LI&B+4EZM1E'^[ =,0Q+<\.^*[(#2LM;D M%'VD)^5!20LRCK:S4,9]=8O;E;:(^>H4M2!E/MKD4TA9SH)\_Y,BFF :+1_Q MG-!]&TVCI 49GRGBE$V\O5(A945M2,D?H9)LY^?6?36#(.#LA:W^$;/S7.JX M492U):=8X>[I,_DB=R])2]J2\8%P"A/];SB7K-+EA6U)FC'V>_I R2+,#Y%1 MRBHIWKJT0SXI*(I&G-Z]_A,OI6)*RK4O'YG-2/R4<-:?I<6P^S3)DC+"N(@T MZE=J7_*,LG3KLMZ$$?Z8[MKH!P(>%K$B%1UR33_'/0]&*2K4NVS-Z'07"CS0.\Q/R2I1/2?FC MBEAJR$2$2V1*8KG.EA5I4:HG[*>4=\+YQ!K6N":V"T>QJ6B?)K1OG8.F"&9I8OK..4QZ<2=->-\[!T\S7J6)[P?' M\4DB79KH?G06W:'#7Q/23\Y"4H: --&]=Q:=(@2GNVBWG^E2>30J V.Z^%QE M)3*'HBXN5QF)@8]/%ZI[#,7 +:,+TCW*HAEKU07H'FG1"M/JPG./L^B'3'4Q MNL=<=$/8N@C=(S+R5#I=3.[1%[5[5MG=3&ZREYT@F*Z&%UE,HK( MJBXT5YF+(NRE"\U5OJ*12: +T57&(H^GZB)SCZRH8V.ZN-PC*(H0EBXH]SA) M>;A0%YM[W,0T*6Z+M,T--2\H$K?K>6R*<<(\/U]OQ4&E(0F\-$9I$"8X\.9( M?#_%";=((X,][/7:;WG[31/"P9[WCK(!^['G?1!%Y(L89#>$7I'T)1FGT>K M"O:(?1PN1%BT.%6L5AM64>YHM0=$[VGF% A^0U&*UR?I2; 9U.P*4:ZG!VDR M)33\B\_T4B2R&MTB&&7GZNE*_[9TMY++L\U-JL#)"4=V=AU/=!U']&RWZ(I@2LX(NHR<^OPD48 M\&=N#DP?(C9]0*&&F5%:%?BZZWP=*)0U9:TY6^PH[>Q,T OO11P.)336?.=X MJ.PH(Q9.XBQY21QMM#W'?TZBT \Q\_1U=V./LG%,:G-R@E<9O,JJDU0/CV4; MQ,'3=HCMG(F\&F"E9ZHVT"2K-JXU3$]7;6QU MM0C@P!:?EST&Q'Z+("V,.-M9/S#'W?H-9REL[LW&F,EE_3W]J7BDT0I5='OK4OU*#+["MY?X6]V MI)'V4,&O[DC4V,S[.LVO&Z[WL^#<5K!2*UFK#AB18$2"$>D=GN;?6HWB>4G_*6;DWIV1"T>"J:<&8J!0217EU3NSUG2% M<<>8EY"/#R; M1V2)\7>*83\^$Z8=5ZS8'=CC8X6"']],V!7H/]-XU M>M_LNF23\U]X+'UA^',JOL(+;'[XBZH)*WR\]/G KH%='S6[!H;9DIP;O7(M MU$IAW%ZK;)=2/_-GJX+(ZM)=2ZX.O9:5[Z?TW4:-WTI5NL.QM#S8A& 3-A&; M+=%3Q%@M],[R-5+9SIE2Y6]%#K$_P=@&1BF$8<%/ WZ:5OTTFJ3%CB.F[!*) M]1_Z?AG3%EMVTU03![PVX+51W<%\<+9VB=.FO()5^5>'A^])MMS*4O)22TN!%@SAM(3G1&C!^P/W[Q/W+],%Q)P#.(=10_## MBTF,Z('%H/-W7HR3]4$R7-?DEZ-ZB1AKIM%GK;9LA*$-! '+!BP;%:_SISA( M(WP__AV'DVF"@\$"4S3!'U.A(.['^1W/F6HNC<[4:0O8]Q'$L+6&B?G[[X65 MH((%Q@$8!V <'+UQ(%$!I-$ETB)WUKK9KAJ5KM*T#69=72X@VD"T58F?^"5Y MPGY*^3CE!O4"A9$81#>$/B$^/6.*413^A8-;PM@#8=EHWMSGH,6K6GB"U1[: MR#)@#"?L#B,18@WNXT?Q--=F1Z[H_5[2CF[XQP]1N%V?Y70RNT7K-@ MD()!"@8I&*1@D()!>KP&:7.LP?*X;0)\/:JH"?C"(<#-]%W$3K2KIE=2VP7>5CP:J"U1705MN MQ<@15TMJ\9>2TI8E9PSC>[Y,(I$7G(EV&Z*7,.+]N78K::*JW!)0=Z#N0-V! MN@-U!^I^O-1=:]GO882F]L+O7+9D@!,41MP2X/*F:#.&&TV;E#S#G?Q)I8!@ M#QVS/22Y)G _%/(15=P!;">\GNRU6FB9>$3S!XXV>##_G[\3!(4Y;%F M4P ES30 8IV!GATF_#Q%\3.>S0E%-(R6H]F44A7] MWKI4CRB>%)U76OB;'6FD/53PJSL2P=V3W7M=P/2O#:1XWI.2"=@[YX5"O3EC M^\IZG)2N%TYY7G1'E OG<-9X&W).81<">/9:].Q))_VQ>?;L><#4D)JQ"IW+ M4ZX)NM26=RXO60-PD[:R)O[O^H:_W*RVZ.W],;]]\P7QGO-XZ3G7TODEG?4\ MO,;MVO#J5A0*/+G'[,FM?ZINE#T(!]FA%Y=B< UWQM;UJ_A39A^;509_!/@C MG/1'@,$"!LOQ&"QUE+-%[O;3^NC,!+WBNB%YO<9LL#0328": 3537WC %4@P MRL;3LQA.,AHF+6A5WGNN4/C3_XV1[,K$@A)V2=;V7I+A5'A21['8;NP3_O5? M.."BK:_L';%'C!B)^6JP?"",A7Q5&,S$X,=Q2<\&BF^+\+ ^[>!3/4^I/$G)()1;.: M/HL*+=MP8%06"[P9Q^S-D&1U/VX&R4,^1B[.SMX7)JOJ%F] J"-4B3 M*:%"APZ"()LK*,K7C2))J[9AU\H5GMU#(0\'@7X%!^0OG%\F5?J, 9*XC]#+ M4ZI,,A5R+@5@5-L!9)O81BNOFH+4KA!77KP4$X"4^9B]Q;7OZ2HSF M3?3N@8^G[!:4\"450Y)=+J_SX2C+,#.NWP6Z79&$B&N9[E#B3_FD>O-[OK50 M#;=&@R[@7^U<'L0Q5Q=OWA<7=H4%5^J(*BV#QQ6VJ3CIU0)C&8SEXS.6FUK" M>F8_M[9P]=2JKDC<;!J9%QY+7QC^G(JOL+BQ*3G*)'U 8 M7*'E'==:TT$<*'9!F3?0"3ZV(]_]^#'+JS4#:- "&%W'D.:R63NNQ=)1F :H M5;9+J9_YLU49=.K274NNSCLK*]]/Z4U677 T-)<^4S(3B/' ZYT[Q4@IN)O*H6H$5_GMXM.6_+ MH/7IG^/\]$^/;0[!7/O)#%V +4MAPVMH!0(X&H_9T2C9R/?VQ.']\XBWOR3K M,X@W9YYQY2)VE$=X_4NF@6+\/*4DG4SY/Q@+[<-N^+#\38S*/6"=/;^];AOO MGUA<+'4\>2MU)NM*[B<1$ZC29:T]V^Z)7-(1(&"O!.>??@^3:1CSURU>L:R[ MFFW4H7Z0WMU4M3HXAR$CQTE'&1CE8)0?GU%>33WWU#!O,<7MV?Z7 M#MFM1:?(#]QF%\YO0H4ESM+9#-&E,-AWOZ[FZ:C2M WW176YP"=QS#Z)VLQ\ MM!H_RQL^5-D4!Q\("=A'G A/*,-T(360#&IV@XB+4B;Z3I%N9'Q$7[BRQ31$ MD5FGEU;L!L_OA/XYBA\H\3$S U1>$RQLL+#!P@8+&RQL*T:GZ5+34]O:> 'J MF0%=F:[US/0MYW86+=3W7H01XR89X2L#2KA1G7]1T2K5;;\PV,-'L!WI-\1Y-7]XV?"5E@/K M':QWL-[!>M^#5+;<]=1:+U&#/;7-ZZ%QS0+782V:T%R[[*<*$=:$^D,/H,JM MF"Y\*[--WHL(A.=.B(AKAS"JL]>A:O-6?2^59 -?#/AB##T$MZLQM5QK\2MI MAKAI=2>Q?>1SY/D+CA8XV_TELW'K-N@H/K5Q&]*[PQK9&V.O05;F34E 9O(63/@/\- M_&_@?^O,?#:GB#WUTM6B%+WUX=6BC#WU]=6S"H[("UANZAZ1']"0+FLB_]$Q MY%J$VH[C\P5%*/:QQZ88)\SS4TK%UUS D 1>&J,T")/M*43EKD[#!EMV;E:2 M!MR9X,Y4'?_@9WII?;C3,!]3$M-.7;@3N1^QC\.%D.8C3O2D5U6QC2&=I9'8 M4WJ%YQ3[8799%_\[PIG2C\7U@C0)_\J^?Z BEY0OG5P+)/RWZ\]I.)\I\3;: M?%=]8CX,@5VI< ME^6#0[ZYM[R"5?G7]^ \XDQ;WVZC].H9JUT/-E<7;2J8DB@8\361+#(3@WV@ M?#F41H3**MB5?_NJ90(?ENA*0G%FB% 0HOLP94+122-4NM6ZPJ*>D([,P$,Q M2A;3\@I6Y;]#XJHT3)>[3%PU.\LK6):?_HD3861M3])1#QR-&ITC^$ABWQC$ M8247PN/JEZ%7R04<]OS^G7. M36K,-4]F9>M86@8U+2.2>$%4NE>ODALXY(Q4IXHS&$I6/;&23<._5"&2+\BI# =P89';6O!$?O@4(R2&5I> 5+&(&4,4L8@96P/ MDH;7V^XTTT"FEIG4CI#]':H%S+JS4W_IQ;,(P@O%&I>EY@YQ:-JH!U@U+.#>6J@$U\3%;1!Q$,3\T_. M8RY*D7-.D6MNBM",J3M'OS0$+S#R5&G1SA$N,XB&:5;.L2TSM";1;^>FIAG4 MAMZD/8[4R)NLN7#:HT>57Z;C;U'7>ZT7(W)N_= 0?-?IJTP@=F[E, -GNDO! MN:7#$&Z='2?.K25FV$U3%!S42B9PRR+OSBTF9O#,TI"W8-O\R[>PZ&:W5 Z)'$V.\7%,WQ^B<#P%5[@B&1NA+LW M,WTED'&]^DE"C"8["4+\T[8#^0?A!@E2/[FG3Y@N0A\7]&)9,5LR9GHN?SPK M'(=:9?LA;6-3J.;&NJMP$09B9NLNNT0L]"72*LMV*O55&*6)=(B4E+8J>1:4XY-P+,WK+2AA M>:OBVB:YX611+!UAG/+N6WE.2,PNQ9W8>!-HP>SZE2\OG+V&,:++S'@7_A2Q MZ)"(BS89Q0FF6'I'AX4G=M"#7,Y5ML@ECK'\?9>4MKY-E26"%.12E;XX=7&K MLG,+>CN0) (7ENEFFX]0_6(57KUU5I(=K5VO&S1K:2NU 1O56@52ZAXD1IXYN] :V(.GYQYU)@:N]RJ(%J.U M'/M6[RZL/0YK[3=L/[ZO_>(J!AGL H7-K[#Y]?@VOU:R.YU9&JJBT.^ 0!=&Z*5@)]L*Z+S0T^8E-O')$OK/X&!U5;5C*#1%QVMR>';G&[=_8$_Y?F-A)[)H^8TW\_S YZVW+& M9R*.].."BV4XN%Q^8N+HDLVJ/O 3OD!G6ZU*KOQI\5'6;PS:.^7PD=M)-/2Y M2EB=@OCVBYV2&R_O5G>.-\[649TI^]SEAV47WY4KS%'<&^/335&>5BU M8TSK8U)-7EE!G8Y19(<:;,E$=E85'TD[0ZC\.%1L=H= M8-*8[6TV173R)N2TVW]#)R58S1MP%%_)H*[>D MX\S!/C?>I:,!1?-7>IT9# M+N M,/?,<"H:%*BM<71@VKQW!YK6G=#[/$ZM1)%:TFXA\&<5C0F?9NRZ[=LNL-FQM M@FT(L T!MB'L0:I+IIU+N:@!J-$T,==2U=N/-SHW%%J%3.H$3)Q3%K:Z2H?5 M.C?![(TC@SAB3Q/\&HT8.*=QFD*G[+"RN)ASRL5*KT@#;,ZI$RO=81Z&Y8]FY MM:>AGJCG;G=NI:G7*V:9S,ZIR&:&1-5D N?VF]9:,;1S1/JR8N@ *E"1.H'A MOJP2AEU0-4NJ+TN%87=TF33>EW7&9I?6VNV@V:'V=KMKAFVJ1$J=T]"F*(KV M]Q>EQ-O9$AF3!'O?>3%.UO$.]OC'.8DW.PNS!2/_B7^QW)6 MLFCSBLOW3K;PT)8W6;8F,>S&/.;=F,TDQ:]T2T[8LG$U2/@J\I)FUMPSV09O M5CQO0*E8?S/*MP>L^88AY>D(4I[@O&XXPQH2O2#1"Q*]7#U9I_HQ,JYE/#5- M/9QS)]1Z\0Z?E[-[T79C5P/KM6KW#!T#D5]O(V"#FC(A.>5?XPGN6^[ MY"6U_3BPJ>W;U&"#@0T&-MA7:8,=WZX2.PM43RTO;8IE,03WO3=&(?46*$JQ ML$'&>>P91=S^8+R[X9>D]( $T^J6C5JI$HZI=3&M"/MKP<=7JI"YM5?([$N-E MOG'F)HT#-?51%P:7[A&D23U3%+,QIMO;F\7E9>."(N5RL^">EJFKC$=!' M\D>8:'L($=0&HJOEB8T9X63'F%F40VM@8T(9!^:Q#996$X]J2>).#E(#," = M"=*1#-*1WNJ;@>^GLS3B(S?X0 ECVVQ0D09Z*08AEF]Z:+3M7O2*2(QMJU<* MVW:I5_)#TL6!X"P1FT]U4]ATFX$T/4C3@R0!2!* ) %($G"]CR!) )($^AAF3@6[\7Y;H*LXV.Q&\SKO"8533;,G M7+L"Q^50TMM3L[(3CZE6NYUE1'9[&3(]I6]T6IC1CG=&H/C]%W+36A_JT)WSN& MJ-5H@&:?N'9)N]U0F&8G_>A8)^G%5)S;X!WRMO)WN[OO^$N83+UTH^$\WL.L MY?W==01Q9WMW?12PNQMV=Q_]3L^]9,Z]!,WI)X(H7=SD-ZW$\[SA!%W-?*,WO4B[>8L>W&?4OE MT=W5]^)_(EC.O_E_4$L#!!0 ( .*#4U4O]@G**#4 #3> @ 5 ;G9E M8RTR,#(R,#DS,%]L86(N>&ULW7W]<]LXDNCOK^K]#WC9K;M,E36),[NS.[,? M5_)7UO6YQA&A4X1H];-%MNLAC3"[+"Z+_.[F_0 M!+T]_?'M'^X^H$^S<_3N[;MWD].WD],?)I.__CE-LE]^A'\>HQPC1D26\S__ M\FI9%.L?W[SY\N7+MR^/-/V6T*Y-U?I5V1R^C8NZ0[/Q[]^(+^NF M1Z"_?,?;GO[PPP]O^+=UTSQI:\B GK[YKP\W#_,E7D63) ..S(&6//DQYQ_> MD'E4<#8JAX"D+>"O2=5L A]-3M]-OCO]]B6/7S&N(R181TF*[_$"P<]/]]=2 MG#^\@19O,OP$TW03/>*4TM/=+*=WK!G3\ '2]*;T#M.$Q)?9P"2W@W5"^T,1T<(%]<> !Z9_1HHH'9;R8Y!#T\Q4 M&!Z8YB.0 ]/\$0\L'X< AZ/7@M#BF$A-ZE)H=<-^*QL"P ZERO&5*KP!&+\4 MF.U'I=:L89/YWB"R9SR?P-;T]H?OW@HRV2?_N"#SS0IGQ31CRJ)(BNUUMB!T MQ?5[A8:3*2!HM1=DI;!+$%H.>&_(AG G:9.;6DPZ9C_%.=G0N=A4&6K8]G$V M^?3PZJ\5;L20(X$=-=#_^!].!L3T'+*QR3QF_)4Y8LDGG$ M?H_F<[)AHIX]3=8D3>8)SNM?VL1O"'@V0MD'KVM1?=C1@:8U'>BN1.]?/ >9 M)#(XYW5%&<:?5\;9(LH?.00IBM9O0,;?X+3(JT^XU'.)+S_XQPW.@(9Q[$P& MT]*U)YGR>G2[T=]Q1&=?2,]-Z "*X[VGQ#:V+:8 Z% MSF)?:>6GJ^WD]Y-%E-#)LI] +G-[F(#>-#-QH0 +WO/ M[]G><\5(0C\!28@L&A;]]8ZD$6U%5G.HW)GL)\;5(OB>87YF?Q$*EIJ%L'[U"/2$@[>:\41C5#O9V.IL]1D@(!5X0^1"E^P/,-30I& MUP5^+#Y$1?G7STFQ3++;C&\4H%"X/I$I4Q6ZE9 M.SGHV3O"_ERS10[G"G;@8'^M2":^8A]L"AZ> V[;6%P_#.%&L43IP]]B2%I0 MQPS[^+PF%\[,YYQ<\66.;G?DHM?EY=$W(UH] PN'K=>GUXR'-3WWVT35UK8@ M-&=;VR2O]S:KQ>N8A@ &K3&M8[)]CUK51YD)&\ $1H!VIYE1KGC7$C60>=U3 M3,+JA"C/,?NQ8N>+#<7QA"DS"@13T&&/49ZX5 ;FR -H 7TB1[;\IYQP]*$D MG)EFZ+XB')T!X5_QJK<0G8&6NZT\A%WGC$0V(4F:B+"S8/M_+SH"K'XK>D>F M".[WQO"O?!;H)UT#*8@!1,:;HU38B+/HY2+)YRD!C08!@V<,T2\'J]^DBZ63 MLPNTZS556LL,.=IA1Y\!/^($_/\@+DTM;A,;%H;=C^"J("]$_]UB^)(4R\DF MHSA*DU_9WLH&D#O=COJ0$6 WLB%W9)O1=3V$YI8#_G/TJ1X"NN%#^(IWHEZ" M-=!&U%]:_-P2YYO5*J);&$CS8YM5;P/8X:UR-P$A;IO97P^"*%BDS2_&N-:L MIM/PHMIDCKR=RVZ+):;@K:=XB;,\><9B8]^IR+^1%/S,[Z,D V5YF^VTZ90F M.?OJ8@,FJ7BI^1$7MPMV*I"&BGDD]0A@M8CD7T8A-=.!XV680A-G@%7$*@%OJRR=%9W/DJ(;[GU'E( M JE"-,4'5GNZ+C W00L2I)ZC&-@O=;2K^&B4^[7V5.F'/&CQ?QQA]V4XT'8& MBDOE1ND!R47X?3M&'W%C&)\I+2PIM[3-;X&YTNR81_G7]+K 0SCM"W]_L"!NW[C>=6OV]P&J^ MO.T-/([JC-$4P[F-'=K:AJ.M1B$DQ(QC_@Y)NR5YOJ&4K6/9&4C:T/:(MY1M[;-F=,.U<>)))8:]AQ:6"'E1LT.>*#+]VFRGGU9+4SLZ> M$G7XT@C>%^T\>O=X%249LQ,KR[!-O"Q!V,B:(2K7@F=#D\G^[&?,%L?5FB:T M(!0!50C(:ERMGZ":LITKY?7/&/^B,!Y#<" N4^6U&$-=QYY*H:)+.< MHSWV\#BW&-BSNU3XUK\NLEVF9(A9<*BEF+J\PVR&,KAI@!.E"$ VU50*,$-K M*PFZX!I+0M>@:W:PL3O07 6HKI(Z6,K"1ADS$^R55[2"9'=Z"@M%[#^T%A1' M3SS6BIM\2 2FCTRAJ5:SCE+3FB%OWHU]=7M(]SF!K(4;LLEW-[5P/7M'\@3D MXO2=R'!V2V](]H3I=,Z$9I-&A6@F<91XP6GI) M#,;[D6SV[:MTB"W="+*3C5N+@G%LSUJD#K\)#\VA/ENML(Z>VC?<$6ZM9O*M MO8%:3,E(5(EJZX=PH=DRJH\ /NP&39Q![ 8%;>-03#T'X=]N&(ZK3NR&M$XS M5UL0(]1M0RVKP\[(T;T.EEJI&[@KE7*A_8W#RFS]";, M/EX%D71-?A,[)GK<>]<4S\6#?/9[BOFQ((NG*T*+Y->N0#V3KM8[H1J%\Q); M#1I0E,7@DZZ1!U*R!HPG?;CI+RTM]UMWQ\2UMK%-&MN$Y>M(M(?4Y@C3D^K> M\6^1QAV3JP2VK9-/M'@S$D.F_0@RH!,D@-?#]=(1\@=/^DL_'^(O^T=XME5, M24]#_2L2Z#K'L]9C+P<8/(J_A!+W1Y*#0*;]K%5 [\EASA!4T7S23$+3VQ43C#7*_+J<(?Z5W7)N/?!?)4K[/#^V4NTRJC" M4P*LL'_18 GWT1&!EIC(JL_?$795DY$ULQ3S0W"N!;6L'9 #PA/TV[??OCU% MZXA60OO]R=NW;^%_)%+CHVA3+ F%*?L3^MW)'[][>_+'=]^C),\W[.0&_J9& M[GP(<20+=O1;%WCUB"GZ[BUO\H'-WA)]=WJ"@.E!UH!TUHCN5/@+RRG+X,W( M=/[/34*Q22B.25_;\!L='+Z<5EK$V#BSAAYEGWNU._;YDF<8&%= D9&PD5Z\ M];;Z9C3*\@6F^32+'S!]3N9,L=TNZM=DC:28,T93WO[5!8'''))%Z@*%Y5H> MDA3G1ZS6Q*2?!?(PC@$G,TE\3(^_JY/XOSUNJM4_Q;%O6 M'H%A75'\SPW.YMOI2R([=AKTM%Q(&AB#I_$MZB75FJSP+Y>*10RGF%&':S,X0S4I3YG-9^.+5?4M:COXOR$+)?;^61 M2Q*]3K+R4[\9%4V8WNYA[.9D.#F[YIY=71G;;SV4? FH062K=&R/3JX.&-TE M4VW<"YIG&2H:09Z$^ZB07:KH=ALP@W(3O/.(F!(78OC#1(=I,UB1Z5C.-7]' MM&,75Y=IVMW:]B#6#C6$"S2H!:I@+C'D6(AM[RZBMY3GB(OY6? .4ZY'U5N@ MJF?_[5"&P>_66%\/\VTQ)FD:T1PRV8@M,O@.J9R']MU2C[E]\TUNP(BX7?"R M(!!'-,.K-:$13=+M]6K-#! <:]SO#@++*C>E)4XO:;ALB3-.0^6/"Q8)N01Q M<#7,R9M 4-^DV!&(*@I1XZ7:5\$,N\1<]_".*!?7%TN,LIH]K3?GO TD#(^R M+?N9Y4G,I@"1=E8FY?@").OJO?K)H//G;:N^7*U3LL7X'HN'K[HYRK7[66[3 M2OC.[^GF MXE8'K^1;0[DY@.):.N!@D^1%,F?&0O/B(,AU@8R#1,$6?V4;]XS<*CY)HEFZ M&]N63&P%ZEI*=O6;^%7^(B5?,DVYU2Y)UZY:V[VUT2Q..<]TBD 74+:U<(TI6^(N7G'/_>LYV,S"_%#DG M.AO;QBRV O5@S7"L8,X VC!!@]W\)&9,[BB)-_/BEHJX8-QR!:)J9J$L MVL!YR*X*.+E]6Z(-<>>AY";199$/N=A%C./VQPA:;>TEY!AF$#$)9>RJ.4N, MV.7>\R'1'T??V7H]?&@*J<\CC+8XYAWI9$C/JR;)(UQFS4,YBMTW5;[F:^RHF^+JFPOVZ8SA@G_(YFGY@)_Q+N-$V]64;]PV5UF^:'0MY=^A"?H# MVN*(FM_=C)<'=G<]/!A5W$TWB[#P/#.M15A$,J2 ^V"HP$N M=KRO'1)4&/R]HR9I,M_6IKOB\9BBM>U;Z7:HWEY'MZ.W>@\]U$AL2DX)8PN6 M+2L',8$UDT;V25I:B?P#-><@2?XK($*%8*'BX MUU]CFI"87VA4#Q>!GB#"(^,NT6291V%ARIM-]?8CEBG+MB;68K(#Y5I&*ER6 M*2'ZD6J=WC31I=J9X+9,-M%ABS>1O8?SQ@9#41I(-@2:]N>D6)YO\H(M*,K6 M5;J!!#60A97]%[,E)I'L'I L%X %1E_'!PO2;-:5%PY8'#M*NH(LNCYR2 9D M;;BL1W<4D@D4VSLV)P6S."[9I^N5_"[$',!0^8^DB((E09)2-$@FI"'&.U@Z MI$7R HG(PJ7^MI"[KE1(FLSU:3H(+VJ4EK'SXN%B4=#D<<-#1&>$?W;&IB0N MQS.E%'R<75%4PP&V-U!Z$F"^OI\Q?22F^]!%DFZ*Y!DCO%C@.2\WS%]F(+(& M9UFN_UIQ/(PP4W3#<<"=<3>4,!-W$Q,VBT+]X=\23"$CI'E*#R6,(?,JR'#Y M2[" :LS\5O/C]*?Q9?M03XDJX8(>G_W+[G6VWA3Y#3M!IZ=ZB3_D/?K*Y3%D MGVD^!/83Q/&CTY$D^^C@=IO(J5@85,#>&0O8.V<"]BZT@+T;GX =\ZB'A:3PL9BM'Q+X0M/+2:C1N7]:P@XD84^,HTA0J#,%[3D*M?GJ M[_G'T3-%A295=[!]]B$%[/RZM:RYE^XH"// 0\U:8LXO?UYO$?[9>?IK;6/K MNV["\A61&_0TU\X]HL42?X\^N/M:,O_[7]H^ZN! ?%U(3#7<\FZG8ZPQ[6XJS)A;G ><-,E"< MY/.4@%N+7TS5#ZI1LB,L3"YTTSDA/1GM]+7"^6:U22.X#;CDEP%W/,;K=C&- MQ66 ]+6+64>+=PYZ"-R?S"HJD"#C! E"0"@K4L*]C#&D$VC\5BDU9Y).[Q'"?/&AD_;^HQ,<#G/#U(1 MPU_S;+(Y25.VJ260S3,JB0KCQ;&:$3((F[UGI=G1 [I9*S=-5Y>>&6K:0'O+ M4T-KY">\%AZ\/]:046CWV]/?0XGEH"EN.J>E)=&-FM?>A/$"+S##']?/Y82[ M5/Y<3=W!4A#E@)U'Q):8X4%C2!^V!FN).;_\B5+ML[U=G)/5&F3SH 'N?B>'M^C9JOCB!ITEU$@[G'[6>" M]&:O1Z:/[T[_\">$.06! M'(Y*#A-SMO7,^\?1W.-U^2H:'@[OSILR4\6BITW./3T,[EW6\%9T1P8".M". M$ .;P^,8[3+BS988L4X)&]4N((G[HR ADG@U2W><6+/. 7+>&4H>Z<%J;_KZ M;),G&<[S"YS/:2*N6+.8671)?KNX$R6I^%RJW ?V@"SUNSE"URNVH@@U2.(O M&CA1X$-MDA7>9]!CRLAP\^ Y7EGO\4-GVU[1S(&>/ 2/&-9XZ*#!(/^ON':J M6NE!U>K3]\U6&VR/3[4:Z,,K,#V&M[W04G/1WPY\K"EYJMJG+%DD<\BG4R<2 MK?*(*O?B 4#:[LH]4#O?GUNW89YZ?TP#Y7:P7(LF0U8F>[5Y?]235(MG2+KTNHO4:YEGHL41-P4+K@A]V,L_ M7K0G('_*]A.0WV95^G&>BOSOD,[=IFB!4_P#%BYP0J?KU7F*)NB[88L7C(0/ M 0H8D(Q[XD4=@Y&5+W"[BA0E##R(A+?-&B*@X7_P(#-!P3P6BQETR1PB!]@7 M;"3['S1:U@E>V2E]39A O6>C6[,><&HG<"C9X+B,IR:9["P0@@3+HX9/4GV] MIO8Y)ILST[AY+FH /!01+H[1$ M&UCW928$GI!FG9*EQ)1/7\>!1SQRY(ESHQQ?8/&S7C67+_,E1)K>L\.>>!7I MXLAC342(0X\QL5_%L<=X5-YW;P]\M_!&O:X(^0:T%_\-\>A#R9;^]>W@]HMS MJ#V\Y\R'R',GT9(M+?IGLO.E7VYT4]6B#Z6E@MJ&U6T" CL%@J AT"245$TU7H M:'UTB04QX%3H_:@EAXG9?M0!P'DZF\#[40M% ^Y'@XS7,@Z 6U?KDB#TN*U6 MVVCWI2XIM$KD$RP/,X:'=I4&19,1!>)['C0TL)R_AN0?.G4!DH;I=F+8@NM MR/&!2E32ZTAFVR:;:/ C1.:#"[RF>)YP4Y[]GN(R<'VZ(K1(?N6?FY;@'AI\ M_[P)O5UA(;8<"W\4N$[HNEBV>LT]'+AP(,O M&$[%H$O&71&=1"OE2Q[6P]@5,9VFU M<-=CEK[Y,LDPW>HN+'4'ZQQ],L#N4_25F+FTX0IWH,1\2O82IKE#>T/[8? /2EAX\Q6Y6N&X#^ M,@S;O4I_J#K8A<%+ [@W1$C-*&JC#Q)>IN4O,61;^ MI,L.WXH\.29='1B)OK+H7(W9GNI*J6/./']25R:,OEU<)'!;DL6Y.HVN7B=; M2>L$[LV^ZJ3"RKX::EP_B'%E^ G\7X865IDUG2Q07%$![\#S1K+,,$M+3Z2( M'3\]WNP=)8)E:_QVP8XI=9#^'3@F2=9,BCLC'QF+2%8P=J4\]*SST9LC+-:W MBX-2XWJ%BV#X>9/HD*_M7,TE\31!(XQPL2OVIP'(><2+KY/4]<>?+A]&7.Q/ M9RZL CX"G[;D64;VLY'(_":&W6V]*9IHO&AJ*W>*LP%8.%DNF0BN^!WM+H%C M&.^*J?20OASUMJ[N<1$E&8XO(PJ)-?+.&@S=C2W73#M0URNDPHHJM&%K*B@X M2\S8Y4UZ*B+N,.5% U2)/97M+65("M>U&-72PS CCCI\KDTUDXDQYWHF'63G MBSG&<7[%")WA#'PY5=7& TG1;6Z3TJ\#K'MU,\?)FGL/"HZYZ?3=E; TSLXW MZ)#LDNEE/)7F@F$5;]56A'T2P:U@79CSB3+"Q-L:J(? NLMPD*;_%_K),YDOT)4E3UE'4QUDV.Z_AQ0$5GZ:8 M5[YC'ZT2>$G!*S/PECDB\_EFSK]@& M!;;#IE@2FOR*XUV;Z0JR\IY*MH?^ /O4VK%"[,NK:D^AC1G@DQ\6AL%Q:1E! MX FJ240[&IL-!97ARACU$^[#,D<#S)#'[&2'F5>J(L=WT1;4-T2>BOMI=0J4 M?L"L,YO9('6M(.K2V&M!A AA+L,3JJ>#@;*A]9HD,BSG_7FJVBLP=A_*FIHE_L U#+48KJZK&;96(1AL1WO !8$]0';"TNAB>X;J M .U:S(3E?7P@0)\%_C!"IL5L8L-!G[>RU;UPIP*3MK._&=V'Y_[M)2!$XF09 M5#7)64FT^1/8!-R=/FWL/6GO08V[(RQA+;DCVE8+-/0TM$]Y:Y-LYPAN5/I16M[4VE-JCN,Z:0YR2'=YS@X!.A*:A0AY:[ M,X Z>4L,&>91JT<%]TR+ LH0!4,RB!B;OB0RDURKC[4&[X#M_(J'XT0[I.@S MH UTI-3B,K%B76"[I4NVE!T&M5E\2)7<8@DH7&HV*ZV5@&)U(.&==G!G6]M+ MZ#:8OK536(NWFZW$B%<>0V!X-ANX5SN'F,UH7OR<%,OS35ZP/9DJ8B(->UL' MR6AA<7^-S#^R0+;4B,,DV2?:T*RASAMEY%C>>[5V^,(() MC9,LHMMKML'G1E'P'C#V,AR<4.;+OG(J)/M M"[R F%Q^N(!'0) YBS'T0_22K#:K:99MHK3Y)81;7J[6*=EBS'Z=R[.[#0C9 M]M](T!P&'5C ;BP-I%@\(!E8H3?@RK2RH2 M447C7J-:@4 L?+6(\G\7*.W]A'J)XWD')O&EQ'E&Z M993NU8$_#-4PZ6L;#J*#PWF(R.C*,>JSG?3BI;_8R92+!H[YY<(9/-H 'S$[ MVG.;MSSERX(HC3K;1E-J(?&60TV+&JN'P([&:1-) A1,. FHRL(RI12J=8KL MEEK#=!5(:B9TI!^'_5W1)D]9LDCF45:<\[JHU]FGC.(Y81__BN-9]%)&*.37 M^3V.<@(OL+9W; M/(!R;!\#<+D07"HD%.H-0'&.SO1QV0Y6W.#,WY%O%I8V% MDS;:9T<[$L1#Z.KJMM_QHB.> MY]^WS5T2 0?[/=_ V;8ZYW>;V/K]^UG4:CR>#6@U03WL91>C[6$>E^24EC'\ MBT3-LY,#']OC%NF-WJT!;""4Q_:N*>][)A50AN'63W:$!CE8CKU@V*0?,,7E M>EE:$66/YMT_D^4V,$W&68+_LCA#LCW]I[V=9T3)"$=3?)D52;&%T!W*Q(HK;QZG?PY*B&[/27SHXS3L M92$.&M"=QS)S$M >#2>(4X$(124E"$CQ+D$FS">6'/5FP4J,;XF]JFAM:9U* MH/JR127H;2S/P49B<9"5^J%&4>Q))3G$D(D^Z_' (N79G=-DKLZ,K.Y@7Y]' M MA38AF0H0HU^EPA#Y2U0\UE8LXZGQ&P&9/MO^-(YAIL:6$?]5I!\ACO6J&T MC'2UI]A"=0(^KC+5!+L+<3V:;:+!D#'49) %@ZA[#%\KP9> =Y!@(_"#CL@B MR/O\*RCDT!K HLLWQPZ<&8T8"7"L5WIP9$U[N' .07KSX>P0AW;B2+E*3%CE M2$K.F>TWI3B2&/-M7UM(0Q.,\_@W,,X!61@+O)5C1,4&;WOE690G^>WBX-"Y M%?^J\J*;=;;<0?60N)8B3@7SH.!$&QA9]+G^&SJ!N.!VD'X\=.QG9T3B" M*B[X(BJB\PVEQ\'_NLU[N!7;P'KS)];($6!')?I@/L1.%A-3OH7(!5C7C:O* M!ES@>(L1WU0'C$BU:8PIETR#!("\7B%XG&8I)RK[- M^9?\TV\LC0@'P[8PIYL)%$]03P9&3<:/8J'R M:E]18K-0#[LZ6*@5"D_9/D7,0RV GI:E_2#ME^40(PVP (]$3G,!MK/8VP*< M09;R#=URXCA!^73^STTBWR U>E@NMP[(OOQF'238K*U!1V2QI"K\U5XG2#A! M%1%\8DE4C;=W&H>(K5Y9 M]*>>;04)B1^*B!9F:Z*\9=87?<=#N,P,RWL;#\!E#L96D3Y,O2AGDR.'0EFK M/.#Y&JS;/9E)+GM"F!VZ"ERG M2W\SP[M:;QZZ3TIU@L@.?W MH\7W]K-V6-US^NYQEA1IE]XY;-)#YU2@7,L+ M1P(^\=-WKQ^_017Z8 KGB(5$AR^APQ>K_':W62,I7ED62J)_>D :-NRQ"V/@ MD,@NT@8,EQR6 \.&4E:T(:;4RWR4G#RDQ0:_P95:LJL.O-2?#E?WY^*NXRK) MYU$*,5#L2'\1%:UWZ8JF-O?J$I#.3PX"+Q*(>6@:!/+"O56 &W<57XD)L[QM M#S]%-(&B@#=0*O"<2+,@2]M9JO8C>*Z%I4(HRANC.5%E"':DB>2,)-K<\28= M*JD82AJ\2<$10IM-N0>UMNEE@XAJIXB&%LWC,J=W4,,\B2_P C,5&Y,[-;4&>9=-TM'WX0?,CP$V20,EM])2EU>F>> MTXX &2C2&+&[_.I]Y+6S6K Y\WNFIOBX@9J,MPL.?[:,LAE>P1M FJ3;ZQ6C MA5$Q?8Z2%';$*T+S*,6E<7U<]'I B#9I*_IA]I+$HA^)QGD=?'/$PI@5)()+ MB1,Y*1B5DV)')JKH1#6ADP6A$R 5?46LL4N <8_7[%M>RRVK&47:&954C(J. M&977E ?(CC&01B .9L[QPPMA:-[QB[XK]MFAPM1JV^/IQ1%,;V\O2K> 0(TX M[F"O+^2<)4;L\E^ 1&4"RAOV+4'BS2BL,8;V#73PLJV.QY FF*E" <^5GCHY M:ME;F=00?:L2[F$<@R(YYFFK&I$PRK_[: ;[H.I=CZ)U7]?2/E37HL/10M[" MO$"?.>K@#W54_&US[G0QS;&>N:MBDR07&9WM>NB8/7C>-$QY2@EV?='-3:+- M(J?OLZZ2%(NC=XL\R)I8O\/:@?+T]@H0(H$QT'.K%NX1'98XG?7+%:9/[+CS MGI(OQ1(>M$?95BH G:VM9:$5JB>QJ' C@1R5V .)2#=_B2'37&<=8. [MH[F MUWVR"["N_C(*L);AD@@T&7:8.."("TZUPL,J2M.S39YD.&\S0CI:66N!/6B> M5C_'B2JD@19].QN))F_HSQ9G'6 MC]L:0;CPODUB:@=(\%N5"N@_EC[WK[)7XJ]_>_KMV[>-1YID M4;\:!Q+#A(HKY8F8,M;Q >DZ6Q"ZXA="-TQS\T+8'0>FKN8]#E!M8+T=J!K( MT6= CSA^OSX:;2834\[Y$R#N*](3GKVFPP@.!QE&:#CJ4. M&WK.M/\3H?)36FNK7NZ;&II'#PY%%=* 3IQC-A[Y<22\<2H'9?"SR"R79$^0 MXKOU"DFGN;5DM(/U)")5T'J-'0GT@81%P6)BRC=O)_V?G?V)VAB%#')D1ME))!IJ4@$'<93+ _![/T#!-\W6N,?4S]"C&BFB/R%ES=(5F=H=0J5GI;9]/XOS=Y M 49 /B.[0EZ0]>DZ.X_6"5.P7"<\'E96OH?2[7E2X =,GY,Y%E>_]^(5)#3H MJG;O"ZWE^G9-GO/,&^ RFG#B^ Y741>FW(2ON2:A)M!?1BY1<9D8L\ZMKXAAIU%ZG<7XY?]B MN==0TL[>.[0/SY=;2&!%'"UB>$/Y@R3<)-HL],E! 7R H&MID9OB^-F4'/V)>7/VZ2#)]*57U'6VN]WP+3TR90 MHCRI?D& '-UFH0X!7=PE1BP+X4.Y2K(HFR=1>D=$83-]QXFR:W]OB12%5Q=) M306JR!B1@T0]"^U>$4W6>I/)RXAF2?:TJWPB+N,D8JAH;2EY$JBNA>VC[K7K M2.ILJ)A/##D:.BSBZ,(7:J_-S8(BNF$,&Q+1CLM<2AG41V*:#Z:B"46"J+UR M5/NYJ2L1?@3R' 52#,4+LQ5[9C8BOY$0"E%4QT'H\-3'X19J<=[2&?DB]V)( M6_8]V.X@^C[6\N*HA"+ '?9(V\+5M@.MC%4^1(0=7HHH_7_)6E(<5]VXKZ#L M ?4M*P(Y8MC#5-+58&^;Q'3P+-AYLVO/[VP[T%G3R[[5>=+<;=,C/6=*]S$- M7OI01MRZNJ5WE#PS)BO5D:1Y7X5T -:W2N+H8?^J" BKE&1,;E-+G9P+X9R! M%V]7*?F2ZSMEI%WZ.V..0/N-4X&WCAS]B)PO+GM]/JU@9^":0H4P*EK;/Z!H@^I:X,H( MS\8%:UCY4C&7&'+,8_[&/,=X/]_H/88HD.JO&:8KB4B9=;;.[JB#Q+7 U1C+ M!+(%PXE>?R!9L0QC5AKRGO1C:,#G8M?9,ULFA!X7 C#J,]@#L0;L<"_#&D0, M\R3,;E1]WH)I#\';&[ VJ>E\_"5EFB,3:$8C. D_;%>/)#U8#-+O+0R;/3BN MA;Q$A@0V[Z9*.\^(DA$>->(S+E] G:=1GB>+!,=GS%3*^+EA$Z4?HH*7(854 MK5IIF(< ::U/[5&[/U36M*$=<>@1#.R:/%31QY/XCB7Q\R S2EQ,DZOP80(U M%)8DDV<+EC6Q"2 ^ .4\@ICPLA: ,-2#(BGWB Y+O&E'+7TWJ ;SJY/:L=J< M^?K2;5-UB10X1QQQF#.>6M$-KKJL?(SS)8XW*;Y=-"L*/>Q5%(*'R]D\29-= M=B^5V \%UM8SV1.]K?CWL5_U"^U2.9<\?;'J)JSGSMH ^XB]E M(@YV6K^C)&._SKE[+8<7TTLV[3BODW7P-@D;PIKI)=4B&A*TY4(:@@37BVF' M')RR61S1.$>?UC&IJ 2$C4U6M9TLB45>#$-.LW$Y=SYVY5PFD)J?YQA M&J6,VFF\2C+^#+1(GG%9-52V]QAUMMUAM) XWT<$%2?H2=!QP@4^VB,ES 9A M-@>D'V.]R>55E%">NT44JOV HWQ#<7R;W<,61,!>'?SBN>T"9/XAWM 2KM&LDBL9X![Q4E[J(M*#GNT21G&'*,741; M?L?+J(5*BY*MQ!Q SZH3:D2^ZU"H*>I3F<+%>"W\674]!U02="(N =A:?<0( MJ I:DL) _%J*5)CRV*-Q7T#$*0]HCN$6XE..X^NL?/J;/4WG[$S*/1.*""A[ M0-:&NRE"YZ>^ZX_3C^?7']^CZ?GL^J?KV?7E0R![VWHNR' ,]E^TJ+'*;A?@ M2:.&>XP!A+ZEC=28?.\R&B3U*H#D8L0#[C-D@01182L?&4A@6S$D4R9[C;2 M<)[M??3E Z..)E&:,Q4#5.:8/G<$H.EV[!$UT8W >?QC] 6M*LS!0APTF4SL M.>YX_3RV)X0]9__ GA#4&ZBJV6%?(B"UWO2VSP58B1X"]><.MYUAS)&YZ_"963/1_>+B"BY(ECM\3$IN='M0]^QX? MY!B<&YXE9O0$J,,>(#3XW':"T&5>SQN">[QF/%Q&.69F[1.-5A!G+[\8T&AN MZP2EB#T6U*6)=[WF3N'L-BQG&5 MO64Z9_IAD\)[J N\2.:)S!NMW]%2XM0(W&MR00'")0E!1,Z T<2>>QX%KNT" MM3L:2ZN/M9AUP'8O8>VWXH$$38?+Q(IUWL2K(>>W[&Q"6\H-W9!2].FV77FJURDC)LRK<=MY(0,QVYL8U\_;STG.0VW+ M5:6Z(];N9RFJ2OC.4P:5^(*(GSYWB37+ J8JX.NA)E>$%S)Z&ZY1MBK4:5J& M@#I8N@,C[,X=F")>'HP84I&$(A&]"B> AE_]QY$D%;";OW=C2U%N!^I:0CE6)- BCC>L;UW!6F+&+X]9US3O0P>_ M 0UWYSG,+6?0>TW;>TQW0UGSJK\/140+LP&=1>Q/5=Y7UW1?9H9)=;2H=I9C M3^>>>#0WPQ=)/F>&V(;N7J\JCF8:/:Q#[J20_87824FP"ZD;<$36J0<*TBA[ M5*?<"V/[Z$@/L6"@_]N5%M)4URH=7?K>I[2 ]I$HB.-&.^3AGS!K,;OM3D7) M07_'OLUCSLX+X 1]ECV'TVIK>_AK@^G\_7"-%'&L80V&;K82(U[Y]_;Q])65 M(;S]R(:[H911I_+VJ?KU]?;)X/O:W96$V.SQ#D9GL=/75(C,K&']FDHY:O-K MZK$O0#:B>HS1M/2FM.(!-.^T_0 MSQ,5EFG:6TJ*:[?OFXC_$*YSISC@JQ/OAR@XKL_:MLSZW?P*?88P.SFX.2\X M3\$K'B7PQ.:-*Y0Q;:4&&^@X;)<9P]NEA;I;#V._5%"]6S" .*@B4G!7;L:T MLRRT$CJWL6+.79HPYW[LEQ$?[@_9JU9,K3P+J9\N"%1]T-=0^^V'TU$";B M M)9"/1D\=\+A;4[4QSE^DX$&&T O\6.P>8S7"Q-Y3DN>?,HJC-/D5QQ ==H87 MA.*.^,$A8=M&%0Y!@R\'SR#$VCB!?'.I3\D13@+:T8#^1E)>>P*("73>'5;2 MB=.)\:9:[B":E&333(280J5EBHN$[;WN]I(6V%[WDCW:'"]**1[ U#Q=6T-[7,WP-;0 M,2&AS!AEFE]E^V',&'^)>P_-F!'H;C6/Y69,^#3G]?7&SSAY6C*IGSXS\_VI MK&MSNQ"5B WOOBQ@];X(,\#I\U:L(@N5=)45C?B-A2A5/;I+,IO9:[TQLYZ2 M0!['>R#W=O$I%\FQM1R.DCZ#^!L/8#L_&0.Z"5E,-CD6[TH0#V,^_5/CO2ZQ#V: LN=@J8HL:SFZ#B6X*4+I-F8KN OF_6H M@N5B<Q9U7ZPT<^<0Z3A@5K'&8K S]!%1W4>OQV]_C M%KS E$(N;'B/SZSU\LUTZ?R2K&7-7K:/7+JAFZ]/=J9^),:YE4LJF% "&:B( M7NQJJ \^'#MUHR CS%,733DBEMP,;Q8&NC3"7 M-EB/T5N\K6#"]?OQ'=HZA<_""I/P=)0K]HI-U0 +M@G&PWH%=&-&UL[5U; M<^.VDG[?JOT/L[//S(QG,DDFE9PM7W-<:X^]MG-RSKZD8!*2N*$ !2 U5G[] M J1NM@FBP0M(0JA*92P) !O-!M#?AT;CI_]ZFB=OEICQF)*?WQY]\_[M&TQ" M&L5D^O/;7^^#X_O3R\NW;WB*2(022O#/;PE]^U]_^_=_^^D_@N 73#!#*8[> M/*[>/,PR$F%V1N?XS3]/[J[>!&_>'_WX_OO;ZS>_/IR^^?#^PX?@Z'UP]#D( M_O93$I,_?I3_>T0'EGR#673=Q_>O__X M;E/Z[;JX_#5*MQ7V"W]Z5_RX+?JJZ:\?\[)'GS]_?I?_NBW*X[*"HM&C=_^\ MOKH/9WB.@IA(C812%A[_R/,OKVB(TER-VBZ\49:0GX)-L4!^%1Q]"#X>??/$ MH[="ZV_>%*IC-,%W>/)&_OOKW>6S9Y(E_B:D\W=2X^\_?WS_3A9Z)P1.\1R3 M-" TQ<'G(,'B$3P07+!+]]MR?B M@F$NJN4ZN1)?K,M+85H0MW@L?DJQ,+JU:C9/3FCXK%/R87QC(AR'WTSI\EV$ MX_R1\H^\QWEOQ8??STD:IRMAQR@FF\8E BA(F,KU^[?*;W[\(U?,'>A$38>PQ2NXW+X4?/_*4H3!](8YA MK=IJFR#^F ^:C =3A!:%[G"2\LTW.R6NO_C]+.9A0GG&\(,PFQ/1_A^*7AC4 M&&\/@@^]].$*1_08X)ULCXK5"7G_B1_S,(WE D7X.>WPHT0OTPP8SBZ*IZA7/+RZ3X71#PP M7[9_E#:+HY_?IBS;2H%8^&KI>-[0NL2[!6)RW0AG<1)M:D\8G9M/3Q2F&O'@ MCM22"L\,7UG1#::V)I3OMV#&:JB66ZER"L7=>8_X4X(& 57 T5A5 IWI7 MC 'B%]%ZJ_=.13^]*T41;6*@[P2.6XI/E,5X^ZJ .*BTKATL5/%HCX<\'O)X M:$QXZ'(]E%2SDL9#'0AX+#0<+P==NJTCHVX#@5, * M41 ' J@%?"9Z;@B)JANQ@XT@,GB0Y$&2!TEC DGGB)&83/DM9O=R/.L0DK:\ MAT<>'GEXY.&1AT<>'GEX-!QX!%RXK6*CCP'#H?B4K(*8\PQ' 0I#FA&YEQ44 M@9$L,MT^,FO4#G:J(Y/'4AY+>2PU)BSU!7\]W@[K6T:)^#-<6P>)3F>(3#&_ M)/ME8F%%8N;1ANFUV;1':!ZA>83F$9I':!ZA>80V'(36_AIO%T,2PSL$\1C?C.YW3-> M'1JHW]!X,=WX>] 3*O4(;(0NA$=@'H%Y!.81F$=@-A%84[_*%MZ*:)CE?R 2 M!3BWYB F$\KF^9/@@ O84.>(RTB.3B#7L7A\)$6X2-"T!.*4_MXAZ#J5,Q3# MZ)1&+WT@U<]=2I,Q.=0NQ'!"R;\P8N0I7E+,CW M/QEBPI]/5G=X0=E+I LH:4'&!X8(C^7;TPJI*FI#2O&(*LGV?NY0FK6_&T5B MM>;K?^3H/%)RBQ5E;_IOO%**J2C7O7QT/J?D/A6>?QY$ MQV^R- _?BDF9TPBOU+WDA5M6S(#BP?(-E[H=SS*9"";\P M^C6=B=>Y0$1MFY6E.Y?U(D[PEVS^B)E2P-=%K$C%3L6<,J5,K;G24IW+=DE" MRH29YZY@/O&=ROU5MJJT!/EY%D;"9Q MD:-5,_EHRH]]&]M4)BK)AQDEZCE;5:1#J>YQF#&AA*,/CP]Q6HJB544L2'7^ M%.:A,(HYI*I8A]()D"G]N?O5_)$F)6*5_N[.?F75\'%^ZPE$*QW"!I2)(N", MH:/F\;JW% QQ'344C4JJ'$.P1CZXH9&*_2BP*CZZH0K8CA-8*]^ZH17@!A=8 M+9]<5(MB1PVLE._<4LKK_0BP)KYW2Q.5&UM@I?S@EE(J]B/!*OGLEDJJ]Q;A M;II3KJN*8(:KPRFWU8 JAFO($3?6@!2$Z\81OQ:X%0_7BR.>+6CS'ZX51QQ; M^/X]7#6.N+?0, RX8ASQ=M51I'!5..+C5F^SP-7AB'\+CP*!$V].^;B0K72X M:ISR=RO".. :<*(!WMN&&QLZ[#B(TKD?=X!GV&<\B L/"5Y@T!,HR C M*(OB%$=!H8D93F/AB1LDC6G6?N='&]L0SR>9Z2 ZKTYNBN,DH5_EZ[R@[(QF MC^DD2];YF/@=#G&\E*$NY6&XC=JPVLN].>06L1N6LTG1/U"2X4WV8$7?#&KV MU:-B5CS.TAEE\5\XTO=$5:/?'ESF>82ATC\OW:_DZC,S)E5\#AV(O#>3;?:8 M6UIL5&H2&)E4]7F!>D_Q 7E+O2<'\C'(]@WC\**/??J;>AFR&CBDSIE,I:*, MO5LX!^&8>JI=9K!:!DIY-U1+F2\.5LE N>Z&*NF=I-K^Q66JW_QFRQE-A,9Y M@/_,9#JJYD15\V=T3E:U)6(-PJHAM#R+EW$DGKF]W^@4\=DMB@$(65NU+[C< M19]\$EI3 )WK0O>^5(%>TX%@Z#%@J,&F&JXS_QXL@@*N MNK8

/272_L[>]:W#6UJ:]-:.%)L=[^\3X>^"ABW?R MH6Z)OS_#WY_A-Q#]!J)SX->N)DSOSVC-P[(*^SX%$Q2S8"DW\B3,F6P6C" F MHK-Y!*[I+89&;=H!SRD^[90G/OQ^C9[B>3:_QB7)*Y6_ M=R]53*JE*ON];SD\9+'2QXO#0(QL\?,'C-[S.PQ@#!FHVM#0+A%U%,2[&\$"Q(.4!GB^2.@*XS6ALZ5S.%K&9,K7^=KF M<8)8L!!=,MW-;_>AENBM#F3V3-C!,&'#XD'&WX.>F)Q;3'B1BN8FG6$F;X!G M.(U9;B GF.!)G')X9$'3YCR#XAD4SZ!X!L4S*./$?*.%O1[S548=M+.NVP6" M'P*>/7+\9R:_PDMLGJBNJ@E+($TK@8=<'G)YR#4FR.5A1T=R;B?*'95'$5UZ;XEKXZ@T)7O4WIM,@!M>0^Q/<3V$/O (;9F>J;&LZ$S MFM$C;\C2Y@P14=M0?%2"CTKP#)5VF/2=(4!W^]OF#S@C9=IBYP15/8$\7]4I M7U5R7[7QB]IGLMIHSRJN>WV-BH8@TE>P*O_ZGI@74JV*_P.O\0-6MAMH\%P& MS4O1E!Z?Y)YK]"$.1OQ+*Q.O9V94S QPF([=F?:LC ]\\+!R7Q,ZSX*:>X:N MJ ;0W]<7&AKYFE8#0+X-"$XWJ>X6F 5<'@@*4CD"3"-!0&W9"0DQ$,5C;>M8 M&_Z*="C;]&7;\M##&8ZR!-],?L/Q=);BZ'B)&9KB+YDDIF\F^;$[GJ\SVCW5 M)FUY'.5 S ;(3 ;P_FO("4/\X_(4VIBL/"958=)J^QF[E^FAJ(>B'HKN:T*Q MKM%6'22KD MTC7H]!%:G:3N K+YD'I_U@\_JO#$07*MO"K;BY_%C>H_#C,6I MI'>6*$ZD,!>4W2,QY@G#*(G_$K,EY?R6\E@.D.VU>" GN(,G6-705I9CSG'* MKS&2(2C1#;F3G6(QF>;$%_BN;\-F+*>.7V*>YD9YFB#.XTF,HY/5*24YZY>A MY!JE\DVNSH29@UY_&TWVQ&>\M-6=%8MW1L4P3N)\P3"D-IHUZUD.SW(,6<[# M8SEJK?&>]/"DAR<]/.GA20\]Z=&>"^F*]>AUU@QNN')XPH10:\,M!^OMX]CU MUAFJMTI/?B=<-'DXA#(9+5F+AJQJP@[=J)? TXK]T(I5;P9$'^I?K752Y'(M MT.I4+",;_P5.?L"J>Y+#DQQ#EO/P2([*F_X8T!?:J=DL>S'DP-V0Y#P_,J295C^,\CO,XSN,X MC^/T. [DYKEB&!!U-/0/!W@L(<(IBA.Q2@J),Y08XN!&SQC2085*$3VF[A13 MO]Q8?[[M?H>E"L1PVPRP,FAMV$2]O%0UQ$\QO\4L%"9V,WF@*4J*2!73+BB: M:;4;,O5U6>;KLV)D/#P?&/N2F]5L0]3U.;#\5I:'&2(/>+Z@#+$X65W.%V*X MRR-C.W7R9Y$NI5UHU&*[[P$@RC5B?^ 9MXRS=P[3BTV[B$1]^ MOT9/\3R;E]Y;H/R]>ZG$=%$I5=GOG4MUA\BT[)Z$TM_L2*/44,FOGB/S.0 ! MC([AZQF+BHE_[*B\\I57++]CC^JN[K?:&1K[ M^[;)4 [TU8^!H1S<--@$%AC=KQ9$UF\"^M=6&,7-@S%W!)=YD;V(&U,Y:Z^*MB3:WHC M9AOQ_']A]'*[MJ1$7^[S[JJOTYDDP2^)S+(14O'U7S@2PIU@@B=QRB_Y'4:< M$K$>CAU*$1A$@J!%:5[L@F5 M.1/A,V&>WI"]:6D]49GUJZHE9X^<>*CHH:*'BAXJM@D5M5[B >U/&JZE![05 M:=ES/:!MRA;]'+#6OG5&:Q7(T2J==?2^V,0,&%YD+)PACH,%HU.&Y@VYK1HM MVR&Z:@OF6:^#8[T4HMYM+>>V,!PQ1WPN#>R'%F]!J'MIU*\>=9RE,\KDY'P< M17F^5904RUF9I*9M],7(!(%/)['"6+!(D&D:;!EMT)8XJXM],'3W ='F-<[P1,Q+FUW16V%D M^35\\6,F[92?K,X+&U4%4H+K]T3;K.7;%TH*N9'J&J5B[B;39[\71ZBK.URC MP6%I8)U?X9@087K/WID0=]T;7$L5)BW[ %)_=LT3C)Y@' LE,EI6R%,B2NS5 MWHI^0"Q)AS[ 7(GM;UHNV3 AX!GCQS_F6V[614 +'AR[%1^V75;.Y:I2 M&G4**MNGU _BV57AFM6E^Y:\.E!35]Y3*9Y*.1 J13.,J?&H<48S>H8%,@4Z M0SC5-A0?G.6#LSP3^5PE=:#=(7*.M5'B(5*+]?&F57(1=G?=\S)HDX5Z4F2A M#O@NG?*:LC/D(SN6P@Z%::43GO7LE/5\GJ/^90;[W2_I)FO]-@.C&,PR9T*" M-[_D(Y[@AQFCV70F_L%8CG9^(0S@'_+]EW&G?3R_.[5-7F:I+Y>:3)]+G;@7445EGSVY!70O;5UI<,=G,H*@>0M)KU>Q>??HO364S$:)$C M1&5M[38Z(#TH;WBL6]WSYCZH#,"$]C8%>4[U@#A5'YXV9%*H)TU48O=ZRYUS MUM) 1V9.D'/D:ZGF>L9WW9WN&XN2.T:$5FF[[X0G)+=S*)/^#<_F<\16T@W: M_[H>%U>G:3L$6WW)/&O6*6NF=.3KO#$025'?%"RAO,NU'*N+F,1\AJ-?*(WX M%YS*30".V5()M@UJ]M,C(8I.=%$D^-BOE'?HJYC%,1.HT4SMVHK]].,AIB;=4A?T_,UGJ]IPM?4FHT]">-)&$_">!)&03"8KL?.V0E,.]#%_3 X MEMH^='?L2$I3E PQ0JG*6;?*97P.$HRX\!#H C/Q!#(MOJC)7T";L\-9F$GC M>8I^> KH6P)Q$V:OW!**N9(2G%*N@N[;WWO"[5=B^<+X9J.Q7)RSF(' MI(9*02A!QV$$JYBXGF"-&%_Y.$2-U %!8 U])=ZC;74V8QJ+AYB#;-5,FQ3)L906_SV-X6NINW M,X;^?J5M]/8K'6)??R71V@'"T?F3W \OO;>W45L!^6$ 5/963!"7_:JT)[-] MN%\K]+"I0^/I8D\7>[IX$'3Q8!,GM>5;=V=$HU>=PH?KD(!V0F-E/GZ'<8,N MZ*P,!G;'9 ]XGZ,>.](!I?VY4!41ZV^Z+CLF98%Q&5AUWXW$AZC4&0CPV=H$ M>$0)(B$.^ SCE =AQO)."A%C&@4905D4I[M[%O2TOV&#G1/]M>3QU'X[U'[S M7%AA/G]L$G.>%F]/ ?2K"_C^#O!^;Q,Y$WH+(W_RK^_93( 32R18KREXK?S/[-X,:_L;ZO-]Z6;FW2& MV2F=BR[,,.'Q$E\2,2'A*[H^X_. GO0J,&G%;D^WM[C+W,&7Y!0MXE3>5[9- MPZSJ'+BBW?X(AT495US\V-.^5_%PS22Q7V8(GB+&5<,:JDD@:U>WKCJS*#BB*V;T7:NVX%Q.;F,\*XU!G MJ-!7L"K_YDK&.YS/V%<[[KQZS(+K#3E#2$\[B (@S6@278IUD2YSAY[_PL22 MJ-PFU%6P*__N5:L$WMN Z2G:8B>!S*@EIPBI0,RXG.J4NY:Z:OWWIGI0OBXX M&(DU2ZJ^@E7YKY&\^1>SU;Y/7C5&]14LR\_^P*F$6[M<<]6F ZC1>P^^4!(: M=^)UI2&$352_#%BE(?1#^TJT]7J*XWD1V1U/9P*._LIQ[HV!^J*H8[47MPPO M! X]?UH(>(W%W),C;@CF,JAIN4<*1J1J]JVNU-,:J!1*[9M651E@+S1KNDE5 MJWVZDT%!!$?GB,G3'/P9:3>)PUC5(WA%'^ &D?=FLKV$]);RG%C3V)1)51>" M]CJ0$XB%!H-^7@NBM1%=!7?")&N-"Q\$Z8,@?1#D(((@AQC* =C><$4AU5W= MOZ#5?+/$E>$#UA&80G(E$R18,_ H"%?2#H!5H]Z.<27? %@5QI1,=_D&>HAC MA0^FJF@!5R9=V$IMSK"XLG ;]?S9&@7;IW'%CNKJ";KG[%3*H+K*,J.?75GB MZVJKFQ!)I\YTM&Z(E0FVQYVLJ*ZNH'%8KASCJ+]BPO?4P;KZWDU=&6P0@U7U M@\/S57EDLBOT /"P&3#RR17/'=#?$N:DZO2+*[ZZF68, W!=&51F2C()I.KP M(+7]&=E,3?JXT0[=:_NGS%NQ(74$FU.T7&U#P9AD =(:7 M.*$YMW6-YX_X9:9BXWK-0VDY2_?":,6GG0+%!\G-15F8WK![S)9QB$NTJ"MF M2\9\7BD>STOM#U2VKZ/J9_$RCL1PY+>8W<_$Y'N&PT3\$[WH1)VJEOO$\UMJ MEYA4G+TO*6/WX/K:G=FH[ 3Q.%1(6UFV5ZG/XB1+E2:B*6U5\GPO6PR^B?)T MS%Z)GHX*[ # A7!TY#0+"6*K',Y+ M8D=.X#01HDTO28K%RJ[.)M#9$WO5X9;ET)RUT)3N07*AXW4$W0DF6&VMFM+6 MTU;P5"JPD$IK=-7%KTKARZ9+>P_J]4L^$E2<"VI.IC(40_T7JQ'HU6NHIN<(]SCV97\22 MRE B _JB>4QB^1;2>(FKC=.LLC]H[<"AY-^P#)7"T?%2O/(I_I+)V?1FLH8[ M.?3A-UG*4T2D@2LZ4K.5(?3TE7":":]N,X/L:Q5RK]6&>\>[=3#+G^AV_T2W MEJ6E1@3IV-6AL7<*I;7''FT ,0L 6AE[. %$#34W9\9N(?J1TEXJB(%:AUX% M4,_=N6GS=3]I0V#=G8IZB!4UU0!<>1"\[LK4TT"+%3N-W D1C*MW92Z'=YO6XH!=,:):>JI#1SHU,=72FG;?R:G3-LU4I-[HZBX4 M=P0##[;+[51 ;DT]60M! 2M[X&?A&^A9$S "UI#Q"?BQF&-EK =8/<:GWD=@ M0( H1+!^/A^ ?DJC'>&^J(M.NWG,L'/,724 ;+8OZ@H>K*V%&IIL,HD-'"YV MJ$983$(_)ZA"Q&?!)*%?>?-35%5M63Y)I1?%GZ;J]#35+:,AQE&.4AXPD9F" M$O$ZY#W6+^2 %K=\9>S_904&CQU2F&F0RAXSP MU/-_MQT_?PIGB$SQG5BPSB<3K)P9[ K14]S]J\R,H/,\FEK!44]]T6VEZ=X70D3V:S<]_RO)C"GO8,27_?7DNM]JR)]2T(F^F\]#8$ ML (@C?5E!/(*D!(??GU]U[X/K^@NO(&>%G*X@!K+KM_0$/I;;&0V>*,E#0SK MC98(6.^- AH:0G]+<+99/TL:&-8;-25*'KG;*!WKJXQ\'>HQSA M7*-4ZGUU,S%YCW7;L7M:=KTICR.955(XBE7HO+QP7^>MQWHN^68BUXP+N2L# MO_A96<6?K2Z3,ULLDEP&E&PT=TDFE,T1Y+YML]KNG;P%V9T_?NO^\5O-"_87 M*OM3=*JHI*;0R!5M-="#*L#4\0%6:5;=APFX8GB=:NK9G7*F6W;=66P/9V5M MJ1F&O;J+?%UB]DA=5:[A/OIAQ1>WNL76P>SZN5 =$5YHNBYK38-MZ:92W8#- MZ ZF5.?56K4GWL$(=UZ?M?:=NSL2:SU9F;V) !Y[T]UAVAZ.YG6@X_I;E:X8 M;B,T#]ZZ=FS9;Z"._^)1TVV[5T959LIDRSLSQ. MK='M6&']F#!7LH+3* M[/?X4W<+^B(73U\63JMLO.!MC)?$)KBX-N X'1STZZPZH#+_<5 ?%Q0@C?I(W*WI_A) M?+%+V1%$\G[M9&L;^A09'3RT\UP:G9(Z@7FFJ_8:^/=:Z??@[ZCS8$ M?^#AZ[U<#=;36;Q!7I@U_E["9H1Q.>!65UI_O,$?;_#'&_SQAH9)5QU.%6H0 M/=JBL^_4#D$C6X,Z1OPE!LFK;A 8XX'['\SN>WU%'UMI/ MN-##\77@';.67)L#)'<,G'NK 4*?@@F*6;!$288EUIP4L7@H$3A3+*59 4)1 M<:ISCA'/Q*L(* F8?/'R50>/B,>\9JA05X^W$S34K?0>RO<3/M356P4%$G5K M4K;N$UJ*1TL'Y((R>;ILMTBN_!!^,>?!A"#\HLHW0MK5&S]Q[QUX/9 MN&_:-OKOY=UFH829(*"JW3YM'(++K3]0-:M5E[8J^34E>%6<+;_(2%2]9%87 M]@RY ^&O#PP1+K"]3.5RC]DRED? ;B8E)LL?A%R\_*?**:J+1[C#K?>$1#PE M?SB4O&[]H3;&JC/*-,-=M!57S4'E:?&=1G.5#KPK^M+O)!DC9E)VQ'+AW!<'3KEA)NP.JE'AT1E5P M"S+8Q.CN*,)0IIOV HK&DJ#.!Q3!+BZIM7[.$09@'@B.X/5!S5:;7L46I$AF5UIY5G;?5W:JQ&^N(I*7IW$4WGB M$QI@!&W&Q2"JGHX=.1)&Y3?C_6:\WXSWF_'#V(QOYO?Y?7F_+^_WY?VNA-^5 MZ%LM75#M S<:&U3[P W$4^W-J'8S%._EIVSME#W/P)4GDIW11+P$'N _,[$.-<\U!FK43XX@N\A&QO2^^E+9JTD1STJ5IWU[S MAZ;5>N]#*0UD7M$NW;Z;NU5I,"HY4N/Z=GL7B1$L%(P2>2'-)3E%BSA%276/ M('4L]V(S:.7EK^7BY:DK'V7J2OD&A/KS&?).SF5<3&(%@X$+P[O#(9V2O)4\ MZDNI"#N/M9V?<'/7H6;315%N*-D4MS=ZW4J'7\R$SS*9?J%$7NLE%CTASO22 M"(<(8E5399=9RNNK%%U6%>]KA_<\]SE.-]G\*S<4*LOZ1)FN)LKL M17=W(O,Z_3BWXY,WD_]R+N!3R\F(UX1!P"J MXW?584E@\Q5KC5@+?<)3O^KK^EB!4CE?JDTIZ\N"?XL(U1?$!#KW"E'J'( U-/8)Z.NUOM&NAK+I#3 $)Y%_A[$\UDZ MQ( +0'5W7@:NF:T*-JYX5.I#SN\LG/K?J5.V[@'8RQK?*4B.MT"!*ORDPNJ MM+MM#M;M=PZ%(X)W;\':^;[>XGE.!JD?[2X16"\_N*47+NUP1 M ];I,_L*V6O6J2O,^<,,;3O7B>94#QFQGFP8G.:9PS2X\J[4TD]U4X/OQ<2"-32/ <"!1:CZ+C<]BX[/8#,.V?+J6%S./ M3]?2J&_7MEXCBSB_/SGS]_GOV4SDSK^5QHM]OGK^2> MBGO3A87':S>^/EDZO57D^<8Y7/5O)!=4+;AW_3[WHG^K(6N*O7ZGC96S9_/E MG%Z"9T1QM5TML@O2N6;8CFPH.+C?5L-&!O<*Y__WX>M0F>"I[-^LO3I5>/7: M WY7-$/7#/Q_KP=?SQU+-NRQ:4UE1S,-:$NH5_E651*"E\*M/Z(GE%Q=>67X M:':]3ZR*#;^1N5UU%C.\G,2Q;#_15OPKY*%FE1=6.FE;3M13P:60Q^:.A9\C M"= ^A^O+L47=)T@KXUL9A67J$:.@5\)&X4.4=>20RT^R'2!' ML\V:*#2W8P 0_"S+ MLU!HDPMK-UL1B+;6\:PZU@8#KY$9+I^3R^09GC"-*%2N_H$N)UA6K] _$+IT M-$?'5X1 <(L@B)+P7>#_/@-Y?WGN7J.W_7_5*OJ,#6S)#E;1TP*-7!S> @[1 MHVDYLHZJ2.!!NM'^(4&\$&H7?!-U'E"UZC8RQ8Z,2#>K^.^Y]O)[Y<8T'&PX MU1%TL8(4]]OO%0>_.N>NQCF_NCSW.WOY9*H+9#L+': /9+9-ZP+)<\?\A&:R MJ@+V+Q"O&8@_$S3C$QI#<]6Q/-7TQ07ZG[_GIO-II$VQC7KX)QJ84]EP?^00 M_9E#-K:TL?>Z;+T*)A&IAQY7[4 M5!4;5_\@G^&.WGP*C2KNT%Z= =& C65\OMN364^ M#5[X"$V8ZAW\9E>N_B5F^BXR..]-<+L4]:X[2U:(D4*1H;3:@L2WF_7*VKNU MM1?.#JZ:A8T:8R2!7O PC-^]Y=Y4JH<\ R_G#\[F\?3R-\/!(U M2\HV'H$7VG'I X ;3F0+;X[KQIQ.36/HF,J/1]GJ6T.'J(H_97V.EX\D&0U_ MQ@M[C47DX]*F!&,18M%EURCH=;LS=R:F!9I-3=;[!H'5WM BQDH,XEL1S+;&Q7_=K*5+@"-V/ISOB=;\_=X@30ZS%7,<03U\4>0Q" MJU7993\TDJB+6^U% Z-9M?U[;V1[\BAK"4$FG.W'W:(DA(^KN6D7E6Q<[3!Z M"4MZ">6DEU0+HY>PI)=03GI)S=W\M=M<[F&'=MLRR6#4Z\4W&ZOWQCUX^+8# M J,#KWW1' W;B4:%;.W9^+U2)9JT7J_#G^8^8ZSSS5BR_'&^I!2)35R C_&$ MK?ZX[TRP-9K(Q@A/9Z8E6^#=WT]GLF9AM?,B:SHQGL&RMF%D0ZS,K61#K4I@ MJ^TWL%9V WN0K1_8(2/+:TXN?8YG MJ87T>0C UL::(AO.#9#A&=\;$<.X!S]-MDT#"+)X-&U; \)TIL2!ZX_=1RS" M>>[=>8PYL6\=-4!H"\P,IP]B0S&G&"Z!Y:TH5A+#;_MXML4EWNC?]<[W9]B MGI&@1&5M.AHD/"&T$/S51B3P2?X2R%^1X9&P:6WRL<3Q=ZHJ!G@VMY2);&.0 MO,^6/.V\:G;US:\D[/Z "D@Q6V#'9LFHYA.I@L%%SH(-!^KV"C.K?=MXV%UKC1JC\I5:6%<;76 MJ"O55EM^JC;$IMS$DOI4:[8K5Z,)1J!]E(G_+@%=RSJ)7J'A!&,':3;@S-)> ML(K&ECE%H,60/%[6!T]S+9 GE]XJM36+7OH/[>\%G137;F5C&#Y"O>*_]U_ MR?G:7 1S0X0AG1A7&/KM3ZD0Q%?>ZZD8])OPK_G?21.AQYB]HFU@-FRUZ:]X7<"TI M,8J"]C5BK %X3V*$C9$&=XHV1G=%ZC# K?K3_EM4JO"N5FZEZDAV3"LA?MX\ M3WZ\Q88Y!<42TFQ<(;'6Q/EZ[W?!-\(V_0[VG3I7G+XUQ-:+IKB&@O>C9R!D M# 1O]/B9Z%GWJPHO>R5R0?/Z@%0-KMI@_8$VLYR+L%Y7KGP39JW[E^>A+08S M%KPX@8IIYJ)BWI#Q;6&HLW-47&S&:YC*OX @9]/," , MXC5FJ:4GQ>.2\4CV-<1O%3X?&W%"^@-9+_W*R&!+\/_>60[M]SDL!O M3F>F059'/%X(,E**"?Q@Q7S;,)9:[L)L"<1H$C3O.4R+N +OK MS5W9,LCVR).@9/B@"D^VB(QAIA +8?@W,G/U8A"9*=+W3'RF@+-3P&4%!5/< MIT7NHL4!CC(WVBK^;UQA +S?'8^QXKA[N?OCCFK.B+YPK9]=-ZG_F=O.,J94 M=F.*A-7B3$SE*M:=&[,3R6FE,O+6C?-5:*;@4S&+_+2(Q2SK4R BLY#S"E'E M3UQFZ1:3; 6P6#,98U3:)%/ZF7EA1\H-VYO(S%AXS\1G1D9^8;BR@((9)R4E MM\94>P[^?,I;!IF*/H8_?P0B,E6;ES^?/W&9RBP8V026>)DAL81TT[KB$8MI MP5,@(M."N6C!HQ"7:<%BDJU84>WTQAA1WI0I_?2P>< ^FC1SB_8F,M,S>04V MBP2* @BZPLX-T]V9!WU+1&[F3)T$\;55BK/D4I9Y17&"Y_XC)3OIAD*X!WFLD8HRHT,J6?F:=QI.)Z>Q.9&0OOF?C,R,@O M!EL64##CI*3DUIAJS\&?3SD'BJGH8_CS1R B4[5Y^?/Y$Y>IS&*2K7#^_ %C M# [ZH<>5^LVOG[,S@X_^\_&.DOH+XQ]O&IL[UL5??\1J*$X]Z0$YN9/RR8-F M:-/YM)CL05:7@JZZBTUK_+X.,7F$12&7OQE=3%IN0+KMT;L[ECTPN"M_2\TL2#"Q@R&7<6 M/8I36:P_OW*'/2"')EN@5OR&_',I[T$J6G-RCXL=T$P+]ZSEN[FA%ERSQIO1 MI8K=,K6'KUO'H$U(3[80*84NA5-YV8UP&NK50OC6=2FKC3NV6R=VU)G2:3,0YA MH#PZ*$L3DRH[KIEY52(F>Z\1JG?+9,R\.CDF8QS"0'ET4!8M>E4"A+XG0ZEH MWD#1XD"G#-<2FAQ%A^NI8^V=D;=HL8D2((0IS^(X($QY,N59(KB>.M;>&7E= MV^@TLFZ*EN*2B9W#2%5VKBIG;+"@@;@\>8P1KI@-7\EBQ*1<]FLJ5\8*5BRUCRH9N_D2G1#>A7N5;5;') MZ)8QW?R)3EO#,;IE2[<4%5Q4^01&PBQ(>/P*#!Z]!;XJM%<_#N=/-O5JG>X+ M_#5:S-SB&1N_%YS,X8-8VC2AH\F0P'1NXQ%X[=;8!-9>+RQ,SB,P#7NBS9"N M&3\&IKX^\^2A,]-Z/@=02^<67#XG]U60;"G6]IN].\['LN)4QZ;I&*:#*\@Q M!WAL_UX9"ZUQHU5_4JI*"^-JK5%7JJVV_%1MB$VYB27UJ=9L5]#8,J?N TJK M+4A\N\DC_Y,8?&H$GVK!IY;_J14\T0J>:-6#3\W@4]O_U!:"3U+P*7BB'3S1 M]IX0>%X(/M6#3\W@4W"?$-PG2,&GX F1#SZ)P:=:\*D1/-$*?@L^2<$34O"$ MU !V.]\@M/^+;8+8PC8@@7R?8%FEP%6UEROT#X0NR0?X%Z'_^>55YC_1W]:O M7LZ0[2P(",: JNI8GFKZX@+]S]]ST_DT AZS40__1 -S*AONCY\0O=/6_HLO MD,#/'.^'%]G20 M=(,.TIK+^"4UEZUDS+A"Y!<8@HXF%Q[]7?G%,I7+P2RM7 M(_E)Q\@K;[W[4?<6 M#4>=47=X>?ZTM5L;_?FT[ CMQUHWO%ZLO-=[K=00&!?8-77"8#*2WLF&WX/ M*(A5K)#@#ZB;"S2'N\'L,/ G%(,J[HE(7=>"6:/)A4H*/Y+:;ZJ\6& PR8V8 M1!GBF>-:?1+/(7+E+>3)$+) _@Z>-JVC\L#(DL$()G1*GPGXMTPP&G1ZPWL* M]=)Q@1-,E<\&Q"[= _H>OQSG'P_@[A?']'Y,V/G3^#O@^=+9"6MO(,7#-9MX MLNA. XL6F TDW45:D!3=BK8^;!O$_P."9 M/B-9!ZEDO."S_\R>P?ZWE)5OY\2#,]Y%,=IX#^G>II?R=-7[DYC) Y!NG=%1[.0/W5=PMRD)B7MCX6?-)L++ M0;*-[!E62)A$19J!-,=&RH0J]ZVF6,ILX%#/Z\FT '^_5WA %-;UF:RJ8-H' MWP$EBO]]_VG[J:G.!#[ROWK]J.IX[%S(<\?T?["TYXGW"] -M)NZ@'_ _754 M_X4OV")8T;W)GFJJJF.O[5K]5W@.Y6C[I\?-I)"YNSJGD6,'P*RZ,>>&8RUN M3!6_-0%L*IX^W!_-C@;GJ'N=*:;"YB6=<"@GGGV,8K&BDED MK?%[1:K$FY$W4U)PR*3*C!U5M;!M>_]\A8>$N)$6H<:WT9_@2N$%^E.C Y35 M3:;DHJ,[:QVX@8]]:V3^C"N.NX (]&C)FJ7AI"^EO->W'D$5 )\Q35%0<#Z: M0 ?]_]=FKCJ/18-Z7:K5MLS_B@%7"J;_X,T%T0DS"]"JS60=X5>LS,GIV_ S M"$=LGZY& /(C0O^\Y'ZRY@K*9Q\B&8W(W8Z%Y3U8JUU_8WI]C!:X7TV8L<>) M:>SG;[?$=K4M"LW$+%QP^GT8!&XLB2[R0ON3#?ZXCF=DJI!!YXHCYI\^)WXD MDH%(,*@P!CCWG+USZH@>-?B3P4+IO:$2LP\<[ 4X]UCY0:[_0#\GF!K,))2Y M$A+X('Q$$]E&8TW'*@+C!"Z20+"-R"X%S8(?'1,]8>\&:'.(76-;D(AY[49I M0PSB(A3:W8\J,?V-[4UPLP[PT@.]^[9G'CI$>G4T(? Y4\UQ &L@=A3' M,@TB'/4%PB H%^B>""U9H=;%K>S(;C1V@XN6;>;Q"705:P9=EZ/&OFL=*)^BNNA>5S\% M-\:X);J3P:U$S_BW1W0YN%JZ.O.585Y5O) .?),1>2VCH38+M/F MD_5FNE;F&K=]#8=(P/-Q?,/-#M?$7,WB3IS.QW#5#Z"88\[R(5>,)4KK!F;B MV;06;T-3;MHMG2/%NREV@*H7)KW>)#*G$2/YDS%;KB>V45#_['/]*D;]Z%L$W\B0@\G[HB/M]@O)%01:G9I MXS#?@WH<('D,DSH,<]NU?8 @;BY>2'(2F$_D7?J"O/RG!J\FV#!@:"9A_!?- MII+,V\9)U"!9 R8WD]U JFRI-B*A?$W=\%:6 8 /\L=0\V5="9T85?>WENT) MF&D!=WX S7A;T_-7N!Q M6C*-^-B+Z9.I?R K6B*_/A&]'G\!XS'L>GJ)] M&T_2+$!#4$3'E-4D*91$$!U3^<&A?_)GO(!FLH5>2(&AR/T>!8?+EFGRN&!( MF2"N5_=G]Z:\4S$"?;(3-;XI0=@GQ"6&JWLE:O0ZP]O.F^U"+LJ06U:'0U^_ MWH2FE)VXL>^;A43/NZN11%[99.>XC;9!)IMS[&U7-.DF@K3 M4*;B,K'M,K%L^X_H\![; >.TPW/]F%8LV0UNA6^WM_G*^P/(!ML/4!IH;FHM0>E<%S&A%@X[9OU?N M>W?K>X6 !*KI>#>LPUM;;ERO5:YJ7$OBN988)*K[O;P*(YY+A+[BF(3 0LW? M393K=D.2,$]A\GOE\?/U'X%MZ(<^2# 7K=I\[F[3-:,/T3VPZ!]HO;6[T:"R MII$WLMU77E$)-@'[CT_&5?!QW=\W+Q!S%CU^[GU[J*SN**9W+G<4^Y^6'R:6 MWYW'SN=N]7K0[?Q1[=R-NH,+).L_Y87]R;.B"4P-O-;%3VB"W=&*L]=/),7! MA-M^X>E_\)RL_ "O' R-ZOHELJ'@S=1\N0V?&C+#22=FU+_YJAD_D#=!X914 M-7NFR\#"FD',H>J3#GRROAF!]B'.Q(9VB]XKT_H.=&^U0PP-[[.WYYKL(9>O MPDBT8]_%&^ASB/["H;=;+X05F(;LD":#7.6$O?:INU.?GWJ.W 62;S?>[#KM M]Q#=0^SN^SU.IT:=ZZ]=LG7OIM\;=7NC88R.I"M"R6L*N+A&.X8\1]S]@HCG MXGU$T?8H683Q_/V4\PS7B1<489@YWX5@2H@U606R$\T)5N5$>](\4C\"_-#] M&;J[[W5Z-_>=KP@T->!OA2GD%5-QGX'6-\+T_GQ1:_.@R7O;Z)$[%$'-M&VZ MX$][@]B:@Z??A>]CS?@.EM NLM_#W4@ F@>Q99HW/EVKL5&@V7WWY!9:&_1^ MDO7O]@1C9Q>IKV4=2(S1D-S,B%L*X@('?S?'WS5#V47=)=L2IX=L&ISB(#?2 MJYYAHRY=@'I;8H&FQ, '@<%B5]H$Z1/R3 _/8WM#-K)\1(AFDDC./G0C:T 6 MGI!B9R_X4"HR B8FX,)1JX=B M8X6&(B>F#KZJ_9UD9SN+W?[7.F*&*TWXX69WLKJTO7W0PT!35M"(1P,-DS2E M (TBVY/O8]W\:>^ID. Y=$>>8VKH9,%!RO?:WQTS;BBH1^XGZ5 L%E02DH>& M_G8J#1KR$\_0@VS(SY2ZRP7M6\U6YFY],L+L'4/6%[9&9<82%3>FH;KIJ^2> M ;;GNBM6^C/L)@0QN)0!+@0(WVNQX%([HY67+5.W*=$?+5/!ZMS"C-)%6>'9 MR??!"L_]&>J/OG0';'FGK$PK?-?QLZS'7=SY2FYV>9;N.&9,6QY*QUS!ZYRA M@6;_0'=PT;08@4M#X-KWJ6;L7"7PE? #W(N&\AB#-T]L-=VTF1(N$[D;L2C= M.$-=]Q=&VD+85[;V',.\&MY_[G5&WP;^.2 94L[/T*;?EFG:Y$N07[>28+>2 M89=;SE:JF:]O&MP[^76CA;4TS[?75E)@M[TE7#SXDF43?U[2)_E/#-Z[),SZ ME[7/Q\RL?3/U>R;7)IAX+]4V>,N>6;4;V(\YRSM9),O\6/+:E2S8''?IN+G$ M;HJ@ETSL?EG+)G8]1Z\R'=TH0 ZXB4X4G&T91]JB)B/A'\S-9D:=-TN;/Z_- MU[:\NK,C3-'VI.O-P5*K,D^DXYI3>JAYN M+T<5YSC O=3=]R.PJ]T8!NO"2IDBKOU=[)NO+5<7,JO]@O9IJZIR'I^^L!S MB/S_,55K=3=P/WPSY+D*HDK]N-SHE^/1="'9"!&;-K-&! ->KI1_D"UEXLZ- M)+BD_S]YT3[VA(052-XA%T/,9=*HR)/MA4(+_I+:'].2GKXQW=Q6OS?% $85 M?-!U-\R?0I>NG>&0JK]429@^I[(6WVN+!S)QO0[\Z_V5&A,7@7&]"JN(;%]^379!R-8Q5/)/=TFSCG,C6Q:I_D>K<:S6T=A2*&.]I,:5Q-5; M\$=JOZF.D0W!0DWOD'G,$#0,D3XBFWPX(J6J)!P-D0+/U6IMKB[P!88DLQGC MJARW:A2-D)5*3:\4]:K8+L3YH;,$6DJ+9&5(_L/P?W_7.M+"G-S-%>JQ--A1==^ BN M;U0OC;BM =*MSO$\'Y0EC:[-RN3*P7)%2JK3?-P, MCTL'.08*ESK098JD*M MP'*%82]%[-62ZK3TL5?CFB#S6V*1G7;F(<75:??&"WPS+0V7-0Q7>-YM)M4; M/FT6/9Q83S3;P*NU(O,JPUJ*6&LEU1-I8(UOM;B&5"\PUIBO$U%MG/)-K:BEB5BY/EY-$)_,NN3Z7/EDE.O4^BA=M< Y0PS^+\[P5Y]>0Y M3FDCKRFU.;%6Y$P$9O[%U1]?L6S3@MQ(F\XL\\4OI!J8IN37@W 9Y:L+D_9?^P%R2LEIM[8C, MC%C;*'QPW*Y@ S[KF'P $=)9@4BD>$F\CQ#ZSHDB\V 8+Z3%"Q&I"+&V=1R9 M%VH2UY2$ O-",1V>8ZO>RE4/.VB\:^&7V<6'VL7MB*R, SRPQ*GY-:G-"76V M./1.D!>Q4?4 CRPQ\AI\ ]Q^MB6D?&KB%H^Q98&6<.17IBDRY=?$:00^C=P# MND?RJYO0EYA;6^T:Q]>*S*T,=RGB+G$20=JXJ[4DKM8HLGW"G(EP+1%18$LW M87Y9?:WL6#?QNGY8C:.>:2B'Y(!+I&!>C6L4VLYC\$L1?HE7WK. GUCC)("? M*.05C6)N1GH*9$"@6S7'U;F-73<#^>=Z_NO M]Z/[[A!U>K=H^*4SZ'[I?[WM#H:N*]O^A+K_^G8_^C?;8\]:+&B++#ZU_1PZ M79.?-)W&*QD7LQ8+VB+3T7N?Y3"3%V0YHJ0+E24Z\0M\AL2)+CZU'EUB'52Q M2FJW.;%1Y!-9& "S F#BC)7%%Q.+PX1$O M*>6\I 7O!B<4:+&;5:!.=K3"KB [,U\/-5^%Q/DH:=FK$E<#(!>[8"A#7(J( M2YPHDIZ+7@/](!5Z7R/SD,+U _.'"L#?:1B,0N)R&!$&X\&;UIHUKETKLLW( M$%XNA"J%<&_P16F]6I*ONDO2-.9V"@K,=4_G!H7]>VC/9\+M6M;%2 MU5ZK$TV%9RY\!=B&:=A]F\A7KO@S'EQPP99%=,K"B6I'H$2MT;-RZ=5E@Z88)-&[A9 MXNJYE4UBZN/($$RL/C*$H%AO<+5"%YE\K[YDHHTSP4E/=,,,P&TZL_ $&[;V M@M$'W;3MCTS!).?N#]O8.R)]K5'/K07\%RO6PTQ^/Y-=$O(YL MF!5P@QV&E ,F);#Z!;%HAM!'YM7LIX & MV)$U [0/EBT#9IB=7<,-34QPJJS,\AG#/F(,EE[I:"G M"_FRU&T_=YY,=4&^D4)_5^@?")2 JKVXGT*UV&\;O?KMT[(_M#MK>LM36UX2 MYGIH?K;E+1LOV?L=_V(R.K*#R:'0-H68&T35#&3.+=0QC#G<,L STW(08/(..@(D MJ?Y!P$(;'&L$0&B!90MA0\6;R8=GVV?[7,+;R?J&"D/Y4H:3_!-[JI< MN>]"2/+?&DB!M<^K'R>!U?W8^=RM7@^ZG3^JG;M1=W"!9/VGO+!]\4Y08N"U M@7]"$^S.HDC6>#RC_!>>_A=FKWN7*N@\;,J_W(9/.:%=&A,^ZM]\U8P?P3M4 MS9[I,LRD9N@@$JI/.JB.==S35R\GU@5@W-G=)831&X[@7*)RR :A-HY4$B$, M2CH:QB!NUY?]WM6G!")[I1L><->8]O+IZE*FFA[$\'=S_%TSE IR-(>\>OG3 M]X6C5M#$(DK^%WCJ7+[J_=E%-_W!8W_0&=WW>Y?GT%+:^F9WYX>CSJC[T.V- MAJA_A^Y[-_V'[I&Z\N&;X2DWTH&/^8M;#^'NZ-+US3R.79GC"&0'RC];3NIMKP[K++Z M.A"_9(_%[Y7&;GV3=_PL3P;ZUURVX'?4I5;:_)2DR&:V3,K3=&S)$99'^FB9ZEQQD"WKJW6:0D:>?AIW5B^) M/M1GRQN/O65)VMBRI'IK'LTJ+ZRL^'WW"-:WAMAZT13<>=7LJO?C _5@=F73 M4>5Q9YG3&W@=Z=7 L_5A1I7ER+2 M#3*C?H*=3PSNN<.]'0)W80EWH6QP;W -B>=X(6*)L(!H+X/I74REZ2,)6=C& M=/F/)..H #7=G)&UQ>P5:2*[]&AI>\<51&FD[]7X ]2SCY>!!Y>.H=XNP5(H M,2;R$B=&;5+.3X,=$=Z,L?)E+.$ 0Z!$C"6T):Y6C]AW64#&8B[U/HFY5HR0 M7'D\B@*)F.VR0XREE(LB 7BN*32YEAAQ=DP!700&WTSA*\52?06!;P.0"RJL MP1S<4U-A-Z;MD+J:.<6 F86=LX5=2T%+$HSTQYZP27R0%2]RS5;$OI$"VL , M^F6'?CT%#9L"] 6N7JMQ@I2WY MPNF^SK!A[_#3BIC,5<:66?9?&2:?V:K)JT@>*W^!V0RK-D-8,M3^ZQAA:Z"> MND@8\FVTN7:S/#8$0VF6**V'I<#LOUR1.DJ;?)-KMYNE02FS=).JJR'6=9AS M#CUC UNRSE&]):M3S=!LAQQ"_9+#$CP+XN8;Q*V'90CMJQT]Z'QV@0/2I[.& MFH,$4$VJFH!.8)YD/LDN^$X(2@F M6,HH6,(RDO95M?T9)B+$>/9#E4G73*$_7(//>V&%Z=7W"_^P3)E]]6IZ\&_# M'Z$\\&=^;3PEZA[IY-:H-%VPF,:I[+TND$38SNIAF4&)-=WRE*Z$(2Q.Y-M< MK9;W]A 6:BTH.L-26Q(KHD/16>/X5HL3A;PC'$$-LUKE7/>V&=N78YN79/&*" D2._GDQ-K0+)A.W,GD8JS=)@]K=5:L8< M^*0?>.O7E,+N?2-"YNZK8\D@JS1#MA;W#I[:/=,@';%,NLQRF+QH)\D8:J3B%0WF-DUH2QS?+LY6"^9GQ].*C9;YH-@$Q.4?'=3;S4H_, MW,[7W&ZDD:X3R!QO$>4:&SCQ9AB!JS5YKE;+NW(!\SG?+Q.DD:&3*A,TI088 MD>\N)>?D7/F+T]LTIA#D":<_C,(LE4Q(=B]E((SL'\'+H>E"#X]L\)^5N MIRG+F62Y @]8FM(P+(I;;JR90 I;?_Z-8%00G_V3"R>'<]4[SMABB2I M23DP!7]6P)R"C+7P.W)NP[2PJNES>OXMT\.G+7*2)#'%%3FW+HB8)F9L43:V M2)+7E M;O$==?/(>\8UL3T#EOF@J-E2;D%P'G*A4,8.&G@(XJ7YFZOC4Y4Z2 M%*LHN7-#D3-T3.7'K8^M0 9Y$$NJF_GBG;;"=//[X)%FD@0MQB/,:4Y!4?^% M"5. 9I9A9N1G[*IE&YESQW9D@\PU*QY:I/J511](&5MFI5]2E2IAU=BN\UD$ M8XG?JW;%WB>>A5H4OHKHN!JB-R<')?;']%Z[O]03!\3C:UQ+XKE6[O$QMF6A MH,C=^["S8R)7XD2)'71V^CKL-J\E)"8+5F7!WB>2[2,+/)J^$0F'Z+%VG>FQ M8KSDZ-C=^TBQXV*W<802>NEH,OC\9*H+]Q)\D9]T3+]T@[N*9#/!7B=N]BO6,S]RWD=;1+[N]Q^K#1A3@]6$&U@LE&RO4^73Y= M7K?H9O^P^.@ M^Z7;&][_V47W/?C>O3R'IOVQYC>:#]\,>:YJ />/NWN0"4U=9%%@>5%?RF * MUG4/PL%W>R8KP7==MH'%QIHQ(H]6-IF'YW^-,EQB\=.:G<+3N(7'$2L,$ M.9AH$23Q 3]E0*KD^_GV=%-.';WB^T8OL?.SQ&F^T7>&@808$$Y"5ATEI((\ M@Z,)]L;QPROY;D4]4BI#,5(4MCNH:1R+6^)=HN\M<%).D*9Q2FZ)-W >/=9_ MXNO5E:MOAH5A*OX+GI%.CFBGY=;ASA_8]?=MK,PMS=&PS2$#%)E=V>"K1MS.K/P!!NV]N)515NB[(NI$[)^EC6#B*.^ M,0P UK$T&R[=PE?C^1%;FJF"Z.J/1_)K(JF%;)CPWRM5>DB$V.2D1E$K&WUD MK'12K!26^;UW6?J"LE*[R?%2K0R,5 ;?M @FP!K(6)&D]Y%YWPK+O-]7W8>( MIX/$S%6-:S$PLD7MB/EG?!%6%G.?75WZGPA<;5:FZN5J)18,3,4<@K9 M#S%&LD)R#61C ;,%"MG!]EG^2_?^&OSCY^L_PM??WU+8^X4R*/W),WG6V[L; M#;:NR:R\)%B67VE@,JY:YL_ F-JX1#()T./GWK>'W>L^D;D#FV2M7'E<@FH! M1H/LAM7/JQ\G@=7XV/G/I?F+WI7:J@\[ I_W(;/N6$=FE,^*A_\U4S?@3O4#5[ILLP MDYJA:P:N/NFF\F-=BM-7+R=VF?<39W:/F1NT<-0J6+I!7E#P?2TGJ/=G%]WT M!X_]06=TW^\=*0%H/3.I(+E(I ,?62[2EEPD+PLI3@)'^HD;+/]GA7^T5_0 M3T[LG2E KM52 )*QA(>-I)>5^M!.?@DH1TH\\8WB MSW?_^^]:]?:^!P"85BWUN>I, [84LTIKBJZ!G-5M;!MSBT%V]4;VQYX7ZH3 M9ZI7L8[)@8_5"?11=[?K; ^Q1=3GKZV'GK][=.E;0VR]: KNO&IVU?OQ@=IO MVZ-PGOSS3^TB/?E+J2$P> M2 H7)J?RNJ/RR58L1U38KZV'BTN$90FP+''-9L2IJX6TO(JI5WQ"(9"=6+:4 M"9(-%>;[!>OFC$C,#'5-@L2+8BS:1/7T:,HJHKA]+&7E(V#@ :!CJ+=+\A>* M[VN-!M>4(M9=,TWX+57CI\=86\$?4<0^EG8K$?BEMLBU:A')SK0"+J Z\9WPQ X#5A08G2&UFQQPH ML(=8US7CF4//V,"6K'-4 @EFWQ#:Y=8QKAW7'$5M1&U$W;2[]DB=IVK/9#YNB(UB-8:=:X55>>#^1\1BL&ML>(6KS1=4IA&A@JB - _ED@7^(C*45KAG M1DI!;72!CS@L=R^!?F^\ -7)>UW.\W&0L"B^5.-J$@OJO#L>V(K3B*-Q]U(0 MZ>*TWJIQ=;95,IFU_H1AHC$I)Y]E+*< X#^>9$]C'7=I2?F9_)HQ!PNK'_A9 MUY20[GTC0LWNJV/)P/":(5N+>P=/[9YID(Y8)@VI'L9T@LC5P70"^XSIA^)C M?RL^TU@&+AP^6URS)7 -EGV\IUIXM,P7S280@;GV_(>LM#4R)[>31]D<;*< I'VPD\)TH\5VNSXEV,70XZ.T+@TUA)3@'234X4 M&QR?U2KRR3H@2WV"P'=$]D2V,*EI+_*"1&;#UA2F:$JG:(0DZ]6/V!H2\F]R M9U>V#,UXMOWKUP04"=V3,R&G3*2CZP"FT#2UCZKI MJJ7F!HJGQI*D@L0Q:&_&M>2>*XEL@S^$L!Y M*^3V+@1^3,A)G"CEDT3#]$-2_7";=2#[#4M1 O]>H:P3$.Y5;]11%@+<'XM_ M]+O0(F>_>R-KU,D7[Z!J=^Z$U5\L[YG5WUQ.I3]%8?;G1'-PE9QWC0F!?EKR MC+ UGJY2GYSC/L&6MCI#>,H$W(_3U.'S:ZD,Z)P9>RJ\3,Z>R[NZ;V?>$ ;SJ:0][_YO>) M1537+_#LN7PU''5&W8=N;S1$_3MTTW]X''2_='O#^S^[Z+X'W[O!8<3YCNK# M-T.>@XK ZL?=/5 .ZQD0D>_+CA( MO/&^#Q(?:J_H 9ZA 9DOCU$\;3I5:"!'L?LU2X,P![ !;? M-X")DY\E3O[P/)NC"2;'\1WD\#TL(0-.W[?)ZB71 MQW=O>>.QPUQB&B50WC:Z-OAH5A*OX+KI%.C@*C!17ASA_8]?EMK,PMS=&PS2$#T[,C'?DU>\V5 MR# ]VM[HXXJ0V#W^L$W4I%$YIN],L'5C3F<6GF##UEZ\&AQ+E'TQ=4+6S[)F M$''4-X8!P#J69L.E6_AJ/#]B2S-5$%W]<=)38I%-5P&J9+LU*;+:CJK/D9_* MB4#U1\9*)\5*:12Y*2@KB:TF)[0CLJR+Q4AE<$Z+8 *L@2PWU_0-!:7H\T,GXXNC\D4:M8)2YXL&UY9: M7*L9<7Q, ?EB5?GZB0KN6O(QLQ5RBMD/,4:R0G(.9&,!LP4*V<'V6?[+]_XZ M_./GZS_"U^#?4MC[Q4M,@I\\DV>]O;O18.NBS,I+@J7YE08FXZIE_@R,J8U+ M))L /7[N?7O8O? 3F3^P2=;*E<-'\ Y5LV>ZO""Y2"1IL?JDF\J/=2E.7[VKJ8@K'4TC=^D-JO8SQ4-ZYH%Y-8F)[G"9@'>' M+?L[_GNN.8OO0I#*%'%U+:&I]V<7W?0'C_U!9W3?[^W.'C?Q^[ORSM*G[:E9=P%2=1)$'26HT*T'I4'JU+(QW>HOAYE3:W>&XQ 1270VLH\(U-1R33 CJP9)/95"@HQ M0^54#95L6:Z0NTVW@\8MX)0V7^Y.46>TS2% ,C7GAL-H>XJTO9%GFI-^Y(L1 MMPC$]8Y7_T"V@7QD)#Y%$OOG)##JGB)U1V86LCG)(;]%+$/NY[:*K6)4\+B6 M==E0,))MLAWZ0;:4"9($&#.MU7.L.LA9-MX^'[T)$= M6I6S2Y-A28C'-."KW7G5[.I*,?\'6OAK5^7:-R5J2U$0.>?#)G(_."/JA(JC M([.9"3)#-A71&[V\;[>]A,!L<1+?8J@\:52V$J-RF25!%C/N#<]QS!.A0IL3 MZPVNUHK8!LI06B*4;BN44&LGA^DR03:J4D*.D%W61Y# ^!7$(QYH]9%A-DO) M6N<30]9?U/)=^5R5?IVK-UMX!%V$%5"ZVQFY2 3=KD;7(6F0MLA99BZS%=%K<7/[(=9ECX_RG M%NW=9H%6L/=BE&E$K@M:'UB26ER]'G%.0#KDC*3=F]!WD5"8M^3>%5=@$.\<1HEVR&3E7\7MRS90Q@O"GR"^CKINM^;TN#X/W="%E-"3E8K+ M#\P'*F^+V\1"*G'K/7V@+6?@P#=]3D('CZ9%^MIQ'$M[FM,5[9'9,PW26*'B?/PP!K(2M[@-9.UCN6T, M4-%L(^&OOANH<2U>(&K-[)<,DOD%F:S/A;B%E+KN?HDVUBESB'0 M0R834&1^8DYA>5O<)E92"7OOZ11VU/_,;8>T9H_,"!^ UM^@+'*SPB$#)8 MWX(2OAPM;D-B*KGJ*7F:3"2>4HO;4)=*+GL2UY-!['1:W%OKQHO]%P= 1=6< M!=H9Z%4=D.T)4K47#1Q,U2:3HP,%5/3AGY>DRJ;_UJJ-E:KV6IUH*MQXX<&B MU:I<"6<\?WE.[KU",PP#(Q0D.P@5]\ 1FUCUA*]S0QELHBQ0&>,L/;N\);*Y4<^93\88:]\F O_BZQ MV'W6)XK$7C,:=:_A)7KTDQA*YKE(S;?;*SSBDPF.R:AI,92 MJB>,L23%8T[]%OX)U),^?T'@!+')20WQ>*=O1IB,&RU^6C9%6UHS$3T+T6W\(E@+ M8>;:=E$N\A&9O/MQ"#OU@E_>4'Z11R D4^ MWJ+0Z8,X!L[8@GI<1W7;:27,<66.:V$-SE06A-C!)N5J,3]\":DLI["S3AC6 M8F MWL((._ZD@"@I->XB"I%D[TN?-,B*'^-Y5WZS$&^)HP2'J-2X=D/B>$$H M1OB(K0;'=;*CSWYA+C9SL0MK'J2RIL..B2FUJ7!\&V [1E-9#CJYDV6D-M>N M%\1,8.(U KJI;/)A1]$4 C:E!F(JFX#8Z31%T,>GK>SCK?D4!W/E5-AL\7RW M7R^T9A&[T0\YFT>4A/AG\Q0\='!@C#%=.5/4,WOV2IEBU#V4NM&J14QE":[4 M9_LP+!8%BZDLRYW,&4 ,ET7!92I[A4[RK*#\4Y_9^O!>'=VV+UE,99=3FB$(RY"L9<\181&9^P#?Q'"^UL'A4UQ#.'2N^5\Z+**6HV65@"%E;- M.:F+6'!A$]W3+<)&BCAJXD#7O1B'0F6W1R_G?8*Y:M=H'/VS[&"/.+,B_3A5 MSL=.,: SH*\!/>(PC&R#8"D>;"7Q$E=O[CY(@P'_'0)_F_,DU9,COZ!'9PE< MLU7C>*E>,&YX<]P68X0":8!&8CXXZO%<#4ZH-3FQG5>I!";Z3P;QS6C$YW8 M6%.H=.T^FNB#?R)ZK*_0/A"[/5>W%_13$EKRHV$8SLXV[#@R] MK8!+P62WUWHP;H@QDA6R!T@V%C!:9)@.ML_B=.:WC=[\MG?[7,'A[OU#.H3]5:',;[=V-!D&#JPSG30I:>8GW_%H#DW'5 M,G_Z5S8O*5C7T>/GWK>'K>\(#Q'ZZ-PD;N7*?1="#?^M 8C6/J]^G 2AU,?. MYV[U>M#M_%'MW(VZ@PLDZS_EA>W+ Q*2-/#:P#^A"79G4218]R*MO_#TO[ @ MK'>I@L[#IOS+;?B4$]JE,>&C_LU7S?@1O$/5[)DN+TB2E XJMOJD@^19%Z_T MU'B-@F\X@G.)RB$;6]HX4EA[0-[L:!B#N%U?]GM7G]*7&)=/ M5YW?Q0IR-(?T(N+JQ")ZXA>R^BU?]?[LHIO^X+$_Z(SN M^[W+D0S+7("^U/<"/J M_NO;_>C?1^KFAV^&/%VR<:OF7LMZY>G2U:6G@7>N+$6O&6W2,%F"3FZM7#X%#3V] M,8@BE5%:+SAJ8VP"V006:@+!.B+I\K]7Q-WF8.RW9%MB/X;2?[I:B>&YL^9I MH6+@CZ&836 :O8V9D\(LASU>$'GKQ1%\6RZY*7N(KNYYL"J% M?'R'ZHNDFE7O#4:@HA)H+1>*D:FH9/)3=TI"(6:HG*JADBW+Q=YF5QS.=/>^ MI,V7R3?Z,]JF&""9FG/#8;0]1=IZVQ\8<4^1N&Y2/_I 3G;[R$A\BB3VD]@9 M=4^1NO0HOM1)FZC<1!'K!/@9K&+KUVBR':UFP(-L*1,D";1>@%#2>@''+P-0 MV;8IHAZV#4BH\E)5$@J\O5_B1$DL1FG7,H$Q;"Q'W-:S'9EAVW4.1V;&>_$9 M*D\0C0\\T%:D^>@*UR[5A#[DAUH$?>@RC4%BC2J02\* M?]0$:Y&UR%ID+;(668NLQ:*OXQ3-\A&;LXBCO+X9%H:)^B]6D6[:-@([&Y[\ M@=V*##96YI;F:*3>B($=L@CDR*^E-9;8D=XG,_5;?,.PHR[ -ZQYU?CA8R/U M\L%1H;DE>WT!GU,SGC_+FD&R5_K&,."MCJ79<.D6OAK/[HF+/>STQR/YM5BG M>Y:AQ1/E\>+'CXJPL+ZMT&PC[!CUO>5"2N'X/.1%@LJU;9X3&GF5KB;$BR7$R]!B?FYGDS^" MVPG,X4IL(IR9KWAL=##&?.]3SPS;. ;6-C$:=@#SWF(T20Y2I"R-GQ1"CD!J M<_7&T4[=S#9!*/<#H$_O&-EMR(\7MSY]$,? &5OSB^L^T0UW2 G)>6+N5+%, MAS*TR*:>37W1)XI-/9OZHD]]\=W$=V5ZM^+%[K:;WB'K*/YZ"'S3Y\2D?30M M\NZ.XUC:TYSF6(W,GFF0EUNFKL,M]Z2J K:=I,9[K=7F:KQ0# _4M]-3JH[P M-H$M\!7<'@@MV@4:/ZT^R396J>D+-)'))# )6!@)6(863W3JBZ]\CJ]5MJN+ M5&*4!VP_[ZC_F=L.:=D>F1'MT.(>5 3>K$C 3DUS]8,FB3$RGXA[X+\VU MU%I<9^)&MB=(U5XTN%.UR6SJ0#(5??CG)2GRY_>D:F.EJKU6)YH*-UYX.&JW M*E?"&<]?GI-[K] ,PV )R>S%MIT,;>%8&5^WOE&WDG5+K+VLRZ > M0(C(&7YC/S)ME;>V2@A_,05/\UA(SBH#;!?,8SJ.&6V36:^*_;]S R.)]XMB M,XV2KFFPA7,BBFI2;7'C[M+57G!W/,:*XT90^N..:L[H$BS=;;'KIB" XZJ3 MTA?@+A(<&*VP4U2)BUDQIR(^IS9KLLFF95[EJ=DXZY M!YE)V]REK9@N[RZ"7"0\,83N1*B4&*''+,I=:W-"G><:[=VK MC@75W^>R5EF MR?&F?HL7V Q?\VXNU[S;K$1W815"^;7--FQ&%%;=#YL'K&(4$:?,T,\X.IPD M=4CBVZE ]:0KF@OM)L=+6:Z$[)&3]^YPO572"A%5%_:#;Y*5C2**V')JZ[*; M LD$KQ"1LKR!W..#,$.!6?#4S^.NEZP6+652O4!.;8'E51E:S!$U$?4ZLO?'"?%61@H$2;9$ZSM]VTJM,]G-G, BJLU45A#V= (S+)1[?+.L^/KT M^(IR*R3%5%8%#G C"P1/YH@>43:*\8+\^3BB!0)E&5!2:MQ%% 3)WI4]:9 5 M7S&_*T=7C+?\4(XC%VIMKM:4BJ'.V=%H<8]&BSXE@AV,QESVPIH'J:R/[.FR MYUG)FID*Y??A4UF-.;D#,NH-KMTNR+9S)EXCH)O*UI24O/[W)7;+T&*.0$QE M'TJ2,,#[0AU3]HN(4TL]/[.%8;$H6$QE6>Z MF ;#)<-E&"Y3V<>34L"BQ!@MOA]X>NO#V_;82JEL)RK3L4!9[:@-YX((SVWC M-9^6[=/FUSPUSU%SWWCAXC_(R/@D%SYA*1MAH9W-.90 MZ;URV-))B!H).%@UYZ2.7\%E371/M\B:6L2Y"@=Z[L4X4"D=0(1)GIR+9!8$ M\?\L.]@CCFA(/TR5\Y%-#.@,Z&M CSC((=L86(HG/-5XD9,:>=4Y8L _&>#7 MDP._6,=$M02):XL\XP#& ?MQ0",Q!QSU&*HFUVX XG/;J,$0?S*(;T8C/J=3 MJUJ<*+:X>BNO;*0DX'7C6.?.DZDNR#>RU^H*_0.ARW-5>W$_!3$E+QJVT-E:QIV"R"XQL"\(8R0K9$"0;"Y@">-3!]EF<'OZVT;??]@X+;KP% MI@TINFP##!X_7_]1V:0QS_\:AGGO%\I.]*<*;6ZCO;O1(&@P9";0RDN\Y]<: MF(RKEOG3O[)Y2<&ZCAX_][X];'U'.-5\@F\&62M7[KL0:OIO#9"U]GGUXR2( MJSYV/G>KUX-NYX]JYV[4'5P@6?\I+VQ?2!"4&'AMX)_0!+NS*!(&\,*NO_#T MO["(K'>I@L[#IOS+;?B4$]JE,>&C_LU7S?@1O$/5[)DN+TC&E YZM_JD@SA: MQSU]]7)B70#&G=TPQEZCX!N.X%RB7_=[5IP21 M^Y5N>,!=8]K+IZM+V=47LCWY/M;-GW8%.9I#7KWZT\0B:N(7LN@M7_7^[**; M_N"Q/^B,[ON]RW-H9:MTR:3CPU%GU'WH]D9#U+]#-YWA%W3WM?_7\$C=^?#- MD.>J!A[2Q]T]R$+<>@AWC]5QQ0)5U82]/)T8?+=GLA)\=QEQK!DC\FBXI-XN M[;:JM[6D5MY=F7+YTE6W/L?N7$4*Y =*/T$GU99W9V^LO@[$+TG._;W2V*UO M4LO/SHDSXJ<) 3]KK^@!7C"Q41?0HJXMFP4LE0&U$JR?!UJ&V(VG!^#=6!5S MPVIL\N0I[,&)$K.$Y%X"A)$[!W(+>9,[/[$4-SLCW3%[YD43K(LB9&ST'[O$ MFNU]1IV;T?V?]Z/[[C CI,3Q0;'1ZT9%A"D93!;BZ"-5BH.(,=$%@:X*9J.Z?G9KIHB MOY-O)(2+9I9)TMU5]+1 Y@Q;LD/6A@@87NB);!?,SF4MGW3+S,Y-6)&BXEIUH33V!@-KIF"-V-V]EQV<'5C%IL")48<$%1"LS#A.K,)V5TL^ M-J^^#X$0MBU^7^U%M\E=;U922YQ6R[?JI9$ #)V9HC-B7_E>ZBI-=#9JG"B] M._WT/EVL,;9(23\_=B._8ILIIWS9/ZSN]_ZNE4M(-W0[DE^[KT0(X&MLX+$6 M>4C'?[%EJK3ZQ(8(J.;,_7$+2Q0(-^\#G!&5O?=TI1*!7(U+#7;Q4 M%)@'$!H65K#V0G8<,%,W?6MB6PFU>AIY-&!&6!@\W5OL_GMO^)0=!(1-:%-P M O!$/??(3%RSXF,A4/0^H-I((YDF.ZBV!8%KB45=\?K(3-]45-:]\8(-Q[0T M%I7)G?_#RN@?KJI6*)HPN8YO<*(048*I6(S/$)IE:*8145O_0 5U*$"1#;/Q M>Z5*2B5Q[7;>0#UZA.8]>E:/%I[)FHJP&]=SPS(FJ=;EQ6F8\LI9>85EP!RN MO#PZ^_%<+XS;,=S*;!U*ZH2>EU #K99WPCCSNPH(W8@C# Y4:]E!5VRW.#[J MP+MB09=Y8H<'#V?R@I8YH0G)BF+-\5+O9:_FCKL"F\"/)F30."FJ$Y>:D M%[!\=,%$TDI=*'U=KF4EK$_:YKF6&%&:^NC2* ^<,@[)ET,BCJU/*4Z:/H<( M39'CZ\PO+9O27MT1'VMS(=/&)R=KPK*1$FS#)P^Y9F&P@,#F<1:/.F"C8ZCD"(H9N27A^D"-J_-YU^MB M*UL%1&M81M&^5GK6:&U*7%O(VT0_9EKAR1N<:]H*[OB!W3K]-E;FULD'RLHC M'=*HL/-&.CP$]!X&Y$ZHQNJ/"8OIE'PQB?Z'=!\*-,U MV >7\HO^.#W% JAMUGF.+ZR/=-(+)J5!=!I%+B1D/E)T'#BFVDY0'3J $%%NWBG^6S'KFW(>YC=6/)(%. _S8+('N M)"0,.3C/[V 5?/*J]EJ=:*J*C0M?TK0J5Q\:7)U4NZ@W/UZ>DT<*R]\,=J6 MW1;%%E;V):7\M'M?VT:#8%KU(NZW_54*Q^D47(I*SYH<+5&47T7 M5H4B@;(EWBXB 3I2^7JL&;*AL/C=/+).\ ?_ HE'\F12?03T M9S*0'=P=C[&2;)_.4LPTN%:CSK6;>9<"+X8.?G_HWP;^-$HQE0#\5TVAR;5R MWZ5V](4Z5DCB/9DB:V& ,-L"R0YZPG"G0<("YAC-*/>QJ$"1!'8:Z1.MC;Q MS;-DI*HD9"C, [%]J]DSTY;US\!E,W@"OI/N:,8\^*D5PD_"Z?"3V.2D6GGXB5E'S#K*9O$DRFK"Y'B*(]I+4F[R?:?\ MA*X@U9R3W;L; O2?!93VT;W=)N[;X>93QKYP+N)>XNHMJ9 '(>>'<<9=Q^2N M-A]N3)T"=PD")]3JG% O7J@I"N3,F&+&5.K&U' ^F^ET][6L(Q483#?MN>66 M_Z#VU5@W?R+-<#D+V(.=P\Y:/NV661+;2I0Z^-->^E[T0$!U;I'8M#/!GK-% ME"]9.3>G&#GRZ\D<:QNV4E<$$V^[Z99&R;E[2LP1H>4CD#SIP>MB2^ :8MYN M3-S"DP5:9'Z',$VCL%Q*,&TVCE$3)#E,5]44?'XRU85[";Z04D?TR^6YJKVX MGT+5Q6\;_?SMT[*'M(-K"L+3#YYZ6._8;,M;-EX2YQTKJ%3 .,76^EN'&),C M^LSI3#861 \9IH/MLSB=27W(,,-(T64;H/3X^?J/RB9 >/[7,+?/^X6R'/W) M,Q'6V[L;#8(&5SG5FQ2T\A+?Q%AM8#*N6N;/P/C8N*1@74>/GWO?'K:^(]QJ M\/&^2=S*E<&_@G-,'N+(J$>SPC[!>>_A=FGWF7*N@\;,J_W(9/.:%=&A,^ZM]\ MU8P?P3O ZYKI,LRD9NB:@:M/NJG\6)?+]-7+B74!&'=V=\D ](8C.)>H'++! MLAM'2GD/R)L=/99,N'RZNI2I=J'"X+MC?A]KQG?;D2O(T1S2@;<7)A;1*K_ MT^?R5>_/+KKI#Q[[@\[HOM^[/(<6\Q]$KS_J#@$ER-NOW?F*AJ/.J/O0[8V& M1^K3AV^&/%Z MPS4 Y97IY(H(S5 QN0)=-#ZN&>E2O*!'J% MR;9FV:U!#"+.,=;( (\A\"MVEA32"$P M]T!-,(,>35U38#I"@4K"^44"JN@!];HSO!\2B#X.ND.0<53VHD[O%@WO/_?N M[^YO.KT1ZMS<]+_UZ.E*C_VO]S>T=L5.**_/?7WD;Y^4=>B<[-!0-AT&5>:F-3/==2(D M6QC-R%'Q%CP$U(/1.J3@P4_-F="V79K /1HT-]-A-,_8P):LZPMR'<\<=[\F M"7E],^B[A^2--A4><($T8JFD(I_;Z++8++W#3Y%&9$^P9MND4]9<]ZY:^'FN MNRM:9^C>?8L)@HS<14MQ&_(S'1Q'+H%L#!TW6#-$UI%*JDA6_S.W'?H[YP^8 MII,:,"!HTIU[[^704QK/6WO(P""-;=E:T-B>C,:R9I$Y#.!!Z[A.POMRACJZ M,S'GSQ/T$Z,G(J9?L"NSR2.K:PV$-+**_Y[#LT0X3^4?F-ZT(HC]]\*L;Y$I MH!]SY M\S.VR76_YS#U.\#WA&%"90H)F/;_S TW[D$Q04:U]6&JB. F:JJ2>*H^5UW< MF7,+Z01O0%[#F,-CH0UL/M)Q[QU@X 2'Z,D[F-*M!@1/I[#Z!Z6Z2UX24D$+ M+%LDP68["="#;"D3) D<(J+P#-'6" /#O,]UESG-8/DV> E0WP+3DT[ EN9M M[=6C,%R8V#'Z,R2<.WV"IB7>[9/;)8*Z.%#RN0"$'5Q60>4Z&H#'@[X_* J/ M;=V8R@OWO0 /_#K#"H6 /\-S7=^<9L*.L>=9WO?B: ,"H^"V.F![-IJ^;F, M!9*>8/\ND&+#52F6EO Z1&IUJ+#:3[AP[J/$^P [ .\2,NY4N)8!+;@48[[/ MCNF. /!6+%CPJN"CXE(-W)(;=R#WQNH]OD$5[I8(Q7)+/$F*!MT;<$:^_AO= M#X??NK>K#LAP!-Y)9W";EP>BT;KYA@,*J*.:U Y=3B_A&D.5+17 <)5YAU8E MABLPP%;=SE<+PA;"DBU6&#YD%#:Z-N$?] '0*_*"\NFN,[QV/ZN?/H*DL>?A MP[?1MYE*#,C@R<[PV_+!+7WLF1[)MXDL&((K6;;USX]F"J5!J[!Y/H29.QSS9ZXXO+# MF-2R)C,F>?"_D5<.D]6I3BTY:[(P)WR'8?=.OY_YP;VS3UB M?6Y1 CP71R3X(2P:GE#=L8-KN<-%]?P7D%46$8+:= 9X)\8-4?VAKO3EDT76 MJO(Q536J)>'Y$"&[78QZ#M._L>/K*5.;0@A.]EW(%N0EDICJ1GO#1N,(4K]ZHV%5ZZW1,SI$-L[D$=IC<\=GH5IQ-TF<:3@K?1P;?2!1I?(&NW,/7=[[;+] M$4W=8:ADAX\\!5< H$&">+:#GFC8$NSF)[P2(O*"3 :F]P.(ERZW>ZMBZCK] M?N8RKW^6ABL6W6G234^&0N=>9'WNQ1%=KG =?K@&0F?N^O*6.77C.V$]?!,I MHV/[ (.##GD=#_JLR)9%PYSDM=@?S8Z1$'J&O()&$[=Q0X\Z7YXG16%!N85 VGNOME7LBPVOV1B<2!KET,^) M!GXCJ$.+:$,;R+'2&;I+S;0L3.R9.:@MQU52\FRF^_=XP !CCH:..3^:'(=D M1(BULQ=B[=WD$/8AQP[A=2@)B#0)+" ;F(5TQYT68.4G<^X$AH],+KLAR10% MGF<5I,UW[V_$5RWOT MH%5S8U0?+Y!;S89$?&])\-V%7 P>O<-/UIRLG8"=R&?-HN)NSXX7#Z?<'G+4 M3/U6DBUGO0-=4@.I,>S>H$?9DI\M>38!EWINV7,2&_,N@>TR'J^:J]=S MT(G.=@+YLQMW3(+/?V1(7JC!?S]V5WC@_W6TH $F*S9456\+6>1F; 8@2,@. M+OJ?3'"]0&2Z@E>%,2ZH5,+!X.FHTA6JGO^WV#99S@1<5?=&$O:UUYS<(;@- M.NA,-YA,Z'!#UY.)RK#G,! 9=+2]TURB@>*X,EOTQ>5Q65^*J9TCY<(GC]9N MH("FZ&#?*O>=B\ N73>?R48RCP)+RU1;-D\G?'/I/"9NXNBK)=/&:W0?49HZ MO,%16#)17/"2^\*7@EVLN=>#M45[)8@BCTGD9!O<;[&RAY4BU./%399$(3:Q MI4V]340V)3]-LC#MM85GV[?S?FJZ3OP>[]KV%WE1(S(#Z(W3?N^D_=-%C=X"&7SJ# M;E$6;LD1D-[V.\ DC3HH[NDM1*J0U*DY$<[P^S)4\)/FS6.U*K]@L*XP,N;4 MK20RFQY^R+ M'11).T4Y!<88*A.LSG7<'__E4:7C$J5':=(?4W:Q1V06PIGF3:Z@MRF 3IRW M?8)NBR+;$+R-1\%W&V13\-W=L #2A+XMV*FPOF5%>+.OA?[B;9!H\;_NVCFR ME2O6$,[3D@B7[B:G2\>Z2G_S+VE1,O9T]2]OH:-+8TBK MF0>N#"*CH)O"=F]:KF0]@T+Q9C#/_1*NC>,IAF!V#E<-.PNO,2*L$4'8($), M]HB[IS\=HGH2LR'^&CU!.98$\=4/\HV"=5-@5?^[X2+IDVMMA(+=WR_7..Y6 MXUKH">R@BIN1.^*IOMW4TEMU:XD1E8DRW9U>1,*U MPO>(-R/WB!^300IHC!"_@63RXN!%I^*)#L6!B1.BCJ*I)!V51%$FTN:X*@_-PI#ZU6L M1TGZVE]9(CGY1FQVQTL*8SDFNR>!KDW3QE(*!6.&!5I1=2V/;+B/S3V4!A4)7(_VQ%AAW2L MA$S"#F*3A1T.IWM$V"$=(R.3L(.X/:KJU?9=+>L;FKF76ZI3?AE5^)76,@JI MLYJH,NZV2JTYU<;UW[8MV]#;9^#W:Z6^:U2QUV,7T#VT@N[>A#F\ANYZ$=U8 MLTR9;A62Q\B?O9,UZT^R*_1V6Q,RYVTGT K-)M; MRH1X*IQ'7CK2-\#C_%T,&V=AGJ'/FT@!.\E]DJ8#>UA]+"B*&(HY!@,&B);_^ M=O?,@ !)@(NX@."D*@E% K/T]-X]W2()/GA7'%"L/?W]?$Q(XWHYGUX2(+_@ M$'_!BY696?"=3O-@LN 7RO&.8WZU-40KL_T]]PXHB5O.[[WS0M/9?99U[;"S MK/^?$[XWM'^#'%5'L>.C,*03KT[G$:@#V?&!U.6!M#=W((ON>U:>R?K3]=84 MV?@QRPU9WVD,L]&N-E;M.'XB5<0OGG\+"N*X.CR6>AS_M9HKL6GHS6Y';U6S M8A%;#CYMJ)==$3&BN1F,N(@-C#_I2OR5RY"'Q/Z?%:.3-;W:J>M=O!FO\&2K M>-):%D_ (NJ]2S.';)21^/)R J9B#]T_HDF,PY*&$V#1W<#'K@QWZ'\@J?1* ME*HU]'JGK;>[6T*I57HF'C;FM=>)>8 800KS9B.>^Y!&/$(W@7JW[)&YKV5D M3=VHM73888&Q;I\">.NNP4K6^1S'F,\2)3M'(]][)B^X\Z+E17@70^?K:!S5 M)7R>Y)U)_ X9%B1!+?ZJ3PL_H^-;*003??7#>;'G#S;0>4"AAU&PPN:>6'(LN!& MKDBR@Z/4:792D*T (-Y9D0_+_0Y$WIBB$_R!N[5?MQGS>1.;Z<[<#/GW 3&Z M4[OAGO^"^-#7S0&^3K?/FMUG"ZN+WSMV,,#:P#XI'Q,5'[;2;:>H%"B^5.%U=A,%S3" LNCR M:1$L,3N2,)5^@C,6+:^>O,BQ>&>H'K,?>4E :GIHNJ(*,FQW9-KT \5D^AAP MTAS;O+<=BKU]&4] -8EY-*?"*_HDB['1C,% 3FDQC&3!$BT-.UT^\.H[/%>4 M/RLB2B,3W0#VR*1H%KV.71AMEW9";R86FUC9PJ"*0AOCF:F"R@,;WO5[ ]YE M;'Q Z1.=.!PL#83*QH/GV_^8<7\M$<^<-3B +%7["%M]!:'F8!-*G,IV1]&X MJG.R XOH4S-[+>FEL&#>,C"B8PFTM)*QG2T3YS?:=UYI,1Z;C/,"O\PJWL=C MGJ@R,8NC>\"#T)2?S-&*%ZCCP<->+/V2&)1L:5,N%C@7RK7U0CFP81L8T9X) M8VW1Y620G4#>"6[";$HS$.M*KB*Y!40!I##!<:A0'G_1LK$^-O8DQ$?&?]T' MS']$0:S'Y3FI6"!2+68@'"S.U"=PYES -8]-$< C=PQ4>1J>GV!3U%S7_CLJ M+6PO9F?NQ DT0C;PC06>BE>73F/=4:A0*H3R-6P65FCKL897!V.O"#5S1'\2ZC>IAQUYY[\9I5\G.@N(* 7:! .F^GJN5 RP+2SCP; RN6$^6 MA"PO U#'#<=]./S^P(][M]F@ZK 5*U?'K5BY.NX-L?(B5IB4MSQJG6)4[I[V M;N96D"Q'8E]WMU6-FK6JV]JWH8.T@H5.0DR2DGN^LUY%0K,SG]PWS/,H/!%"55% 4='@5U%J.@\J"_ MDB:*%C)HH3N;%NJ5NJ&4LY7(J07DU-*[W:Q:V8JIFR$DI9XJ"MD-! M6P'E#!K-)RMC,;(J#TV\3L0<:B,MB=P3&8:;<_*MU(WI=3.N4LY@%W)R#:6/ MF_7:GKL.8T3\!'B8N!%Z"%)U&B.V3RR*/#=*GO4]=T7ND#SG%#[NZIV&H=G$/J4Z[(J&#(Z$%DXD.69O<=@ZK(L)#(\*,S)ZB.6$+[>115*BH\'54 MF)' LU;OZHZUR:Y1U3N=++?((3<@P.Z]Z^S+*3IR8N7YG#?2]<9T\=+#@\\> MJ 2E[88>KW_(:/9DN4Y>A'+ADM %+"]YVQLP*W+853\;\8%^/+=G.S;5G,WL MY-G&/@^JW.2^U)8S&H==LT25FU0(H,I-JBI&"808>G"\_S!KC 7;F_S4"\*# M83T'CFA??2\(=H%DO[L^,YU=H?BOGH,XLHNIOYJVN[ONRHJ\%'F5FKR^>6@= M*_HZ#/HZD^TY=H%JZ.';Q;SD5508?A@8KBP!A6A*52FEJJ(L 45>BKR4):#H M2UD"Z[,$BGB]*2YV7U7%[G=6OJZ]XP*0C=PJ&QLL,)?.EHD-*C1NJ&'E?MPJ M4I48"X3*&64LMHW*O5XTC!R4>J1>CE4]-"T^,4!F=F<^%[:@A$+I J%T;BN2 M J TJO,KH[06 %!_.:HHW#Y(W,[M"[(WI6V5QG' *)QQSY^GH^^=\JP: 1PP M*N?VU2B IJ&49X72RZ%T,[>W10%06BG/"K=7Q>W<.^%[HSRKOA"J+\2KJ@)N M@0[7416PF=L78O/%_#9C+S1KNE%KZM5&<:HNJ/*9>TXHN1T:MDXH>VZ-*'HI M!;W\E$*FIMO MCJ.2+'M.(+E=!_;59&DT]6;+T VC."6J%*'L.:'D5OPOC@:VD,DR1P.K5_5J MIZE(1Y'.FJR750+H^VF]M.IMO5XM&NULI'(;F43*4UUJCMK*J;5?!.,+*;%3T^NU:F&DH*H/7"X*R$B+>#4%E#X0 MI AA_P@AS[)JY60<%-9&*EZ$I[[-"(^BB$V*AIS, M4_2,F"$F-^1HH FO2% M, O ) ;VJBJ5I"* C9# 1G!_E=3P"$%6Q1-[!]-Y%H(.0'^PEH(18NBU,L2 M15&TMDGYDY,BH+I-K=35B#WWG,ABLH.093_*ID#77[_2674MT"9(MB%(C M#/H5WWN*?YK\#9L1:==?+W^_F%_<;2H>(]%RDC>,9\MK1F54J?M4O+"WL+)X M!XD_4I\'<73K^N3K6>73S=G);Y63+W=G-^\TTWDR7P*)Y1@EJ?5\+J?"'[]4*5_9L7%Q$]'VMN99_/KY]EG@Q2WGI.YNSK]9KO?XUDL.Q@Y MY@N"T;%=5KG'ME1IOD&3'WV4!Z!Q?%L&RD0.*9Q,(JG$WZEGMM(V[6[ --Z M#!B^QGMM!0/O*=!"^.4!933P("FDM0$O#JDY5*E1P_9H?=/VM4['"0/:2N);JGW;_P\TMW3J-9'>8^P#CP0P@0@<6:(9PA@-RV(M-)/CTP M82#&@.>ZFDF6*,X>=3P?,ZS=4/GA)SS#(J(8S[0 MWG6-F] ()X186B.\%F<2MV;,:2#740WD]J=;5.NP:Y]^8\!P[@:FJQDU[0*& M&!Q.V=L#/_KXP#7/U[X"LX.'U-D?QMF+C*KU'_8J68BJ/^$AH9ZJMEUZYGK@ M&*[Z-:A^#8J^E 11$D1AN)(@2H(H^BH:?2D)HC"\W!BN)$AY),BF?6H3-*3^ MW,:?1;S3&_=:ZQ2CU]H)Q;^3,6[8;[566S.!K5]6[<.(6Q+;ASFB JX"[GZ. MJ("K@+N?(RX W$.MU)^O:*5-6IZ.6>::_JM;\%DI_MW]*)O4RBB;M*ERLOD) MEJ>>S("=G6J)J6F8F6;4>)K2BL65JGK3J.JU1G&NZY>Q(&"Y:2KOAEH[IYY1 M\8DJ<0\.'UNUNV2]AC?>BE;7N30US\M-77G$E5,JJ7C$)8GJRO_FN0\XURK4 MU-7K=4.O=I7 4B2U$8&UY39/ZZ6IM0BL;K.E-PI4RT:)J^+=H5Y)7&VY,=0J M-]A4[XZ#HIR]D4I;;A&U"NFL1?84KWQ@2OH4,2Y=3!>IJDI=3/:S4O&3=DZG M+>7D7(&IJ$)<^T@DA8EHH(\:=%9N5N4)T?U9Y;OM&4KD.K8P4T?V@J?4X MR.IZNU:<-HI&6;IC*;+=G"3,Z4Y:/*I=5RI N][1Z_5.P2A52<+](:E<29C3 M[[3X-+462=@RZGJS730"4_>0]H*V\D@KIVMJ42Y3K)BYV=*KC:9>[12-:)14 MVA_*R95*.5U0BT(ZZY$]!6M2O#4S3$7.U0VGLJ92Y3&VC+S;^>V=E5M691J6 M@SQR!7]&PNVVZ:.,+M9Z65RLB@0W**&Z&;F^FZ; LKI+E83:/_+(DU#=C&)H MVZ:/4KH^ULU[P M+P3W1^V_-$V3L+B,ALRW>^++F0OZ[XD5_??22Y*D.,J;YG7[)M*Q78O!K]S) M^ '[MSGRL"VX)%W I6K[:./EY[+/KS%9S_B!9]PP+0@QE'MB?E, MLXC;]Q'@O19ZJ:%[L!0[U/Z.@%K"EV/MSP%S-89SF:!N M/2!=B"5C' &VH)G800S?M>R>&7I^ -N$O=ANSXDLIFLP#5\E&R9/YAT\,0#L M0&C2RMCPH^;80YLO2M>8Z;LP8Z"-F$_4Z/9@M-[ !&V.EAK!@?C."ZY*K-JG M-08Z4LEW%B(GL0B:\-6]YYI:W[88'$2?X2H];13Y,%X 7_EP+H[#@6[>V[AW M?&#@.1;,$]H.#!GBN0%(/K&>&<%+L/=[YMCL$0X1]AMH0P^VZ=C?F?.",' 7 MVC*,\F0[CN:SGO?(?,*1GA>$VKT9V'0MS(L Y.XC"T($.6P%7K%L:Z'1 0(! M[-F'C;W(L3APD%J3R B[O4]B(TV=,\6,#E?'-*>DQ%E,X(-E/WY$*M4XU?+G M\$OZE'HA)0I,[-$^<*+BBA!I$3U@*D(^QW\# M!^[%?SO /0%&MDNSQ=T_A90G-0V/[\V$X*=OA$+1J;[).NR%\"1UYE52'CX( MF0X"?CV75L126[4WN]:=%^I#.;VJUKJ7-:N_Z\(Y-/[^9+'%[SEB14QN)^FV5T'^H\^WIA/J(,!GP?3:X/!DZF3S[:J"GYW]'[7KD>ST6;)#1+2) =XK0*U>DC!$:87GN7G-( MK@&CZWJGUM4;W3(PM\(?_\J)7QL\_CIPG$YFK+R(6EP16-H7V[4#L+*U!\_; MZ"7[]5D.1L,1 M_+L\ZCAQ($#Q3,?'W<2(<[X6E8T^;IZMSE=$IFR M(##^F7.* F'S(?(^I]&]>1]R+LNZ[S]W)AUYX!.V,,.V/7L&NV MP!B8EE*;AEUM =@9U=EX-\5S=@6[1AL8]#1S7@1V?=L/1/)''H3M9_[,T,,D MZ:4Q$_-D92?RQ#$$0AZW MC0)*Q(!'/SE@^%1N>P// 2D0A'!:IF]IW@B?KXQ Y.*30\]BSO%NTW5@(^S. M?,Y/U^F@JE0D"=V)TW5 +I]I=R?_6YQ\G<^LSWS,X+()N%IH/L-L/NL[K!<2 M=K@LQ&\UUN_#5X29(1MB*0#_1;-LS(YC;@]>NF?A$V,\TZ=G^CZEVIE#L*=# M? D3_^!U9 6.S9/F,$D(*:@O2P[ Q# P90Z.(G_D!8R_@$/RD0+ 6U@MY17& M*XX?/M:^,-"T82!*APR1&%(;&YDOE'2S1+Z:-&@P5RW[^7I5GTOC/(J/#R$X M1B/?>[8Q1NV\Y#+'^LKFXTFO!^AOQ72S>IBVT0014YV^F$PY7B)W$W%(,_F4 MDLL$QUO/\=H=+0$/'IC6 OFUK7H-DRYE>FWD8C;G@XOYYH3.]\QE?1N)986T M2ETC'$,"P,Q/;Z'UU%/YOGAX0/V8!!J 46SW[1X (F>=3W8XL',36(W:I'A# MFAZ3NP5T<(Q2+)X"7@9%C@4AT3)@D^D0P_"YR889J D. )@<8IJN[2:_%5AX MK)VL $@.QZ?%#[69/%1)"/$N$NN.@%_ZH8E9DC(6<.![T4/@\6XD,^&N 9OA$S; V !K;A<2;A_H?,9FO]!!<=\QB/Z M3^3;@643X5,"\-/ [@THIQL3/:/[_P#2'"]$CAO)[&3/Q(9D=B7H'3)A\OKK ME[N;.%MR5FJ6] 95JV]D>F9JA$&_XGM/\4^3OV&BIG;]]?+WB]Q9\M,N)S61 M\6RYA&7PPY0+B_6MB3]2GP>Q+_SZY.M9Y=/-V3)? NFT M0N[GLA2 WFL#QC--:Z/G]YIPE?]0I7]F>='%3T?:VYEG\^OGV6>##K3UG,S= MU>DWV_T>SV+9P<@Q7Q",>).A+7.T ;?,1K[. 1+&'(P=L.KH PW0M\)"'DUK-[X[T0## GD&+!A[@ M\X1]*GM/EW^ DX&8X$;F""0;WNOAEXM PO)%C83_]%C[)C=*)J<=: D-PD.( M!:%O(C.I("'*2RSR8@L?#2<\UO[ HQK##N^\!/R^"LA6L%'AY +< T@_8>?ZQ]9B#%G?C:C2?I3"P21S4#<>TA>+>%JV<;N/) 1X@.\IP;#HWR MW'#0N1P&L@" ]3=PWV%R@JQ,:J,[X_8#2%14]'XYJAUI0)G\LQ&#:84PV]SE MO#*3_7^$0_;,10MQ6LN6&US+=82E-L,C?=D@KN\+B&_M9XU7K\B$%W3S,:\'*=/8QVQKK3>ASQ\Q?A"36\:&[FRO@Z" M/4#D:*XA(+4NY.@T]6I](WU@7XT M;^Q&4W@-6+>CB.A#AS@,?#TU&49/N3^#E- M&WM@>TB]?8Q9$?D270:)(7F NCP.N&75@J:Q=N>LO'*RLH.V7=O(3=J"JZ$[ M]A(LBS>UM?MM7X>&DNG&\2O,6I@9MEWW*F9<7DQ*L9P$ M 'O)Q*%XB_37'6SP*(7=]13J8<+B.RORG\"&")B+3$ID?TXF0FU,FL\!S89U MB<+.3HI43LY0,N.] ,#9-]T+;Z?0I0?,F=J*DE1@B;=8R;EKL (7X4 2M#< MV5CB56H+BKSZT MNYLNFRRS+@.1HA_*FMRS7"@K72%YEZK,G;7D13+<-Y*/.,T7OHD-OUR(LNLY MN8K- \U5G",^-RH8.TC)$\YDNC&4E=+V;V92RB BO*;UOQV^,%49Y>41YF_O1YRM/*-2US>:1T&7R.V"4, M???$G$?VFKZU[8[>Z&RD$>=<[)]1)7*_3 ="],:A(WI&]<[U(3K*D[LG;\4( M;+.K-[M9I8GW&<&WQ1#I4/Q;?'P5@ZH M%LQWVR8EK)R"MS,::F64'5TO#7WQHA5[(P.5Z]U&&=6@K4@)7HPT?7^T.+FH M.Q8NZRC;VUJYC,RB]+-JX;>V7FM.EY;9QN%/-L,TL*!!">31^7!$W1HY.EWUQ)!#F:=/6,O@A/*GEOQEDE#;[0W4OMW;;3U M\W[*J)PTQ>+F6V^1IE8J\;%9,3$TKBJ1Z36^W=Y/6/ZL_\V(BJ8CU ME]U'UGM'A7]OF&R?>^V8[KP*CJUB%:,QJLDBR]K-V?7O-Z>_GMR>:=?DW7KTM[HC^"2U9C-291TYO5ZNRBB*(TA5=.C_LO0:;["L:U2%2L?FTB/??N1U(5WVX(4VKQOGFV[ 9Y"5 MXNPAE=ATL=QB*)+HL6C?^& "6#7,8058TF9&FVL\1AB8XFQ8Z)7)RGQ8,A:& M FY0JQK=]U@6EE:'DWGP@(]%CA IXL[C_Z&"H9[ C"#T9:4X*GQ'T6M/>_0< M8"(ZGXN_*G8A2B6-L#01OP-M/AUK<_#Y)'J(@E"KM1&=C::^.CXO@+TS6N89 MS4JU4ZFUUXJ],WGF%.I:_ Q-YS7J81/Q-Q.'S7B.)$;!H0 T$[0_XFM;O!35 MP'RD.E14_XK7&\3RCX0-"P_BW8,:@V]%Z=[L5+023T,0B8!<+AH-S1>..?<, MRQS;?1MK0/D::>(NX"X635;L1*B M_20]XJL\P5Y4Y**B4N/*40C_1Y'/X?/L#O[#S#[L?(]^G'LJ,9I#=5Y!_5:. M6WJ+##G.*QVC]_B95_'HNM[L=O2F,:.N_$H=ZSF6P&E;]D(E0=O55%W5!-$@ M MZMK)Y6?M]OSB_-O)C7;][>2R,'413QQ'HC,;CASOA6'JF<\T!ES:1IZ%/-I$ MD]X>\:K<]' .H!I57MGTI^\_:X'Y"%01:",P'9:@#=D,PNSC?WUF]@;$)!]R M!ZC)$SJ+=[*0\$ $]^W["&722&I"Y^A[0PEZPQX9R!&@=@N3]I[M830DP3$T MOU,6'U];/ BI3LBALMEW>_[MY-;\/-O/0$4NMDH83XP6FMB\?R%6EOJ=^9A@ MM7P&;A5-J6EEXXW4.A=D>=D@Z63D_5"G?\B'E /A MC#M,2]U]$P 6+!QAFP+GIQ>)?2N:9G6]/:,/CQ##N5O7^N*IW;?LZ9*G+=AL&7[.F&^TBMI59M'%/=Q8W6+9QSZ:! MW-0;,PH=[1[(HG?/+C7LV^@^8']'(+#.'K,[WG4*ID++ID>WOW^Z/?N?W\\N M[[2S/^"_A5&'Y[BMKGJAAW:ET9WH-)'IML(6%(#6(/+1$R'YI?/"/0F #[:% MW@? O%QJG5U^S*A6C&[RXP16W+V,&-G]$]_/LOA!_2''P22B<2.7;-S/8K6! M?/:SV-B*>3?'L]Q7(P ON8$0)BD+&Q3S>U'L.^^,%K#NNYVCCY?>XV2E76[K MTY'"7+2(@>=8V)T$UH(%T.% S;@'"AJOM,I[[,C%@GQK8Y%E=0$!!8:)NO%R M5<=9%WN2%**:1?PY\Y+0_ MP)-OS8_G\*56.]8N3-=\(*_8.&"#?K$H0/\9:7$GKNF\4'>%OO8E[K=V*F-! M],P-"R*'MWB[BCM;'">%ZC9Z%FP,L%\\_PF$:<7QO.]H%E,;")%H.&^+6U$; M;K%OE1 +X\7!:Q;C);/@^&ZH999&_>_H0-#CB*XV$'.EBG$X#2ZO"X!Q>1_$\8)Q)1"YSM-@X]T"AGS[V!Z3XP$K$V MQ[:?. [VWM^>G?*/UON?4> ](;F;N$XNW4D[290$>V3^/> D+. )I@B9.P4$ MOACL^@%4@8ZV?N:1RIYDHLX814<$:*]Y>#6YEV_POP>^(M!D8'7:28_"J4:W MVZ0@2Y ZDD3'*^GI"\P^M@KS[RF ZSW:@73A\8@HC0KJR;&6C8?D3 30HWX4 M\C"4Z#@2!3%F\ 8LP+T?7F -V+R$WM-AQXZCB^9M&%N5SE9=!*=T&-JQV2-\ MP0" 0][]9>!%CD5A9QGKHC]XZT>$R2.3NQ!E32@RQ9&'4%SX*EWQ"!7\X.,- M1Z9/$:O$F@&:'& B9DV:;A([<1FF[09YA^O#RGQ+1DK&_2/CV+:>"*GYG*WI M8PT+SB<8\6Z6/@_%T&Y,^A(W>_G'F:Z]>)$ #YZ)^82''NOEHC_,8E,3K8QG M9SX1 %(F'CAOHAD3(FCU/%D IX*5(I)QNI2G)JE2H'9$H1 OOF8B6$A)1&/F\UX]OLW'# M'0X ;!W$MRGVQFQ?CBI0UARG-F!CHT1G44$5-!WMW23$8R'%T.)$!,Y+$ +W M/#:K.?;0%GOV[>![JGF@1U%LQZ9C .0-8%?H2 53Y $W'(0 #Y]70#-3?1!' MW,6+8012Z,FQK]. /-N"B2%[R%W0#Q!$F-> HU$O0U#"S =<)[QIT=+CCH"3 M+0Z)4."(O"$8^,Q]M'W/E=R>?@0)$F&R!8:6,3+L(WEG#B<.*3 =P<#%ZF$) M'$#XW=RWIX+:%+F71JC,WD\FBR!A(?C$+(16XE0!X4D 4#_'MJ8/1*69YPL\C/!;+D OC8!ZN>Z1FJE<:))07X# VA?.)E) MB2[#?3P:$A^9B](-7JY6?HL=;-C-4F/4F8;N\G/02=.T$">U!NWR*W.1?Q1$ ME00!!CH9IQ222;YL] QT!@H#";@G9!4!B7LX2AVXUR-SO!''E0#+7>!7-K)@ MHECD]L$(L >8D-U# M= ^GDAZPV$/D*/(5=EI! P["+M(W.%M[ >TH ZNYF) M7X"#(+_%5?7^CFP?51+ ,RX]*.<-6'@2N470U(V0[R,[&H"]6TG*U/$247QB ML[X@(1L"Y@:>X,0]+QHY3,HYI >2,./%I%=AF:%9%G0]E;+)[-%M \H ]+ O M("N*.70"V!> #*4^])+?]'+6C0T&XZPJ0+A-FL4R@V$%_A=[Y61?XAF]A^=N ME;(^A3X8Q*J[;(N,(A7^#ZI[.)0-&@4CP&]=H+"7Y)-]R@OUZ;>I_FO5J;HZR9N0HO@.?"6#%:_U..:XM;;C;Y3>+J,^S[4U_KA; M5^(K/8E+0OSU?L24&W$N=.=Y K4IDECP&N^,\EJXT*U)!MFQD67T$A1V/>7+1BO2 MW#S$Y7AHC\/F@W=;9I1KJUN6(OU\[I1[9#.JD''2X?>39+FU^07))"4N?Y5O M3DV$Q,!Q';'&6NJ(+7(W?^';I^LC\<26Q(XFB?XZA?LB63$FWBTN)+M?['@U M$V?X>J:RPJWEMA W2;+[).>7U&8Q@T(W2CB,)58YGL1Z\B8,L!JT6=QL*/@6'SWKXR61! MK/6":-<\)"V]N#/JF@>E>!0^C[=(CTSM=:5[EBD8V.T<&W-6LT2UFVT;ERF= M[,TBH'W59N90X%:/K]L^KJF#V\.#:W:.6V4]N.)KG,64$'3_S>QA*D7 *&3, M [24GH$!W8)(C54,\>FV-VNIS6<<=S?.-F8 8+:JM+>,<175N(CX5CON*$38 MDH1<*QBSNW0URZN8*D-J$6<,K[[JSW?);%5],ZK5XVI9$;/4BK.&TE&5L9+ ARW[@ME$:%P]CQB;I!O MN&P,U]7 :N -#ZQ4P]7"OC?%CO8>?6RI').]5#F,JM(5]]B-\%/SN/%S6<]/ MJ8RK"8M;YCBV^Z!K#[SP#"_B8%I#V[6#T*?";041'$MZ0AO;CNZ4S1%:+L?X MUH-]94.' @JT[G%'";0#MGYD-@];P!-27,X$:G5=L28EJ6)\V+IGMVSX4$!1 MU3ZN*5%UP+;7T<=SMX>ED:EPL1<7 "R(R))XVFIO6Q8=!IO9?#BPBS=7U,'M MW<&U6^6E.&7#+"880H:M[JDJ^7!/O6WU;<=TRJ:SELN&:2B3MCPFC-$M;\!6 MV2Y+V"[WV'X(2^ ^%\;7!@I4M;R)<*76?(7%V2@OBDK)B%I%7EZS@ M/K8Z\"/+B[ 3QTR&U&SMG"'5]YLA9>RGJ (J&R&:]9W?^]]S5"B2;&JURUM# M)B&;X&/2Z$25K&*ER1:!<]IHU;2?J,4X=@*. MNU%1[V,[P :!\$C]9Y20/C.Q@66S_2;5I6N!*8SY4]1^IN;,\3S:DQEH5L2; M=VH?L.2_A"!73GZHTS\4Y/[P%G__^&;\MNW*]IR)?L2FUDP_@IT-Z8'JE"V\R"7):C7@Q*$%;TBQ:D3FB \):4!O M23FY-#%%!+GH/<9EP$$Y&1Y/YJF(I0G,-:KIUX(%;FC((3A.R+>INVB\[R?F MLVG4Q>W PX[C]4S9(!46"IA'_7H]B3(5/CNA,V"*_6AC\^=2XLM$/'Y!'!D3 ML-%]$^. FR)0I&?ST;0=E'P5&+>"3 4'CGP[E/U8)U[B3>Y-;"O_@%^(Q6'O M\E*"'S&XU4ZS;S>VW&0O]^4(%M >@$T==.4;VL^@?+GA(%BL;VTP]_F2M*Z%7VS/PLZU_)-J7)MY M8*IQ[9J", ?9N!8YT 7G**IW;7%Z16X=&Y';[JAU+9]==:XM".H5DE^JSK4* M):910G6NS42)K0@CU;E6=:Y=:\:$ZER[PVTH^!0+6:8X7N7*OJ8>_G M=035N79/#Z[65?=(#CDO]R ZUZJN/.IFB6HI6[:T77%-J+/M,]TW 59N$T?U ME%4JL3HY=7+"F"FM%:J,F45D03EZRJH"M,I:&>.#JHM0(J-E^QVC]TU$E=U< M*78WV=(Z@TNM^(KC*W$QVU(?7]TH[\$INV41H:"ZR:J!RSRP4@U7"\46OINL M;.^F'*;[J'@85=6W8B_="**OD=$Z-E1CHP/6' ^EJ6Q#^<253WSL$]]])<8] M1X M.N::G?*V2RCUP36:*K_GL(V8DC2454:,,F+B!6^]2V#9T*%(-DRGO$E^RG19 MPG0I9#]98;>4N"I!J=5?<7Q;OV>MCF\]UDN]O/X"9;TL(AM*UU56E7Q0EDPZ M/&@JN^OX\)ZW$BU/5UE#H4*)9)-1WA#>AV)WE7W= M?A?M]SJ__91H^=JW_2!,/I[=]+76G6[ZND";JT7FR>_\BA//Z^IJ=%5;5]76 ME9-$LHJ!!ALW,]J7C8\ P-+NC'N^SB$*GEC3;BWZ0BT7@7P;^ZD"586VZ< 3 M7K\?@.((Z#1^J ?X4:Z,B>WZUW6=).].L5_2;WJEWO5MI\QO]6 MNK$!D.[YB>T$H]$(X'4Z,.$D/MN!'XU$ENB\KJ3K1B:QDAZMQ!JO!([. 0** MC_[TZH_SSQ6C"[(27A_:/=CSBS8 JM/ZYJ/G \&^:&:_SWHALR:T.(%MLL4S M(L,B*G( > 3*$\:C'1L0B09)+C%>P3UCK@8S!< I'I&-(TN*L'FJR<,5R%<0 MF5EHAQZJ@7^.1PVR(& Z@0?C$[^)7+E+(!X@"MB;YXIA03N(*PNJ#M1%Z4#= ME-.J#M2J _7KY@"&_W!?S2J M>J/1U9M&5;QP@7:'2' U^!O<5/BQI7=:3;W;-E(V1R]S018HJF "+*)=)=P" M/W;U5LO06\T:/D2#1L([T;==T^VES0J2:4!7-@ )A*WY,J2Y<4&PX&:S"?^V MTR.11?O(@@D#19]I^\)RZDU#K]4[4F^D@4:8 F#QP<3-EK)9.S$1Q-L[B;=7 M((*X7/1(DFK-LSW$L"?/_TY.-\$2I3$(!IN/ M(W%'6FPV"!T0-+#%MX!TDL#(5?P20!6-9D^//3MIA^K, M727F0-8!*(FK!88A$%6J+W/0]%5R/7;*=+:L1YS'.M?2>L2F*.-TGDZ89/2+ M^&E 60CL )4,.-0?:TV]WC'T*BF@PE;D437"AH0K=QR](\6UU@ *JW))\@R# M@=D*%! _E*&I&AV]W:SJ8%#'_)%9 0\2#"E@37P,1X]-1HY/EAY JB_I-QIQ<) )S? KL4) ;(7HPN"OF* MH8KQ:$E9PO6X^"%0W,P>&+9$R3Z_^?$4ZV_."S$+E-?V@VOW;=@=?CG$QV:> MD\2>I#I ?CB$\H^-#IQRNXLS<-231DZQ%*_U$/^7V'0KI!%Q.M?,?!4CF#9I MI<6*LL$FO3P8@(8^\!R+3()S-T9F_''BG8G'^1@4_X-YK9BZTIJHCC1VU0L] M7*C1%0M]0F'F@ICJH7DP,$,BBD^>Z5OD\ 5YYI#I8*870?LRCH$Q@-3EJ\&O M3KTA@$:[#;W>=YC0!S37.W54)UK:/6D7\"L]C594&(0F)W_N>XA7U^"KTW&G M]XSO[Q+93A+(1/\CQR0(]2,4R6,(#7PO>A@L:%:)%(?E^.6Q=N* D1?!@RPQ M\Y,-W]ZC+_W^/\@L8&TB >,_I@ S6;;10W+ M1#WM!94=X*9V.(!C![H,[=[60Y(J0I 5(6BI",$^1 BT*9+0^:GJP 5\NY^9 M #DC!1,7NCT-P-1LZY>C$.(G\Z,%WS@42'3GR&JBK^;'3K#9X\RN5S[WWR"?Z=]?YGH M]T@6"F@@X< .M!N&A@P:&O!'8J=@FCB119EVH$!:0O++P>2N=>G]8D**SX8 MVBG('P,8B&Z$+Z!S]S5SL.!Y,@%HDI2#O@L JT *PLKDN(7V_/3A.J M421]]K@/:;;"QH*H-TCM#A9D]GK1,.)^?PI2@7X*YF-/!@)XHNL8L3G\R=2$ M7_(0^1KL 41\9Q8R8[(GJGLCH+&0N\W05J9MHBLM]FSZ[ &T+9PO/HHQEJ.& MB?K2 ]&:SQ(9'ASL=$( M:@&>DYCQQL/!]C+KKH$Q# =P0&(DSUS"BB MOBA%4EB2438,@+!$)NWI^ @H#1"]#I*+%XAM?QX;KM(NS+):=8%FZ*9T/8%C M$IELN4=QT!IR-&DK4^8_4C6?"H@1S0^?NZAD*A39@\0D3$!8RI)R[.^,._RG MGM>7FW5?$2NAD@DM/D-W&H5_U6+-B?^1TINN3V[NM/-SQ#K.*^OOX>6KNU_/ M;K3SRR]7-QAW(!G:<]((2 O"OW48 7,$@2<[-;I+".^;[#0V @7$!ZA%S9 MX*8W(ZT +&_-?!+>&K3+)>%IL2<613O0:,A0>2 (2N<(0@E_YTZ#Y)=(GFPX MXH(6E(<'I%,7)0HZ/"*08D*Y(N;PQ*0K]&NG:(@]]V$(N..67^L MU) 'CA1/W(#T38V54R&13EPWHLPS% &()%]@#;"XRF^)S 9R?U*^!9=ZL]*; M2H@DC;^&P"DF+&WQW4QS^P)^TF[-/@M?M+%96ABTN?1@EZ] MMO+J*:_>EAA.*\UK6K/83.L8;.F!?6^'G*]L8YD3<_"0"O,DCSCUYXXJPST*_#VEB[[AW" GIO88]6^F\^2G\(&YBQ3(EX^K_ MG)UVZ^O=Z@(FV.(;_LR"GF_3M9FK?=ZK:.!^$PIME*P'H5."S,WGW'.")BK!^7B]D;9#B MK?+9=&WF:* P?S*_HUT#YE9D\E01]!USUW'C)_/GM^0VQD_'R-1>?:JA-TH> M:6Y=COE0GM=0=NGUP,%GE32>OYJIP^FL=#C_ HU_--"NC[7;WF!HA_\LH? RX##9K+H\%UXL1O&<_5ZE9;<>C&].]-EP65JV>'OT2#28!\7HWKT"$#+Z)H!D7M;/FU);^V/!9P3]AHA*X!$68B-SZE!<$09FAJ7S#:=<]Z9H3. MJ##@TX3F0T"^-/2>6U8ZD)5+A[>FO?!-9_RTVEMZ9 MSY[K#5_ %@J92V5D0;2QH1FCK4*7=:++ZX<=W\Q[,&<58FP4,:YOSO8.,:[QDK,; M*K&RD[!B>. >((S,JA5<70&+DV38[ M+GNJ H-9@<&."@RJP."6X_EIW$W&#P/[(0X>TN=4Y/#V_.OER=WO-V>W14E= MVX#$2'HX><;U^)[6@AGJNGCQ@2I]PE #NFR.Y=Q,NME(J6 \7U*D>XO\<,R4 MAFGNV1XRP1RS-F)7'B)QA/I7/\P:]N9,^6-WC:KRZI,DR/,UIN6 M&:"YR5#=4D'4RS_.M-.KF^NK&Y&SNHZP,5:T7XL;_J".+IF+921+1OQT$[.: M*1UPHZ<"J@*BPR]']:-%3^C5 "[K*I?!\((F7$S>:%\/LR@R21XM YZWP5OM M\\GE^=DW2G X^>WL1D!HZ5A)2=$-+.#VRBD]L%LGP(J>H M5I5QHU )T#U=Y>(XGFT%KTG6[9!TEI1'_[JZ/;O^E7*Z3G^].+_[__$^]N/0 MN,38(;RGDN**![E"L/2,8@.;@E9Q_-W?3F[O*F.';:8'NW">Z>Z2OE/X"-P/ M@?Y?']X.PJ'S\;_^#U!+ 0(4 Q0 ( .*#4U7*X6!]F00 $P4 - M " 0 !E>%\S.3'-D4$L! A0#% M @ XH-353)(((@R"@ _X0 !4 ( !I$, &YV96,M,C R M,C Y,S!?8V%L+GAM;%!+ 0(4 Q0 ( .*#4U7WQ+0CY2, "$; P 5 M " 0E. !N=F5C+3(P,C(P.3,P7V1E9BYX;6Q02P$"% ,4 M" #B@U-5+_8)RB@U TW@( %0 @ $A<@ ;G9E8RTR,#(R M,#DS,%]L86(N>&UL4$L! A0#% @ XH-356FB$R;%)@ 6GP# !4 M ( !?*< &YV96,M,C R,C Y,S!?<')E+GAM;%!+ 0(4 Q0 ( M .*#4U7'0+*8Z)\ !4$"@ 4 " 73. !N=F5C,C R,C Y @,S!?,3!Q+FAT;5!+!08 "@ * '," ".;@$ ! end