0001753926-23-001369.txt : 20231018 0001753926-23-001369.hdr.sgml : 20231018 20231018161057 ACCESSION NUMBER: 0001753926-23-001369 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 60 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231018 DATE AS OF CHANGE: 20231018 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: 231332366 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 g083809_10q.htm 10-Q
0000724910 false 2024 Q2 --03-31 NVE CORP 4,832,786 4,840,688 4,830,927 Black-Scholes-Merton standard option-pricing model 0 P30M 0 October 18, 2023 2023-11-30 2023-10-30 0000724910 2023-04-01 2023-09-30 0000724910 2023-10-13 0000724910 2023-09-30 0000724910 2023-03-31 0000724910 2023-07-01 2023-09-30 0000724910 2022-07-01 2022-09-30 0000724910 2022-04-01 2022-09-30 0000724910 us-gaap:CommonStockMember 2023-03-31 0000724910 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000724910 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000724910 us-gaap:RetainedEarningsMember 2023-03-31 0000724910 us-gaap:CommonStockMember 2023-06-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000724910 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000724910 us-gaap:RetainedEarningsMember 2023-06-30 0000724910 2023-06-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 2022-03-31 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 2023-04-01 2023-06-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000724910 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000724910 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000724910 2023-04-01 2023-06-30 0000724910 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0000724910 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0000724910 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 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 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 2023-09-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000724910 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0000724910 us-gaap:RetainedEarningsMember 2023-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 2022-09-30 0000724910 us-gaap:MoneyMarketFundsMember 2023-09-30 0000724910 us-gaap:CorporateBondSecuritiesMember 2023-09-30 0000724910 srt:StandardPoorsAAARatingMember 2023-09-30 0000724910 srt:StandardPoorsAARatingMember 2023-09-30 0000724910 srt:StandardPoorsAAMinusRatingMember 2023-09-30 0000724910 srt:StandardPoorsAPlusRatingMember 2023-09-30 0000724910 srt:StandardPoorsARatingMember 2023-09-30 0000724910 srt:StandardPoorsAMinusRatingMember 2023-09-30 0000724910 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-09-30 0000724910 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2023-09-30 0000724910 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-03-31 0000724910 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2023-03-31 0000724910 us-gaap:MoneyMarketFundsMember 2023-03-31 0000724910 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel1Member 2023-09-30 0000724910 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member 2023-09-30 0000724910 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel1Member 2023-03-31 0000724910 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member 2023-03-31 0000724910 us-gaap:CorporateBondSecuritiesMember 2023-03-31 0000724910 us-gaap:FairValueInputsLevel1Member 2023-09-30 0000724910 us-gaap:FairValueInputsLevel2Member 2023-09-30 0000724910 us-gaap:FairValueInputsLevel1Member 2023-03-31 0000724910 us-gaap:FairValueInputsLevel2Member 2023-03-31 0000724910 2024-07-01 2024-09-30 0000724910 2024-04-01 2024-09-30 0000724910 srt:MinimumMember 2023-04-01 2023-09-30 0000724910 srt:MaximumMember 2023-04-01 2023-09-30 0000724910 2019-01-21 0000724910 2015-08-27 0000724910 2023-10-16 2023-10-18 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure

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

 

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 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,833,401 shares outstanding as of October 13, 2023

 

 

 

 

NVE CORPORATION 

QUARTERLY REPORT ON FORM 10-Q 

TABLE OF CONTENTS

 

PART I. FINANCIAL INFORMATION 3
   
Item 1. Financial Statements 3
   
Balance Sheets 3
   
Statements of Income for the Quarters Ended September 30, 2023 and 2022 4
   
Statements of Comprehensive Income for the Quarters Ended September 30, 2023 and 2022 4
   
Statements of Income for the Six Months Ended September 30, 2023 and 2022 5
   
Statements of Comprehensive Income for the Six Months Ended September 30, 2023 and 2022 5
   
Statements of Shareholders’ Equity for the Six Months Ended September 30, 2023 6
   
Statements of Shareholders’ Equity for the Six Months Ended September 30, 2022 7
   
Statements of Cash Flows for the Six Months Ended September 30, 2023 and 2022 8
   
Notes to Financial Statements 9
   
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations 14
   
Item 4. Controls and Procedures 18
   
PART II. OTHER INFORMATION 18
   
Item 1. Legal Proceedings 18
   
Item 1A. Risk Factors 18
   
Item 4. Mine Safety Disclosures 18
   
Item 6. Exhibits 19
   
SIGNATURES 20

 

2 

 

 

PART IFINANCIAL INFORMATION

 

Item 1. Financial Statements.

 

NVE CORPORATION 

BALANCE SHEETS

 

  

(Unaudited)

September 30,
2023

   March 31, 2023* 
ASSETS          
Current assets          
Cash and cash equivalents  $6,953,448   $1,669,896 
Marketable securities, short-term (amortized cost of $7,302,714 as of September 30, 2023, and $15,696,135 as of March 31, 2023)   7,224,056    15,513,095 
Accounts receivable, net of allowance for credit losses of $15,000   2,915,762    6,523,344 
Inventories   6,967,766    6,417,010 
Prepaid expenses and other assets   1,064,853    663,459 
Total current assets   25,125,885    30,786,804 
Fixed assets          
Machinery and equipment   10,501,096    10,484,365 
Leasehold improvements   1,956,309    1,956,309 
Total fixed assets   12,457,405    12,440,674 
Less accumulated depreciation and amortization   11,250,170    11,095,236 
Net fixed assets   1,207,235    1,345,438 
Deferred tax assets   1,395,430    572,038 
Marketable securities, long-term (amortized cost of $41,467,512 as of September 30, 2023, and $37,495,846 as of March 31, 2023)   39,623,299    36,125,047 
Right-of-use asset – operating lease   358,590    425,843 
Total assets  $67,710,439   $69,255,170 
           
LIABILITIES AND SHAREHOLDERS’ EQUITY          
Current liabilities          
Accounts payable  $244,236   $281,712 
Accrued payroll and other   539,452    1,375,250 
Operating lease   177,585    175,798 
Total current liabilities   961,273    1,832,760 
Operating lease   260,509    342,908 
Total liabilities   1,221,782    2,175,668 
           
Shareholders’ equity          
Common stock, $0.01 par value, 6,000,000 shares authorized; 4,833,401 issued and outstanding as of September 30, 2023, and 4,830,826 as of March 31, 2023   48,334    48,308 
Additional paid-in capital   19,529,791    19,295,442 
Accumulated other comprehensive loss   (1,502,147)   (1,213,858)
Retained earnings   48,412,679    48,949,610 
Total shareholders’ equity   66,488,657    67,079,502 
Total liabilities and shareholders’ equity  $67,710,439   $69,255,170 

 

*The March 31, 2023 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, 2023.

 

See accompanying notes. 

3 

 

 

NVE CORPORATION

STATEMENTS OF INCOME 

(Unaudited)

 

             
   Quarter Ended September 30, 
   2023   2022 
Revenue        
Product sales  $7,117,122   $10,514,539 
Contract research and development   16,154    203,285 
Total revenue   7,133,276    10,717,824 
Cost of sales   1,599,866    2,402,781 
Gross profit   5,533,410    8,315,043 
Expenses          
Research and development   683,208    669,978 
Selling, general, and administrative   433,785    435,625 
Provision for credit losses   (202,926)    
Total expenses   914,067    1,105,603 
Income from operations   4,619,343    7,209,440 
Interest income   512,092    351,375 
Income before taxes   5,131,435    7,560,815 
Provision for income taxes   407,869    1,470,442 
Net income  $4,723,566   $6,090,373 
Net income per share – basic  $0.98   $1.26 
Net income per share – diluted  $0.98   $1.26 
Cash dividends declared per common share  $1.00   $1.00 
Weighted average shares outstanding          
Basic   4,833,401    4,830,826 
Diluted   4,840,770    4,830,956 

 

STATEMENTS OF COMPREHENSIVE INCOME 

(Unaudited)

 

         
   Quarter Ended September 30, 
   2023   2022 
Net income  $4,723,566   $6,090,373 
Unrealized loss from marketable securities, net of tax   (53,588)   (1,127,362)
Comprehensive income  $4,669,978   $4,963,011 

 

See accompanying notes.

 

4 

 

 

NVE CORPORATION 

STATEMENTS OF INCOME 

(Unaudited)

 

           
   Six Months Ended September 30, 
   2023   2022 
Revenue        
Product sales  $15,817,214   $17,587,500 
Contract research and development   147,476    466,731 
Total revenue   15,964,690    18,054,231 
Cost of sales   3,679,489    4,054,628 
Gross profit   12,285,201    13,999,603 
Expenses          
Research and development   1,379,200    1,271,896 
Selling, general, and administrative   908,900    806,946 
Provision for credit losses   9,514     
Total expenses   2,297,614    2,078,842 
Income from operations   9,987,587    11,920,761 
Interest income   948,618    634,436 
Income before taxes   10,936,205    12,555,197 
Provision for income taxes   1,808,909    2,324,707 
Net income  $9,127,296   $10,230,490 
Net income per share – basic  $1.89   $2.12 
Net income per share – diluted  $1.89   $2.12 
Cash dividends declared per common share  $2.00   $2.00 
Weighted average shares outstanding          
Basic   4,832,786    4,830,826 
Diluted   4,840,688    4,830,927 

 

STATEMENTS OF COMPREHENSIVE INCOME 

(Unaudited)

 

           
   Six Months Ended September 30, 
   2023   2022 
Net income  $9,127,296   $10,230,490 
Unrealized loss from marketable securities, net of tax   (288,289)   (1,465,915)
Comprehensive income  $8,839,007   $8,764,575 

 

See accompanying notes.

 

5 

 

 

NVE CORPORATION 

STATEMENTS OF SHAREHOLDERSEQUITY 

(Unaudited)

 

               Accumulated         
           Additional   Other         
   Common Stock   Paid-In   Comprehensive   Retained     
   Shares   Amount   Capital   Income (Loss)   Earnings   Total 
Balance as of March 31, 2023   4,830,826   $48,308   $19,295,442   $(1,213,858)  $48,949,610   $67,079,502 
Exercise of stock options   2,575    26    117,501              117,527 
Comprehensive income:                              
Unrealized loss on marketable securities, net of tax   -              (234,701)        (234,701)
Net income                       4,403,730    4,403,730 
Total comprehensive income                            4,169,029 
Stock-based compensation             10,536              10,536 
Cash dividends declared ($1.00 per share of common stock)                       (4,830,826)   (4,830,826)
Balance as of June 30, 2023   4,833,401   $48,334   $19,423,479   $(1,448,559)  $48,522,514   $66,545,768 
Comprehensive income:                              
Unrealized loss on marketable securities, net of tax   -    -         (53,588)        (53,588)
Net income                       4,723,566    4,723,566 
Total comprehensive income                            4,669,978 
Stock-based compensation             106,312              106,312 
Cash dividends declared ($1.00 per share of common stock)                       (4,833,401)   (4,833,401)
Balance as of September 30, 2023   4,833,401   $48,334   $19,529,791   $(1,502,147)  $48,412,679   $66,488,657 

 

See accompanying notes.  

6 

 

 

NVE CORPORATION

STATEMENTS OF SHAREHOLDERSEQUITY 

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

7 

 

 

NVE CORPORATION

STATEMENTS OF CASH FLOWS 

(Unaudited)

 

               
  

Six Months Ended September 30,

 
   2023   2022 
OPERATING ACTIVITIES          
Net income  $9,127,296   $10,230,490 
Adjustments to reconcile net income to net cash provided by operating activities:          
Depreciation and amortization   114,524    158,851 
Provision for current estimate of credit losses   9,514     
Stock-based compensation   116,848    47,085 
Deferred income taxes   (742,649)    
Changes in operating assets and liabilities:          
Accounts receivable   3,598,068    (1,155,585)
Inventories   (550,756)   (706,214)
Prepaid expenses and other assets   (334,141)   (114,213)
Accounts payable and accrued expenses   (953,886)   890,824 
Net cash provided by operating activities   10,384,818    9,351,238 
           
INVESTING ACTIVITIES          
Purchases of fixed assets   (16,731)   (24,500)
Purchases of marketable securities   (3,937,835)   (25,381,057)
Proceeds from maturities of marketable securities   8,400,000    18,750,000 
Receipt of tenant improvement allowance       100,000 
Net cash provided (used) by investing activities   4,445,434    (6,555,557)
           
FINANCING ACTIVITIES          
Proceeds from exercise of stock options   117,527     
Payment of dividends to shareholders   (9,664,227)   (9,661,652)
Cash used in financing activities   (9,546,700)   (9,661,652)
Increase (decrease) in cash and cash equivalents   5,283,552    (6,865,971)
           
Cash and cash equivalents at beginning of period   1,669,896    10,449,510 
           
Cash and cash equivalents at end of period  $6,953,448   $3,583,539 
           
Supplemental disclosures of cash flow information:          
Cash paid during the period for income taxes  $3,120,830   $1,281,629 

 

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 Report on Form 10-K for the fiscal year ended March 31, 2023. The results of operations for the quarter ended September 30, 2023, are not necessarily indicative of the results that may be expected for the full fiscal year ending March 31, 2024.

 

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, 2023. As of September 30, 2023, there were no changes to our significant accounting policies except for changes resulting from the adoption of Financial Accounting Standards Board (“FASB”) Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments—Credit Losses (ASC Topic 326) as described in the “Marketable securities and credit losses” section below and in Note 3.

 

Marketable securities and credit losses 

Our marketable securities consist of corporate bonds and money market funds. Marketable are initially recognized at cost. Marketable securities considered to be “purchased financial assets with credit deterioration” are initially recognized at cost, less any allowance for expected credit losses. Unrealized holding gains and losses are reported in other comprehensive income, net of applicable taxes, until realized. All marketable securities are carried on the balance sheet at fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. We use a three-level fair value hierarchy in estimating and reporting fair values of our marketable securities:

 

Level 1 – Securities whose fair values are determined using quoted prices in active markets for identical securities.

 

Level 2 – Securities whose fair values are determined using quoted prices for similar securities in active markets or quoted prices for identical securities in markets that are not active.

 

Level 3 – Securities whose fair values are determined using unobservable inputs.

 

Corporate bonds with remaining maturities of less than one year are classified as short-term and those with remaining maturities of one year or more 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.

 

We measure credit losses on our marketable securities at the individual security level, using the present value of expected cash flows method. Credit losses are measured as the amount by which the amortized cost basis of the security exceeds the present value of expected cash flows (discounted at the effective interest rate implicit in the security at the date of acquisition), limited by the amount by which the fair value of the security is less than its amortized cost basis. When estimating expected cash flows, we consider available information relating to past events, current conditions, and reasonable and supportable forecasts such as, past incidences of default, credit quality as reported by credit rating agencies, extent of impairment, length of time the security has been in a continuous unrealized loss position, and adverse conditions forecasted by industry, financial and economic experts that are relevant to the collectability of expected cash flows. We do not include accrued interest receivables in amortized cost and in fair value when measuring expected credit losses. We will write off uncollectible accrued interest receivable to net income in a timely manner, by reversing interest income, and therefore do not measure credit losses for accrued interest receivable. Timely manner means one year from the date the accrued interest receivable becomes past due. Accrued interest receivables are included in the balance sheet in “prepaid expenses and other assets.”

 

9 

 

 

Accounts Receivable and Allowance for Credit Losses 

We grant credit to customers in the normal course of business and at times require customers to pay for orders before shipment. Accounts receivable are presented on the balance sheet net of any allowance for credit losses. We measure credit losses on our trade accounts receivable on a pool basis, and in some cases, on an individual basis, using the loss-rate method. Accounts receivable are pooled based on geographical locations because we believe accounts originating from the same geographical location share risk characteristics. When estimating expected credit losses on our trade accounts receivable, we consider available information relating to past events, current conditions, and reasonable and supportable forecasts such as historical loss rate, current age and remaining term of the receivable relative to our current days sales outstanding (“DSO”) ratio, pending orders of the customer relative to accounts receivable balance as of the reporting date and amounts paid by the customers subsequent to the reporting period end but before the financial statements are issued.

 

NOTE 3. RECENTLY ADOPTED ACCOUNTING STANDARD 

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) 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. We adopted ASU
No. 2016-13 beginning with the quarter ended June 30, 2023.

 

The adoption resulted in disclosure changes and required us to consider the likelihood of default and to measure our allowance for credit losses over the contractual term of our receivables. The adoption did not have a material impact on the financial statements as of September 30 or April 1, 2023.

 

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, 
   2023   2022 
Weighted average common shares outstanding – basic   4,833,401    4,830,826 
Dilutive effect of stock options   7,369    130 
Shares used in computing net income per share – diluted   4,840,770    4,830,956 

 

               
   Six Months Ended September 30, 
   2023   2022 
Weighted average common shares outstanding – basic   4,832,786    4,830,826 
Dilutive effect of stock options   7,902    101 
Shares used in computing net income per share – diluted   4,840,688    4,830,927 

 

10 

 

 

NOTE 5. MARKETABLE SECURITIES 

The following table shows the major categories of our marketable securities and their contractual maturities as of September 30, 2023:

 

   Total   <1 Year   1–3 Years   3–6 Years 
Money market funds  $6,853,047   $6,853,047   $   $ 
Corporate bonds   46,847,355    7,224,056    27,387,122    12,236,177 
Total  $53,700,402   $14,077,103   $27,387,122   $12,236,177 

 

Total marketable securities represent approximately 79% of our total assets as of September 30, 2023. Marketable securities as of September 30, 2023, had remaining maturities between one and 67 months.

 

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.” Accrued interest receivables were $436,932 as of September 30, 2023, and $425,372 as of March 31, 2023, and are included in the balance sheets in “Prepaid expenses and other assets.”

 

We monitor the credit ratings of our marketable securities at least quarterly as reported by Standard & Poor’s. The following table summarizes the fair values of our marketable securities as of September 30, 2023, aggregated by credit rating:

 

Credit Rating  Fair Value 
AAA  $8,134,255 
AA   6,622,847 
AA-   20,699,684 
A+   2,833,709 
A   9,467,058 
A-   5,942,849 
Total  $53,700,402 

 

The following table shows the estimated fair value of our marketable securities, aggregated by fair value hierarchy inputs used in estimating their fair values:

 

   As of September 30, 2023   As of March 31, 2023 
   Level 1   Level 2   Total   Level 1   Level 2   Total 
Money market funds  $6,853,047   $   $6,853,047   $906,141   $   $906,141 
Corporate bonds       46,847,355    46,847,355        51,638,142    51,638,142 
Total  $6,853,047   $46,847,355   $53,700,402   $906,141   $51,638,142   $52,544,283 

 

The following table shows the amortized cost, fair value, and gross unrealized holding gains and losses of our marketable securities as of September 30 and March 31, 2023:

 

   As of September 30, 2023   As of March 31, 2023 
  

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  $6,853,047   $   $   $6,853,047   $906,141   $   $   $906,141 
Corporate bonds   48,770,226    1    (1,922,872)   46,847,355    53,191,981    1,007    (1,554,846)   51,638,142 
Total  $55,623,273   $1   $(1,922,872)  $53,700,402   $54,098,122   $1,007   $(1,554,846)  $52,544,283 

 

11 

 

 

The following table shows the gross unrealized holding losses and estimated fair value of our marketable securities for which an allowance for credit losses has not been recorded, aggregated by category of securities and length of time that individual securities had been in a continuous unrealized loss position as of September 30 and March 31, 2023.

 Gross unrealized holding losses and estimated fair value of marketable securities for which an allowance for credit losses has not been recorded

   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, 2023                              
Corporate bonds  $6,998,824   $(86,868)  $39,848,531   $(1,836,004)  $46,847,355   $(1,922,872)
Total  $6,998,824   $(86,868)  $39,848,531   $(1,836,004)  $46,847,355   $(1,922,872)
                               
As of March 31, 2023                              
Corporate bonds  $37,084,628   $(590,967)  $13,294,817   $(963,879)  $50,379,445   $(1,554,846)
Total  $37,084,628   $(590,967)  $13,294,817   $(963,879)  $50,379,445   $(1,554,846)

 

None of the securities were impaired at acquisition, and subsequent declines in fair value are attributable to interest rate increases. We do not intend to sell, and it is not more likely than not that we will be required to sell, these securities before recovery of their amortized cost basis. The issuers continue to make timely interest payments on these securities. Because we believe it is more likely than not we will recover the cost basis of our investments, we did not record any impairment attributable to credit losses.

 

None of the marketable securities purchased during the period had experienced more-than-insignificant deterioration in credit quality since its origination and were therefore not considered “Purchased Financial Assets with Credit Deterioration.”

 

Unrealized losses on our marketable securities and their tax effects are as follows:

 

   Quarter Ended September 30, 
   2023   2022 
Unrealized loss from marketable securities  $(68,597)  $(252,894)
Tax effects   15,009    55,333 
Unrealized loss from marketable securities, net of tax  $(53,588)  $(197,561)

 

   Six Months Ended September 30, 
   2023   2022 
Unrealized loss from marketable securities  $(369,034)  $(1,876,491)
Tax effects   80,745    410,576 
Unrealized loss from marketable securities, net of tax  $(288,289)  $(1,465,915)

 

NOTE 6. ALLOWANCE FOR CREDIT LOSSES ON ACCOUNTS RECEIVABLES 

The following table shows a roll forward of the allowance for credit losses on our accounts receivable:

 

Allowance for credit losses as of March 31, 2023  $15,000 
Provision for credit losses recorded in the quarter ended June 30, 2023   212,440 
Change in provision for credit losses in the quarter ended September 30, 2023   (202,926)
Specific accounts deemed uncollectible   (9,514)
Allowance for credit losses as of September 30, 2023  $15,000 

 

NOTE 7. INVENTORIES 

Inventories are shown in the following table:

 

   September 30,
2023
   March 31, 2023 
Raw materials  $2,066,047   $1,601,962 
Work in process   3,104,015    3,781,894 
Finished goods   1,797,704    1,033,154 
Total inventories  $6,967,766   $6,417,010 

 

12 

 


 

NOTE 8. STOCK-BASED COMPENSATION 

Stock-based compensation expense was $106,312 for the second quarter of fiscal 2024, $39,951 for the second quarter of fiscal 2023, $116,848 for the first six months of fiscal 2024, and $47,085 for the first six months of fiscal 2023. We calculate share-based compensation expense using the Black-Scholes-Merton standard option-pricing model.

 

NOTE 9. 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. As of September 30, 2023, federal and state estimated tax overpayments of $408,184 were included in the balance sheet in “Prepaid expenses and other assets.”

 

We had no unrecognized tax benefits as of September 30, 2023, 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, 2023, we had no accrued interest related to uncertain tax positions. The tax years 2019 through 2023 remain open to examination by the major taxing jurisdictions to which we are subject.

 

NOTE 10. 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 interest 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. Details of our operating lease are as follows:

 

   Quarter Ended
Sept. 30, 2023
   Six Months Ended
Sept. 30, 2023
 
Operating lease cost  $37,754   $75,507 
           
Cash paid for amounts included
in the measurement of lease liabilities
          
Operating cash flows for leases  $44,433   $88,866 
Remaining lease term   30 months      
Discount rate   3.5%     

 

The following table shows the maturities of lease liabilities as of September 30, 2023:

Year Ending March 31,   Operating Lease Liabilities 
2024   $89,774 
2025    182,271 
2026    184,995 
Total lease payments    457,040 
Imputed lease interest    (18,946)
Total lease liabilities   $438,094 

 


NOTE 11. 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 depend 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 maturing marketable securities. The remaining authorization was $3,520,369 as of September 30, 2023. We did not repurchase any of our Common Stock during fiscal 2024.

 

NOTE 12. 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 18. 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 $24,406 for the second quarter of fiscal 2024, $23,751 for the second quarter of fiscal 2023, $51,483 for the first six months of fiscal 2024, and $52,177 for the first six months of fiscal 2023.

 

13 

 

 

NOTE 13. SUBSEQUENT EVENTS 

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

 

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 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 of credit losses, 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 is contained in Part I, Item 1A “Risk Factors” of our Annual Report on Form 10-K for the year ended March 31, 2023, as updated in Item 1A of this report.

 

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, 2023. As of September 30, 2023, our critical accounting policies and estimates continued to include investment valuation, inventory valuation, and deferred tax assets estimation.

  

14 

 

 

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

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

 
   2023   2022   Change 
Revenue            
Product sales   99.8%   98.1%   (32.3)%
Contract research and development   0.2%   1.9%   (92.1)%
Total revenue   100.0%   100.0%   (33.4)%
Cost of sales   22.4%   22.4%   (33.4)%
Gross profit   77.6%   77.6%   (33.5)%
Expenses               
Research and development   9.6%   6.2%   2.0%
Selling, general, and administrative   6.0%   4.1%   (0.4)%
Provision for credit losses   (2.8)%   %   %
Total expenses   12.8%   10.3%   (17.3)%
Income from operations   64.8%   67.3%   (35.9)%
Interest income   7.2%   3.2%   45.7%
Income before taxes   72.0%   70.5%   (32.1)%
Provision for income taxes   5.8%   13.7%   (72.3)%
Net income   66.2%   56.8%   (22.4)%

 

Total revenue for the quarter ended September 30, 2023 (the second quarter of fiscal 2024) decreased 33% compared to the quarter ended September 30, 2022 (the second quarter of fiscal 2023). The decrease was due to a 32% decrease in product sales and a 92% decrease in contract research and development revenue. The decrease in product sales was primarily due to decreased purchases by existing customers, particularly in the defense industry, and a semiconductor industry downturn. The decrease in contract research and development revenue was due to the completion of most contracts.

 

Total expenses decreased 17% for the second quarter of fiscal 2024 compared to the second quarter of fiscal 2023 primarily due to a $202,926 credit loss provision reversal, partially offset by a 2% increase in research and development expense. The change in the provision for credit losses was due to a reassessment of our allowance for credit losses based on payments and debtor customer information as of September 30, 2023.

 

Interest income for the second quarter of fiscal 2024 increased 46% due to higher yields on securities purchased after September 30, 2022.

 

Our effective tax rate, which is the provision for income taxes as a percentage of income before taxes, decreased to 8% for the second quarter of fiscal 2024 compared to 19% for the second quarter of fiscal 2023. The decrease was due to the impact of the $202,926 credit loss provision reversal and changes in the amounts and timing of tax deductions and credits. Our effective tax rate can vary from quarter to quarter. Our effective tax rate in subsequent quarters will likely be higher than the effective tax rate in the quarter ended September 30, 2023.

 

The 22% decrease in net income for the second quarter of fiscal 2024 compared to the prior-year quarter was primarily due to decreased revenue, partially offset by decreased expenses, increased interest income, and a lower effective tax rate.

 

15 

 

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

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

 

  

Percentage of Revenue

Six Months Ended Sept. 30, 

   Period-
to-Period
 
   2023   2022   Change 
Revenue            
Product sales   99.1%   97.4%   (10.1)%
Contract research and development   0.9%   2.6%   (68.4)%
Total revenue   100.0%   100.0%   (11.6)%
Cost of sales   23.0%   22.5%   (9.3)%
Gross profit   77.0%   77.5%   (12.2)%
Expenses               
Research and development   8.6%   7.0%   8.4%
Selling, general, and administrative   5.7%   4.5%   12.6%
Provision for credit losses   0.1%   %   %
Total expenses   14.4%   11.5%   10.5%
Income from operations   62.6%   66.0%   (16.2)%
Interest income   5.9%   3.5%   49.5%
Income before taxes   68.5%   69.5%   (12.9)%
Provision for income taxes   11.3%   12.8%   (22.2)%
Net income   57.2%   56.7%   (10.8)%

 

Total revenue for the six months ended September 30, 2023, decreased 12% compared to the six months ended September 30, 2022. The decrease was due to a 10% decrease in product sales and a 68% decrease in contract research and development revenue. The decrease in product sales was primarily due to decreased purchases by existing customers, particularly in the defense industry, and a semiconductor industry downturn. The decrease in contract research and development revenue was due to the completion of most contracts.

 

Total expenses increased 11% for the first six months of fiscal 2024 compared to the first six months of fiscal 2023 due to an 8% increase in research and development expense and a 13% increase in selling, general, and administrative expense. The increases in research and development and selling, general, and administrative expenses were primarily due to increased staffing and increased employee compensation expenses.

 

Interest income for the first six months of fiscal 2024 increased 50% due to higher yields on securities purchased after September 30, 2022.

 

Our effective tax rate, which is the provision for income taxes as a percentage of income before taxes, decreased to 17% for the first six months of fiscal 2024 from 19% for the first six months of fiscal 2023. The decrease was due to changes in the amount and timing of tax deductions and tax credits.

 

The 11% decrease in net income for the first six months of fiscal 2024 compared to the prior-year period was primarily due to decreased revenue and increased expenses, partially offset by increased interest income and a lower effective tax rate.

  

16 

 

 

Liquidity and Capital Resources

 

Overview 

Cash and cash equivalents were $6,953,448 as of September 30, 2023, compared to $1,669,896 as of March 31, 2023. The $5,283,552 increase in cash and cash equivalents during the first six months of fiscal 2024 was due to $10,384,818 of cash provided by operating activities and $4,445,434 of cash provided by investing activities, partially offset by $9,546,700 of cash used in financing activities.

 

Operating Activities 

Net cash provided by operating activities related to product sales was our primary source of working capital for the current and prior-year quarters. Net cash provided by operating activities was $10,384,818 for the first six months of fiscal 2024 compared to $9,351,238 for the first six months of fiscal 2023.

 

Accounts receivable decreased $3,598,068 during the first six months of fiscal 2024 due to the timing of customer payments and decreased revenue.

 

Inventories increased $550,756 during the first six months of fiscal 2024 primarily due to our decision to increase inventories to mitigate longer vendor lead times and to support growth.

 

Accounts payable and accrued expenses decreased $953,886 during the first six months of fiscal 2024 primarily due to decreases in income tax payable, long-term operating lease, and a decrease in accruals for performance-based compensation.

 

Investing Activities 

Cash provided by investing activities during the first six months of fiscal 2024 consisted of $8,400,000 in proceeds from maturities of marketable securities, partially offset by $16,731 of fixed assets purchases and $3,937,835 of marketable securities purchases. Purchases of fixed assets can vary from period to period depending on our needs and equipment purchasing opportunities. Such purchases could increase significantly in future periods.

 

Financing Activities 

Cash used in financing activities during the six months ended September 30, 2023, consisted of $9,664,227 of cash dividends paid to shareholders, partially offset by $117,527 in proceeds from the exercise of stock options.

 

In addition to cash dividends to shareholders paid in the second quarter of fiscal 2024, on October 18, 2023, we announced that our Board of Directors had declared a cash dividend of $1.00 per share of Common Stock, or $4,833,401, to be paid November 30, 2023, to shareholders of record as of the close of business October 30, 2023.

 

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.

 

17 

 

 

Item 4. Controls and Procedures.

 

Disclosure Controls and Procedures 

Management, with the participation of the Chief Executive Officer and Principal 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. Our management concluded that, as of September 30, 2023, our disclosure controls and procedures were effective.

 

Changes in Internal Controls 

During the quarter ended September 30, 2023, 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, 2023, as updated in our Quarterly Report on Form 10-Q for the quarter ended June 30, 2023.

 

Item 4. Mine Safety Disclosures. 

None.

 

18 

 

 

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 Daniel Nelson 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)

 

19 

 

 

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 18, 2023   /s/ DANIEL A. BAKER   
Date   Daniel A. Baker  
    President and Chief Executive Officer  
   
October 18, 2023   /s/ DANIEL NELSON  
Date   Daniel Nelson  
    Principal Financial Officer  

 

20 

EX-31.1 2 g083809_ex31-1.htm EXHIBIT 31.1

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 18, 2023

 

  /s/ DANIEL A. BAKER  
  Daniel A. Baker
  President and Chief Executive Officer

 

  

EX-31.2 3 g083809_ex31-2.htm EXHIBIT 31.2

Exhibit 31.2

 

CERTIFICATION

 

I, Daniel Nelson, 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 18, 2023

 

  /s/ DANIEL NELSON  
  Daniel Nelson
  Principal Financial Officer

 

 

EX-32 4 g083809_ex32.htm EXHIBIT 32.

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, 2023, 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 18, 2023

 

/s/ DANIEL A. BAKER  
Daniel A. Baker
President and Chief Executive Officer
 
/s/ DANIEL NELSON  
Daniel Nelson
Principal 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.

 

 

GRAPHIC 5 img001_v1.jpg GRAPHIC begin 644 img001_v1.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 EX-101.SCH 6 nvec-20230930.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - STATEMENTS OF INCOME (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000007 - Statement - STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - DESCRIPTION OF BUSINESS link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - RECENTLY ADOPTED ACCOUNTING STANDARD link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - NET INCOME PER SHARE link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - MARKETABLE SECURITIES link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - ALLOWANCE FOR CREDIT LOSSES ON ACCOUNTS RECEIVABLES link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - STOCK REPURCHASE PROGRAM link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - NET INCOME PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - MARKETABLE SECURITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - ALLOWANCE FOR CREDIT LOSSES ON ACCOUNTS RECEIVABLES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Contractual maturities of marketable securities (Details) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Fair values of our marketable securities aggregated by credit rating (Details) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - The following table shows the estimated fair value of our marketable securities, aggregated by fair value hierarchy inputs used in estimating their fair values: (Details) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - The following table shows the amortized cost, fair value, and gross unrealized holding gains and losses of our marketable securities as of September 30 and March 31, 2023: (Details) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Gross unrealized holding losses and estimated fair value of marketable securities for which an allowance for credit losses has not been recorded (Details) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Unrealized losses on our marketable securities and their tax effects are as follows: (Details) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - MARKETABLE SECURITIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - The following table shows a roll forward of the allowance for credit losses on our accounts receivable: (Details) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - Inventories are shown in the following table: (Details) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - INCOME TAXES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - Lease, Cost (Details) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - Lessee, Operating Lease, Liability, Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - STOCK REPURCHASE PROGRAM (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 nvec-20230930_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 nvec-20230930_def.xml XBRL DEFINITION FILE EX-101.LAB 9 nvec-20230930_lab.xml XBRL LABEL FILE Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] AOCI Attributable to Parent [Member] Retained Earnings [Member] Investment Type [Axis] Money Market Funds [Member] Corporate Bond Securities [Member] Credit Rating, Standard & Poor's [Axis] Standard & Poor's, AAA Rating [Member] Standard & Poor's, AA Rating [Member] Standard & Poor's, AA- Rating [Member] Standard & Poor's, A+ Rating [Member] Standard & Poor's, A Rating [Member] Standard & Poor's, A- Rating [Member] Fair Value Hierarchy and NAV [Axis] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Statistical Measurement [Axis] Minimum [Member] Maximum [Member] Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Entity Address, Address Description Phone Fax Number Description Entity Listing, Par Value Per Share Statement of Financial Position [Abstract] ASSETS Current assets Cash and cash equivalents Marketable securities, short-term (amortized cost of $7,302,714 as of September 30, 2023, and $15,696,135 as of March 31, 2023) Accounts receivable, net of allowance for credit losses of $15,000 Inventories Prepaid expenses and other assets Total current assets Machinery and equipment Leasehold improvements Total fixed assets Less accumulated depreciation and amortization Net fixed assets Deferred tax assets Marketable securities, long-term (amortized cost of $41,467,512 as of September 30, 2023, and $37,495,846 as of March 31, 2023) Right-of-use asset – operating lease Total assets LIABILITIES AND SHAREHOLDERS’ EQUITY Current liabilities Accounts payable Accrued payroll and other Operating lease Total current liabilities Operating lease Total liabilities Shareholders’ equity Common stock, $0.01 par value, 6,000,000 shares authorized; 4,833,401 issued and outstanding as of September 30, 2023, and 4,830,826 as of March 31, 2023 Additional paid-in capital Accumulated other comprehensive loss Retained earnings Total shareholders’ equity Total liabilities and shareholders’ equity Debt Instrument, Unamortized Discount, Current Accounts Receivable, Allowance for Credit Loss Debt Instrument, Unamortized Discount, Noncurrent Common Stock, Par or Stated Value Per Share Common Stock, Shares Authorized Common Stock, Shares, Issued Common Stock, Shares, Outstanding Income Statement [Abstract] Revenue Product sales Contract research and development Total revenue Cost of sales Gross profit Expenses Research and development Selling, general, and administrative Provision for credit losses Total expenses Income from operations Interest income Income before taxes Provision for income taxes Net income Net income per share – basic Net income per share – diluted Cash dividends declared per common share Weighted average shares outstanding Basic Diluted Net income Unrealized loss from marketable securities, net of tax Comprehensive income Statement [Table] Statement [Line Items] Beginning balance, value Beginning balance (in shares) Exercise of stock options Exercise of stock options (in shares) Comprehensive income: Unrealized loss on marketable securities, net of tax Total comprehensive income Stock-based compensation Cash dividends declared ($1.00 per share of common stock) Ending balance, value Ending balance (in shares) Statement of Cash Flows [Abstract] OPERATING ACTIVITIES Net income Adjustments to reconcile net income to net cash provided by operating activities: Depreciation and amortization Provision for current estimate of credit losses Stock-based compensation Deferred income taxes Changes in operating assets and liabilities: Accounts receivable Inventories Prepaid expenses and other assets Accounts payable and accrued expenses Net cash provided by operating activities INVESTING ACTIVITIES Purchases of fixed assets Purchases of marketable securities Proceeds from maturities of marketable securities Receipt of tenant improvement allowance Net cash provided (used) by investing activities FINANCING ACTIVITIES Proceeds from exercise of stock options Payment of dividends to shareholders Cash used in financing activities Increase (decrease) in cash and cash equivalents Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Supplemental disclosures of cash flow information: Cash paid during the period for income taxes Organization, Consolidation and Presentation of Financial Statements [Abstract] DESCRIPTION OF BUSINESS Accounting Policies [Abstract] BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES Accounting Changes and Error Corrections [Abstract] RECENTLY ADOPTED ACCOUNTING STANDARD Earnings Per Share [Abstract] NET INCOME PER SHARE Investments, Debt and Equity Securities [Abstract] MARKETABLE SECURITIES Credit Loss [Abstract] ALLOWANCE FOR CREDIT LOSSES ON ACCOUNTS RECEIVABLES Inventory Disclosure [Abstract] INVENTORIES Share-Based Payment Arrangement [Abstract] STOCK-BASED COMPENSATION Income Tax Disclosure [Abstract] INCOME TAXES Leases [Abstract] LEASES Equity [Abstract] STOCK REPURCHASE PROGRAM Retirement Benefits [Abstract] INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS Subsequent Events [Abstract] SUBSEQUENT EVENTS Basis of Presentation Significant accounting policies Marketable securities and credit losses Accounts Receivable and Allowance for Credit Losses Schedule of Earnings Per Share, Basic and Diluted Contractual maturities of marketable securities Fair values of our marketable securities aggregated by credit rating The following table shows the estimated fair value of our marketable securities, aggregated by fair value hierarchy inputs used in estimating their fair values: The following table shows the amortized cost, fair value, and gross unrealized holding gains and losses of our marketable securities as of September 30 and March 31, 2023: Gross unrealized holding losses and estimated fair value of marketable securities for which an allowance for credit losses has not been recorded Unrealized losses on our marketable securities and their tax effects are as follows: The following table shows a roll forward of the allowance for credit losses on our accounts receivable: Inventories are shown in the following table: Lease, Cost Lessee, Operating Lease, Liability, Maturity Weighted average common shares outstanding - basic Dilutive effect of stock options Shares used in computing net income per share - diluted Schedule of Investments [Table] Schedule of Investments [Line Items] Marketable Securities (1 Year 1-3 Years 3-6 Years Financing Receivable, Credit Quality Indicator [Table] Financing Receivable, Credit Quality Indicator [Line Items] Amortized Cost Gross Unrealized Holding Gains Gross Unrealized Holding Losses Estimated Fair Value Gross Unrealized Holding Losses Estimated Fair Value Gross Unrealized Holding Losses Estimated Fair Value Gross Unrealized Holding Losses Unrealized loss from marketable securities Tax effects Unrealized loss from marketable securities, net of tax Description of securities Debt securities, available-for-sale, excluding accrued interest Allowance for credit losses as of March 31, 2023 Provision for credit losses recorded in the quarter ended June 30, 2023 Change in provision for credit losses in the quarter ended September 30, 2023 Specific accounts deemed uncollectible Allowance for credit losses as of September 30, 2023 Raw materials Work in process Finished goods Total inventories Share-based payment arrangement, expense Share-based compensation arrangement by share-based payment award, fair value assumptions, method used Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table] Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items] Accrued income taxes Unrecognized tax benefits Significant change in unrecognized tax benefits is reasonably possible, amount of unrecorded benefit Open Tax Year Operating lease cost Operating cash flows for leases Remaining lease term Discount rate 2024 2025 2026 Total lease payments Imputed lease interest Total lease liabilities Additional stock repurchase Stock repurchase program, remaining authorized repurchase amount Treasury stock, shares, acquired Defined contribution plan, employer matching contribution, percent of employees' gross pay Defined contribution plan, maximum annual contributions per employee, percent Defined benefit plan, plan assets, contributions by employer Subsequent event, date Subsequent event, description Dividends payable, date to be paid Dividends payable, date of record The element represents available for sale securities debt maturities after one through three years fair value. The element represents available for sale securities debt maturities after three through six years fair value. The element represents amortized cost fair value and gross unrealized holding gains and losses of marketable securities text block. The element represents unrealized losses on marketable securities and their tax effects text block. The element represents unrealized loss from marketable securities. The element represents tax effects. The element represents unrealized loss from marketable securities net of tax. The element represents specific accounts deemed uncollectible. The element represents unrealized loss from marketable securities net of tax1. The element represents description of Securities. Assets, Current Property, Plant and Equipment, Gross Property, Plant and Equipment, Net Assets Liabilities, Current Operating Lease, Liability, Noncurrent Liabilities Equity, Attributable to Parent Liabilities and Equity Revenues Gross Profit Operating Expenses Operating Income (Loss) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Shares, Outstanding Dividends, Cash Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Employee Benefit and Share-Based Payment Arrangement, Noncash Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense and Other Assets Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Payments to Acquire Marketable Securities Net Cash Provided by (Used in) Investing Activities Payments of Dividends Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Debt Securities, Available-for-Sale, Unrealized Loss Position Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Unrealized Loss from Marketable Securities Net of Tax Unrecorded Unconditional Purchase Obligation, Imputed Interest EX-101.PRE 10 nvec-20230930_pre.xml XBRL PRESENTATION FILE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover - $ / shares
6 Months Ended
Sep. 30, 2023
Oct. 13, 2023
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2023  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2024  
Current Fiscal Year End Date --03-31  
Entity File Number 000-12196  
Entity Registrant Name NVE CORP  
Entity Central Index Key 0000724910  
Entity Tax Identification Number 41-1424202  
Entity Incorporation, State or Country Code MN  
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  
Title of 12(b) Security Common Stock, $0.01 par value  
Trading Symbol NVEC  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   4,833,401
Entity Address, Address Description Address of principal executive offices  
Phone Fax Number Description Registrant’s telephone number, including area code  
Entity Listing, Par Value Per Share $ 0.01  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
BALANCE SHEETS (Unaudited) - USD ($)
Sep. 30, 2023
Mar. 31, 2023
[1]
Current assets    
Cash and cash equivalents $ 6,953,448 $ 1,669,896
Marketable securities, short-term (amortized cost of $7,302,714 as of September 30, 2023, and $15,696,135 as of March 31, 2023) 7,224,056 15,513,095
Accounts receivable, net of allowance for credit losses of $15,000 2,915,762 6,523,344
Inventories 6,967,766 6,417,010
Prepaid expenses and other assets 1,064,853 663,459
Total current assets 25,125,885 30,786,804
Machinery and equipment 10,501,096 10,484,365
Leasehold improvements 1,956,309 1,956,309
Total fixed assets 12,457,405 12,440,674
Less accumulated depreciation and amortization 11,250,170 11,095,236
Net fixed assets 1,207,235 1,345,438
Deferred tax assets 1,395,430 572,038
Marketable securities, long-term (amortized cost of $41,467,512 as of September 30, 2023, and $37,495,846 as of March 31, 2023) 39,623,299 36,125,047
Right-of-use asset – operating lease 358,590 425,843
Total assets 67,710,439 69,255,170
Current liabilities    
Accounts payable 244,236 281,712
Accrued payroll and other 539,452 1,375,250
Operating lease 177,585 175,798
Total current liabilities 961,273 1,832,760
Operating lease 260,509 342,908
Total liabilities 1,221,782 2,175,668
Shareholders’ equity    
Common stock, $0.01 par value, 6,000,000 shares authorized; 4,833,401 issued and outstanding as of September 30, 2023, and 4,830,826 as of March 31, 2023 48,334 48,308
Additional paid-in capital 19,529,791 19,295,442
Accumulated other comprehensive loss (1,502,147) (1,213,858)
Retained earnings 48,412,679 48,949,610
Total shareholders’ equity 66,488,657 67,079,502
Total liabilities and shareholders’ equity $ 67,710,439 $ 69,255,170
[1] The March 31, 2023 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, 2023.
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
BALANCE SHEETS (Unaudited) (Parenthetical) - USD ($)
Sep. 30, 2023
Mar. 31, 2023
Statement of Financial Position [Abstract]    
Debt Instrument, Unamortized Discount, Current $ 7,302,714 $ 15,696,135
Accounts Receivable, Allowance for Credit Loss 15,000 15,000
Debt Instrument, Unamortized Discount, Noncurrent $ 41,467,512 $ 37,495,846
Common Stock, Par or Stated Value Per Share $ 0.01 $ 0.01
Common Stock, Shares Authorized 6,000,000 6,000,000
Common Stock, Shares, Issued 4,833,401 4,830,826
Common Stock, Shares, Outstanding 4,833,401 4,830,826
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
STATEMENTS OF INCOME (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue        
Product sales $ 7,117,122 $ 10,514,539 $ 15,817,214 $ 17,587,500
Contract research and development 16,154 203,285 147,476 466,731
Total revenue 7,133,276 10,717,824 15,964,690 18,054,231
Cost of sales 1,599,866 2,402,781 3,679,489 4,054,628
Gross profit 5,533,410 8,315,043 12,285,201 13,999,603
Expenses        
Research and development 683,208 669,978 1,379,200 1,271,896
Selling, general, and administrative 433,785 435,625 908,900 806,946
Provision for credit losses (202,926) 9,514
Total expenses 914,067 1,105,603 2,297,614 2,078,842
Income from operations 4,619,343 7,209,440 9,987,587 11,920,761
Interest income 512,092 351,375 948,618 634,436
Income before taxes 5,131,435 7,560,815 10,936,205 12,555,197
Provision for income taxes 407,869 1,470,442 1,808,909 2,324,707
Net income $ 4,723,566 $ 6,090,373 $ 9,127,296 $ 10,230,490
Net income per share – basic $ 0.98 $ 1.26 $ 1.89 $ 2.12
Net income per share – diluted 0.98 1.26 1.89 2.12
Cash dividends declared per common share $ 1.00 $ 1.00 $ 2.00 $ 2.00
Weighted average shares outstanding        
Basic 4,833,401 4,830,826 4,832,786 4,830,826
Diluted 4,840,770 4,830,956 4,840,688 4,830,927
Net income $ 4,723,566 $ 6,090,373 $ 9,127,296 $ 10,230,490
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Net income $ 4,723,566 $ 6,090,373 $ 9,127,296 $ 10,230,490
Unrealized loss from marketable securities, net of tax (53,588) (1,127,362) (288,289) (1,465,915)
Comprehensive income $ 4,669,978 $ 4,963,011 $ 8,839,007 $ 8,764,575
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Beginning balance, value at Mar. 31, 2022 $ 48,308 $ 19,256,485 $ (318,120) $ 45,578,456 $ 64,565,129
Beginning balance (in shares) at Mar. 31, 2022 4,830,826        
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)
Ending balance, value at Jun. 30, 2022 $ 48,308 19,263,619 (656,673) 44,887,746 63,543,000
Ending balance (in shares) at Jun. 30, 2022 4,830,826        
Beginning balance, value at Mar. 31, 2022 $ 48,308 19,256,485 (318,120) 45,578,456 64,565,129
Beginning balance (in shares) at Mar. 31, 2022 4,830,826        
Comprehensive income:          
Net income         10,230,490
Total comprehensive income         8,764,575
Ending balance, value at Sep. 30, 2022 $ 48,308 19,303,570 (1,784,035) 46,147,293 63,715,136
Ending balance (in shares) at Sep. 30, 2022 4,830,826        
Beginning balance, value at Jun. 30, 2022 $ 48,308 19,263,619 (656,673) 44,887,746 63,543,000
Beginning balance (in shares) at Jun. 30, 2022 4,830,826        
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)
Ending balance, value at Sep. 30, 2022 $ 48,308 19,303,570 (1,784,035) 46,147,293 63,715,136
Ending balance (in shares) at Sep. 30, 2022 4,830,826        
Beginning balance, value at Mar. 31, 2023 $ 48,308 19,295,442 (1,213,858) 48,949,610 67,079,502 [1]
Beginning balance (in shares) at Mar. 31, 2023 4,830,826        
Exercise of stock options $ 26 117,501     117,527
Exercise of stock options (in shares) 2,575        
Comprehensive income:          
Unrealized loss on marketable securities, net of tax     (234,701)   (234,701)
Net income       4,403,730 4,403,730
Total comprehensive income         4,169,029
Stock-based compensation   10,536     10,536
Cash dividends declared ($1.00 per share of common stock)       (4,830,826) (4,830,826)
Ending balance, value at Jun. 30, 2023 $ 48,334 19,423,479 (1,448,559) 48,522,514 66,545,768
Ending balance (in shares) at Jun. 30, 2023 4,833,401        
Beginning balance, value at Mar. 31, 2023 $ 48,308 19,295,442 (1,213,858) 48,949,610 67,079,502 [1]
Beginning balance (in shares) at Mar. 31, 2023 4,830,826        
Comprehensive income:          
Net income         9,127,296
Total comprehensive income         8,839,007
Ending balance, value at Sep. 30, 2023 $ 48,334 19,529,791 (1,502,147) 48,412,679 66,488,657
Ending balance (in shares) at Sep. 30, 2023 4,833,401        
Beginning balance, value at Jun. 30, 2023 $ 48,334 19,423,479 (1,448,559) 48,522,514 66,545,768
Beginning balance (in shares) at Jun. 30, 2023 4,833,401        
Comprehensive income:          
Unrealized loss on marketable securities, net of tax   (53,588)   (53,588)
Net income       4,723,566 4,723,566
Total comprehensive income         4,669,978
Stock-based compensation   106,312     106,312
Cash dividends declared ($1.00 per share of common stock)       (4,833,401) (4,833,401)
Ending balance, value at Sep. 30, 2023 $ 48,334 $ 19,529,791 $ (1,502,147) $ 48,412,679 $ 66,488,657
Ending balance (in shares) at Sep. 30, 2023 4,833,401        
[1] The March 31, 2023 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, 2023.
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
OPERATING ACTIVITIES    
Net income $ 9,127,296 $ 10,230,490
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 114,524 158,851
Provision for current estimate of credit losses 9,514
Stock-based compensation 116,848 47,085
Deferred income taxes (742,649)
Changes in operating assets and liabilities:    
Accounts receivable 3,598,068 (1,155,585)
Inventories (550,756) (706,214)
Prepaid expenses and other assets (334,141) (114,213)
Accounts payable and accrued expenses (953,886) 890,824
Net cash provided by operating activities 10,384,818 9,351,238
INVESTING ACTIVITIES    
Purchases of fixed assets (16,731) (24,500)
Purchases of marketable securities (3,937,835) (25,381,057)
Proceeds from maturities of marketable securities 8,400,000 18,750,000
Receipt of tenant improvement allowance 100,000
Net cash provided (used) by investing activities 4,445,434 (6,555,557)
FINANCING ACTIVITIES    
Proceeds from exercise of stock options 117,527
Payment of dividends to shareholders (9,664,227) (9,661,652)
Cash used in financing activities (9,546,700) (9,661,652)
Increase (decrease) in cash and cash equivalents 5,283,552 (6,865,971)
Cash and cash equivalents at beginning of period 1,669,896 10,449,510
Cash and cash equivalents at end of period 6,953,448 3,583,539
Supplemental disclosures of cash flow information:    
Cash paid during the period for income taxes $ 3,120,830 $ 1,281,629
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
DESCRIPTION OF BUSINESS
6 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
DESCRIPTION OF BUSINESS

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 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES

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 Report on Form 10-K for the fiscal year ended March 31, 2023. The results of operations for the quarter ended September 30, 2023, are not necessarily indicative of the results that may be expected for the full fiscal year ending March 31, 2024.

 

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, 2023. As of September 30, 2023, there were no changes to our significant accounting policies except for changes resulting from the adoption of Financial Accounting Standards Board (“FASB”) Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments—Credit Losses (ASC Topic 326) as described in the “Marketable securities and credit losses” section below and in Note 3.

 

Marketable securities and credit losses 

Our marketable securities consist of corporate bonds and money market funds. Marketable are initially recognized at cost. Marketable securities considered to be “purchased financial assets with credit deterioration” are initially recognized at cost, less any allowance for expected credit losses. Unrealized holding gains and losses are reported in other comprehensive income, net of applicable taxes, until realized. All marketable securities are carried on the balance sheet at fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. We use a three-level fair value hierarchy in estimating and reporting fair values of our marketable securities:

 

Level 1 – Securities whose fair values are determined using quoted prices in active markets for identical securities.

 

Level 2 – Securities whose fair values are determined using quoted prices for similar securities in active markets or quoted prices for identical securities in markets that are not active.

 

Level 3 – Securities whose fair values are determined using unobservable inputs.

 

Corporate bonds with remaining maturities of less than one year are classified as short-term and those with remaining maturities of one year or more 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.

 

We measure credit losses on our marketable securities at the individual security level, using the present value of expected cash flows method. Credit losses are measured as the amount by which the amortized cost basis of the security exceeds the present value of expected cash flows (discounted at the effective interest rate implicit in the security at the date of acquisition), limited by the amount by which the fair value of the security is less than its amortized cost basis. When estimating expected cash flows, we consider available information relating to past events, current conditions, and reasonable and supportable forecasts such as, past incidences of default, credit quality as reported by credit rating agencies, extent of impairment, length of time the security has been in a continuous unrealized loss position, and adverse conditions forecasted by industry, financial and economic experts that are relevant to the collectability of expected cash flows. We do not include accrued interest receivables in amortized cost and in fair value when measuring expected credit losses. We will write off uncollectible accrued interest receivable to net income in a timely manner, by reversing interest income, and therefore do not measure credit losses for accrued interest receivable. Timely manner means one year from the date the accrued interest receivable becomes past due. Accrued interest receivables are included in the balance sheet in “prepaid expenses and other assets.”

 

Accounts Receivable and Allowance for Credit Losses 

We grant credit to customers in the normal course of business and at times require customers to pay for orders before shipment. Accounts receivable are presented on the balance sheet net of any allowance for credit losses. We measure credit losses on our trade accounts receivable on a pool basis, and in some cases, on an individual basis, using the loss-rate method. Accounts receivable are pooled based on geographical locations because we believe accounts originating from the same geographical location share risk characteristics. When estimating expected credit losses on our trade accounts receivable, we consider available information relating to past events, current conditions, and reasonable and supportable forecasts such as historical loss rate, current age and remaining term of the receivable relative to our current days sales outstanding (“DSO”) ratio, pending orders of the customer relative to accounts receivable balance as of the reporting date and amounts paid by the customers subsequent to the reporting period end but before the financial statements are issued.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
RECENTLY ADOPTED ACCOUNTING STANDARD
6 Months Ended
Sep. 30, 2023
Accounting Changes and Error Corrections [Abstract]  
RECENTLY ADOPTED ACCOUNTING STANDARD

NOTE 3. RECENTLY ADOPTED ACCOUNTING STANDARD 

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) 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. We adopted ASU
No. 2016-13 beginning with the quarter ended June 30, 2023.

 

The adoption resulted in disclosure changes and required us to consider the likelihood of default and to measure our allowance for credit losses over the contractual term of our receivables. The adoption did not have a material impact on the financial statements as of September 30 or April 1, 2023.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
NET INCOME PER SHARE
6 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
NET INCOME PER SHARE

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, 
   2023   2022 
Weighted average common shares outstanding – basic   4,833,401    4,830,826 
Dilutive effect of stock options   7,369    130 
Shares used in computing net income per share – diluted   4,840,770    4,830,956 

 

               
   Six Months Ended September 30, 
   2023   2022 
Weighted average common shares outstanding – basic   4,832,786    4,830,826 
Dilutive effect of stock options   7,902    101 
Shares used in computing net income per share – diluted   4,840,688    4,830,927 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
MARKETABLE SECURITIES
6 Months Ended
Sep. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
MARKETABLE SECURITIES

NOTE 5. MARKETABLE SECURITIES 

The following table shows the major categories of our marketable securities and their contractual maturities as of September 30, 2023:

 

   Total   <1 Year   1–3 Years   3–6 Years 
Money market funds  $6,853,047   $6,853,047   $   $ 
Corporate bonds   46,847,355    7,224,056    27,387,122    12,236,177 
Total  $53,700,402   $14,077,103   $27,387,122   $12,236,177 

 

Total marketable securities represent approximately 79% of our total assets as of September 30, 2023. Marketable securities as of September 30, 2023, had remaining maturities between one and 67 months.

 

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.” Accrued interest receivables were $436,932 as of September 30, 2023, and $425,372 as of March 31, 2023, and are included in the balance sheets in “Prepaid expenses and other assets.”

 

We monitor the credit ratings of our marketable securities at least quarterly as reported by Standard & Poor’s. The following table summarizes the fair values of our marketable securities as of September 30, 2023, aggregated by credit rating:

 

Credit Rating  Fair Value 
AAA  $8,134,255 
AA   6,622,847 
AA-   20,699,684 
A+   2,833,709 
A   9,467,058 
A-   5,942,849 
Total  $53,700,402 

 

The following table shows the estimated fair value of our marketable securities, aggregated by fair value hierarchy inputs used in estimating their fair values:

 

   As of September 30, 2023   As of March 31, 2023 
   Level 1   Level 2   Total   Level 1   Level 2   Total 
Money market funds  $6,853,047   $   $6,853,047   $906,141   $   $906,141 
Corporate bonds       46,847,355    46,847,355        51,638,142    51,638,142 
Total  $6,853,047   $46,847,355   $53,700,402   $906,141   $51,638,142   $52,544,283 

 

The following table shows the amortized cost, fair value, and gross unrealized holding gains and losses of our marketable securities as of September 30 and March 31, 2023:

 

   As of September 30, 2023   As of March 31, 2023 
  

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  $6,853,047   $   $   $6,853,047   $906,141   $   $   $906,141 
Corporate bonds   48,770,226    1    (1,922,872)   46,847,355    53,191,981    1,007    (1,554,846)   51,638,142 
Total  $55,623,273   $1   $(1,922,872)  $53,700,402   $54,098,122   $1,007   $(1,554,846)  $52,544,283 

 

The following table shows the gross unrealized holding losses and estimated fair value of our marketable securities for which an allowance for credit losses has not been recorded, aggregated by category of securities and length of time that individual securities had been in a continuous unrealized loss position as of September 30 and March 31, 2023.

 Gross unrealized holding losses and estimated fair value of marketable securities for which an allowance for credit losses has not been recorded

   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, 2023                              
Corporate bonds  $6,998,824   $(86,868)  $39,848,531   $(1,836,004)  $46,847,355   $(1,922,872)
Total  $6,998,824   $(86,868)  $39,848,531   $(1,836,004)  $46,847,355   $(1,922,872)
                               
As of March 31, 2023                              
Corporate bonds  $37,084,628   $(590,967)  $13,294,817   $(963,879)  $50,379,445   $(1,554,846)
Total  $37,084,628   $(590,967)  $13,294,817   $(963,879)  $50,379,445   $(1,554,846)

 

None of the securities were impaired at acquisition, and subsequent declines in fair value are attributable to interest rate increases. We do not intend to sell, and it is not more likely than not that we will be required to sell, these securities before recovery of their amortized cost basis. The issuers continue to make timely interest payments on these securities. Because we believe it is more likely than not we will recover the cost basis of our investments, we did not record any impairment attributable to credit losses.

 

None of the marketable securities purchased during the period had experienced more-than-insignificant deterioration in credit quality since its origination and were therefore not considered “Purchased Financial Assets with Credit Deterioration.”

 

Unrealized losses on our marketable securities and their tax effects are as follows:

 

   Quarter Ended September 30, 
   2023   2022 
Unrealized loss from marketable securities  $(68,597)  $(252,894)
Tax effects   15,009    55,333 
Unrealized loss from marketable securities, net of tax  $(53,588)  $(197,561)

 

   Six Months Ended September 30, 
   2023   2022 
Unrealized loss from marketable securities  $(369,034)  $(1,876,491)
Tax effects   80,745    410,576 
Unrealized loss from marketable securities, net of tax  $(288,289)  $(1,465,915)

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
ALLOWANCE FOR CREDIT LOSSES ON ACCOUNTS RECEIVABLES
6 Months Ended
Sep. 30, 2023
Credit Loss [Abstract]  
ALLOWANCE FOR CREDIT LOSSES ON ACCOUNTS RECEIVABLES

NOTE 6. ALLOWANCE FOR CREDIT LOSSES ON ACCOUNTS RECEIVABLES 

The following table shows a roll forward of the allowance for credit losses on our accounts receivable:

 

Allowance for credit losses as of March 31, 2023  $15,000 
Provision for credit losses recorded in the quarter ended June 30, 2023   212,440 
Change in provision for credit losses in the quarter ended September 30, 2023   (202,926)
Specific accounts deemed uncollectible   (9,514)
Allowance for credit losses as of September 30, 2023  $15,000 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
INVENTORIES
6 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
INVENTORIES

NOTE 7. INVENTORIES 

Inventories are shown in the following table:

 

   September 30,
2023
   March 31, 2023 
Raw materials  $2,066,047   $1,601,962 
Work in process   3,104,015    3,781,894 
Finished goods   1,797,704    1,033,154 
Total inventories  $6,967,766   $6,417,010 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK-BASED COMPENSATION
6 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION

NOTE 8. STOCK-BASED COMPENSATION 

Stock-based compensation expense was $106,312 for the second quarter of fiscal 2024, $39,951 for the second quarter of fiscal 2023, $116,848 for the first six months of fiscal 2024, and $47,085 for the first six months of fiscal 2023. We calculate share-based compensation expense using the Black-Scholes-Merton standard option-pricing model.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAXES
6 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
INCOME TAXES

NOTE 9. 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. As of September 30, 2023, federal and state estimated tax overpayments of $408,184 were included in the balance sheet in “Prepaid expenses and other assets.”

 

We had no unrecognized tax benefits as of September 30, 2023, 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, 2023, we had no accrued interest related to uncertain tax positions. The tax years 2019 through 2023 remain open to examination by the major taxing jurisdictions to which we are subject.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES
6 Months Ended
Sep. 30, 2023
Leases [Abstract]  
LEASES

NOTE 10. 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 interest 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. Details of our operating lease are as follows:

 

   Quarter Ended
Sept. 30, 2023
   Six Months Ended
Sept. 30, 2023
 
Operating lease cost  $37,754   $75,507 
           
Cash paid for amounts included
in the measurement of lease liabilities
          
Operating cash flows for leases  $44,433   $88,866 
Remaining lease term   30 months      
Discount rate   3.5%     

 

The following table shows the maturities of lease liabilities as of September 30, 2023:

Year Ending March 31,   Operating Lease Liabilities 
2024   $89,774 
2025    182,271 
2026    184,995 
Total lease payments    457,040 
Imputed lease interest    (18,946)
Total lease liabilities   $438,094 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK REPURCHASE PROGRAM
6 Months Ended
Sep. 30, 2023
Equity [Abstract]  
STOCK REPURCHASE PROGRAM


NOTE 11. 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 depend 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 maturing marketable securities. The remaining authorization was $3,520,369 as of September 30, 2023. We did not repurchase any of our Common Stock during fiscal 2024.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS
6 Months Ended
Sep. 30, 2023
Retirement Benefits [Abstract]  
INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS

NOTE 12. 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 18. 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 $24,406 for the second quarter of fiscal 2024, $23,751 for the second quarter of fiscal 2023, $51,483 for the first six months of fiscal 2024, and $52,177 for the first six months of fiscal 2023.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
SUBSEQUENT EVENTS
6 Months Ended
Sep. 30, 2023
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

NOTE 13. SUBSEQUENT EVENTS 

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

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation

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 Report on Form 10-K for the fiscal year ended March 31, 2023. The results of operations for the quarter ended September 30, 2023, are not necessarily indicative of the results that may be expected for the full fiscal year ending March 31, 2024.

Significant accounting policies

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, 2023. As of September 30, 2023, there were no changes to our significant accounting policies except for changes resulting from the adoption of Financial Accounting Standards Board (“FASB”) Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments—Credit Losses (ASC Topic 326) as described in the “Marketable securities and credit losses” section below and in Note 3.

Marketable securities and credit losses

Marketable securities and credit losses 

Our marketable securities consist of corporate bonds and money market funds. Marketable are initially recognized at cost. Marketable securities considered to be “purchased financial assets with credit deterioration” are initially recognized at cost, less any allowance for expected credit losses. Unrealized holding gains and losses are reported in other comprehensive income, net of applicable taxes, until realized. All marketable securities are carried on the balance sheet at fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. We use a three-level fair value hierarchy in estimating and reporting fair values of our marketable securities:

 

Level 1 – Securities whose fair values are determined using quoted prices in active markets for identical securities.

 

Level 2 – Securities whose fair values are determined using quoted prices for similar securities in active markets or quoted prices for identical securities in markets that are not active.

 

Level 3 – Securities whose fair values are determined using unobservable inputs.

 

Corporate bonds with remaining maturities of less than one year are classified as short-term and those with remaining maturities of one year or more 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.

 

We measure credit losses on our marketable securities at the individual security level, using the present value of expected cash flows method. Credit losses are measured as the amount by which the amortized cost basis of the security exceeds the present value of expected cash flows (discounted at the effective interest rate implicit in the security at the date of acquisition), limited by the amount by which the fair value of the security is less than its amortized cost basis. When estimating expected cash flows, we consider available information relating to past events, current conditions, and reasonable and supportable forecasts such as, past incidences of default, credit quality as reported by credit rating agencies, extent of impairment, length of time the security has been in a continuous unrealized loss position, and adverse conditions forecasted by industry, financial and economic experts that are relevant to the collectability of expected cash flows. We do not include accrued interest receivables in amortized cost and in fair value when measuring expected credit losses. We will write off uncollectible accrued interest receivable to net income in a timely manner, by reversing interest income, and therefore do not measure credit losses for accrued interest receivable. Timely manner means one year from the date the accrued interest receivable becomes past due. Accrued interest receivables are included in the balance sheet in “prepaid expenses and other assets.”

Accounts Receivable and Allowance for Credit Losses

Accounts Receivable and Allowance for Credit Losses 

We grant credit to customers in the normal course of business and at times require customers to pay for orders before shipment. Accounts receivable are presented on the balance sheet net of any allowance for credit losses. We measure credit losses on our trade accounts receivable on a pool basis, and in some cases, on an individual basis, using the loss-rate method. Accounts receivable are pooled based on geographical locations because we believe accounts originating from the same geographical location share risk characteristics. When estimating expected credit losses on our trade accounts receivable, we consider available information relating to past events, current conditions, and reasonable and supportable forecasts such as historical loss rate, current age and remaining term of the receivable relative to our current days sales outstanding (“DSO”) ratio, pending orders of the customer relative to accounts receivable balance as of the reporting date and amounts paid by the customers subsequent to the reporting period end but before the financial statements are issued.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
NET INCOME PER SHARE (Tables)
6 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted

 

               
   Quarter Ended September 30, 
   2023   2022 
Weighted average common shares outstanding – basic   4,833,401    4,830,826 
Dilutive effect of stock options   7,369    130 
Shares used in computing net income per share – diluted   4,840,770    4,830,956 

 

               
   Six Months Ended September 30, 
   2023   2022 
Weighted average common shares outstanding – basic   4,832,786    4,830,826 
Dilutive effect of stock options   7,902    101 
Shares used in computing net income per share – diluted   4,840,688    4,830,927 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
MARKETABLE SECURITIES (Tables)
6 Months Ended
Sep. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Contractual maturities of marketable securities

The following table shows the major categories of our marketable securities and their contractual maturities as of September 30, 2023:

 

   Total   <1 Year   1–3 Years   3–6 Years 
Money market funds  $6,853,047   $6,853,047   $   $ 
Corporate bonds   46,847,355    7,224,056    27,387,122    12,236,177 
Total  $53,700,402   $14,077,103   $27,387,122   $12,236,177 
Fair values of our marketable securities aggregated by credit rating

 

Credit Rating  Fair Value 
AAA  $8,134,255 
AA   6,622,847 
AA-   20,699,684 
A+   2,833,709 
A   9,467,058 
A-   5,942,849 
Total  $53,700,402 
The following table shows the estimated fair value of our marketable securities, aggregated by fair value hierarchy inputs used in estimating their fair values:

The following table shows the estimated fair value of our marketable securities, aggregated by fair value hierarchy inputs used in estimating their fair values:

 

   As of September 30, 2023   As of March 31, 2023 
   Level 1   Level 2   Total   Level 1   Level 2   Total 
Money market funds  $6,853,047   $   $6,853,047   $906,141   $   $906,141 
Corporate bonds       46,847,355    46,847,355        51,638,142    51,638,142 
Total  $6,853,047   $46,847,355   $53,700,402   $906,141   $51,638,142   $52,544,283 
The following table shows the amortized cost, fair value, and gross unrealized holding gains and losses of our marketable securities as of September 30 and March 31, 2023:

The following table shows the amortized cost, fair value, and gross unrealized holding gains and losses of our marketable securities as of September 30 and March 31, 2023:

 

   As of September 30, 2023   As of March 31, 2023 
  

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  $6,853,047   $   $   $6,853,047   $906,141   $   $   $906,141 
Corporate bonds   48,770,226    1    (1,922,872)   46,847,355    53,191,981    1,007    (1,554,846)   51,638,142 
Total  $55,623,273   $1   $(1,922,872)  $53,700,402   $54,098,122   $1,007   $(1,554,846)  $52,544,283 

Gross unrealized holding losses and estimated fair value of marketable securities for which an allowance for credit losses has not been recorded

 Gross unrealized holding losses and estimated fair value of marketable securities for which an allowance for credit losses has not been recorded

   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, 2023                              
Corporate bonds  $6,998,824   $(86,868)  $39,848,531   $(1,836,004)  $46,847,355   $(1,922,872)
Total  $6,998,824   $(86,868)  $39,848,531   $(1,836,004)  $46,847,355   $(1,922,872)
                               
As of March 31, 2023                              
Corporate bonds  $37,084,628   $(590,967)  $13,294,817   $(963,879)  $50,379,445   $(1,554,846)
Total  $37,084,628   $(590,967)  $13,294,817   $(963,879)  $50,379,445   $(1,554,846)
Unrealized losses on our marketable securities and their tax effects are as follows:

Unrealized losses on our marketable securities and their tax effects are as follows:

 

   Quarter Ended September 30, 
   2023   2022 
Unrealized loss from marketable securities  $(68,597)  $(252,894)
Tax effects   15,009    55,333 
Unrealized loss from marketable securities, net of tax  $(53,588)  $(197,561)

 

   Six Months Ended September 30, 
   2023   2022 
Unrealized loss from marketable securities  $(369,034)  $(1,876,491)
Tax effects   80,745    410,576 
Unrealized loss from marketable securities, net of tax  $(288,289)  $(1,465,915)
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
ALLOWANCE FOR CREDIT LOSSES ON ACCOUNTS RECEIVABLES (Tables)
6 Months Ended
Sep. 30, 2023
Credit Loss [Abstract]  
The following table shows a roll forward of the allowance for credit losses on our accounts receivable:

The following table shows a roll forward of the allowance for credit losses on our accounts receivable:

 

Allowance for credit losses as of March 31, 2023  $15,000 
Provision for credit losses recorded in the quarter ended June 30, 2023   212,440 
Change in provision for credit losses in the quarter ended September 30, 2023   (202,926)
Specific accounts deemed uncollectible   (9,514)
Allowance for credit losses as of September 30, 2023  $15,000 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
INVENTORIES (Tables)
6 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
Inventories are shown in the following table:

Inventories are shown in the following table:

 

   September 30,
2023
   March 31, 2023 
Raw materials  $2,066,047   $1,601,962 
Work in process   3,104,015    3,781,894 
Finished goods   1,797,704    1,033,154 
Total inventories  $6,967,766   $6,417,010 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES (Tables)
6 Months Ended
Sep. 30, 2023
Leases [Abstract]  
Lease, Cost

 

   Quarter Ended
Sept. 30, 2023
   Six Months Ended
Sept. 30, 2023
 
Operating lease cost  $37,754   $75,507 
           
Cash paid for amounts included
in the measurement of lease liabilities
          
Operating cash flows for leases  $44,433   $88,866 
Remaining lease term   30 months      
Discount rate   3.5%     
Lessee, Operating Lease, Liability, Maturity

Year Ending March 31,   Operating Lease Liabilities 
2024   $89,774 
2025    182,271 
2026    184,995 
Total lease payments    457,040 
Imputed lease interest    (18,946)
Total lease liabilities   $438,094 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Earnings Per Share, Basic and Diluted (Details) - shares
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]        
Weighted average common shares outstanding - basic 4,833,401 4,830,826 4,832,786 4,830,826
Dilutive effect of stock options 7,369 130 7,902 101
Shares used in computing net income per share - diluted 4,840,770 4,830,956 4,840,688 4,830,927
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Contractual maturities of marketable securities (Details) - USD ($)
Sep. 30, 2023
Mar. 31, 2023
Schedule of Investments [Line Items]    
Marketable Securities $ 53,700,402 $ 52,544,283
(1 Year 14,077,103  
1-3 Years 27,387,122  
3-6 Years 12,236,177  
Money Market Funds [Member]    
Schedule of Investments [Line Items]    
Marketable Securities 6,853,047 906,141
(1 Year 6,853,047  
1-3 Years  
3-6 Years  
Corporate Bond Securities [Member]    
Schedule of Investments [Line Items]    
Marketable Securities 46,847,355 $ 51,638,142
(1 Year 7,224,056  
1-3 Years 27,387,122  
3-6 Years $ 12,236,177  
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Fair values of our marketable securities aggregated by credit rating (Details) - USD ($)
Sep. 30, 2023
Mar. 31, 2023
Financing Receivable, Credit Quality Indicator [Line Items]    
Marketable Securities $ 53,700,402 $ 52,544,283
Standard & Poor's, AAA Rating [Member]    
Financing Receivable, Credit Quality Indicator [Line Items]    
Marketable Securities 8,134,255  
Standard & Poor's, AA Rating [Member]    
Financing Receivable, Credit Quality Indicator [Line Items]    
Marketable Securities 6,622,847  
Standard & Poor's, AA- Rating [Member]    
Financing Receivable, Credit Quality Indicator [Line Items]    
Marketable Securities 20,699,684  
Standard & Poor's, A+ Rating [Member]    
Financing Receivable, Credit Quality Indicator [Line Items]    
Marketable Securities 2,833,709  
Standard & Poor's, A Rating [Member]    
Financing Receivable, Credit Quality Indicator [Line Items]    
Marketable Securities 9,467,058  
Standard & Poor's, A- Rating [Member]    
Financing Receivable, Credit Quality Indicator [Line Items]    
Marketable Securities $ 5,942,849  
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
The following table shows the estimated fair value of our marketable securities, aggregated by fair value hierarchy inputs used in estimating their fair values: (Details) - USD ($)
Sep. 30, 2023
Mar. 31, 2023
Schedule of Investments [Line Items]    
Marketable Securities $ 53,700,402 $ 52,544,283
Fair Value, Inputs, Level 1 [Member]    
Schedule of Investments [Line Items]    
Marketable Securities 6,853,047 906,141
Fair Value, Inputs, Level 2 [Member]    
Schedule of Investments [Line Items]    
Marketable Securities 46,847,355 51,638,142
Money Market Funds [Member]    
Schedule of Investments [Line Items]    
Marketable Securities 6,853,047 906,141
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]    
Schedule of Investments [Line Items]    
Marketable Securities 6,853,047 906,141
Money Market Funds [Member] | Fair Value, Inputs, Level 2 [Member]    
Schedule of Investments [Line Items]    
Marketable Securities 0 0
Corporate Bond Securities [Member]    
Schedule of Investments [Line Items]    
Marketable Securities 46,847,355 51,638,142
Corporate Bond Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Schedule of Investments [Line Items]    
Marketable Securities 0 0
Corporate Bond Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Schedule of Investments [Line Items]    
Marketable Securities $ 46,847,355 $ 51,638,142
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
The following table shows the amortized cost, fair value, and gross unrealized holding gains and losses of our marketable securities as of September 30 and March 31, 2023: (Details) - USD ($)
Sep. 30, 2023
Mar. 31, 2023
Schedule of Investments [Line Items]    
Amortized Cost $ 55,623,273 $ 54,098,122
Gross Unrealized Holding Gains 1 1,007
Gross Unrealized Holding Losses (1,922,872) (1,554,846)
Marketable Securities 53,700,402 52,544,283
Money Market Funds [Member]    
Schedule of Investments [Line Items]    
Amortized Cost 6,853,047 906,141
Gross Unrealized Holding Gains 0 0
Gross Unrealized Holding Losses 0 0
Marketable Securities 6,853,047 906,141
Corporate Bond Securities [Member]    
Schedule of Investments [Line Items]    
Amortized Cost 48,770,226 53,191,981
Gross Unrealized Holding Gains 1 1,007
Gross Unrealized Holding Losses (1,922,872) (1,554,846)
Marketable Securities $ 46,847,355 $ 51,638,142
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Gross unrealized holding losses and estimated fair value of marketable securities for which an allowance for credit losses has not been recorded (Details) - USD ($)
Sep. 30, 2023
Mar. 31, 2023
Schedule of Investments [Line Items]    
Estimated Fair Value $ 6,998,824 $ 37,084,628
Gross Unrealized Holding Losses (86,868) (590,967)
Estimated Fair Value 39,848,531 13,294,817
Gross Unrealized Holding Losses (1,836,004) (963,879)
Estimated Fair Value 46,847,355 50,379,445
Gross Unrealized Holding Losses (1,922,872) (1,554,846)
Corporate Bond Securities [Member]    
Schedule of Investments [Line Items]    
Estimated Fair Value 6,998,824 37,084,628
Gross Unrealized Holding Losses (86,868) (590,967)
Estimated Fair Value 39,848,531 13,294,817
Gross Unrealized Holding Losses (1,836,004) (963,879)
Estimated Fair Value 46,847,355 50,379,445
Gross Unrealized Holding Losses $ (1,922,872) $ (1,554,846)
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Unrealized losses on our marketable securities and their tax effects are as follows: (Details) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Investments, Debt and Equity Securities [Abstract]        
Unrealized loss from marketable securities $ (68,597) $ (252,894) $ (369,034) $ (1,876,491)
Tax effects 15,009 55,333 80,745 410,576
Unrealized loss from marketable securities, net of tax $ (53,588) $ (197,561) $ (288,289) $ (1,465,915)
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
MARKETABLE SECURITIES (Details Narrative) - USD ($)
6 Months Ended
Sep. 30, 2023
Mar. 31, 2023
Investments, Debt and Equity Securities [Abstract]    
Description of securities Total marketable securities represent approximately 79% of our total assets as of September 30, 2023. Marketable securities as of September 30, 2023, had remaining maturities between one and 67 months.  
Debt securities, available-for-sale, excluding accrued interest $ 436,932 $ 425,372
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
The following table shows a roll forward of the allowance for credit losses on our accounts receivable: (Details)
6 Months Ended
Sep. 30, 2023
USD ($)
Credit Loss [Abstract]  
Allowance for credit losses as of March 31, 2023 $ 15,000
Provision for credit losses recorded in the quarter ended June 30, 2023 212,440
Change in provision for credit losses in the quarter ended September 30, 2023 (202,926)
Specific accounts deemed uncollectible (9,514)
Allowance for credit losses as of September 30, 2023 $ 15,000
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories are shown in the following table: (Details) - USD ($)
Sep. 30, 2023
Mar. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 2,066,047 $ 1,601,962
Work in process 3,104,015 3,781,894
Finished goods 1,797,704 1,033,154
Total inventories $ 6,967,766 $ 6,417,010 [1]
[1] The March 31, 2023 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, 2023.
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK-BASED COMPENSATION (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]        
Share-based payment arrangement, expense $ 106,312 $ 39,951 $ 116,848 $ 47,085
Share-based compensation arrangement by share-based payment award, fair value assumptions, method used       Black-Scholes-Merton standard option-pricing model
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAXES (Details Narrative)
6 Months Ended
Sep. 30, 2023
USD ($)
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]  
Accrued income taxes $ 408,184
Unrecognized tax benefits 0
Significant change in unrecognized tax benefits is reasonably possible, amount of unrecorded benefit $ 0
Minimum [Member]  
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]  
Open Tax Year 2019
Maximum [Member]  
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]  
Open Tax Year 2023
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Lease, Cost (Details)
3 Months Ended 6 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2023
USD ($)
Leases [Abstract]    
Operating lease cost $ 37,754 $ 75,507
Operating cash flows for leases $ 44,433 $ 88,866
Remaining lease term 30 months 30 months
Discount rate 3.50% 3.50%
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Lessee, Operating Lease, Liability, Maturity (Details)
Sep. 30, 2023
USD ($)
Leases [Abstract]  
2024 $ 89,774
2025 182,271
2026 184,995
Total lease payments 457,040
Imputed lease interest (18,946)
Total lease liabilities $ 438,094
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK REPURCHASE PROGRAM (Details Narrative) - USD ($)
6 Months Ended
Sep. 30, 2023
Jan. 21, 2019
Aug. 27, 2015
Equity [Abstract]      
Additional stock repurchase   $ 2,500,000 $ 5,000,000
Stock repurchase program, remaining authorized repurchase amount $ 3,520,369    
Treasury stock, shares, acquired 0    
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Retirement Benefits [Abstract]        
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 $ 24,406 $ 23,751 $ 51,483 $ 52,177
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
SUBSEQUENT EVENTS (Details Narrative) - $ / shares
3 Months Ended 6 Months Ended
Oct. 18, 2023
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Subsequent Events [Abstract]          
Subsequent event, date Oct. 18, 2023        
Subsequent event, description we announced that our Board of Directors had declared a quarterly cash dividend        
Cash dividends declared per common share $ 1.00 $ 1.00 $ 1.00 $ 2.00 $ 2.00
Dividends payable, date to be paid Nov. 30, 2023        
Dividends payable, date of record Oct. 30, 2023        
XML 54 g083809_10q_htm.xml IDEA: XBRL DOCUMENT 0000724910 2023-04-01 2023-09-30 0000724910 2023-10-13 0000724910 2023-09-30 0000724910 2023-03-31 0000724910 2023-07-01 2023-09-30 0000724910 2022-07-01 2022-09-30 0000724910 2022-04-01 2022-09-30 0000724910 us-gaap:CommonStockMember 2023-03-31 0000724910 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000724910 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000724910 us-gaap:RetainedEarningsMember 2023-03-31 0000724910 us-gaap:CommonStockMember 2023-06-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000724910 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000724910 us-gaap:RetainedEarningsMember 2023-06-30 0000724910 2023-06-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 2022-03-31 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 2023-04-01 2023-06-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000724910 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000724910 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000724910 2023-04-01 2023-06-30 0000724910 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0000724910 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0000724910 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 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 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 2023-09-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000724910 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0000724910 us-gaap:RetainedEarningsMember 2023-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 2022-09-30 0000724910 us-gaap:MoneyMarketFundsMember 2023-09-30 0000724910 us-gaap:CorporateBondSecuritiesMember 2023-09-30 0000724910 srt:StandardPoorsAAARatingMember 2023-09-30 0000724910 srt:StandardPoorsAARatingMember 2023-09-30 0000724910 srt:StandardPoorsAAMinusRatingMember 2023-09-30 0000724910 srt:StandardPoorsAPlusRatingMember 2023-09-30 0000724910 srt:StandardPoorsARatingMember 2023-09-30 0000724910 srt:StandardPoorsAMinusRatingMember 2023-09-30 0000724910 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2023-09-30 0000724910 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2023-09-30 0000724910 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2023-03-31 0000724910 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2023-03-31 0000724910 us-gaap:MoneyMarketFundsMember 2023-03-31 0000724910 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateBondSecuritiesMember 2023-09-30 0000724910 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember 2023-09-30 0000724910 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateBondSecuritiesMember 2023-03-31 0000724910 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember 2023-03-31 0000724910 us-gaap:CorporateBondSecuritiesMember 2023-03-31 0000724910 us-gaap:FairValueInputsLevel1Member 2023-09-30 0000724910 us-gaap:FairValueInputsLevel2Member 2023-09-30 0000724910 us-gaap:FairValueInputsLevel1Member 2023-03-31 0000724910 us-gaap:FairValueInputsLevel2Member 2023-03-31 0000724910 2024-07-01 2024-09-30 0000724910 2024-04-01 2024-09-30 0000724910 srt:MinimumMember 2023-04-01 2023-09-30 0000724910 srt:MaximumMember 2023-04-01 2023-09-30 0000724910 2019-01-21 0000724910 2015-08-27 0000724910 2023-10-16 2023-10-18 iso4217:USD shares iso4217:USD shares pure 0000724910 false 2024 Q2 --03-31 NVE CORP 4832786 4840688 4830927 Black-Scholes-Merton standard option-pricing model 0 P30M 0 2023-10-18 2023-11-30 2023-10-30 10-Q true 2023-09-30 false 000-12196 MN 41-1424202 11409 Valley View Road Eden Prairie MN 55344 Address of principal executive offices 952 829-9217 Registrant’s telephone number, including area code Yes Yes Non-accelerated Filer true false false false Common Stock, $0.01 par value NVEC NASDAQ 0.01 4833401 6953448 1669896 7302714 15696135 7224056 15513095 15000 15000 2915762 6523344 6967766 6417010 1064853 663459 25125885 30786804 10501096 10484365 1956309 1956309 12457405 12440674 11250170 11095236 1207235 1345438 1395430 572038 41467512 37495846 39623299 36125047 358590 425843 67710439 69255170 244236 281712 539452 1375250 177585 175798 961273 1832760 260509 342908 1221782 2175668 0.01 0.01 6000000 6000000 4833401 4833401 4830826 4830826 48334 48308 19529791 19295442 -1502147 -1213858 48412679 48949610 66488657 67079502 67710439 69255170 7117122 10514539 16154 203285 7133276 10717824 1599866 2402781 5533410 8315043 683208 669978 433785 435625 -202926 914067 1105603 4619343 7209440 512092 351375 5131435 7560815 407869 1470442 4723566 6090373 0.98 1.26 0.98 1.26 1.00 1.00 4833401 4830826 4840770 4830956 4723566 6090373 -53588 -1127362 4669978 4963011 15817214 17587500 147476 466731 15964690 18054231 3679489 4054628 12285201 13999603 1379200 1271896 908900 806946 9514 2297614 2078842 9987587 11920761 948618 634436 10936205 12555197 1808909 2324707 9127296 10230490 1.89 2.12 1.89 2.12 2.00 2.00 4832786 4830826 4840688 4830927 9127296 10230490 -288289 -1465915 8839007 8764575 4830826 48308 19295442 -1213858 48949610 67079502 2575 26 117501 117527 -234701 -234701 4403730 4403730 4169029 10536 10536 4830826 4830826 4833401 48334 19423479 -1448559 48522514 66545768 -53588 -53588 4723566 4723566 4669978 106312 106312 4833401 4833401 4833401 48334 19529791 -1502147 48412679 66488657 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 9127296 10230490 114524 158851 9514 116848 47085 -742649 -3598068 1155585 550756 706214 334141 114213 -953886 890824 10384818 9351238 16731 24500 3937835 25381057 8400000 18750000 100000 4445434 -6555557 117527 9664227 9661652 -9546700 -9661652 5283552 -6865971 1669896 10449510 6953448 3583539 3120830 1281629 <p id="xdx_80C_eus-gaap--NatureOfOperations_zvN8HjqLJ6Q1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 1. <span id="xdx_824_zdeMtls2LuC4">DESCRIPTION OF BUSINESS</span></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. </span></p> <p id="xdx_808_eus-gaap--BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_zo6StTjMlxT3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 2. <span id="xdx_822_zL74Ucy3tuJ9">BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES</span></b> </span></p> <p id="xdx_848_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zTFiNWRy9oO6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_860_zzJpDvgnzyIc">Basis of Presentation</span></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 Report on Form 10-K for the fiscal year ended March 31, 2023. The results of operations for the quarter ended September 30, 2023, are not necessarily indicative of the results that may be expected for the full fiscal year ending March 31, 2024.</span></p> <p id="xdx_854_z7Z6eHvZIYRc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_eus-gaap--SignificantAccountingPoliciesTextBlock_zihtrUZfOJRk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_862_zETvbzYpyXHj">Significant accounting policies</span></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, 2023. As of September 30, 2023, there were no changes to our significant accounting policies except for changes resulting from the adoption of Financial Accounting Standards Board (“FASB”) Accounting Standards Update (“ASU”) No. 2016-13, <i>Financial Instruments—Credit Losses (ASC Topic 326)</i> as described in the “Marketable securities and credit losses” section below and in Note 3.</span></p> <p id="xdx_85C_z9q16iSn6aV8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_842_eus-gaap--MarketableSecuritiesPolicy_zOkNuwjhcqnd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_862_zlNYB8O2zF1b">Marketable securities and credit losses</span></i></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our marketable securities consist of corporate bonds and money market funds. Marketable are initially recognized at cost. Marketable securities considered to be “purchased financial assets with credit deterioration” are initially recognized at cost, less any allowance for expected credit losses. Unrealized holding gains and losses are reported in other comprehensive income, net of applicable taxes, until realized. All marketable securities are carried on the balance sheet at fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. We use a three-level fair value hierarchy in estimating and reporting fair values of our marketable securities:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.15in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1 – Securities whose fair values are determined using quoted prices in active markets for identical securities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.15in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.15in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2 – Securities whose fair values are determined using quoted prices for similar securities in active markets or quoted prices for identical securities in markets that are not active.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.15in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.15in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3 – Securities whose fair values are determined using unobservable inputs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.15in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corporate bonds with remaining maturities of less than one year are classified as short-term and those with remaining maturities of one year or more 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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9.45pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We measure credit losses on our marketable securities at the individual security level, using the present value of expected cash flows method. Credit losses are measured as the amount by which the amortized cost basis of the security exceeds the present value of expected cash flows (discounted at the effective interest rate implicit in the security at the date of acquisition), limited by the amount by which the fair value of the security is less than its amortized cost basis. When estimating expected cash flows, we consider available information relating to past events, current conditions, and reasonable and supportable forecasts such as, past incidences of default, credit quality as reported by credit rating agencies, extent of impairment, length of time the security has been in a continuous unrealized loss position, and adverse conditions forecasted by industry, financial and economic experts that are relevant to the collectability of expected cash flows. We do not include accrued interest receivables in amortized cost and in fair value when measuring expected credit losses. We will write off uncollectible accrued interest receivable to net income in a timely manner, by reversing interest income, and therefore do not measure credit losses for accrued interest receivable. Timely manner means one year from the date the accrued interest receivable becomes past due. Accrued interest receivables are included in the balance sheet in “prepaid expenses and other assets.”</span></p> <p id="xdx_857_zvzPnsB8gaV6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9.45pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: #0000EE"></p> <p id="xdx_84D_eus-gaap--ReceivablesPolicyTextBlock_zdksa5yfO6lc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_869_zn6r7xFu9xa3">Accounts Receivable and Allowance for Credit Losses</span></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We grant credit to customers in the normal course of business and at times require customers to pay for orders before shipment. Accounts receivable are presented on the balance sheet net of any allowance for credit losses. We measure credit losses on our trade accounts receivable on a pool basis, and in some cases, on an individual basis, using the loss-rate method. Accounts receivable are pooled based on geographical locations because we believe accounts originating from the same geographical location share risk characteristics. When estimating expected credit losses on our trade accounts receivable, we consider available information relating to past events, current conditions, and reasonable and supportable forecasts such as historical loss rate, current age and remaining term of the receivable relative to our current days sales outstanding (“DSO”) ratio, pending orders of the customer relative to accounts receivable balance as of the reporting date and amounts paid by the customers subsequent to the reporting period end but before the financial statements are issued.</span></p> <p id="xdx_85D_zzawrQ5GqSaf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p id="xdx_848_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zTFiNWRy9oO6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_860_zzJpDvgnzyIc">Basis of Presentation</span></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 Report on Form 10-K for the fiscal year ended March 31, 2023. The results of operations for the quarter ended September 30, 2023, are not necessarily indicative of the results that may be expected for the full fiscal year ending March 31, 2024.</span></p> <p id="xdx_847_eus-gaap--SignificantAccountingPoliciesTextBlock_zihtrUZfOJRk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_862_zETvbzYpyXHj">Significant accounting policies</span></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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, 2023. As of September 30, 2023, there were no changes to our significant accounting policies except for changes resulting from the adoption of Financial Accounting Standards Board (“FASB”) Accounting Standards Update (“ASU”) No. 2016-13, <i>Financial Instruments—Credit Losses (ASC Topic 326)</i> as described in the “Marketable securities and credit losses” section below and in Note 3.</span></p> <p id="xdx_842_eus-gaap--MarketableSecuritiesPolicy_zOkNuwjhcqnd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_862_zlNYB8O2zF1b">Marketable securities and credit losses</span></i></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our marketable securities consist of corporate bonds and money market funds. Marketable are initially recognized at cost. Marketable securities considered to be “purchased financial assets with credit deterioration” are initially recognized at cost, less any allowance for expected credit losses. Unrealized holding gains and losses are reported in other comprehensive income, net of applicable taxes, until realized. All marketable securities are carried on the balance sheet at fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. We use a three-level fair value hierarchy in estimating and reporting fair values of our marketable securities:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.15in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1 – Securities whose fair values are determined using quoted prices in active markets for identical securities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.15in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.15in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2 – Securities whose fair values are determined using quoted prices for similar securities in active markets or quoted prices for identical securities in markets that are not active.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.15in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.15in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3 – Securities whose fair values are determined using unobservable inputs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.15in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corporate bonds with remaining maturities of less than one year are classified as short-term and those with remaining maturities of one year or more 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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9.45pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We measure credit losses on our marketable securities at the individual security level, using the present value of expected cash flows method. Credit losses are measured as the amount by which the amortized cost basis of the security exceeds the present value of expected cash flows (discounted at the effective interest rate implicit in the security at the date of acquisition), limited by the amount by which the fair value of the security is less than its amortized cost basis. When estimating expected cash flows, we consider available information relating to past events, current conditions, and reasonable and supportable forecasts such as, past incidences of default, credit quality as reported by credit rating agencies, extent of impairment, length of time the security has been in a continuous unrealized loss position, and adverse conditions forecasted by industry, financial and economic experts that are relevant to the collectability of expected cash flows. We do not include accrued interest receivables in amortized cost and in fair value when measuring expected credit losses. We will write off uncollectible accrued interest receivable to net income in a timely manner, by reversing interest income, and therefore do not measure credit losses for accrued interest receivable. Timely manner means one year from the date the accrued interest receivable becomes past due. Accrued interest receivables are included in the balance sheet in “prepaid expenses and other assets.”</span></p> <p id="xdx_84D_eus-gaap--ReceivablesPolicyTextBlock_zdksa5yfO6lc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_869_zn6r7xFu9xa3">Accounts Receivable and Allowance for Credit Losses</span></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9.9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We grant credit to customers in the normal course of business and at times require customers to pay for orders before shipment. Accounts receivable are presented on the balance sheet net of any allowance for credit losses. We measure credit losses on our trade accounts receivable on a pool basis, and in some cases, on an individual basis, using the loss-rate method. Accounts receivable are pooled based on geographical locations because we believe accounts originating from the same geographical location share risk characteristics. When estimating expected credit losses on our trade accounts receivable, we consider available information relating to past events, current conditions, and reasonable and supportable forecasts such as historical loss rate, current age and remaining term of the receivable relative to our current days sales outstanding (“DSO”) ratio, pending orders of the customer relative to accounts receivable balance as of the reporting date and amounts paid by the customers subsequent to the reporting period end but before the financial statements are issued.</span></p> <p id="xdx_80D_eus-gaap--NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_z3D1ArW1iPo1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 3. <span id="xdx_821_zHgK1nT6LeV">RECENTLY ADOPTED ACCOUNTING STANDARD</span></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In June 2016, the FASB issued ASU No. 2016-13, <i>Financial Instruments-Credit Losses (Topic 326), Measurement of Credit Losses on Financial Statements</i>. ASU 2016-13 requires a financial asset (or a group of financial assets) 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, <i>Codification Improvements to Topic</i> <i>326, Financial Instruments-Credit Losses</i>, which clarifies codification and corrects unintended application of the guidance, and in November 2019, the FASB issued ASU No. 2019-11, <i>Codification Improvements to Topic 326, Financial Instruments-Credit Losses</i>, which clarifies or addresses specific issues about certain aspects of ASU 2016-13. In November 2019 the FASB issued ASU No. 2019-10, <i>Financial Instruments</i>—<i>Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates</i>, and in February 2020 the FASB issued ASU No. 2020-02, <i>Financial Instruments</i>—<i>Credit Losses (Topic</i> <i>326) and Leases (Topic 842): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No.</i> <i>119 and Update to SEC Section on Effective Date Related to Accounting Standards Update No. 2016-02, Leases (Topic 842)</i>, 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, <i>Codification Improvements to Financial Instruments</i>; which modifies the measurement of expected credit losses of certain financial instruments. We adopted ASU<br/> No. 2016-13 beginning with the quarter ended June 30, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The adoption resulted in disclosure changes and required us to consider the likelihood of default and to measure our allowance for credit losses over the contractual term of our receivables. The adoption did not have a material impact on the financial statements as of September 30 or April 1, 2023.</span></p> <p id="xdx_800_eus-gaap--EarningsPerShareTextBlock_zDY7Z4MAORC4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 4. <span id="xdx_829_zMQCFXBHgfyi">NET INCOME PER SHARE</span></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p> <p id="xdx_89E_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_z7OE39jrNvDa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BC_zTlTsimBFaS2" style="display: none; visibility: hidden">Schedule of Earnings Per Share, Basic and Diluted</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 88%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Quarter Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="width: 70%; padding-left: 0.25pt">Weighted average common shares outstanding – basic</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98E_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_uShares_c20230701__20230930_zYSRiNS2llz2" style="width: 12%; text-align: right" title="Weighted average common shares outstanding - basic">4,833,401</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_981_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_uShares_c20220701__20220930_zcQtTd3i4Dr1" style="width: 12%; text-align: right" title="Weighted average common shares outstanding - basic">4,830,826</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.25pt">Dilutive effect of stock options</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_pid_uShares_c20230701__20230930_zHFlg6pp8ETb" style="border-bottom: Black 1pt solid; text-align: right" title="Dilutive effect of stock options">7,369</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_pid_uShares_c20220701__20220930_zTjIooa7x0Pd" style="border-bottom: Black 1pt solid; text-align: right" title="Dilutive effect of stock options">130</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.25pt">Shares used in computing net income per share – diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98D_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_uShares_c20230701__20230930_zH5iD6XJv1Pd" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares used in computing net income per share - diluted">4,840,770</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_982_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_uShares_c20220701__20220930_zTrBOYe1syu2" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares used in computing net income per share - diluted">4,830,956</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 88%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="width: 70%; padding-left: 0.25pt">Weighted average common shares outstanding – basic</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_dxL_uShares_c20230401__20230930_zsCnIfiavXvc" style="width: 12%; text-align: right" title="Weighted average common shares outstanding - basic"><span style="-sec-ix-hidden: xdx2ixbrl0629">4,832,786</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98B_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_uShares_c20220401__20220930_z0H38yyqwzB6" style="width: 12%; text-align: right" title="Weighted average common shares outstanding - basic">4,830,826</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.25pt">Dilutive effect of stock options</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_pid_uShares_c20230401__20230930_zBmGklI2Ld66" style="border-bottom: Black 1pt solid; text-align: right" title="Dilutive effect of stock options">7,902</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_pid_uShares_c20220401__20220930_zOTtXQ8iQrvf" style="border-bottom: Black 1pt solid; text-align: right" title="Dilutive effect of stock options">101</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.25pt">Shares used in computing net income per share – diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98A_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_dxL_uShares_c20230401__20230930_zJAssYmVdO94" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares used in computing net income per share - diluted"><span style="-sec-ix-hidden: xdx2ixbrl0637">4,840,688</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_989_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_dxL_uShares_c20220401__20220930_zXBC1MtiQV6" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares used in computing net income per share - diluted"><span style="-sec-ix-hidden: xdx2ixbrl0639">4,830,927</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A6_zRQfOUVY64ya" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p> <p id="xdx_89E_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_z7OE39jrNvDa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BC_zTlTsimBFaS2" style="display: none; visibility: hidden">Schedule of Earnings Per Share, Basic and Diluted</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 88%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Quarter Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="width: 70%; padding-left: 0.25pt">Weighted average common shares outstanding – basic</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98E_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_uShares_c20230701__20230930_zYSRiNS2llz2" style="width: 12%; text-align: right" title="Weighted average common shares outstanding - basic">4,833,401</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_981_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_uShares_c20220701__20220930_zcQtTd3i4Dr1" style="width: 12%; text-align: right" title="Weighted average common shares outstanding - basic">4,830,826</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.25pt">Dilutive effect of stock options</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_pid_uShares_c20230701__20230930_zHFlg6pp8ETb" style="border-bottom: Black 1pt solid; text-align: right" title="Dilutive effect of stock options">7,369</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_pid_uShares_c20220701__20220930_zTjIooa7x0Pd" style="border-bottom: Black 1pt solid; text-align: right" title="Dilutive effect of stock options">130</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.25pt">Shares used in computing net income per share – diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98D_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_uShares_c20230701__20230930_zH5iD6XJv1Pd" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares used in computing net income per share - diluted">4,840,770</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_982_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_uShares_c20220701__20220930_zTrBOYe1syu2" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares used in computing net income per share - diluted">4,830,956</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 88%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="width: 70%; padding-left: 0.25pt">Weighted average common shares outstanding – basic</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_dxL_uShares_c20230401__20230930_zsCnIfiavXvc" style="width: 12%; text-align: right" title="Weighted average common shares outstanding - basic"><span style="-sec-ix-hidden: xdx2ixbrl0629">4,832,786</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98B_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_uShares_c20220401__20220930_z0H38yyqwzB6" style="width: 12%; text-align: right" title="Weighted average common shares outstanding - basic">4,830,826</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.25pt">Dilutive effect of stock options</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_pid_uShares_c20230401__20230930_zBmGklI2Ld66" style="border-bottom: Black 1pt solid; text-align: right" title="Dilutive effect of stock options">7,902</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_pid_uShares_c20220401__20220930_zOTtXQ8iQrvf" style="border-bottom: Black 1pt solid; text-align: right" title="Dilutive effect of stock options">101</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.25pt">Shares used in computing net income per share – diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98A_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_dxL_uShares_c20230401__20230930_zJAssYmVdO94" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares used in computing net income per share - diluted"><span style="-sec-ix-hidden: xdx2ixbrl0637">4,840,688</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_989_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_dxL_uShares_c20220401__20220930_zXBC1MtiQV6" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares used in computing net income per share - diluted"><span style="-sec-ix-hidden: xdx2ixbrl0639">4,830,927</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 4833401 4830826 7369 130 4840770 4830956 4830826 7902 101 <p id="xdx_808_eus-gaap--MarketableSecuritiesTextBlock_zMPnJm1pZmjg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 5. <span id="xdx_820_zns2LClLRRv">MARKETABLE SECURITIES</span></b> </span></p> <p id="xdx_899_eus-gaap--InvestmentsClassifiedByContractualMaturityDateTableTextBlock_zX3JWy2Rpcob" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table shows the major categories of our marketable securities and their contractual maturities as of September 30, 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span><span id="xdx_8B5_zCQ5IGIknmQc" style="display: none; visibility: hidden">Contractual maturities of marketable securities</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 88%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: right"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">&lt;1 Year</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">1–3 Years</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">3–6 Years</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="width: 40%; text-align: left">Money market funds</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember_zKlspMakAhHd" style="width: 12%; text-align: right" title="Marketable Securities">6,853,047</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember_ztfkFElSeewe" style="width: 12%; text-align: right" title="(1 Year">6,853,047</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_ecustom--AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember_zcCGzijjHNz8" style="width: 12%; text-align: right" title="1-3 Years"><span style="-sec-ix-hidden: xdx2ixbrl0649">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_ecustom--AvailableForSaleSecuritiesDebtMaturitiesAfterThreeThroughSixYearsFairValue_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember_zQ8UUg1sdFyh" style="width: 12%; text-align: right" title="3-6 Years"><span style="-sec-ix-hidden: xdx2ixbrl0651">—</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Corporate bonds</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_z3izngz6qVbf" style="border-bottom: Black 1pt solid; text-align: right" title="Marketable Securities">46,847,355</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zMJ3IkiK9jUh" style="border-bottom: Black 1pt solid; text-align: right" title="(1 Year">7,224,056</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_ecustom--AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zACsEEjkh9B3" style="border-bottom: Black 1pt solid; text-align: right" title="1-3 Years">27,387,122</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_ecustom--AvailableForSaleSecuritiesDebtMaturitiesAfterThreeThroughSixYearsFairValue_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zZFkD4tA1FN8" style="border-bottom: Black 1pt solid; text-align: right" title="3-6 Years">12,236,177</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930_z0bC1W8uEuhb" style="border-bottom: Black 2.5pt double; text-align: right" title="Marketable Securities">53,700,402</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_iI_c20230930_zSCXqCRLjmy1" style="border-bottom: Black 2.5pt double; text-align: right" title="(1 Year">14,077,103</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_ecustom--AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue_iI_c20230930_zyXlFVlEqFJk" style="border-bottom: Black 2.5pt double; text-align: right" title="1-3 Years">27,387,122</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_ecustom--AvailableForSaleSecuritiesDebtMaturitiesAfterThreeThroughSixYearsFairValue_iI_c20230930_zVJaRVVYKeRa" style="border-bottom: Black 2.5pt double; text-align: right" title="3-6 Years">12,236,177</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AA_zNIAquF6oLJ1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_ecustom--DescriptionOfSecurities_c20230401__20230930_zEtraCrFSz0b" title="Description of securities">Total marketable securities represent approximately 79% of our total assets as of September 30, 2023. Marketable securities as of September 30, 2023, had remaining maturities between one and 67 months.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.” Accrued interest receivables were $<span id="xdx_90E_eus-gaap--DebtSecuritiesAvailableForSaleExcludingAccruedInterest_iI_c20230930_zHp2VpZ1TEs6" title="Debt securities, available-for-sale, excluding accrued interest">436,932</span> as of September 30, 2023, and $<span id="xdx_908_eus-gaap--DebtSecuritiesAvailableForSaleExcludingAccruedInterest_iI_c20230331_zSZ4ZENm8Ra">425,372</span> as of March 31, 2023, and are included in the balance sheets in “Prepaid expenses and other assets.”</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We monitor the credit ratings of our marketable securities at least quarterly as reported by Standard &amp; Poor’s. The following table summarizes the fair values of our marketable securities as of September 30, 2023, aggregated by credit rating:</span></p> <p id="xdx_89C_eus-gaap--ScheduleOfSecuritiesOwnedAndSoldNotYetPurchasedAtFairValueTextBlock_zcbcgBuVmOG3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B3_zWfTHPjFEAL" style="display: none; visibility: hidden">Fair values of our marketable securities aggregated by credit rating</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 50%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold">Credit Rating</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="width: 38%; text-indent: 0.9pt; padding-left: 0.25pt">AAA</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930__srt--CreditRatingStandardPoorsAxis__srt--StandardPoorsAAARatingMember_zGdKIne0bQH2" style="width: 12%; text-align: right" title="Marketable Securities">8,134,255</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 0.9pt; padding-left: 0.25pt">AA</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930__srt--CreditRatingStandardPoorsAxis__srt--StandardPoorsAARatingMember_zlhEVAjFQ2p2" style="text-align: right" title="Marketable Securities">6,622,847</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="text-indent: 0.9pt; padding-left: 0.25pt">AA-</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930__srt--CreditRatingStandardPoorsAxis__srt--StandardPoorsAAMinusRatingMember_zIUzVYzILzjc" style="text-align: right" title="Marketable Securities">20,699,684</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 0.9pt; padding-left: 0.25pt">A+</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930__srt--CreditRatingStandardPoorsAxis__srt--StandardPoorsAPlusRatingMember_zDZbzTvBUFml" style="text-align: right" title="Marketable Securities">2,833,709</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="text-indent: 0.9pt; padding-left: 0.25pt">A</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930__srt--CreditRatingStandardPoorsAxis__srt--StandardPoorsARatingMember_zkQEq5mSgEJ" style="text-align: right" title="Marketable Securities">9,467,058</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: 0.9pt; padding-left: 0.25pt">A-</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930__srt--CreditRatingStandardPoorsAxis__srt--StandardPoorsAMinusRatingMember_z1gptmidjpf8" style="border-bottom: Black 1pt solid; text-align: right" title="Marketable Securities">5,942,849</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="padding-bottom: 2.5pt; text-indent: 0.9pt; padding-left: 0.25pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930_zCfvBSIxnuja" style="border-bottom: Black 2.5pt double; text-align: right" title="Marketable Securities">53,700,402</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A0_zDztHSW2BPj2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"> </p> <p id="xdx_89D_eus-gaap--FairValueAssetsMeasuredOnRecurringBasisTextBlock_zVqkKKJTtOth" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B3_zlfn75vghLGk">The following table shows the estimated fair value of our marketable securities, aggregated by fair value hierarchy inputs used in estimating their fair values:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As of September 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As of March 31, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 1</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 2</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 1</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 2</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="width: 34%; text-align: left; padding-left: 0.25pt">Money market funds</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zAosm9dXB6wc" style="width: 8%; text-align: right" title="Marketable Securities">6,853,047</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_d0_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zzg3xlljtac3" style="width: 8%; text-align: right" title="Marketable Securities">—</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember_zux80WYaEnAb" style="width: 8%; text-align: right" title="Marketable Securities">6,853,047</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zQjND9f1m6Nb" style="width: 8%; text-align: right" title="Marketable Securities">906,141</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_d0_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zUD2UWsrU7C1" style="width: 8%; text-align: right" title="Marketable Securities">—</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember_zdiDz60dlhXi" style="width: 8%; text-align: right" title="Marketable Securities">906,141</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.25pt">Corporate bonds</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_d0_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zMMIWy7bFD94" style="border-bottom: Black 1pt solid; text-align: right" title="Marketable Securities">—</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_z28T57RaiMil" style="border-bottom: Black 1pt solid; text-align: right" title="Marketable Securities">46,847,355</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zhuSaZu2refa" style="border-bottom: Black 1pt solid; text-align: right" title="Marketable Securities">46,847,355</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_d0_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zIloFCojRhP8" style="border-bottom: Black 1pt solid; text-align: right" title="Marketable Securities">—</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zWsWyzJ4qyX1" style="border-bottom: Black 1pt solid; text-align: right" title="Marketable Securities">51,638,142</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zAv2LUAVA4Ea" style="border-bottom: Black 1pt solid; text-align: right" title="Marketable Securities">51,638,142</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="padding-bottom: 2.5pt; padding-left: 0.25pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zw8p5CCE9D53" style="border-bottom: Black 2.5pt double; text-align: right" title="Marketable Securities">6,853,047</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zNr9EQ0adkub" style="border-bottom: Black 2.5pt double; text-align: right" title="Marketable Securities">46,847,355</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930_zzCLQP3wJrtb" style="border-bottom: Black 2.5pt double; text-align: right" title="Marketable Securities">53,700,402</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230331__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zpUypmlgP2ug" style="border-bottom: Black 2.5pt double; text-align: right" title="Marketable Securities">906,141</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230331__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zu1WTtPVejc9" style="border-bottom: Black 2.5pt double; text-align: right" title="Marketable Securities">51,638,142</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230331_zi6OhbXNOTFb" style="border-bottom: Black 2.5pt double; text-align: right" title="Marketable Securities">52,544,283</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A9_zQpcnFecsBic" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"> </p> <p id="xdx_89F_ecustom--AmortizedCostFairValueAndGrossUnrealizedHoldingGainsAndLossesOfMarketableSecuritiesTextBlock_znDWq8IsfwL5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BE_zo1oKYdNZPbg">The following table shows the amortized cost, fair value, and gross unrealized holding gains and losses of our marketable securities as of September 30 and March 31, 2023:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As of September 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As of March 31, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amortized</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cost</b></span></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gross</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unrealized</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Holding</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gains</b></span></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gross</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unrealized</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Holding</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Losses</b></span></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Estimated</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Value</b></span></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amortized</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cost</b></span></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gross</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unrealized</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Holding</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gains</b></span></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gross</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unrealized</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Holding</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Losses</b></span></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Estimated</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Value</b></span> </p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="width: 12%; text-align: left; padding-left: 0.25pt">Money market funds</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember_zgwMncAOIuac" style="width: 8%; text-align: right" title="Amortized Cost">6,853,047</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_d0_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember_zm45htxHIo5k" style="width: 8%; text-align: right" title="Gross Unrealized Holding Gains">—</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di0_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember_zStZXbsBgYp7" style="width: 8%; text-align: right" title="Gross Unrealized Holding Losses">—</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember_za7Vd16oKUCf" style="width: 8%; text-align: right" title="Marketable Securities">6,853,047</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember_zi57uCL3Sjs4" style="width: 8%; text-align: right" title="Amortized Cost">906,141</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_d0_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember_zTX7ewFJTtGg" style="width: 8%; text-align: right" title="Gross Unrealized Holding Gains">—</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di0_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember_z9BO5FQkVKc4" style="width: 8%; text-align: right" title="Gross Unrealized Holding Losses">—</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember_zkRLxwHyOa81" style="width: 8%; text-align: right" title="Marketable Securities">906,141</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.25pt">Corporate bonds</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zFxiy73XLdEf" style="border-bottom: Black 1pt solid; text-align: right" title="Amortized Cost">48,770,226</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zLpyspgBsNAa" style="border-bottom: Black 1pt solid; text-align: right" title="Gross Unrealized Holding Gains">1</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_z7xaZYpnx6si" style="border-bottom: Black 1pt solid; text-align: right" title="Gross Unrealized Holding Losses">(1,922,872</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zJEDrcpksF68" style="border-bottom: Black 1pt solid; text-align: right" title="Marketable Securities">46,847,355</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zoH2l7PNOG46" style="border-bottom: Black 1pt solid; text-align: right" title="Amortized Cost">53,191,981</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zXUc2tCuXZBg" style="border-bottom: Black 1pt solid; text-align: right" title="Gross Unrealized Holding Gains">1,007</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zuWMGhHUd6nk" style="border-bottom: Black 1pt solid; text-align: right" title="Gross Unrealized Holding Losses">(1,554,846</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zB79GkjERHqi" style="border-bottom: Black 1pt solid; text-align: right" title="Marketable Securities">51,638,142</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="padding-bottom: 2.5pt; padding-left: 0.25pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20230930_znkKP5sBl2kf" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortized Cost">55,623,273</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20230930_zRHVkH0fmZBh" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Holding Gains">1</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20230930_z7Ipg1HmYRDe" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Holding Losses">(1,922,872</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930_zWgx3gWyjft2" style="border-bottom: Black 2.5pt double; text-align: right" title="Marketable Securities">53,700,402</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20230331_zdpR9xDDnff4" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortized Cost">54,098,122</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20230331_zO9yyY8uezjd" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Holding Gains">1,007</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20230331_z9KkNbAVE6l7" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Holding Losses">(1,554,846</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230331_zQjxpq92KbNh" style="border-bottom: Black 2.5pt double; text-align: right" title="Marketable Securities">52,544,283</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p> <p id="xdx_8A1_zlGn65LX4xc6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: #0000EE"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table shows the gross unrealized holding losses and estimated fair value of our marketable securities for which an allowance for credit losses has not been recorded, aggregated by category of securities and length of time that individual securities had been in a continuous unrealized loss position as of September 30 and March 31, 2023.</span></p> <p id="xdx_89A_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_zgBHsl0i4Yh9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BB_ziTD4Q58syW8">Gross unrealized holding losses and estimated fair value of marketable securities for which an allowance for credit losses has not been recorded</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Less Than 12 Months</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">12 Months or Greater</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Estimated</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Value</b></span></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gross</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unrealized</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Holding</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Losses</b></span></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Estimated</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Value</b></span></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gross</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unrealized</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Holding</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Losses</b></span></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Estimated</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Value</b></span> </p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gross</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unrealized</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Holding</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Losses</b></span></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="padding-left: 0.25pt">As of September 30, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 28%; text-align: left; padding-bottom: 1pt; padding-left: 9pt">Corporate bonds</td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zPAtUzersTU3" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Estimated Fair Value">6,998,824</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_iNI_di_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_z8JTZWvMFoPl" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Gross Unrealized Holding Losses">(86,868</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zsL6nPurBcQ1" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Estimated Fair Value">39,848,531</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_iNI_di_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zweDi6iWMu5i" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Gross Unrealized Holding Losses">(1,836,004</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPosition_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_ziWbnbVate4e" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Estimated Fair Value">46,847,355</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_iNI_di_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zhZs9nH4aofd" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Gross Unrealized Holding Losses">(1,922,872</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="padding-bottom: 2.5pt; padding-left: 9pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_iI_c20230930_zaMWcxBnNAZ7" style="border-bottom: Black 2.5pt double; text-align: right" title="Estimated Fair Value">6,998,824</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_iNI_di_c20230930_zsGqNVhcMmk1" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Holding Losses">(86,868</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_iI_c20230930_zrcr2YeUbz86" style="border-bottom: Black 2.5pt double; text-align: right" title="Estimated Fair Value">39,848,531</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_iNI_di_c20230930_zLEwitApwlzh" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Holding Losses">(1,836,004</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPosition_iI_c20230930_zayCibBjrTqc" style="border-bottom: Black 2.5pt double; text-align: right" title="Estimated Fair Value">46,847,355</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_iNI_di_c20230930_zn5dvoUIXkma" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Holding Losses">(1,922,872</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0.25pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="padding-left: 0.25pt">As of March 31, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Corporate bonds</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_987_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_iI_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zJZNKfS4UjJk" style="border-bottom: Black 1pt solid; text-align: right" title="Estimated Fair Value">37,084,628</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98F_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_iNI_di_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zIpmdOPYLl1c" style="border-bottom: Black 1pt solid; text-align: right" title="Gross Unrealized Holding Losses">(590,967</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_980_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_iI_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zO45vjjXf9R2" style="border-bottom: Black 1pt solid; text-align: right" title="Estimated Fair Value">13,294,817</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_989_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_iNI_di_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zbGkU6P76sAa" style="border-bottom: Black 1pt solid; text-align: right" title="Gross Unrealized Holding Losses">(963,879</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98E_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPosition_iI_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zwoMVj7SKIq" style="border-bottom: Black 1pt solid; text-align: right" title="Estimated Fair Value">50,379,445</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_984_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_iNI_di_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zfmQ7h8JpRo1" style="border-bottom: Black 1pt solid; text-align: right" title="Gross Unrealized Holding Losses">(1,554,846</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="padding-bottom: 2.5pt; padding-left: 9pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_iI_c20230331_z1ppwKox2Jy2" style="border-bottom: Black 2.5pt double; text-align: right" title="Estimated Fair Value">37,084,628</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_iNI_di_c20230331_zxSAJJcTTCbj" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Holding Losses">(590,967</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_iI_c20230331_z2dQpm6ls7q6" style="border-bottom: Black 2.5pt double; text-align: right" title="Estimated Fair Value">13,294,817</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_iNI_di_c20230331_zlZLk4Lovpeb" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Holding Losses">(963,879</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPosition_iI_c20230331_zj1eiFOgUFT5" style="border-bottom: Black 2.5pt double; text-align: right" title="Estimated Fair Value">50,379,445</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_iNI_di_c20230331_zQxYQANDRFH5" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Holding Losses">(1,554,846</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p id="xdx_8A0_zIktAHnfL4U9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">None of the securities were impaired at acquisition, and subsequent declines in fair value are attributable to interest rate increases. We do not intend to sell, and it is not more likely than not that we will be required to sell, these securities before recovery of their amortized cost basis. The issuers continue to make timely interest payments on these securities. Because we believe it is more likely than not we will recover the cost basis of our investments, we did not record any impairment attributable to credit losses.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">None of the marketable securities purchased during the period had experienced more-than-insignificant deterioration in credit quality since its origination and were therefore not considered “Purchased Financial Assets with Credit Deterioration.”</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_899_ecustom--UnrealizedLossesOnMarketableSecuritiesAndTheirTaxEffectsTextBlock_zw8huPlPSdUg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B1_zB76otgfVsR7">Unrealized losses on our marketable securities and their tax effects are as follows:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 94%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Quarter Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="width: 70%; text-align: left; padding-left: 0.25pt">Unrealized loss from marketable securities</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_ecustom--UnrealizedLossFromMarketableSecurities_c20230701__20230930_zbyxbjlmaVGd" style="width: 12%; text-align: right" title="Unrealized loss from marketable securities">(68,597</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_ecustom--UnrealizedLossFromMarketableSecurities_c20220701__20220930_zYvvribn4ol6" style="width: 12%; text-align: right" title="Unrealized loss from marketable securities">(252,894</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.25pt">Tax effects</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_ecustom--TaxEffects_c20230701__20230930_zKKjUXqTxZgd" style="border-bottom: Black 1pt solid; text-align: right" title="Tax effects">15,009</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_ecustom--TaxEffects_c20220701__20220930_z2DapXdT3GN6" style="border-bottom: Black 1pt solid; text-align: right" title="Tax effects">55,333</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.25pt">Unrealized loss from marketable securities, net of tax</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_ecustom--UnrealizedLossFromMarketableSecuritiesNetOfTax_c20230701__20230930_zhhEmJBsVPX6" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized loss from marketable securities, net of tax">(53,588</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_ecustom--UnrealizedLossFromMarketableSecuritiesNetOfTax_c20220701__20220930_zCjSM3q4IGQ4" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized loss from marketable securities, net of tax">(197,561</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 94%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="width: 70%; text-align: left; padding-left: 0.25pt">Unrealized loss from marketable securities</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_ecustom--UnrealizedLossFromMarketableSecurities_c20230401__20230930_zJMnyKstvmTh" style="width: 12%; text-align: right" title="Unrealized loss from marketable securities">(369,034</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_ecustom--UnrealizedLossFromMarketableSecurities_c20220401__20220930_zBhIGOL0RxL1" style="width: 12%; text-align: right" title="Unrealized loss from marketable securities">(1,876,491</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.25pt">Tax effects</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_ecustom--TaxEffects_c20230401__20230930_z08wSSuTWeyk" style="border-bottom: Black 1pt solid; text-align: right" title="Tax effects">80,745</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_ecustom--TaxEffects_c20220401__20220930_z67xKoTMmmD7" style="border-bottom: Black 1pt solid; text-align: right" title="Tax effects">410,576</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.25pt">Unrealized loss from marketable securities, net of tax</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_ecustom--UnrealizedLossFromMarketableSecuritiesNetOfTax_c20230401__20230930_zu0LSKl4J9M9" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized loss from marketable securities, net of tax">(288,289</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_ecustom--UnrealizedLossFromMarketableSecuritiesNetOfTax_c20220401__20220930_z7nJLzFmzDyd" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized loss from marketable securities, net of tax">(1,465,915</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p id="xdx_8AC_zy3RnOpCeRpk" style="margin-top: 0; margin-bottom: 0"></p> <p id="xdx_899_eus-gaap--InvestmentsClassifiedByContractualMaturityDateTableTextBlock_zX3JWy2Rpcob" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table shows the major categories of our marketable securities and their contractual maturities as of September 30, 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span><span id="xdx_8B5_zCQ5IGIknmQc" style="display: none; visibility: hidden">Contractual maturities of marketable securities</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 88%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: right"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">&lt;1 Year</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">1–3 Years</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">3–6 Years</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="width: 40%; text-align: left">Money market funds</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember_zKlspMakAhHd" style="width: 12%; text-align: right" title="Marketable Securities">6,853,047</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember_ztfkFElSeewe" style="width: 12%; text-align: right" title="(1 Year">6,853,047</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_ecustom--AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember_zcCGzijjHNz8" style="width: 12%; text-align: right" title="1-3 Years"><span style="-sec-ix-hidden: xdx2ixbrl0649">—</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_ecustom--AvailableForSaleSecuritiesDebtMaturitiesAfterThreeThroughSixYearsFairValue_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember_zQ8UUg1sdFyh" style="width: 12%; text-align: right" title="3-6 Years"><span style="-sec-ix-hidden: xdx2ixbrl0651">—</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Corporate bonds</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_z3izngz6qVbf" style="border-bottom: Black 1pt solid; text-align: right" title="Marketable Securities">46,847,355</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zMJ3IkiK9jUh" style="border-bottom: Black 1pt solid; text-align: right" title="(1 Year">7,224,056</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_ecustom--AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zACsEEjkh9B3" style="border-bottom: Black 1pt solid; text-align: right" title="1-3 Years">27,387,122</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_ecustom--AvailableForSaleSecuritiesDebtMaturitiesAfterThreeThroughSixYearsFairValue_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zZFkD4tA1FN8" style="border-bottom: Black 1pt solid; text-align: right" title="3-6 Years">12,236,177</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930_z0bC1W8uEuhb" style="border-bottom: Black 2.5pt double; text-align: right" title="Marketable Securities">53,700,402</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_iI_c20230930_zSCXqCRLjmy1" style="border-bottom: Black 2.5pt double; text-align: right" title="(1 Year">14,077,103</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_ecustom--AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue_iI_c20230930_zyXlFVlEqFJk" style="border-bottom: Black 2.5pt double; text-align: right" title="1-3 Years">27,387,122</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_ecustom--AvailableForSaleSecuritiesDebtMaturitiesAfterThreeThroughSixYearsFairValue_iI_c20230930_zVJaRVVYKeRa" style="border-bottom: Black 2.5pt double; text-align: right" title="3-6 Years">12,236,177</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 6853047 6853047 46847355 7224056 27387122 12236177 53700402 14077103 27387122 12236177 Total marketable securities represent approximately 79% of our total assets as of September 30, 2023. Marketable securities as of September 30, 2023, had remaining maturities between one and 67 months. 436932 425372 <p id="xdx_89C_eus-gaap--ScheduleOfSecuritiesOwnedAndSoldNotYetPurchasedAtFairValueTextBlock_zcbcgBuVmOG3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B3_zWfTHPjFEAL" style="display: none; visibility: hidden">Fair values of our marketable securities aggregated by credit rating</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 50%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold">Credit Rating</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="width: 38%; text-indent: 0.9pt; padding-left: 0.25pt">AAA</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930__srt--CreditRatingStandardPoorsAxis__srt--StandardPoorsAAARatingMember_zGdKIne0bQH2" style="width: 12%; text-align: right" title="Marketable Securities">8,134,255</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 0.9pt; padding-left: 0.25pt">AA</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930__srt--CreditRatingStandardPoorsAxis__srt--StandardPoorsAARatingMember_zlhEVAjFQ2p2" style="text-align: right" title="Marketable Securities">6,622,847</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="text-indent: 0.9pt; padding-left: 0.25pt">AA-</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930__srt--CreditRatingStandardPoorsAxis__srt--StandardPoorsAAMinusRatingMember_zIUzVYzILzjc" style="text-align: right" title="Marketable Securities">20,699,684</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: 0.9pt; padding-left: 0.25pt">A+</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930__srt--CreditRatingStandardPoorsAxis__srt--StandardPoorsAPlusRatingMember_zDZbzTvBUFml" style="text-align: right" title="Marketable Securities">2,833,709</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="text-indent: 0.9pt; padding-left: 0.25pt">A</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930__srt--CreditRatingStandardPoorsAxis__srt--StandardPoorsARatingMember_zkQEq5mSgEJ" style="text-align: right" title="Marketable Securities">9,467,058</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: 0.9pt; padding-left: 0.25pt">A-</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930__srt--CreditRatingStandardPoorsAxis__srt--StandardPoorsAMinusRatingMember_z1gptmidjpf8" style="border-bottom: Black 1pt solid; text-align: right" title="Marketable Securities">5,942,849</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="padding-bottom: 2.5pt; text-indent: 0.9pt; padding-left: 0.25pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930_zCfvBSIxnuja" style="border-bottom: Black 2.5pt double; text-align: right" title="Marketable Securities">53,700,402</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 8134255 6622847 20699684 2833709 9467058 5942849 53700402 <p id="xdx_89D_eus-gaap--FairValueAssetsMeasuredOnRecurringBasisTextBlock_zVqkKKJTtOth" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B3_zlfn75vghLGk">The following table shows the estimated fair value of our marketable securities, aggregated by fair value hierarchy inputs used in estimating their fair values:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As of September 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As of March 31, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 1</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 2</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 1</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Level 2</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="width: 34%; text-align: left; padding-left: 0.25pt">Money market funds</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zAosm9dXB6wc" style="width: 8%; text-align: right" title="Marketable Securities">6,853,047</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_d0_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zzg3xlljtac3" style="width: 8%; text-align: right" title="Marketable Securities">—</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember_zux80WYaEnAb" style="width: 8%; text-align: right" title="Marketable Securities">6,853,047</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zQjND9f1m6Nb" style="width: 8%; text-align: right" title="Marketable Securities">906,141</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_d0_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zUD2UWsrU7C1" style="width: 8%; text-align: right" title="Marketable Securities">—</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember_zdiDz60dlhXi" style="width: 8%; text-align: right" title="Marketable Securities">906,141</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.25pt">Corporate bonds</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_d0_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zMMIWy7bFD94" style="border-bottom: Black 1pt solid; text-align: right" title="Marketable Securities">—</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_z28T57RaiMil" style="border-bottom: Black 1pt solid; text-align: right" title="Marketable Securities">46,847,355</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zhuSaZu2refa" style="border-bottom: Black 1pt solid; text-align: right" title="Marketable Securities">46,847,355</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_d0_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zIloFCojRhP8" style="border-bottom: Black 1pt solid; text-align: right" title="Marketable Securities">—</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zWsWyzJ4qyX1" style="border-bottom: Black 1pt solid; text-align: right" title="Marketable Securities">51,638,142</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zAv2LUAVA4Ea" style="border-bottom: Black 1pt solid; text-align: right" title="Marketable Securities">51,638,142</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="padding-bottom: 2.5pt; padding-left: 0.25pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zw8p5CCE9D53" style="border-bottom: Black 2.5pt double; text-align: right" title="Marketable Securities">6,853,047</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zNr9EQ0adkub" style="border-bottom: Black 2.5pt double; text-align: right" title="Marketable Securities">46,847,355</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930_zzCLQP3wJrtb" style="border-bottom: Black 2.5pt double; text-align: right" title="Marketable Securities">53,700,402</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230331__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zpUypmlgP2ug" style="border-bottom: Black 2.5pt double; text-align: right" title="Marketable Securities">906,141</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230331__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zu1WTtPVejc9" style="border-bottom: Black 2.5pt double; text-align: right" title="Marketable Securities">51,638,142</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230331_zi6OhbXNOTFb" style="border-bottom: Black 2.5pt double; text-align: right" title="Marketable Securities">52,544,283</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 6853047 0 6853047 906141 0 906141 0 46847355 46847355 0 51638142 51638142 6853047 46847355 53700402 906141 51638142 52544283 <p id="xdx_89F_ecustom--AmortizedCostFairValueAndGrossUnrealizedHoldingGainsAndLossesOfMarketableSecuritiesTextBlock_znDWq8IsfwL5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BE_zo1oKYdNZPbg">The following table shows the amortized cost, fair value, and gross unrealized holding gains and losses of our marketable securities as of September 30 and March 31, 2023:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As of September 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">As of March 31, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amortized</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cost</b></span></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gross</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unrealized</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Holding</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gains</b></span></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gross</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unrealized</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Holding</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Losses</b></span></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Estimated</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Value</b></span></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amortized</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cost</b></span></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gross</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unrealized</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Holding</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gains</b></span></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gross</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unrealized</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Holding</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Losses</b></span></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Estimated</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Value</b></span> </p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="width: 12%; text-align: left; padding-left: 0.25pt">Money market funds</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember_zgwMncAOIuac" style="width: 8%; text-align: right" title="Amortized Cost">6,853,047</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_d0_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember_zm45htxHIo5k" style="width: 8%; text-align: right" title="Gross Unrealized Holding Gains">—</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di0_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember_zStZXbsBgYp7" style="width: 8%; text-align: right" title="Gross Unrealized Holding Losses">—</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember_za7Vd16oKUCf" style="width: 8%; text-align: right" title="Marketable Securities">6,853,047</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember_zi57uCL3Sjs4" style="width: 8%; text-align: right" title="Amortized Cost">906,141</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_d0_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember_zTX7ewFJTtGg" style="width: 8%; text-align: right" title="Gross Unrealized Holding Gains">—</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di0_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember_z9BO5FQkVKc4" style="width: 8%; text-align: right" title="Gross Unrealized Holding Losses">—</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--MoneyMarketFundsMember_zkRLxwHyOa81" style="width: 8%; text-align: right" title="Marketable Securities">906,141</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.25pt">Corporate bonds</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zFxiy73XLdEf" style="border-bottom: Black 1pt solid; text-align: right" title="Amortized Cost">48,770,226</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zLpyspgBsNAa" style="border-bottom: Black 1pt solid; text-align: right" title="Gross Unrealized Holding Gains">1</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_z7xaZYpnx6si" style="border-bottom: Black 1pt solid; text-align: right" title="Gross Unrealized Holding Losses">(1,922,872</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zJEDrcpksF68" style="border-bottom: Black 1pt solid; text-align: right" title="Marketable Securities">46,847,355</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zoH2l7PNOG46" style="border-bottom: Black 1pt solid; text-align: right" title="Amortized Cost">53,191,981</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zXUc2tCuXZBg" style="border-bottom: Black 1pt solid; text-align: right" title="Gross Unrealized Holding Gains">1,007</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zuWMGhHUd6nk" style="border-bottom: Black 1pt solid; text-align: right" title="Gross Unrealized Holding Losses">(1,554,846</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zB79GkjERHqi" style="border-bottom: Black 1pt solid; text-align: right" title="Marketable Securities">51,638,142</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="padding-bottom: 2.5pt; padding-left: 0.25pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20230930_znkKP5sBl2kf" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortized Cost">55,623,273</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20230930_zRHVkH0fmZBh" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Holding Gains">1</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20230930_z7Ipg1HmYRDe" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Holding Losses">(1,922,872</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230930_zWgx3gWyjft2" style="border-bottom: Black 2.5pt double; text-align: right" title="Marketable Securities">53,700,402</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20230331_zdpR9xDDnff4" style="border-bottom: Black 2.5pt double; text-align: right" title="Amortized Cost">54,098,122</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_iI_c20230331_zO9yyY8uezjd" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Holding Gains">1,007</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_iNI_di_c20230331_z9KkNbAVE6l7" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Holding Losses">(1,554,846</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20230331_zQjxpq92KbNh" style="border-bottom: Black 2.5pt double; text-align: right" title="Marketable Securities">52,544,283</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p> 6853047 0 -0 6853047 906141 0 -0 906141 48770226 1 1922872 46847355 53191981 1007 1554846 51638142 55623273 1 1922872 53700402 54098122 1007 1554846 52544283 <p id="xdx_89A_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_zgBHsl0i4Yh9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BB_ziTD4Q58syW8">Gross unrealized holding losses and estimated fair value of marketable securities for which an allowance for credit losses has not been recorded</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Less Than 12 Months</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">12 Months or Greater</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Estimated</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Value</b></span></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gross</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unrealized</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Holding</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Losses</b></span></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Estimated</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Value</b></span></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gross</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unrealized</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Holding</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Losses</b></span></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Estimated</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Value</b></span> </p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gross</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unrealized</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Holding</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Losses</b></span></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="padding-left: 0.25pt">As of September 30, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 28%; text-align: left; padding-bottom: 1pt; padding-left: 9pt">Corporate bonds</td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zPAtUzersTU3" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Estimated Fair Value">6,998,824</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_iNI_di_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_z8JTZWvMFoPl" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Gross Unrealized Holding Losses">(86,868</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zsL6nPurBcQ1" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Estimated Fair Value">39,848,531</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_iNI_di_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zweDi6iWMu5i" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Gross Unrealized Holding Losses">(1,836,004</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPosition_iI_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_ziWbnbVate4e" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Estimated Fair Value">46,847,355</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_iNI_di_c20230930__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zhZs9nH4aofd" style="border-bottom: Black 1pt solid; width: 9%; text-align: right" title="Gross Unrealized Holding Losses">(1,922,872</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="padding-bottom: 2.5pt; padding-left: 9pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_iI_c20230930_zaMWcxBnNAZ7" style="border-bottom: Black 2.5pt double; text-align: right" title="Estimated Fair Value">6,998,824</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_iNI_di_c20230930_zsGqNVhcMmk1" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Holding Losses">(86,868</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_iI_c20230930_zrcr2YeUbz86" style="border-bottom: Black 2.5pt double; text-align: right" title="Estimated Fair Value">39,848,531</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_iNI_di_c20230930_zLEwitApwlzh" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Holding Losses">(1,836,004</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPosition_iI_c20230930_zayCibBjrTqc" style="border-bottom: Black 2.5pt double; text-align: right" title="Estimated Fair Value">46,847,355</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_iNI_di_c20230930_zn5dvoUIXkma" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Holding Losses">(1,922,872</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0.25pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="padding-left: 0.25pt">As of March 31, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Corporate bonds</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_987_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_iI_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zJZNKfS4UjJk" style="border-bottom: Black 1pt solid; text-align: right" title="Estimated Fair Value">37,084,628</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98F_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_iNI_di_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zIpmdOPYLl1c" style="border-bottom: Black 1pt solid; text-align: right" title="Gross Unrealized Holding Losses">(590,967</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_980_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_iI_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zO45vjjXf9R2" style="border-bottom: Black 1pt solid; text-align: right" title="Estimated Fair Value">13,294,817</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_989_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_iNI_di_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zbGkU6P76sAa" style="border-bottom: Black 1pt solid; text-align: right" title="Gross Unrealized Holding Losses">(963,879</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98E_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPosition_iI_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zwoMVj7SKIq" style="border-bottom: Black 1pt solid; text-align: right" title="Estimated Fair Value">50,379,445</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_984_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_iNI_di_c20230331__us-gaap--InvestmentTypeAxis__us-gaap--CorporateBondSecuritiesMember_zfmQ7h8JpRo1" style="border-bottom: Black 1pt solid; text-align: right" title="Gross Unrealized Holding Losses">(1,554,846</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="padding-bottom: 2.5pt; padding-left: 9pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_iI_c20230331_z1ppwKox2Jy2" style="border-bottom: Black 2.5pt double; text-align: right" title="Estimated Fair Value">37,084,628</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_iNI_di_c20230331_zxSAJJcTTCbj" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Holding Losses">(590,967</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_iI_c20230331_z2dQpm6ls7q6" style="border-bottom: Black 2.5pt double; text-align: right" title="Estimated Fair Value">13,294,817</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_iNI_di_c20230331_zlZLk4Lovpeb" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Holding Losses">(963,879</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPosition_iI_c20230331_zj1eiFOgUFT5" style="border-bottom: Black 2.5pt double; text-align: right" title="Estimated Fair Value">50,379,445</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_iNI_di_c20230331_zQxYQANDRFH5" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Unrealized Holding Losses">(1,554,846</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> 6998824 86868 39848531 1836004 46847355 1922872 6998824 86868 39848531 1836004 46847355 1922872 37084628 590967 13294817 963879 50379445 1554846 37084628 590967 13294817 963879 50379445 1554846 <p id="xdx_899_ecustom--UnrealizedLossesOnMarketableSecuritiesAndTheirTaxEffectsTextBlock_zw8huPlPSdUg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B1_zB76otgfVsR7">Unrealized losses on our marketable securities and their tax effects are as follows:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 94%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Quarter Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="width: 70%; text-align: left; padding-left: 0.25pt">Unrealized loss from marketable securities</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_ecustom--UnrealizedLossFromMarketableSecurities_c20230701__20230930_zbyxbjlmaVGd" style="width: 12%; text-align: right" title="Unrealized loss from marketable securities">(68,597</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_ecustom--UnrealizedLossFromMarketableSecurities_c20220701__20220930_zYvvribn4ol6" style="width: 12%; text-align: right" title="Unrealized loss from marketable securities">(252,894</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.25pt">Tax effects</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_ecustom--TaxEffects_c20230701__20230930_zKKjUXqTxZgd" style="border-bottom: Black 1pt solid; text-align: right" title="Tax effects">15,009</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_ecustom--TaxEffects_c20220701__20220930_z2DapXdT3GN6" style="border-bottom: Black 1pt solid; text-align: right" title="Tax effects">55,333</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.25pt">Unrealized loss from marketable securities, net of tax</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_ecustom--UnrealizedLossFromMarketableSecuritiesNetOfTax_c20230701__20230930_zhhEmJBsVPX6" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized loss from marketable securities, net of tax">(53,588</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_ecustom--UnrealizedLossFromMarketableSecuritiesNetOfTax_c20220701__20220930_zCjSM3q4IGQ4" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized loss from marketable securities, net of tax">(197,561</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 94%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="width: 70%; text-align: left; padding-left: 0.25pt">Unrealized loss from marketable securities</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_ecustom--UnrealizedLossFromMarketableSecurities_c20230401__20230930_zJMnyKstvmTh" style="width: 12%; text-align: right" title="Unrealized loss from marketable securities">(369,034</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_ecustom--UnrealizedLossFromMarketableSecurities_c20220401__20220930_zBhIGOL0RxL1" style="width: 12%; text-align: right" title="Unrealized loss from marketable securities">(1,876,491</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.25pt">Tax effects</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_ecustom--TaxEffects_c20230401__20230930_z08wSSuTWeyk" style="border-bottom: Black 1pt solid; text-align: right" title="Tax effects">80,745</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_ecustom--TaxEffects_c20220401__20220930_z67xKoTMmmD7" style="border-bottom: Black 1pt solid; text-align: right" title="Tax effects">410,576</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.25pt">Unrealized loss from marketable securities, net of tax</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_ecustom--UnrealizedLossFromMarketableSecuritiesNetOfTax_c20230401__20230930_zu0LSKl4J9M9" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized loss from marketable securities, net of tax">(288,289</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_ecustom--UnrealizedLossFromMarketableSecuritiesNetOfTax_c20220401__20220930_z7nJLzFmzDyd" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized loss from marketable securities, net of tax">(1,465,915</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> -68597 -252894 15009 55333 -53588 -197561 -369034 -1876491 80745 410576 -288289 -1465915 <p id="xdx_802_eus-gaap--AccountsAndNontradeReceivableTextBlock_zrBomasCuvm4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 6. <span id="xdx_82E_zBBrShTlyuB8">ALLOWANCE FOR CREDIT LOSSES ON ACCOUNTS RECEIVABLES</span></b> </span></p> <p id="xdx_892_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_z6ScXfrSMSKl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_zEWODiF2Hog1">The following table shows a roll forward of the allowance for credit losses on our accounts receivable:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 94%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="width: 88%; padding-left: 0.25pt">Allowance for credit losses as of March 31, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iS_c20230401__20230930_zNpHhjGAzSK8" style="width: 9%; text-align: right" title="Allowance for credit losses as of March 31, 2023">15,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9.35pt">Provision for credit losses recorded in the quarter ended June 30, 2023</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--AllowanceForLoanAndLeaseLossesLoansSold_c20230401__20230930_zKK0ARTQGzQ6" style="text-align: right" title="Provision for credit losses recorded in the quarter ended June 30, 2023">212,440</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="text-align: left; padding-left: 9pt">Change in provision for credit losses in the quarter ended September 30, 2023</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_c20230401__20230930_zr8q2EN7as8g" style="text-align: right" title="Change in provision for credit losses in the quarter ended September 30, 2023">(202,926</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Specific accounts deemed uncollectible</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_ecustom--SpecificAccountsDeemedUncollectible_c20230401__20230930_zkMckdEfEA0g" style="border-bottom: Black 1pt solid; text-align: right" title="Specific accounts deemed uncollectible">(9,514</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="padding-bottom: 2.5pt; padding-left: 0.25pt">Allowance for credit losses as of September 30, 2023</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iE_c20230401__20230930_z6rgsg0eAT7c" style="border-bottom: Black 2.5pt double; text-align: right" title="Allowance for credit losses as of September 30, 2023">15,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A4_zUgYIeu5yVOf" style="margin-top: 0; margin-bottom: 0"></p> <p id="xdx_892_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_z6ScXfrSMSKl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_zEWODiF2Hog1">The following table shows a roll forward of the allowance for credit losses on our accounts receivable:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 94%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="width: 88%; padding-left: 0.25pt">Allowance for credit losses as of March 31, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iS_c20230401__20230930_zNpHhjGAzSK8" style="width: 9%; text-align: right" title="Allowance for credit losses as of March 31, 2023">15,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9.35pt">Provision for credit losses recorded in the quarter ended June 30, 2023</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--AllowanceForLoanAndLeaseLossesLoansSold_c20230401__20230930_zKK0ARTQGzQ6" style="text-align: right" title="Provision for credit losses recorded in the quarter ended June 30, 2023">212,440</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="text-align: left; padding-left: 9pt">Change in provision for credit losses in the quarter ended September 30, 2023</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_c20230401__20230930_zr8q2EN7as8g" style="text-align: right" title="Change in provision for credit losses in the quarter ended September 30, 2023">(202,926</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Specific accounts deemed uncollectible</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_ecustom--SpecificAccountsDeemedUncollectible_c20230401__20230930_zkMckdEfEA0g" style="border-bottom: Black 1pt solid; text-align: right" title="Specific accounts deemed uncollectible">(9,514</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="padding-bottom: 2.5pt; padding-left: 0.25pt">Allowance for credit losses as of September 30, 2023</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iE_c20230401__20230930_z6rgsg0eAT7c" style="border-bottom: Black 2.5pt double; text-align: right" title="Allowance for credit losses as of September 30, 2023">15,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 15000 212440 -202926 -9514 15000 <p id="xdx_806_eus-gaap--InventoryDisclosureTextBlock_zBfnvbteOrek" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 7. <span id="xdx_82A_zM1wPv5AU911">INVENTORIES</span></b></span> </p> <p id="xdx_893_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zeRXvp8Qtqbg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B8_zheivvQjnM65">Inventories are shown in the following table:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 94%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49F_20230930_zQNKLQ6cDX3d" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30, <br/> 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_498_20230331_zZc5sUViqvX8" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_409_eus-gaap--InventoryRawMaterialsNetOfReserves_iI_zNl3ZBmD9sca" style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="width: 76%; text-align: left; padding-left: 0.25pt">Raw materials</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,066,047</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,601,962</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--InventoryWorkInProcessNetOfReserves_iI_za0RsSajK2ne" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.25pt">Work in process</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,104,015</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,781,894</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--InventoryFinishedGoodsNetOfReserves_iI_zrRIwzgUq9Qi" style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.25pt">Finished goods</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,797,704</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,033,154</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--InventoryNet_iI_zledBODfCKWl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.25pt">Total inventories</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,967,766</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,417,010</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A1_ztFddsW69aNf" style="margin-top: 0; margin-bottom: 0"></p> <p id="xdx_893_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zeRXvp8Qtqbg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B8_zheivvQjnM65">Inventories are shown in the following table:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 94%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49F_20230930_zQNKLQ6cDX3d" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30, <br/> 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_498_20230331_zZc5sUViqvX8" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_409_eus-gaap--InventoryRawMaterialsNetOfReserves_iI_zNl3ZBmD9sca" style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="width: 76%; text-align: left; padding-left: 0.25pt">Raw materials</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,066,047</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,601,962</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--InventoryWorkInProcessNetOfReserves_iI_za0RsSajK2ne" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.25pt">Work in process</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,104,015</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,781,894</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--InventoryFinishedGoodsNetOfReserves_iI_zrRIwzgUq9Qi" style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.25pt">Finished goods</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,797,704</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,033,154</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--InventoryNet_iI_zledBODfCKWl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.25pt">Total inventories</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,967,766</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,417,010</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 2066047 1601962 3104015 3781894 1797704 1033154 6967766 6417010 <p id="xdx_80D_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_z3UyoORwR6U5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 8. <span id="xdx_82B_zuti3i3t3Wd7">STOCK-BASED COMPENSATION</span></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock-based compensation expense was $<span id="xdx_908_eus-gaap--AllocatedShareBasedCompensationExpense_c20240701__20240930_zkhUO8FxxNFj" title="Share-based payment arrangement, expense">106,312</span> for the second quarter of fiscal 2024, $<span id="xdx_907_eus-gaap--AllocatedShareBasedCompensationExpense_c20230701__20230930_zB5XPhYrAvnk">39,951</span> for the second quarter of fiscal 2023, $<span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_c20240401__20240930_z8GKGd0eDEj">116,848</span> for the first six months of fiscal 2024, and $<span id="xdx_90A_eus-gaap--AllocatedShareBasedCompensationExpense_c20230401__20230930_zQ7zYzYvw2Eg">47,085</span> for the first six months of fiscal 2023. We calculate share-based compensation expense using the <span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed_dxL_c20230401__20230930_ztZFhM7Ylh06" title="Share-based compensation arrangement by share-based payment award, fair value assumptions, method used::XDX::Black-Scholes-Merton%20standard%20option-pricing%20model"><span style="-sec-ix-hidden: xdx2ixbrl0892">Black-Scholes-</span></span><i>Merton</i> standard option-pricing model.</span></p> 106312 39951 116848 47085 <p id="xdx_80B_eus-gaap--IncomeTaxDisclosureTextBlock_zqSv6GWfeON4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 9. <span id="xdx_82B_zQmvsVWfUeJ8">INCOME TAXES</span></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. As of September 30, 2023, federal and state estimated tax overpayments of $<span id="xdx_90C_eus-gaap--AccruedIncomeTaxes_iI_c20230930_zFltAQqi0iPk" title="Accrued income taxes">408,184</span> were included in the balance sheet in “Prepaid expenses and other assets.”</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We had <span id="xdx_900_eus-gaap--UnrecognizedTaxBenefits_iI_do_c20230930_zBD04KaRTBwh" title="Unrecognized tax benefits">no</span> unrecognized tax benefits as of September 30, 2023, and we do <span id="xdx_904_eus-gaap--SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_iI_dxL_c20230930_zF6iCJsuSvOl" title="Significant change in unrecognized tax benefits is reasonably possible, amount of unrecorded benefit::XDX::0"><span style="-sec-ix-hidden: xdx2ixbrl0900">not</span></span> 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, 2023, we had no accrued interest related to uncertain tax positions. The tax years <span id="xdx_902_eus-gaap--OpenTaxYear_c20230401__20230930__srt--RangeAxis__srt--MinimumMember_zvIJMy8S4Drl" title="Open Tax Year">2019</span> through <span id="xdx_904_eus-gaap--OpenTaxYear_c20230401__20230930__srt--RangeAxis__srt--MaximumMember_zL3OpLRxizBl" title="Open Tax Year">2023</span> remain open to examination by the major taxing jurisdictions to which we are subject.</span></p> 408184 0 2019 2023 <p id="xdx_801_eus-gaap--LeasesOfLesseeDisclosureTextBlock_zEK3cFcgxIGl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 10. <span id="xdx_820_zfLMc7TE7eS5">LEASES</span></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We conduct our operations in a leased facility under a non-cancellable lease expiring March 31, 2026. Our lease does not provide an implicit interest 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. Details of our operating lease are as follows:</span></p> <p id="xdx_89E_eus-gaap--LeaseCostTableTextBlock_z1O5W13jeae4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BE_zprRT4Tz3k7j" style="display: none; visibility: hidden">Lease, Cost</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Quarter Ended <br/> Sept. 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended <br/> Sept. 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="width: 50%; text-align: left; padding-left: 0.25pt">Operating lease cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--OperatingLeaseCost_c20230701__20230930_z6cbUUxOyZhh" style="width: 12%; text-align: right" title="Operating lease cost">37,754</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--OperatingLeaseCost_c20230401__20230930_zPIbj4y1GtBl" style="width: 12%; text-align: right" title="Operating lease cost">75,507</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0.25pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="text-align: left; padding-left: 0.25pt">Cash paid for amounts included <br/> in the measurement of lease liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt">Operating cash flows for leases</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--OperatingLeasePayments_c20230701__20230930_zCjhq5JiJjg" style="text-align: right" title="Operating cash flows for leases">44,433</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--OperatingLeasePayments_c20230401__20230930_zaBHw1cWTiXa" style="text-align: right" title="Operating cash flows for leases">88,866</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="text-align: left; padding-left: 0.25pt">Remaining lease term</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dxL_c20230930_zoBSxHUDMo0b" title="Remaining lease term::XDX::P30M"><span style="-sec-ix-hidden: xdx2ixbrl0918">30</span></span> months</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.25pt">Discount rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_uPure_c20230930_z0oasyQPPBP5" title="Discount rate">3.5</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A7_zI9mkENPOaki" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9.4pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table shows the maturities of lease liabilities as of September 30, 2023:</span></p> <p id="xdx_893_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zDYIpsxCgKK5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BF_zsiKJdOfmkU3" style="display: none; visibility: hidden"> Lessee, Operating Lease, Liability, Maturity</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">Year Ending March 31,</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49D_20230930_zWgEepKf6QX3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Operating Lease Liabilities</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_zDkcnUuxaNI4" style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="width: 64%; text-align: left">2024</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">89,774</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_zVpZyfWkxzG4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2025</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">182,271</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_zpGS5NvqcHYb" style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="text-align: left">2026</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">184,995</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_zfGzJExC8y6e" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total lease payments</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">457,040</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--UnrecordedUnconditionalPurchaseObligationImputedInterest_iNI_di_zYnh77vHiZbl" style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Imputed lease interest</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(18,946</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_409_eus-gaap--OperatingLeaseLiability_iI_zD590l2LfCVk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total lease liabilities</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">438,094</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A2_zo8zaqXxyox2" style="margin-top: 0; margin-bottom: 0"></p> <p id="xdx_89E_eus-gaap--LeaseCostTableTextBlock_z1O5W13jeae4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BE_zprRT4Tz3k7j" style="display: none; visibility: hidden">Lease, Cost</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Quarter Ended <br/> Sept. 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended <br/> Sept. 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="width: 50%; text-align: left; padding-left: 0.25pt">Operating lease cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--OperatingLeaseCost_c20230701__20230930_z6cbUUxOyZhh" style="width: 12%; text-align: right" title="Operating lease cost">37,754</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--OperatingLeaseCost_c20230401__20230930_zPIbj4y1GtBl" style="width: 12%; text-align: right" title="Operating lease cost">75,507</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0.25pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="text-align: left; padding-left: 0.25pt">Cash paid for amounts included <br/> in the measurement of lease liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt">Operating cash flows for leases</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--OperatingLeasePayments_c20230701__20230930_zCjhq5JiJjg" style="text-align: right" title="Operating cash flows for leases">44,433</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--OperatingLeasePayments_c20230401__20230930_zaBHw1cWTiXa" style="text-align: right" title="Operating cash flows for leases">88,866</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="text-align: left; padding-left: 0.25pt">Remaining lease term</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dxL_c20230930_zoBSxHUDMo0b" title="Remaining lease term::XDX::P30M"><span style="-sec-ix-hidden: xdx2ixbrl0918">30</span></span> months</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.25pt">Discount rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_uPure_c20230930_z0oasyQPPBP5" title="Discount rate">3.5</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> </table> 37754 75507 44433 88866 0.035 <p id="xdx_893_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zDYIpsxCgKK5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BF_zsiKJdOfmkU3" style="display: none; visibility: hidden"> Lessee, Operating Lease, Liability, Maturity</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">Year Ending March 31,</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49D_20230930_zWgEepKf6QX3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Operating Lease Liabilities</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_zDkcnUuxaNI4" style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="width: 64%; text-align: left">2024</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">89,774</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_zVpZyfWkxzG4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2025</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">182,271</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_zpGS5NvqcHYb" style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="text-align: left">2026</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">184,995</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_zfGzJExC8y6e" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total lease payments</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">457,040</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--UnrecordedUnconditionalPurchaseObligationImputedInterest_iNI_di_zYnh77vHiZbl" style="vertical-align: bottom; background-color: rgb(204,218,239)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Imputed lease interest</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(18,946</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_409_eus-gaap--OperatingLeaseLiability_iI_zD590l2LfCVk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total lease liabilities</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">438,094</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 89774 182271 184995 457040 18946 438094 <p id="xdx_80D_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zgYU63pJYgm3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b></b></span><br/> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 11. <span id="xdx_828_zQbOgu41N2Bg">STOCK REPURCHASE PROGRAM</span></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On January 21, 2009, we announced that our Board of Directors authorized the repurchase of up to $<span id="xdx_906_eus-gaap--StockRepurchaseProgramAuthorizedAmount1_iI_c20190121_zOXJG1U5SqD3" title="Stock repurchase program, authorized amount">2,500,000</span> of our Common Stock from time to time in open market, block, or privately negotiated transactions. The timing and extent of any repurchases depend 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 $<span id="xdx_904_eus-gaap--StockRepurchaseProgramAuthorizedAmount1_iI_c20150827_zYsyRO6RVDmf" title="Additional stock repurchase">5,000,000</span> 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 maturing marketable securities. The remaining authorization was $<span id="xdx_903_eus-gaap--StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_iI_c20230930_zOAPOz8K1mO5" title="Stock repurchase program, remaining authorized repurchase amount">3,520,369</span> as of September 30, 2023. We did <span id="xdx_908_eus-gaap--TreasuryStockSharesAcquired_pid_dxL_uShares_c20230401__20230930_z62s3GFRcBc8" title="Treasury stock, shares, acquired::XDX::0"><span style="-sec-ix-hidden: xdx2ixbrl0944">not</span></span> repurchase any of our Common Stock during fiscal 2024.</span></p> 2500000 5000000 3520369 <p id="xdx_80D_eus-gaap--DefinedContributionPlanDisclosuresTableTextBlock_zUYHWE3kAHsg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 12. <span id="xdx_821_zkYCSsI9FJGl">INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS</span></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All of our employees are eligible to participate in our 401(k) savings plan the first quarter after reaching age 18. Employees may contribute up to the Internal Revenue Code maximum. We make matching contributions of <span id="xdx_900_eus-gaap--DefinedContributionPlanEmployerMatchingContributionPercent_pid_dp_uPure_c20230401__20230930_zFyXQ1swRZbf" title="Defined contribution plan, employer matching contribution, percent of employees' gross pay">100</span>% of the first <span id="xdx_90A_eus-gaap--DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_pid_dp_uPure_c20230401__20230930_zEgS2PiH1BU7" title="Defined contribution plan, maximum annual contributions per employee, percent">3</span>% of participants’ salary deferral contributions. Our matching contributions were $<span id="xdx_902_eus-gaap--DefinedBenefitPlanContributionsByEmployer_c20240701__20240930_zOq5nfTZA4ke" title="Defined benefit plan, plan assets, contributions by employer">24,406</span> <span style="color: #333333">f</span>or the second quarter of fiscal 2024, $<span style="color: #333333"><span id="xdx_907_eus-gaap--DefinedBenefitPlanContributionsByEmployer_c20230701__20230930_zvtNl3mVsFq9">23,751</span> </span>for the second quarter of fiscal 2023, $<span id="xdx_90D_eus-gaap--DefinedBenefitPlanContributionsByEmployer_c20240401__20240930_zOCmxWqoPyi7">51,483</span> for the first six months of fiscal 2024, and $<span id="xdx_90C_eus-gaap--DefinedBenefitPlanContributionsByEmployer_c20230401__20230930_zsP9IdPzFVYg">52,177</span> for the first six months of fiscal 2023.</span></p> 1 0.03 24406 23751 51483 52177 <p id="xdx_80B_eus-gaap--SubsequentEventsTextBlock_zJBkdOfIzHwe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 13. <span id="xdx_826_zJbqkBYA0fsd">SUBSEQUENT EVENTS</span></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On <span id="xdx_90A_eus-gaap--SubsequentEventsDate_dxL_c20231016__20231018_z6SxynnrAoR8" title="Subsequent event, date"><span style="-sec-ix-hidden: xdx2ixbrl0959">October 18, 2023</span></span>, <span id="xdx_90D_eus-gaap--SubsequentEventDescription_c20231016__20231018_zvcB83ohkkGc" title="Subsequent event, description">we announced that our Board of Directors had declared a quarterly cash dividend</span> of $<span id="xdx_90B_eus-gaap--CommonStockDividendsPerShareDeclared_pid_uUSDPShares_c20231016__20231018_z9A7bDQLlq0l" title="Cash dividends declared per common share">1.00</span> per share of Common Stock to be paid <span id="xdx_906_eus-gaap--DividendPayableDateToBePaidDayMonthAndYear_dxL_c20231016__20231018_zEzEEGtQFzZh" title="Dividends payable, date to be paid::XDX::2023-11-30"><span style="-sec-ix-hidden: xdx2ixbrl0965">November 30, 2023</span></span>, to shareholders of record as of the close of business <span id="xdx_90A_eus-gaap--DividendsPayableDateOfRecordDayMonthAndYear_dxL_c20231016__20231018_zZ3YIfGk9Gji" title="Dividends payable, date of record::XDX::2023-10-30"><span style="-sec-ix-hidden: xdx2ixbrl0967">October 30, 2023</span></span>.</span></p> we announced that our Board of Directors had declared a quarterly cash dividend 1.00 The March 31, 2023 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, 2023. EXCEL 55 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %J!4E<'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 " !:@5)7]2A:=.T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VEAD=#M1?&D(+B@> O)[&ZP24,RTN[;F\;=+J(/X#$S?[[Y M!J;30>HQXG,< T:RF&YF-_@D==BR(U&0 $D?T:E4YX3/S?T8G:+\C <(2G^H M T+#^08*-7?/B,0X$9#3B@0T\)1"V ]GQI:Q;69]( M>8WY5[*23@&W[#+YM;V[WSVPON%-6PE>B=M=PZ7@LMV\+ZX__*[";C1V;_^Q M\46P[^#77?1?4$L#!!0 ( %J!4E>97)PC$ 8 )PG 3 >&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,$% @ M6H%25YL:7O%=!@ S2$ !@ !X;"]W;W)K/? M[Y"2I32CCCVA[D7C#YU7?$B)>BCY^%&JK_E*"$V>DCC-3WHKK;-W@T$>K$3" M\WV9B12^64B5< UOU7*09TKPT!8E\8!YWL$@X5':FQS;SV9JIF"F2 M%TG"U?.9B.7C28_VUA_<1,N5-A\,)L<97XJYT+]G,P7O!G5*&"4BS2.9$B46 M)[U3^F[JCTR!W>(N$H_YB]?$H-Q+^=6\N0Q/>IYID8A%H$T$AS\/8BKBV"1! M._ZI0GOU/DWAR]?K] L+#S#W/!=3&?\1A7IUTCOJD5 L>!'K&_GXJZB ; ,# M&>?V?_)8;CL<]DA0Y%HF53&T((G2\B]_JCKB1<%HU%+ J@+VJH"V[<&O"GP+ M6K;,8GW@FD^.E7PDRFP-:>:%[1M;#311:H9QKA5\&T&=GDSE@U"D3]Z2 * AUWP["*J,LS*#M60A"+^M'T![ZD:Q=:/.&!HX%]D^ M\;T]PCSF.]HSQP;V"'->P02Y]\D$$!IZDFM\^9 M<)'BY=3K?W8AH54=D48UT@AMTRGPA);I(N9+%Q->O^!Q[NJ**5K6$>J@ACK8 M;IP^%UQIH>)G=%E <\7N-> MP,?.2PV>]IFY^-":CGS4:ZZ@WO\B_"*X:N?;$ 9#.'0AXF5=&5]8 D6;-2V4 M>HV(';$;XOI]S^_[U F*5G8%90TH0UMVGNI(/P-G+,A5D=P+Y<3#0SS/ZU-& MQP=.0+2V*V#C,A2UAS7@C5A&1F=@3*]XXAY#/.CJ[IQ,KV]F3L9=& QM%(;B M$E(Q3N&(57"T7H*6/I'?Q+.3$H^"H?0.V7!,/2?G+K2&-EY#<3&I.&_Y$[D, M 39:1 &WETKDT,4CA[1/AVP(TY"3=Q?&0QOEH;BH5+R7:2 5J(!%W2-S#9,0 MD8I,90$##N,N0_7"ODT#"$]WUN_(!]A.W*=NCGQ M2$J'WO@' O_N>!R+9V)7VS>2AT[^74@2;2R)XG+SFG]JWL%8W\K'U,F^(0Y. M$S)3/%*1TPCQ\JZTC2M17&]>T]:']DS)AR@-W,.-9[8 #(X=3)M0MA8HTP,=QNUL-(SI^"%4^7HE5^-P1=G,K%#"9<2]XIT0^(7YRWA*5[5E;/Q(K:5%UVF6JCR M48!9B_(UN),33VSCW(7_L,9_V%;^8]:C(+A@ TNIW+,0GG,ETSX/ @$Q$!*6 M@4[>71@0:PR(;65 \P34E)P5.7R=NX]:/*?MGB9>UA'/;[S'W\I[SA.AEN:L M_ 42] K4(,EXZAS7#8&M]S;QNJZ@C?;XN+6LQW$E8!PQ/#RF'6\7^N,W^N-O M=9NHO+:OK^MS^_R,7!<:9#8U%U G\7<2FZH?RK2133//;!\FPR/?'WKT>/#@ M0GSQT&NK&T7_67E^$'F@HLRLO9UX>&J58G4(["I3L*J),E!)\0379CN/R\4B M"MR3,1[>==0;+?)QJREU]X(_5W(]OCD"#WY?=HF&2SNR>4KN7 M/0)]%!=6R+A92 3NA<04WUW7WFGDRM_J;M1'8(*FPIH.!/?."*ZYYU^>',Y. M*E,/7AS!QH_KP[=B^ZY:-7CQP-Q,Q?9W!#ET;)'J\MEY_6G]6X53^X1^T&Q> M_M#A$S4YBL8!2;_\0&JK*WPZ4;[3,[./W>ZFU3.S+E>"A4&8#^'XAI5Z_ M,3NH?\$Q^1=02P,$% @ 6H%25](=1W_\!P R!X !@ !X;"]W;W)K M]OVS83_KZ_@O"*H0.<6"1%4G*3 &G<8O_X]RJYE2RSZJ--7K9*.79C 6! MG.4Z+297%\W8>WMU4=8N2POSWI*JSG-MG]Z:K'RXG-#)UX$/Z?W:^8'9U<5& MWYM;XSYMWENXFQUF6::Y*:JT+(@UJ\O)-9TO./<*C<1?J7FHCJZ)=^6N+#_[ MF]^6EY/ 6V0RDS@_A8:?K;DQ6>9G CN^[">='-[I%8^OO\[^2^,\.'.G*W-3 M9G^G2[>^G$03LC0K76?N0_GPJ]D[)/Q\29E5S7_RL)<-)B2I*U?F>V6P($^+ MW:]^W -QI$## 06V5V O5>![!=Y5X ,*X5XA;)#9N=+@L-!.7UW8\H%8+PVS M^8L&S$8;W$\+O^ZWSL+3%/3Y.5GR7[6M[M9V<"LMV9S3G@P)2Q@'%&_&5?_C[:@3@?5 M%^/J_]!_3Y5F ,H!&79 AC6S\(%9;FIK3>&(KBKC*@R#G7Z(Z_N$G5<;G9C+ M"61D9>S63*Y^^I'*X V&R'>:[,15?G"5C\U^=:.K-='%DB3^PGRITZW.P'?4 MZ]U4JIG*5Y7ME8P%#\/H8K8]=J@O1Z6,HU@>Y$YL#0^VAJ.V0FQ\-D[?9894 M)JEMZE)334FU+JT[<\;FY+7.X3K]GP%_RLJ1J2D/V%31$);3#T" .I/? M&7N(TFD#P"LJIC*64\K%7A+>EZP/P8CFPLY@<>2I8BP,A.P@TI>C0E >Q *' M1!P@$:.07"=)6<-J01U.#"P=8#,EA6D\UQE4=ETDA@!'D,0:2&Z2E1#3C7?> MWR (,*]$SUH64Z$DZWC5EY."<0@(W"EY<$J..O5;L84(+"VL+F:=[+\UEDK) M+N:(7$A50 /<.G6P3HU:]]Z:C4Z7Q#P" 7LL??"4;@T!-5PO5'_] QE&@G=L M[LM)R4,1XR9'!Y.C49,_EDYG0"G/5;6HO^Z",A%%HF-F7Y '*I)1,+#R\<'0 M^)D,3]8P9)\:4'TUVD"CX3!;8P11 8L;=\, $PRCD,N!U*-!RY_!J+5_&.@Z MUF6V)&F^L>76Y$.% MST*AH*1U+44EPT"J@1B@+?O24<8#7"O(JB2I\SK3T(] ,P?,EZ1ZURY"9.S+ M?#. NL'ZQD$@!Y#^73T0+25+0#YK=T2L?Y=%>81@(/X42EH(;S'L:(9,R@SU(#E$]; J71BW8$6:KOTJR) M/-3641[^UGW!]YKMU.>6B^DX&1]ZRXU^\EF'.MQG5R"!X^*Y=P61BZBB#%\8 MUG(P&^=@,-+6D/!@HRVSK&W&T%U;GUT%CT/1[6L1.4S<8I M^WJY3'WK#3'MM\)G:4$2O4DAQE%CDU3+&QS*9.J5^8PR3B$NCU0C'E+QWR%KOJF,L+[ M;"ME&$52="'&)%6@8EB/ <-;8N8OV1X?5>@F,[_1$=K_/HIWJICD:*?*/7N? MCAQ]X1TGR'_HO^3CVG3*R@]O==9\'+QMSIC2"G;9%C)A25:VS FD"-D?!\ F MM@#)U"^L@P1JOG) ^A3[H(3L+VM+KHNB!I$/9@.;, *EU!_.$!J<_=Y\?_03 MKM(J 9$G"&-BBJ59_G!JTSE6R6=')QRYL??-29%_/_2F>V .P[OCJ!LV7S2' M,-UQ/E]P;#R<+T)L7,P7 AN7\X7$QM5\H;#Q:+Z(L/%XOHBQ<1K,%S1 GU!X M0M$GX#1%O:;@-D7]IN X13VGX#I%?:?@/$6]I^ ^1?VG !%$: 44Q8( ! M0S%@@ %#,6!^X5$,&&# 4 P88,!0#!A@P% ,&&# 4 P88,!0#!A@P% ,&&# M4 PX8,!1#+@_<<4PN.: <04\&Y@A)K M=\>FNQM7;IJ#Q+O2N3)O+M=&0\7P O!\59;NZXU_P>'P^NK_4$L#!!0 ( M %J!4E=6!/'U. , 'H) 8 >&PO=V]R:W-H965T&UL MK59=;]LV%/TKA%8,">!%WY*=V0(<)T4#=)T1-]W#L =:NK:(2*1'4G:W7[]+ MRA'L6$[:H7ZP2.J>PW,N+TF-=T(^J1) DZ]UQ=7$*;7>7+NNRDNHJ;H2&^#X M9B5D335VY=I5&PFTL*"Z<@//2]R:,NYD8SLVE]E8-+IB'.:2J*:NJ?SG!BJQ MFSB^\SSPP-:E-@-N-M[0-2Q /V[F$GMNQU*P&KAB@A,)JXDS]:]G(Q-O [XP MV*F#-C%.ED(\FMI_9WUOO MZ&5)%%[?DXMWEV-4XL\&[^7Z6FW:6X,PL"]A&\#7V[!:6FMQSM-J8 M9 P(+GXMI&;_0D%NF*EC^U_.:\V&9IZ 6I'XW=[:'+TS@_ M3D:)'\9=X)&#J',0O>I@FEN-BCQ #FQ+EQ4,R+3"HPF7% @>N9?!1* M]3EH^>,C99[GO=#_5M21^+@3'_^(]'\2/#^_ O%)9B,_2M+8#UY8. T,TV@4 M#Z.DWT72N4A>=3$3=8U;9J%%_C0@>&003+K=8 7Y0JL&R!QPH,2SI$]_2YX< MR/*N//^%]C>"CG2GG>[T.W1;?8I,&UT*:1:@3VMZ4@6)9W\OY+X==Z1XV"D> M?K?B ;E7JNF7.SR1$0W#,#K);F^<-PS.%,:HDSOZ'W)_;[32E!>,K_LTC[Y1 MX_0Q5-1_JB6 M2FGTO,KRZG*PU'I]/AQ6LZ5:Q=59L5:Y^69>E*M8F\MR,:S6I8J3)FB5#2G& MX7 5I_E@=-'JGJJ#SZBF\E@4 M/^J+Z^1R@.L9J4S-=)TB-O^V:JRRK,YDYO%WFW2P'[,.//S\DOUS0]Z0>8PK M-2ZR[VFBEY<#,4")FL>;3-\53W^JEE SP5F15(@P.2! V@;0.T WA/ V@#VLR/P-H#_[ A!&]!0'^ZX-\)-8AV/ M+LKB"94UVF2K/S3J-]%&KS2O%\J]+LVWJ8G3H_N'3P_3F^F7AWOT]3.Z_C+^ M>C-%;[_E\29)M4K>H0_HV_T$O?W]W<50F_'JJ.&LS7VURTU[GMBK?*.BQ[@(Y'%B7KO-J'<_4Y<#4IDJ56S48O?F-A/@C MI.DIDTU.F6QZHF1'ZO.]^MR7?71;%LEFIE$59ZJ"GL$N/&K"ZVJ_'46$1*1^ M]-M#>5T4@SWEP$MY;%[FTC0& M5*L9E[,EBO/$%/6MZ59KTWLT),,N97 XF9 $UI3'+HIB1D5@20 DXQ&/0DL M%\;#,&($IA_NZ8=>^@^%CC/#O?>M"YUA(\(8M:,GTVAK6"GZT\91,Y9;+)*9--3Y3L2'Z" M._>&O2ON[C^4TC;5X2H(!:-86*L/PH521A9N N (BR3%=GF!@#0B0H;PZB,' MYI5XZ=^;#4::+]ZCA7PP MME)2N_#ZAX67-P*=OCNB#!SK<8+AC@7LS##QNKVV.RM//6L3'#$@'(>1+9F+ M(\:2'=;:5A(72*F,0E<5 (@C(3CM63:="25^%WJ=SXJ50O.R6*%BK>H7ILAA M]APP140RNR>- 6!$L>0*,00F)L%F[N)!QSOI*16=#B=^'ML_\ M49E*H9".GWN6NVL*#1UBRI]-'/"M9K4+XC"'C*MD(<6!S1U TB (B(QZV'>. ME/@MZ7&AW#UVCPB048Q$*&T- "/+(\PYM34 @*+N%+9#!8"449.S3X'.HQ*_ M2?VBO,M=.+L_'E'3\YS.X )#+#&+G#+G J5I_U3:VRX 2#!EF,N>C2?I;"KQ MVK #SLA4.50M8[/TW_PF*"$?Z]\9TQFHQ2YI># A?"8=N^2BR)G=2"<@RMF7 M "AZ1GK*/.U<(O6[1"_]),TV&OQY[JI-*_P" "A !#E" "@/ )T/I'Z?>(X MKI:&Z#9-5)Y4QBC/,B-!TJAA9%F9*MOQ M\^EL)_7;SJN^VD-=S\<%8]S>VH]A(!;N"P@"J>EF]CI\/>,QV\YN4K_=G'A* M#> OA>FUD?W;" AD6 8.7SAC*&RGU9>1]K1:VME+ZK>7_E;;!K_>:@$@W&H! M(-QJ 6!/JQT>'"VM5+EHSO0J4S0WN=Z=->SO[L\-/S6G9=;]*W(^)L#]"3F? M[DX%N_2[0\J;N%RD>84R-3=#X;/(3+K?)IF;,@, -() 8 M>&PO=V]R:W-H965T&ULK59=;]HP%/TK5C9-K=0VWPEA$(E" MJO( 1:5T#],>3'*!J$G,; /=?OWL)&004E1M?2&Q<\ZY/M?&]W9VA+ZP%0!' MKVF2L:ZRXGS=5E46KB#%[(:L(1-?%H2FF(LA7:IL30%'.2E-5$/3'#7%<:;X MG7QN0OT.V? DSF!"$=ND*::_;B$ANZZB*_N)QWBYXG)"]3MKO(0I\-EZ0L5( MK52B.(6,Q21#%!9=I:>W T?B<\!S##MV\(ZDDSDA+W(PC+J*)A<$"81<*F#Q MV$(?DD0*B67\+#65*J0D'K[OU>]R[\++'#/HD^1;'/%55VDI*((%WB3\D>SN MH?1C2[V0)"S_1;L":[L*"C>,D[0DBQ6D<58\\6N9AP."T&DF&"7!J!.L-PAF M23#?&\$J"=9[(]@E(;>N%M[SQ TPQWZ'DAVB$BW4Y$N>_9PM\A5G\IQ,.15? M8\'C_O2I]Q2,@O'3%#W3&@6U#\+Y]T1_O:E.>/ M%!M\I%CP06)'.V)5.V*=4_?'HDC$^:XT;4#!=7.NK 5;WW(-TW:+\ZM9GE8!C]S:E5O[K-M9)JI<$O^&""6$ M,;2@)!7W''T!CN<)( ;AAL8\!G:%,I$9LD ;C=GQJDRXYS-3)^DXG2M9&G>PID3X9R> M",?Q/+=NO 'G.::FZS7?I[A6R_0TS:WY;L"YCF6[==OJ09%*@2[S[H"AD&PR M7MQ3U6S5@/3RNEN;O]7;?;UA?B :EJ*_^"M?=#LC3)=QQE ""Q%*NW'%+M&B M@R@&G*SS$CDG7!3<_'4EFBZ@$B"^+PCA^X$,4+5Q_A]02P,$% @ 6H%2 M5Z&_JV0U"P ]F$ !@ !X;"]W;W)K7C1^5.6?RF60I3HZWJ5%A>C95ENSB:38KX4 MZ[AXG6U$*O]RG^7KN)0?\X=)LCRO/[=I_SR/-N6 MJR05GW)4;-?K./_SC5AE3QZ4(UDFZ^S_^NI^( MHP:$]#0@^P:DU8"Z/0WHO@%M-_!Z&K!] ]8>4E\#OF_ 6PTP[6G@[ANX0QMX M^P9>;=9N=FMK9G$97Y[GV1/*JVBI5OU0^UNWEHXD:;4KWI2Y_&LBVY67-[=7 MM^&'\-?;&_0Q0C?OKJ[#=Q__.0NO;_Z&PG]]?G_[7_3B[$\0I]BI/%.$G1--XDI?QL$)V=$/TX?8^NRC)/[K9E?+<2J,RD?"[2 MTJ0:FE6O12F/!6*!PCA/D_2A,&E%9JW;3&YAL]E$6GWPFQS\)K4.Z]%Y(QZ2 MM!J,7,"K.)V+5^@Q7FT%BDOT((0HC-X)^W5TM4Q[O&2^=3QSR>/ MQ_YUHW! N,M\W@R<=0/'%/N8.,VX4-,MYY[/N-L,C+J!K@SBF 2'P,:DT<.D M4;M)0R_D;E=0N2/8G3Y MUY^QZ_Q=M\]#BH608A&06,-,=C"3U>JT_S@D59?5V?11H"2=9VMQIO., 6[Q M%%)L!BD60HI%0&(-8_G!6&YM8"=EI=+K3 MAE'NP2C7:-2O]LCX$WO @.7@1&+Z9QL42+Y#%9 MB'11R IXOI(IX4+61_BUXZ"-R'=)8G6RF>_*GZ*R3UL]&;NR-0M2; 8I%@;= M1VC;6&ZT!= _]BF,HUW^M/XO?"I"F@?=CQV60*YU,5! M:[UH(LAX@"92#P0T@3U$0!-I1@)8 M,0'\W% #Z4"YI%8KP=0+@"J%D&I-3U5: #L0$,"@= U6:@:B&H6@2EUO17 M$0)L1@3FRM/2N9AY)*#M]*(;Z5(/[6UOO#L!O85GMU( M<^%)5,5.S!7[R5S[Y 023?VL70_FD=BN!U"U$%0M@E)K>JI@ L$PN3:!K+BG MH&HS4+405"V"4FOZ>W2C@9DM0%V.,W=C<3WN>X0,SFM@!<;$HRYIW[X V6\T MI-^F8XIH$#/1,%='YL;6RQ 4:8"JA:3+95PG<&C[W!@-"&Q:H4 $,1;"EG6/ M6[5&4A"XU,&XQS\%&H@9--A&KR.=)49_MZ],\RC95BE9H[<.=9=-UKGM[ \8>=]JIEWE M;2!>SPWTB@90,PWHG>WCE:2=^6Z]2XXO3.SG'K2V!U4+0=4B*+6FCT=/0E 8 M:D=!<0&HV@Q4+015BZ#4FOXJ\$#-X &*VIF[L;8?%$G0;MD_)I1Y[2-U"-IM M-*#;IFF*-M ?N:W!W-C:"M#;&D#50MH%!XQ5.*Z=8 X(;%JA& .%O&'!+&9M M#2A$ %4+0=4BJGLJP@V@9LY@ ^[,4M;N:0"$PZG;SAY!GW@ 58M. M;D+3%(4PJ!EA@(([QXTD6/,F,]YT#[QZU %)X1CUIXY#:IP.>.>Z^MGCBGH MP&P>4S#=\:"=/J8E#I2ULYRI>1C6SZ:"$@=0M0A*K6FH(@[,3!Q^"-RQ+H'0 M@3NF*>#UX$X3V0/N-)$]X$X3V0/N3DR5&=PQA1V8Y0,.UN".:9XUT(([\TBL MEQ$H@@!5BZ#4FIXJ!,& $ 0#11"@:C-0M1!4+8)2:_I[]'X&,X(P5[/FQM:F M@H(%4+405"UB7?H08.*1H"?#8XH^,#-]L"MYS6+6_H'2"%"U$%0M8EUDX?LT M<)P>-,\4LF!F9#'HTKK^W.@.RM!9MUK' 2>!%[0OC6@BQU@F#YAY[9Q$0P!\ MAHG;SOHC3:3K,M]W>=_,*5C ;&Y*,%U:UT^?YO8 ?88.^LH$4+405"V"4FL: MJD #,X.&H??HZ^WTAZV&;JW=4Z]J(GOJ54UD3[VJB3Q1KZI*GUG>EV!?LNK* M;NV" 'V_ :A:"*H60:DUWZBD& 1W8')M#EFH3T'59J!J(:A:!*76]%F?4==R'H7YH%^G@&US .3KG?)AR@O4:G>VVZI6@&-],,EN,UG07L-0=6BT]O0M.7H%8YFE@!ZI<_< ME[5OL.]S!$4-7/.F1FWF' V);'JG. )_+H[ AW$$35@/1]!$]G $;==:CJ") M-',$KC@"?U:.P(=R!/,PK'=A4(X JA9!J34-K3A"\S>J..8G[T1'MTM176^: M+P\7G'YZL[?\IO[:@:0ZXN4RE5B@^SQ;HU(VV+]Z'=TGJ8Q,9-)1E'$IUB(M M"WD(3/>O&)>[3+;-T56:;F7(M=AD>5EE\]7[^A%VQK^@^RRO!>^38BY#_A1Q MCN1!5BQ^:H[IM6X&)D=OF%^+_*'^\H"J_VU:[MZC??CM[@L*(GSVMGZ/?^OW M5]P_>RLG4O>7X-MW&DQ4%[MO1) C?$C2 JW$O>S.>>W)?3W??IW MW-]E99FMZQ^7(I:3607(O]]G6?GM0]7!X:L>+O\/4$L#!!0 ( %J!4E=2 M_*0BI08 (4: 8 >&PO=V]R:W-H965T&ULK5EM4]LX M$/XKFMS-#9VY-);\SD%F0@K7S%PI0VC[6=@*T>%8J:7P3X8GY3/KHKQB=BHC.?LJD!RLUK1XOF,9>+Q M=( '+P^N^=U2Z0>C\-G5@?D:W^)R&3Y&SW6MLX M)1NIQ*H># A6/*_^TJ=Z(K8&@!_S %(/(/L#O)X!;CW +0.MD)5A?:**CD\* M\8@*;0W>]$4Y-^5HB(;G.HUS50%\1JP.YVS]$;G.GX@XQ#7@F;Y].+' <9OY7?:#*]F7V?WQY= +3Q/Q(J9PJS&AN58S2 /XQB3D,3!R>AA.X*N'89T M.E[L-(8[Z/P&G6]-QR3]%VH&:$9)I 3P3"+RA&<,Y0UL_5S?)50NT;H0#QP6 M)KI]1D"-!54\OZNXA2O.Y+$I2/^0N3R0LYW9"IK9"JRY_,3 :<)I1:AYBNA* M%(K_5SXP15ZY\[?3ACV?>'O9-9CY4>1C59/P_4[@]$ M!(?RMCL96WT MJ9UDB1BHVD3&('Q!WJ;&0F^]K*=5=>/(R?87WL&PR'&ON_W MK3],6JC$"G66/T#EBX*;UUT]>N?-ON^$_KX(F0Q#)R!;C+"+L&T*L%6"@:K8 MFO(4L2==QJQ:3D(M65&O+R-NMPO'=3WLX7W+8$V? M]0JH1"%)B@UK@S%B][J08M^-HLZ<=PVCV(E(WY2WPH^M2EGV)6^2="-\OTNH MC@N$BCO+NFL9NSXF;M030*O%.+"RT>SR^_G\#9TDMFKZNUGG0-YV@VXE';^B MZ9LB65)=(2#?"_X$:;,42%>^AS@(W4Y]&.R(YSL]O25N%1K;)7H'+>QZ[YDJ MJT0RZ$;Z%U=7AH=N[(:1Z^\#-U@2J"+L^&$/]E:UL5VVH7M*&$LE6A1B!>!5 MC?A]H70U/?(<_;,?2=<01Z&_8[F[_6M5FUB%<'RM]6FM-&[%<@HM(%_IFF>Z MZT-D]OZG5J/>8CH$O+,&U*DSL*MQEL:.-U%MP(#,.LB??0&:D MJ[R>Y_F>N]_H&@R'@:]_>E8;:26:$"N97J M3UY3_>T28T^L2+@L-R92]_:@1KJ?-^>L*^D8ASX)]U/V"UM_6[-,VM: V%N# M*_I<%AA$DW*]-/.TW&++)2W84F0I*\R1F3J#(/!(-S:S)0Y\TK,OX^@VQ: V%L M:QQ,=_G6"+H"'T";['5V[@9#UX>4N7%/ &T?0&(K,\\WZW56:B7-H))ED@FY M*:H^H(QI 0(*2ZPZ(0"^,FY]R2]LVBV\?2!ONU]PVX["M7<494[+_5H*O0^L M0MBHU4DL/S6]]J&C=K_]-=/%Q(G&PO=V]R:W-H965T&ULE53!;MLP M#+WW*P@/V"F('2?MABXQT*0IEL.:H&[7P["#8C.Q4%ER)3EI]_6C9-?+@#38 M+K9(D4^/E!['>Z6?3(%HX:44TDR"PMKJ,@Q-5F#)3%]5*&EGHW3)+)EZ&YI* M(\M]4BG".(HNPI)Q&21C[UOI9*QJ*[C$E093ER73KU,4:C\)!L&;XXYO"^L< M83*NV!93M _52I,5=B@Y+U$:KB1HW$R"J\'E=.3B?<6,^B.=(F'ZS?T&U\[U;)F!F=*//+<%I/@ M

+Y2TL M;V#ZD"YNYVDZ#BV!NY P:X&F#5#\#M %?%/2%@;F,L?\[_R02'7,XC=FT_@D M8(I5'X91#^(H'I[ &W:5#CW>\!V\I=XRR7\Q]QAZ,%/2*,%SUKP-F<-*HT%I M&X?:P V73&:<"4C)B?00K8$?5VMC-3VEG\;0U>-_/Z$-T/L&S'BTH# #:5&_4_G >AF,#2&5947XUI9 MDK9?%C1+4;L VM\HZDEKN .ZZ9S\!E!+ P04 " !:@5)7*"+F$,(* "M M&P & 'AL+W=O(%% M"[A.XK2]HDT".&FZ&UR;!'6Z?3C< RW1%K<2J9*2'>]??]\,*5EN;"^PUY?$ MDCB_9[Z9D"P+X\\'>5U7;X^.?)JK4OJ1K93!D[EUI:QQZ19' MOG)*9DQ4%D?CX^/71Z749G!QQO?NW<69;>I"&W7OA&_*4KKUI2KLZGQP,FAO M?-:+O*8;1Q=GE5RHJ:J_5/<.5T<=ETR7RGAMC7!J?CZ8G+R]?$GG^< ?6JU\ M[[<@2V;6?J.+F^Q\<$P*J4*E-7&0^+=45ZHHB!'4^!YY#CJ11-C_W7+_P+;# MEIGTZLH67W56Y^>#-P.1J;ELBOJS7?VNHCVOB%]J"\]_Q2J-K6T9B M:%!J$_[+Q^B''L&;XST$XT@P9KV#(-;RO:SEQ9FS*^'H-+C1#S:5J:&<-A24 M:>WP5(.NOKB<3&^FXNZ#N/]\/;V^?9@\W-S=BLGM>S&]^>WVYL/-U>3V04RN MKNZ^W#[7)M,9=OT M1U"[TWWBO'Q^/0 O]/.%Z?,[W0/OTF:VL;4VBS$O2UT MJI47_YG,?.V0.__=97#@]W(W/ZJGM[Z2J3H?H&"\X_-W*'1=W>/5PGXY'XQR+%I?3:)W8N[LD1II9B%-)K1A)BZ# M,BHPG:JT<;K6\<3U8YI+LU#0JBRU#V#5%/&I4XNF8$W]2-P$*;;2AD[!FE(: M(!\9-TSPR*O==@.H",4$E!8R^Q.HP/>'K<%DH#4P""P-8541A4-31P^WB(Q* ME?= 8 %,%U+,I79)U8\+V)"BNW09B4E1Y[99Y&*EQ$P56BT53LN:23+MT\+Z MQI']"(W,U/<&M**V,/:;XD/:A&9"HJ)O&)7*AN&@-5">[28Q4)Y>MYJ!M<>3JYDI@1U-0HYW/IG8T+; MX)B3U@C0=K@=TYU )GJ-)/.!P5ZN6 M?DH97LYPW2+ED"-#[FXS01=KE$"F4TDML@U_*X5=6,HU'"_48X5$)"]$8?,& M.?F#UI1Q6VJ_'(FI7A@]AP13)_VR;'%VDF3*ITY7;0*2W_R&2.PB0J0K9YZX*U)I,N\^+2XI]X]NLO;\;C MXWP0_]GD^F5> #@I>)T_/HY>?*;JN6L4(G?AM$TT!6![JYQ M2=F=%;VS$?'(^C2V 2""-5E@4UJCUB*0(C=Q>]03RHD/\*TUPS_PT2(D?Q&, MU&#GZ]$>#5EJIJC'()BH@^BBJD%F8";LHX*$!<@TQHUH5:90CSJVK.C3O]5E MF*")D%7K@'#<@2@YNAK<\MD(W0OX53"+W!9\$M8WA&H,(8SQ1HH6GL=6L;%-D@A$[5="9 MPX)1G_I>"(" HRJI^0'F-^/GBGI=H>5,%[I>'_0Y1A?OYB R(/U/U"BTF M)B"XN!H%BA&%<#ZTN5)):DB4^()J9B2^HK^@QT@\=DJ]*- 5BYYI(M? :20+ M"T8ST-3_J#-SGZ: <)5W!#PL$6KL=.Q;\9$$)">7 M/$]5PKDMRF2?CD3;$G'"M!TO,&Q-./T_3&B,G=%(SY'1IFIH-FHG4Y4$2&(0 M0)Z@#(D&,6^E(+I $!1IKT@7"'I<-DU<_.I01"A&K;[ ].%8$>B51)L$>8PVJ$ MU8=<"?J,#?/#"+;26Q.F 5SZIB+PY6MP59!>T_X .R448):T.0)DTI#T\97/ ML,U+C-O<4*3?=%;X*CYU$>:Q=-*0-X2=O)^"$8(#+_+R!X^9!70 M!'44=AX"1+(''!O;>$!0U_ I,3$7AQ &0V6V5,ZKG@,Z X.&J!(LA6X][ \O M(,0D8K!>I1P2A\VH0U X6RUI?(TC=FH+VDO;EKH[7QEC,LOP&QW4B:)FW@OZ0AD8@EN)\_V2/25L!*HMH(C*5/G\%E46G,&[-># M;*0)*$Q#"?N>8E,0@AFCW)!\Z!0YF53H6,3QJ5T)L;L3"$<'[,8TWL/WJS)* M'OJ"B8GQFZ;1K09>-8G1XLC7H;N\2Z @+1\D7?8?XA/>C"$"K M67SY >:4^%]&*,#6.J2URK '46AHV?T""]$>"2DBN.X^5Q75**CC*(O 5#G/8(5-X^L())JD MD;CWFJC5'C[6"V#.]F;K)?3=R0RN9/C1_ANMQO0Z%OL4>D?J1\G^1O+W;NR9 M-A3_O-DD/Z/98/1"-KIH.%*6@K'I8^@@D64[]O%0&+IO/QV"DDO5OG9H&61R M#5F2BMIB6*6MG[BTV_[[Z5VW[?.B.A15?)<3*R(V^K9H^H*2'0[MZD#ZS1NE M=M%AJ.*:+ ,= T<<.#9EZ1O,V-\;M6DY&Q85K=09O:))9DW=UNN^]Y9AW?8> M0#?:]?+]J/<)!:(7_*&(%G]H%[ZF='>[;U&3\ EFK 5*7/PZ%B]I6_$%F9FO8R3]SA;1T= #/YQ8[3KP@ =T7NHO_ 5!+ P04 M " !:@5)7I$1_H=<# )"0 &0 'AL+W=O/'XH/23R1 M?,UE829!9FUY%88FR3!G MIJ=*+.@D53IGEK9Z'YI2(^->*9=AU.]?A#D313 =^W=K/1VKRDI1X%J#J?*< MZ3]G*-5A$@R"EQV*%SD6!BA"M"83H)X<#4; M.7DO\(O @SE:@_-DI]23V]SP2=!WA%!B8AT"H\_DRXX9G"OYJ^ VFP27 7!,627M@SI\QL:?7*&G\/QQJV?,H@*0R M5N6-,C'(15$_V=Y8)9-AUK=0#MI G-+;RK7IO( MB<)=RL9J.A6D9Z+%_7J[7$ \G]\_KK8WJY]@LXU7B_AA,0XM M67+R8=*@SFK4Z /4"[A3A,,/\.(D455A1;&'><:*/1I@!8>EUDK#7&E=)XV!W^.=L9IRYX_W MHE ;&;UOQ-73E2E9@I. "L:@?L9@^NTW@XO^CR=<&+4NC$ZA_^^;.XVZNM\N M.\,>_!MTN"DZ/U<%TJ4,+KI@,X3K>#,#84R%'.+-(ZQ4SY]^&@R[<"T*5B2" M25*DH%94V]9\FFODPL*M,H9NX;NM*D4"P^CBK MWR$RET:O7]=PC9"EX/SLV[''=Q2F%Z5+T?1V14LTQ1]PP-J"_]@O?-WZ_ 1;DR* MO W!9CF'-=-LKUE)U;ZNM*D8759S1+>2IG!4:[-*2J15Q^7%8/"#-_-89WPH"H-3-+ )#((-'H[29TGLKXIHERC$;3O3A4QMJASA^F4J7\A)<]. MHNDY^M#2YX)#H2QDC.+*:)20FO-7Y-2IK N[PTW;.)BVLCK,.'AJQ?1B1P2& M?:!N&9=:2!C4K;GW7F,+C\93CGKOA[ !?X7UI&K?MG,^KL?;JWC]D7#'--6 M 8DIJ?9[WY\'H.O!6V^L*OVPVRE+H],O,_I60>T$Z#Q5RKYLG('VZV?Z%U!+ M P04 " !:@5)7?$A=6D\# #I!P &0 'AL+W=OM7#%0@)Z_UY=A.:AN(4R_:0U(W3C>'10^T-+*( M2*1*4G'VW^^0DET;=8PMT+U(_)CWYLUPAIQLI7K6!:*!UZH4>NH7QM370:#3 M BNF^[)&03NY5!4S-%6;0-<*6>9 51G$83@,*L:%/YNXM:6:361C2BYPJ4 W M5<74/W,LY7;J1_YNX8%O"F,7@MFD9AM8EE:(I+QO>/T]RXM M\'"\8__3Q4ZQK)G&6UD^\#@#CMP!Q!XB=[M:14_F!&3:;*+D%9:V)S0Y#M&.9MRSQ&RQ# MN)/"%!H6(L/L&!^0HKVL>"=K'I\E7&'=AR3L01S&R1F^9!]FXOB2-_@63 DN M-AJ6J&!5,(7P]\U:&T55\>U4O"W=X#2=[91K7;,4ISZU@D;U@O[LXETT#-^? M$3O8BQV<8__/9W*6Y;3&^\^/"V_0AU,NX!Z-QT4J*X0:7;'S%+1+%M= ZW5C M,'--D %UE"D0MJ[L,?N#O:"B+@;15&L"R]P"*K)R!)H8=$,P)@C:&&UH0 <" M6:/L#UE:6*=<9GV/=,"!CHR7SF^KA%6R$48#(SXRP%=4*==H';*R!&J8]!ED M;5M>]^&1).:RI*O'>C%L79(47=!Y6/$V)"G0TA&\\^.U@J]A11=@UI2.^N?Z MZ<'[:0;37'WE.7,MBE[#A1A]FY>#>. MH^A]=Q2#WCA)>H,PI0!&O61X!5$2>JN6O[&G MQT5WGM:+.,YWF^>=ZUWVR>4@[(U&8>?\ZG+HK?CK4>/_/R''O=%X^&LA7X4Q M1&'T6T(>CL>[D.,1G&KOX.#ZK5!MW"-C&X8*M;V)]ZO[=^RFO;Y_F+>/X!U3 M&TXAE)@3-.R/+GU0[!C&PO=V]R:W-H965T6*)9V0\\+^G/N*QZYZ=V[H,^ M/U4+4\I*?-"L7LQF7*\N1*F69SV_MY[X*"=30Q/]\],YGXAK83[-/VB,^ALN MA9R)JI:J8EJ,SWI#__@BHOUVPV]2+.O.-R-+1DI]H<';XJSGD4*B%+DA#AP_ MM^)2E"4Q@AI?6YZ]C4@B['ZON;^VML.6$:_%I2H_R\),SWIICQ5BS!>E^:B6 MOXC6GICXY:JL[5^V;/;&D)@O:J-F+3'&,UDUO_RN]4.'(/4.$ 0M06#U;@19 M+5]QP\]/M5HR3;O!C3ZLJ98:RLF*@G)M-%8EZ,SY^^''?US=#"_>7;'KJ\M/ M']_>O+VZ/NT;L*8-_;QE<]&P"0ZP2=A[59EIS:ZJ0A2[]'VHM-$K6.MU$3S( M\%K,CUCHN2SP@O !?N'&SM#R"P_P>UO=BMH@FTSMLE=B9!BO"G;U=2'-BEV+ M?*&ED:)F_QF.:J.1*__=YX1&1K1?!M7/<3WGN3CKH4!JH6]%[_SY3W[BG3Q@ M0;2Q('J(^_='ZF$VO_[SYLJ)C]A>=NQF*IRQ*E&JLIHPPT>E8/54+6MFI@)Y M]S^E65^ NS>*\JY408[GY?FQ&?_%EPS__E/:>#[)Z$=UBQLQTDS=I"M M8M4R8^-%5=3L&4O<- Y=+QK<^[:TPJXT_,!&BF@C;(\&;AC';. & M0>1Z<<("3*0#UP\"Y@=N$":N/QBTJCYCX#[P/#?R @Q\4 RPU0LQZ- ]ZU R M2^GL][46-N,JI/5\KM6=A-=$N6*#[&_K(!DKF->U,'M=;RL->;$_EK6S=[_+ MIKR =()_RIA.L$;"+(6H&#QM4R$9L)G%B"-FO>_L>)]KP625EPO !TALNHUX MR:N<$E"0SK*R_@^\DTM>3RW/G#X$BOB6EU3:1W:#?\+N!V@/>^<@^[TN<*D. MM&%&Z-E:"JGP,$VIJ(Q LM%LF.=Z(0I'5I@&),%YN8#^H*S9$E,(>H2(9V' MHB!VPT' /@L'KI,&Q4=^R;4H) BY@_W=_ ]S<2Z;T4<[:EC^1BR=X7 (AZ>N'T9N$,<8H_23 M(*!ZQN E-'23+'.3-'*&?V>8#ZEP,V?(,C=*!JCTU,&VV,TB(LKV%?C#J(HD ML.5:=%SYH*7W'=8AFTJAN'. MYWHU]MTD1)RCH/.Y"597=H?X'DQOM>IPPR!PXPCIDX:/1)K/4'4H' "7JHW; MB8%KL62B58V05>BN2[MMJLJ"&$T K\V!6F+'(X7@?%MHEG0WBD\-^G"C^R5T M9V^LJI^VJO[2JOK&JGIP^5VC_]4FY[>UR/YZ$4])Q^]/S,=3-$K=P-Z"-<1QA/<'&/4D;QT"JT T&U#602CN< M[^4N&'E9NNXJ+/]GNQ*>D,@'$[5-3TJW)\,:#AK-EE.9T]G..,FF\]FAZ1;- M6_939'BE#%H,03?#7&D%8+T8U6GVZXQ0BIVNM[=D[I4%-/C=&R]&B MJ0ZCV+;-)D?A"H",08(<.9\%*Y2M ]I"5U4%?L"Z+[;%- 3DVP; M;UG7"X'+:PL[UIX9_R(L:I6KK6USOK(O&^W-9D?P$;L0.4<;2/J.1"G1GL$\ M!^;M-6UM5:MH<^'8*+8&<-E]3@%)(0M+W< )7+AJ@SFS=])[06GPR&GPZ&@G M)?9CVWR!S.?4RA:8:GI8-A=:JL)>0,4=#03PKK!6O21S7J)+D)-*CF7.;=(8 M(J +@;)XWJ(B+D:E-"NGE@27DKRHY416S3Y*!IN;D*B;$)*="$DM"T$A;R^ M'S8JO@9ME4O4SK"Y;"\E#IOV!O*JJ\7F4K@%,F?=X%7?];)B^!T3X['(37/' MY75[74-3_Z_FQM<\R>UY9B$4"9Q/]PZRL5:S V)1R0F@*VN*_T6 =B'-(D** MCA9^##S+J#<)P_ )W%U6H26C+ SPIG0C=,&,U_XV<"-$Q^2KN7=SDOC#S(K M3#+7"Z-6&E L<:/,OV=9ZKD#X%GD>VX\2/X/TX(T18^5K:5%"2Z/?LQ^WO=( MV.\\[&PO=V]R:W-H965TDMC>F9VUUY/17JH[G2$:^%[D0H^]S)CRPO=UDF'!=$>6*&AE*U7! M# W5SM>E0I8Z4)'[81 ,_8)QX4U&;NY634:R,CD7>*M 5T7!U(\9YG(_]KK> M<6+%=YFQ$_YD5+(=QF@^E;>*1G[#DO("A>92@,+MV)MV+V9]&^\"/G/L!(\QS2T0R[@^<7I/2 A]_']FO7.U4RX9I MC&3^A:!,\ 0@/@-#IKA,YE9?,L,E(R3TH&TUL]L.5ZM DC@M[*+%1M,H) M9R;3Q6+Y97H3S>%JN8)H-;^\7L-B&;=0RK>32__CR=+>;Q MR#>4V,+]Y)!D5B<)GT@RA(]2F$S#7*28_H[W27"C.CRJGH5G"6,L.] +VA & M8>\,7Z_9A9[CZSW!%RE,N8&%U!J^3C?:*.J6;Z<*K7GZIWGL#;K0)4MP[-$5 MT:@>T)N\>-8=!N_.J.PW*OOGV/_769U-2!GV3.5@MR"R1"8#64B0;L 27TR.9T,:J!K+"M%5SF1 ME3":7"%!_F I+UK3,SBF+?M'II(,>MVZ;> Y= ?M( A:MTH^<.R&[7X_:$49$SNTB/(,\TE":FR#Q8;&#>M+ M>K;?AD-XU8I+3/B6)[\V($4L"%8)\@%G='9W7[YM#[I]BO_[EIS(=]P6.-6Q M_B.G*5#MG)]J<&IJTVEF&\N>UD[U*[SV>SJ-'1<:&PO=V]R:W-H965T_M6J]6D5OK%% "6O)5"FJE76%N-@\!D!93,]%4%$G/2FTT:WX.>3=3."B[A01.S*TNFW^<@5#WU0N_@6/)M89TCF$TJ MMH45V!_5@\95T+'DO 1IN))$PV;J78;C>>+BFX G#K4YLHFK9*W4BUO'O%:Y "$>$,G[O.;TNI0,>VP?V;TWM6,N:&;A2XIGGMIAZ(X_D ML&$[89>J_@[[>@:.+U/"-%]2M[%QY)%L9ZPJ]V!44'+9_MG;_AR. "/Z 2#: M Z)&=YNH47G-+)M-M*J)=M'(YHRFU :-XKAT35E9C;L<<79V<_>TN'N\7]XL M5I/ (J%S!]D>/&_!T0?@E-PJ:0M#%C*'_%]\@$(Z-=%!S3PZ2[B"JD]BZI.( M1O$9OKBK+F[XXH^JDZ\@K=+OY)J;3"BSTT!^7JZ-U7@=?IVJN"5,3A.Z$1F; MBF4P]7 &#.A7\&9?/H4I_7I&;M+)3@S/PQ2JEH1+8@L@&R5P3KG<$LO6 L8];(F%<@VZZ$H]$<7 M2>\;EQQO<4ZV2N4&P<.+H3^D"5HT1L @Z3TJRP3R=.HQ28H),"Y-&SL)ATA+ MR:E6!$-B^!(9G:2=N.2^?M'IO+=L;^AK#^1BE[6+@$W1,\^P-02P,$% @ 6H%2 M5VK(-RM> @ (P4 !D !X;"]W;W)K&ULE93? M;]HP$,??]U>1"&5:-5%0TVT/TQY,H;QY%ICA65 UXCTSM;+BJJ]%3L M'%D+I)D-JDK'=]V14]&"D6ABU]8BFO"]*@N&:P%R7U54O,98\F9*/')<>"AV MN3(+3C2IZ0X35-_JM= SIZ-D185,%IR!P.V4S+R;.#3^UN%[@8T\L<%DLN'\ MR4SNLBEQC2 L,56&0/7PC',L2P/2,GX?F*0[T@2>VD?Z9YN[SF5#)BY'$U M_]J/9\GB%N:KY7IQG\P>[U;W$T=INO%QT@,I;DG^&=((EIRI7,*"99C]&^]H M59TT_R@M]B\"$ZP'$+@]\%T_N, +NE0#RPO.\7(JL!_K*\Q@35]U92F8"4'9 M#JW]<[:12N@R^?56\BT[?)MM6N=&UC3%*=&](5$\(XD^OO=&[J<+RL-.>7B) M_E^7=)ETOWI&PO=V]R:W-H965T([WWM^E_C=:*W- ML\T1"39EH>PXR(FJBS"T28ZEL%U=H>*=3)M2$(=F%=K*H$@]J"S".(K.PE)( M%4Q&/G=O)B-=4R$5WANP=5D*\SK#0J_'02_8)1[D*B>7"">C2JQP@?2]NC<< MA2U+*DM45FH%!K-Q,.U=S :NWA?\D+BV>VMPG2RU?G;!=3H.(B<("TS(,0A^ MO. E%H4C8AE_MIQ!>Z0#[J]W[%]][]S+4EB\U,633"D?!\, 4LQ$7="#7G_# M;3^GCB_1A?7_L&YJ^_T DMJ2+K=@5E!*U3S%9OL>]@##Z @W@)BK[LYR*N\ M$B0F(Z/78%PUL[F%;]6C69Q4[J,LR/"N9!Q-KF\O[V[F\#C].5^,0F)&EP^3 M+7K6H.,#Z#.XT8IR"W.58OHO/F0EK9QX)V<6'R5<8-6%?G0"<13WC_#UV_;Z MGJ]_J#V5Z!+A46S@2MJDT+8V"+^F2TN&+\3O]UIN& ?O,SJ37-A*)#@.V 46 MS0L&DT\?>F?1ER-Z!ZW>P3'V_WZ.X^C;N\=YY[P+^RQPA1D:@VE'-N^"Q :M M\Y,S!E".H-C[G 7,,DY9T!D0EI4V[%)()6<-JH1!2Z0UHO*@1!CS*M4*1*EK M10XDK$6&"Y5"(<52%I(DHWAR0":54(D41<<@$Y,#5K6IM,4&X"@;)@NUQ=2C MWA2WQ5V8>H%\45CC$DU[6TX@PQ2-*#R?)4$(:$FRTH MG_P%4$L#!!0 ( %J!4E>@Z#+MT , \( 9 >&PO=V]R:W-H965T M+=A WRQ$SLO[9( ?1MVP-W:-=T. MP[ /BLW$PLF6)\E->[_^2#E)DT.;#VTEF<_#AQ1)=;K1YHLM$1T\5:JVL[!T MKCF/8YN76 G;TPW6]&6E324<;)!DHSB2L@ZG$_]V9V93W7K ME*SQSH!MJTJ8YTM4>C,+^^'NX%ZN2\<'\7S:B#4NT/W5W!G:Q7N60E986ZEK M,+B:A1?]\\N,[;W!WQ(W]F -',E2ZR^\^5#,PH0%H<+<,8.@/X]XA4HQ$_XS:>(?/E6EG_ M&S:=;9^,\]8Z76W!I*"2=?=7/&WS< "8)&\ !EO P.ON''F5U\*)^=3H#1BV M)C9>^% ]FL3)FB]EX0Q]E81S\X\W%XN;Q31VQ,4G<;[%77:XP1NX$7S2M2LM MW-0%%L?XF#3LA0QV0BX')PD7V/0@32(8)(/T!%^Z#RSU?.E;@2'=E85_+Y;6 M&;K[_UZ+L:/(7J?@?CBWCA6@2]VGIOQ#,36 I_)YC&!@;2TMS(];J67]D91\[%P(WZ MGM/*_4PV^I&"9_J.C1WVX!J=D,JRDX,,DK+.2!CZL;#2BL::/>\<1W"EK0O^ M;(4ADJXU8"&?CGHEN/V.*B<,O(-T'(V'&2W&PVB8C(,K84N*3-(U:;J;2K<4 M(6=+M<>4B_^.4XJ>.":VES)N]R MGO:&\",\E!ATL;&]\\5@2W;!>:)AV!KI)-J7.U!2++F8^%#X<^IHA]62$K%K M:TZ3M4AY>E&_3=S'+?PYHBKS[,_!/RA\$H]+[SOH'DF. W+"&9R<1>-QQKLA M]">#:##N\V9$FRPZ.QL&#YJK[;AX(!N.HR1+@@]5TSJZN.[SOGA_[D^BLVP$ MOQRA#\.FE*>3*#G+X+7Q$!\,Z0K-VC]%%GSJNWF]/]V_=A?=D'\Q[YY*2L9: M4B\K7!$TZ8V'(9CN^>DV3C=^Y"^UHP?$+TMZL=&P 7U?:>UV&W:P_Q]@_@U0 M2P,$% @ 6H%25_-I\#EG @ -04 !D !X;"]W;W)K&ULE511;]HP$'[?KSAETYX0,0FPMH-(0-FZ31T(VNUAVH-)#A(U ML3/[TK3[];,=R)A4D/82W]GW??[.\>=1+=6#3A$)GHII'KV5\2$$/7O$[+(#-0(70E8BQ@0HY02R4C"5 M7"4@MW"=*>,EJ33PBE*ILM^N#(TYRTK%J3&'+:M*( EO(.@,&.LPQF!@ORX* M.X. =<+A)0A)+QV9?W25"U0[9U@-L1%%S:UN9]LW8=)8X6]Y\Z#<\:*EM@UK=2TB&Q&[0O9?0'4$L#!!0 M ( %J!4E=U'@?6WP( $$& 9 >&PO=V]R:W-H965T4.Z-!M;>2HX$H-:,<5Q)4F>=$OHR1 MB?W0\9W7C37=9MINN*-!0;88H;XK5M)X;L.2T!RYHH*#Q'3HA/[EN&OCJX![ MBGMU9(/M9"/$HW5FR=#Q;$'(,-:6@9C'#B?(F"4R93P=.)TFI04>VZ_L7ZO> M32\;HG BV --=#9T+AQ(,"4ETVNQO\9#/SW+%PNFJA7V=6S?W3,$:.*=4* M?H8;I:6Y1[_>:KCFZ[[-9V?K4A4DQJ%CAD>AW*$S^OC!/_>^G*BVVU3;/<7^ M_[[BZ;2+Y>WTS _:\$_R0\C8F4A!E!(P+YAX051 ) (RNJ4;AJ %%$1J&M." M: 3*J^"NYW]Z_ R*["C?*B@8X: SA)1*I>&I- B40%*[&N&*,Q,&1G' OVC# MM,F4DY>SV-Q*23>E(2\+F\[RS+A!+/;Z&-8R\*?\%I)0VP)RG0NA7QR9H_AJCWU!+ P04 " !:@5)7FWPV%%\" R!0 M&0 'AL+W=O) MA$"[CD&DTC)M#Z5=*=W#M <3'\2J8Z?VA;3??K8#&=-:M!?'9]_][G^QS^-& MFT=;(!(\EU+925005:,XMGF!);,]7:%R.VMM2D;.-)O85@89#T&EC-,D.8M+ M)E24C'!X&-/9B#KV2E]:,WOO%)E'A!*#$G3V#N ML\5+E-*#G(RG'3/J4OK P_F>_B74[FI9,8N76OX0G(I)=!X!QS6K)=WIYBON MZCGUO%Q+&T9H6M_T4P1Y;4F7NV"GH!2J_;+GW7\X"#A/W@A(=P%IT-TF"BJO M&+%L;'0#QGL[FI^$4D.T$R>4/Y0%&;J5Q:<:%<%LZT8+/R]6EHR[$;]>*[>E#5^G^2X9V8KE.(E<&U@T M6XRR]^_Z9\GG(UJ'G=;A,?K_G<=QQ/SF?G;2'_3@'Q;.]?XX!Z7:#:A6RWD3ARU5[I;[1Z$B[8/ M_KBWK\DU,QNA+$AR>PW4$L#!!0 ( %J!4E<]=G)=_ H "<= 9 >&PO=V]R:W-H M965T(%%"[A.XK1IKTT".&FR%UR; M!'6Z?3C< RW1%K<2J9*2G>Q??]\,*5E.'&]QMR]M;(GS\YMO9NCCE77??:Y4 M+>[+POB305[7U?N]/9_FJI1^9"ME\&1N72EK?'2+/5\Y)3,^5!9[X_W]H[U2 M:C,X/>;O;MWIL6WJ0AMUZX1ORE*ZAS-5V-7)X�?O%%+_*:OM@[/:[D0DU5 M_;6Z=?BTUTG)=*F,U]8(I^8G@\G!^[.W]#Z_\+M6*]_[6Y G,VN_TX>K[&2P M3P:I0J4U29#X;ZG.55&0()CQ(\H<="KI8/_O5OHE^PY?9M*K M#42FYK(IZB]V]4\5_7E#\E);>/Y7K,*[1_\8B+3QM2WC85A0:A/^E_C:9 M7DW%S:6X_7(QO;B^F]Q=W5R+R?5',;WZ[?KJ\NI\;Q7PQ*2MY=&K6=!Z_@9K4?BLS5U[L6%R52V>7X/ M'G1NC%LWSL8[!4Y5-1*'^T,QWA\?[I!WV(7ED.4=/B-ODJ:V,;4V"]&Z*?X] MF?G: 4;_V>9PD/=ZNSPJK?>^DJDZ&:!VO')+-3C]]9>#H_T/.ZQ]W5G[>I?T MTS/IM1=V+FY)MJDE 7Z;D3\A)GDD1MSE*I$(1UE)\T !:8QL,EVK3,RUD2;5 MLA >+RO4:LUF7/]^(5D43S0ECAYN'#(J5=Z#)@6(5T@QE]HE M53\O$$.&;K-E)"9%G=MFD8N5$C-5:+54>%O6?"33/BVL;QSYC]3(3/UH<%;4 M%LY^5_R2-H'Q2574BQP86X.%? 'ZA\GP3;D:S+\A,I=+4JI@8JEKRI7T%!6[ M4MDP)*P6P*MO%@OEZ7EK&4*[&US)3 EJ/91RA/6/Q@1NYYR3U3N12:KI)3@! M,P&UH@'[D"S;.%$0GFHQ,:;!L2\*Z*V1,$'D+P[V7_V+,I&$D/L4KSPHZ80B M A.?I4MS<7@0^&=$-0,[/3H#UP-::*@$S]DD&0BXJU5[?DH(+V?XW'+8D#-# MX6Z1H(L'E$"F4TE]K$U_JX5#6,H'!%ZH^PI I"A$9?,&F'QD-2%NP^S7HQU, M]*9CHC<[*62J%T;/82.JNU_8D4.W<=)/"TRV"!23)%,^=;IJ:X)2Z7=;0>"K MG%WJF/UKX$&,"?T4K,L..M,U=")&MH(C:<'!QW>@8L)@V)9K'$2V5XI3+@)7 M>3+H>6^2SAMU3P3)!K0G RK(Y[FS9:B,S'8Q6KO8ZW/PUF3295Z<6?PG7OSZ MR[OQ>/_#Y61ZQG\>?'C9>S]9O_^URH@]V@.3Z=?N_6L[@HL'1Z\.X.5:[95! M)VTXM/3JP?C#.5H#:.&3]1[VOYA,S\4=.#@5A^.CESN >=0!\V@GCI"+[ZJ6 MLT()O]D;TJ"Y8,W; /JS@I-=@L5-XY)RJQ&Q/U!BTM@TP9_69$%,:8UZ$.$H M*AE?CT3/&Z()M*I:<[-$-[% RY]$NC7$^;K_;%^P MB-P6S%D+M)L0F!A84NJX(".74S$)FE>66;(A/*Q4^I5@1FBZ+DFQ[\8D4) <,Q .@J3?#K7)+8]=:%*>!,5AR/!M/NGXTED# 4?5A+.1>&12& MY@O,(]?4"=>Z1U'W^&_339J\+G6!9M #SU.3\-[&R>0Y&^EL>X@!T\X'06#K MPN'_X4)C[(Q6$\Z,-E5#DV0[QZLD4!*3 '"",J0SR'FK!=GE\H9U0*&)K9#K MI0" T<("\'T.:+PBW7$B(^-VBH6PA(4A-J5U:HO0PIH%RV3EFZH8Z\2YM)U"'7NT H\D'3$.X^C(=CXAYV&DTU3Z7&"N MUHAXF,F_J206V:/68,WS9=&6)TU^&%B:-2;@$65\&),7Z(3G]%B?\&;-J[ F MF8-R/0H=$0?%G6_80!&-UG7L)$OJ]6+V@ #H-&^_0UW_R7L<>M:LW3SI66<8 M320J\T]M2A[;)()-+VA_(&6A5] Y-9^K4"H:7SL:S;DQZI*XFS8(LZFT76[H M)>+X%+'WFNCOY1#)+VDO2.#+#I-5 M'YU+"88(U;;>MIPJPGD J9(0CS2'11*+(H42YS-VS \CV4IO39@&\-$W%9$O M?X94!>TU;5OP4\( %DE[-D@F#:"/MUC#%I=83KBA2+_NK(A5?.HBS6-%I_ES M"#]YFX<@) =1Y%49$3,+E!?%4I=J(Z )ZBALB$2(Y \D-K;QH*"NX1,P,;*' M% 9'9;94SJM> #H'@X6H$JS0[F'8'UYP$).(P3*:U<#5SQ>YP:Z;(/!^* M):.A:[(K&4A[TE_^GXYP^+*=ANG6"EV#LF%\'.S#A!F&XE&L*&^[%>7M MSDTB[E8>ZV7G&JF;;(S*&XO2MG7EYY0D/Z^$&M?"48W$% -&X68:.&D#&&^T M()P*%&4SH[84IOW Z;KDQ12L3&#ISC/)A5LNGER)&!A>/M<5,0?!"622FRGE4+&P:[YA0#Y(F]][= M7VL]8JP7H,;-NP$O8>]680@ELZ3VW^ER@6Z_L?:AQ:5^E#S?[_XZC#W7AN)_ M[XG)W]$3,2$"C2XZ#LA2,M;M%HTNBFRG4YY=PY#0AT,P4; EH5P?2KZ\)VWV, M&95KL@SGF-_B7+0N2]]@%?C1J'5G7(NH:///Z)(KF35U6Z_/74:'6P'OP<=; M;QCW>C]>0?6"?Z*C^PE8%W['ZK[M?@6@VX%"S7%T?_3V MS0#0Y9_EPH?:5OQ3V,S6\)/_S!5@Z>@%/)];K&+Q RGH?AL]_2]02P,$% M @ 6H%25\T.#+?= @ Y 8 !D !X;"]W;W)K&ULM57=;]HP$'_GKSBETK1)J/GBJRT@0[[.EECSO2I+%#0 MDZ54.3,4JI6O"X4L=45YYD=!T/%SQH4W[+N]J1KV96DR+G"J0)=YSM3/,69R M,_!";['^>H?^T7DG M+PNF\5)F#SPUZX'7\R#%)2LS,Y.;:]SZ:5N\1&;:76%3Y;8##Y)2&YEOBTE! MSD5U9\_;][!7T'NM(-H61$YW1>147C'#AGTE-Z!L-J'9A;/JJDD<%_90YD;1 M4TYU9G@WN8>;N\M/MQ.83F8POQ[-)O#^GBTRU!_ZOB$*F^@G6[AQ!1>] M>! M6RG,6L-$I)B^K/=)6JTOVND;1T7/N-'5[\"MZ$*<'% M2L,4%T*B>T!N^.PD[P<41 ML:U:;.L8^G!.+9B6&8)#-QXW/) ME*$$=^Y IV8P7U!,1]>P1V?/+VH\N":A!/:$BGH>$IGGU)O:PFJ@H:$-H1(= MO#OI16%X85N.J%K-7APW6T'H5D&S%W4:CII:&G"YI!ZW6JE=DD>0A6UX#=UF MW#F#, X:\PJ_U$3-A64MJ)18!(T]+BA&*$BMTU%3IY4W2]D*FMUNL"4_:W<: M<_[\XE/_/Y:C9K?7>9OELR"", C_B>5.K[>S''7AT ?M[TV>'-7*S5=-;*4P MU1"J=^L1/JHFU^_T:O[?,K7B9"'#)94&I]VV!ZJ:J55@9.'FV$(:FHINN:;? M$"J;0,^74II=8 GJ']OP%U!+ P04 " !:@5)7-G3\%ST& $%@ &0 M 'AL+W=O=7#!0C<-!M1"[O MO@B0'<\P7+<63&119);(IYOU@(%DVU M4);VJ6EZ_2Q*\M[@2/=]%(,COI1IDK./ HIEED7B]H2E?'7]TQE$$O91"J$"/^NV2E+4P6$9GRM,'NU2B78_%ZCO]6^HR_CJ&"G M//TCFG\'H[/33Y<75Q=D(]J^B<@./ \^ M\%S&!9SE4S;=EN^C;;6!=&W@">T$'+'%:[!- M2D=@>>73ML:SQ[!]Y%?LT* MB6DE"P)OV%A"E$_A[.LRD;GN,#*L&648B;(M<%\ABWQA4D5 M.BAJ3]K,[U30;OY5S(P93Y'$23Z'2DG,5P7(F*'F?[B 2239G(O*&KX4[1;I M%4>I!"7:?8DT (9>LFS,A(J_H>)_ $]TWKCB$F>^3.6A!7^R2(#U\D5 +>O0 MULT"[*KME6T#TY?=5F P6^;3 O; (X%K$]/Q[WQK67JX^3).N5AP@>L 8ZYD M'9SN^,1V7? )I0XQ70\H=@0^L2@%BQ)J>\3R_?"S9'!ZI6"?E901K#X1!7+R"6[1#JNMC&D'J4JCAAXUI<+')GM1IB<<)$)";Q+23Y8BD+6!8X)\G72K1^3=>-4''0%NU. MC[ZEKOP,-XU.-XWA_5JD]R(H!SXH2+"MLM-XSZY9"A:4_Q3*W&CM?;C4;,I+ MLS]=TK/^L9C3+4^%R/NA;Q;&2$0QN?=5HW=3>$[Q2JC54--&Q0 MXCI(M,#NXH1?<\+_#DY$&1#.N&%)(TP$KWES 4O,.HY'EY3/2WFZ50! MS?'P6NY**Y_$3F3*L;3]%V^%K.X?>E_6=UH=B4>OCQ*I["X<>S^6%>.P'Q?1,/%!Y6E7V+A&K_ M\BF\:C(4=5@AC@466,0T?371=1T<]W!B"]-=%S="FU!?'3:425O(=PB/0&88 MK \C&G]O6\-CV1_4[ \ZV7^^*YNK'%8YN6O#:*8EA%>$!7+HGS" M='=UFJB@8Z1 SB6,&5-WT0D7]VXW)<4[/=AQWOF?^&6L_<)-#.VYBE'6HNO[ MW.8+0<[15(D,+_>Q5NY]$V%_A-#.LG2/5(J8(:9T0!V5R@$RR0MT'MLAIG1 M7+LB18 ';]-T]-C6EM@D3&,#?4[4UF)ZWQ4;#ZJ!@WP.%( ;FB3T? UM(<-# MY*BE"1MZ-@*')5U-8OMXR'7<.U2N77E6U(Z2$-8E(>PL"8VHKS>R_%$73QG= M )O-V 3/@9%@:E,OM]GV@^UCK3">S0KC]V4D%,?T0TK+75@%GAIW%@!F@F<[ MU.+B>YAM81FO?8K%.0@=%=R&%9:+*1BJG<"V[2>@$\AQ \3$5"ZIU+")&Y1I MOF^%/G$]"S6-DINM]Z%G4@OKA M=_ ?4$L#!!0 ( %J!4E=&1RNUZ ( -4& 9 >&PO=V]R:W-H965T M7\Z6WD>I!IX@&GO-,Z+Z7&E-T M?5_'*>9,G\@"!9VLI,J9H:U:^[I0R!('RC,_#((S/V=<>(.>L]VH04^6)N," M;Q3H,L^9^CG"3&[Z7LO;&69\G1IK\ >]@JUQCN:VN%&T\VN6A.MYQ> M'=("7Z]W[!L-GZ M!A[$I38RWX))0<<&8PG$RF]\/K: P7TQE$L_&7RP5,IO/Y> [3:QA&T?3V>C&' MV3@:7]X-1Q.R'RW8,D-]W/,-*; \?KR--JJBA6]$.X,K*4RJ82P23'['^Z2\ MEA_NY(_"@X1S+$Z@'30A#,+V ;YV78ZVXVN_P1J=H'WT#IM!D'0N%'R MB;LQ\R>2(DA%S0I<.'6/)5,&%:#M8/A6"JS[#\)6V.QT@D:4,K%&BR@.,.\E MI(8VF"]I7[,>T;-Y'I[!<6->8,Q7/'XI0(*8$ZP4- CVUC-[6(VJ%_=JX-/76'.A(<,508.3 MCZ<>J&J(5ALC"S>XEM+0&'3+E/X[J*P#G:^D-+N-#5#_R0:_ %!+ P04 M" !:@5)7ZQ547:$" "E!0 &0 'AL+W=O=7"%XQ;(!1RQ]QTBP)T/0#ZZ%=D73M8=A!L9E8J"QYDE*W M_WZ4G;@9D&87FY+X'A]%D>-:Z6=3 %CR6@II)EYA;34* I,54#)SJBJ0>+)2 MNF06EWH=F$H#RQM0*8*(TC0H&9?>=-SLW>OI6&VLX!+N-3&;LF3Z;09"U1,O M]'8;<[XNK-L(IN.*K6$!]F=UKW$5="PY+T$:KB31L)IXY^%HECC_QN&10VWV M;.(R62KU[!8W^<2C3A (R*QC8/A[@0L0PA&AC#];3J\+Z8#[]H[]NLD=8$@_ $1;0-3H;@,U*B^99=.Q5C71SAO9G-&DVJ!1')>N* NK\90C MSDYO[AZO[AY^S&^N%N3+ UL*,%_'@45F=QYD6Y99RQ)]P)*26R5M8_#V7<$B:'"5VOC$S%,IAXV P&] MXT\^?PI1^.R(WZ>0FQ]@[ MN1P,8:C4%*J6A$MB"R K);"5N%P3Z^HU.B3^*/UA\7LQ>_^-V<,"62B7H)LJ MW3*=%20.VWKUYJS&-VI!B?I5'O"=O5\5=:96 , MB?V0)CX-^V@-AJ$_/$MZUUQR?-PY62N5&P0/S@;^@"9HT1@!_:3WH"P3R/-^ M8R&PO=V]R:W-H965T4H#L[Q]<7FDCO#V1UI-=U*]4-7B ;N:]'HF5\9TYZ% MH2XKK)D^E2TV=+*6JF:&0K4)=:N0K1RH%F$<1>.P9KSQYU.W=Z/F4]D9P1N\ M4:"[NF;JX0*%W,[\D?^X<[J<0)+*;3[A6V? MFV8^E)TVLMZ!24'-F_Z?W>_ZL K\\75 M[=>TR1=_]UY"F09HD MM"B*H!B/O5NT(^/I7I)8D^W>6ZY+2P[$AY"<9O ''&ER-C0Y^Y\F:XW4DB>A MNQY]Y&S)!36JC#$9%',3YR 9C"M)@,LF\.VF8V'6Y90\T4D U(#\";41%,TC&:)*P)&IWF9(7J9VT?&-FZ^;:4AJ:E6U;T>4)E M$^A\+:5Y#.P%PP=O_B]02P,$% @ 6H%25T\-':&ULK59-;]LP#/TK@@<,&]#5CNTX:9<8 M:#Z&[5"@:+#U,.R@V$PBU)8\24FZ?S]*=KW$5;-BZR619/)1?*1(CO9"WJL- M@"8/9<'5V-MH75WZOLHV4%)U+BK@^&4E9$DU;N7:5Y4$FENELO##($C\DC+N MI2-[=B/3D=CJ@G&XD41MRY+*7Q,HQ'[L];S'@UNVWFASX*>CBJYA ?IK=2-Q MY[U>]RWEBY*W -P9[=; FQI.E$/=F\R4?>X&Y$!20:8- M\6\'4R@* X37^-E@>JU)HWBX?D3_9'U'7Y94P504=RS7F[$W]$@.*[HM]*W8 M?X;&G[[!RT2A["_9U[+)A4>RK=*B;)3Q!B7C]3]]:'@X4$ D\^$&6$U,C7>!.#YV>-U4EM-7S&:D2N!=<;1>8\A]RA/SNMGYS0]Y&!EH;P MD89)>!)P =4YB8(S$@9AY+C/].7JHF,EPV&'E&;QPT&'&/^AK)O*R0QR)J]X"86^,N4B9TH/Q;,K M2P$LJ4!YYE*,0S=G:>$,>M6Y1S'H\;G*T@(>!9+S/&?B]RUD?-EWB+,Z\2U] MGBESPAWT2O8,(U!/Y:/0([=E2=(<"IGR @F8]IV_R,V0Q 90S?@GA:7<.$9& MRICS%S-X2/H.-AE!!A-E*)C^6\ 0LLPPZ3Q^-J1.&], -X]7[/>5>"UFS"0, M>?9OFJA9WXD=E,"4S3/UC2^_0",H,'P3GLGJ%RWKN:&>/)E+Q?,&K#/(TZ+^ M9[^:0FP B'\ 0!L ?2O :P!>);3.K))UQQ0;] 1?(F%F:S9S4-6F0FLU:6%N MXT@)?375.#48\D()7 '%QAD@"9/5A8L[?2[-Y"=T MB9Y&=^CBXZ>>JW0BALZ=-$%OZZ#T0- 1E%?(PY\1Q=3K@ _M\*],:#CI@KM: M?EL#VM: 5GS>H73TWDCF6J=6_5 L0"J]3I5$/_[6$]&#@ES^UR6R9O6[677B6@L[K!G@(:>7%$Z&YUK3&.5!"V"D*K N\R M/*P@W+\'E'HAB:(=!=881RJ(6@61?;7S GZC>LVC^WF1Z)W^%?(QB,Y=;B5[ M[RX_$=F6[KC5'9^ES<6G+,")R+8*<-T6X/HT;>YZ;QF'<>!A?W<5[\^[QB'Q M27>/(WC]3,;'=KD&^7IN]A!'5IILV IR?*.S8[MS0YT^X0BBUT6N?0.Q/I7M MO=".?8_(J"%KET* ML=L46PO==RD1I3X.PMWTSN%2R-JF$+M/L;?0Z*UFT1[E6!5KTT&LC_17>F2\ MMP .&$9[E/>J<#=>F,W7"KVVG]-"H@RFFAY?1;JNHOX 4 \4+ZMWZ#%7^HV\ M.IP!2T"8"?KZE'.U&IC7\O8SS.!_4$L#!!0 ( %J!4E?WSV]$X , /P6 M 9 >&PO=V]R:W-H965T6YF)H+:10$7'-EI"KE1GC&9%JRN>V6'(@ M21&4I39VG-#.",VMT:!X]L!' [:2*'CS2^4+J M!_9HL"1SF(#\L7S@:F;7* G-(!>4Y8C#;&C=NC=C7 04._ZFL!%;8Z1;F3+V MI"?WR=!R=$600BPU!%%_:QA#FFHD5<=_%:A5Y]2!V^,7]&]%\ZJ9*1$P9ND_ M-)&+H159*($96:7RD6W^@*JA0./%+!7%+]I4>QT+Q2LA658%JPHRFI?_Y%=% MQ%: ZQ\(P%4 /C; JP*\HM&RLJ*M.R+):,#9!G&]6Z'I0<%-$:VZH;D^QHGD M:I6J.#GZ1BA':Y*N0" V0VS%%3I_ DFF*2 !\8I32=4BF<\YS(F$!$V?4=< M(>Q@;T_XN#O\.^$JW-T7;BM.:F)P30PN\+Q#Q-"?*A[=2\C$O_MZ+Y/Y^Y/I=_5&+$D,0TN]C +X&JS1 M^]_O)H7KPM=\_RBCDFMCGT=ES"] D9_3-:CP.LYCN_@@;W> M[F;/1ASX/HZ\>F.K4K^NU.^L="))GA">H/F"&P%HT!#4-P26%')CDQ1!8BY>PYB4T(^02)MC29^1Z/@Z" M'1UWICNSF5[=3.\\K1\C]4[H4X_4$%B+A:AF(;JDU".3O!@":_'2KWGIFY%Z M_Y74PQ#CR._M2+TSW9G-N$YC69SSQ/[Y&+5W@Y]ZK*;0VE1LN3?WDHJOLIGB MQA!:FYO&P+F=/NAXU5WY7]6_@TMS%J M;K=3.R3[HU1OR)551+R%QW,;D^?V+JIZH\;/%%J;F\;ZN9T.Z@351Z]4W_?# MGA-$NZI_"\OF-I[-[39MAU1_G,DQY- J)M["[^'&[V'GHE^.^&I#=E;5Y/Z7EC5.Z>Y0"G,%+QSW5/O(2^O M6LN)9,OBMG+*I&19,5P 28#K#6I]QIA\F>@+T/K">_0_4$L#!!0 ( %J! M4E=/ XIO:00 (L; 9 >&PO=V]R:W-H965T$JENN4+5RPYT%F1E"8N\;R.F](X.1)ZFE+_< M0<+6 P<[VP=?XD4D]0-WV%_2!8Q!?EL^<77G5BBS.(5,Q"Q#'.8#YR]\.R)= MG5!$?(]A+7:ND6YEPMBSOGF<#1Q/5P0)3*6&H.IO!2-($HVDZOBW!'6J,77B M[O46_:%H7C4SH0)&+/D[GLEHX/0<-(,YS1/YA:T_0ME0J/&F+!'%+UJ7L9Z# MIKF0+"V3505IG&W^Z<^2B)T$'!Q((&4".37!+Q/\HM%-945;]U3289^S->(Z M6J'IBX*;(EMU$V=Z&L>2J[>QRI/#KQ&@.4O4;,;9 DDZ20")B*T%DNH-"!DK MJF"&YC3F:$63'!";(Y9S501_AC(!ICF/90SB"M'%@L.BR)F\[*9%,7#*I]$+ MBK-E+@7*A8J)L^T@Q?@1J/@Z2=RB=_=JD#@1[]$']&U\C][]_K[O2M6YKM^= MEEW>;;HD![H"G5[H>T'WE53WXVZ\ M#@YPNU"[59G=-PJ5&(5J1#UWGBR!-0CH503T+B+4GDT"+($U"+BI"+BQ(]2; M/0$&G5[0]2 M;*$U>]]Q7/@B0BUA;9%@":U)0NV L-%?G"[6$N?XLMH2:%I7<>U5\!&SC_0*.G: MTN CGN:-DC9;"?.@9\^F);0F1;6=PMW+2-JJH;*%UB2AME38:%C.D'1O3ZG> M:S&;0IKUU8X'FRW/B/$EXU0"NF/9;*=<Z-H&=/D26TYDY"[:2(=YF]!*N6 MRA9:DX3:4A&C6SE=IR7."=ZW)=)L?LG.[H_9^QQ7[2_X"O/89\_K)7:)2&V] MB'\9<5LU5[;0FB34YHJ8MZ!.%W=P=!$VAC3KJWT/,?N>7Y2SV5.8QSY[)B^Q MD41JVT4ZEY&S56-E"ZU)0FVLB'FCZG0Y=_?V= ^MU?N1!]9J=^>D1!]3J6(6 M<290 G.5ZEUWE4#XYN1GC]G3&YO]'E,=?XV M_!]02P,$% @ 6H%25WP&49D)! [Q !D !X;"]W;W)K&ULM5AM;]LV$/XKA#8,+9!&HMZ=V08:!VT#-$!0+]N'81]H MB[:%2*)'4G;;7[\CI4A^H=DD<[_8HOCZ8RW+U^8O^@G0=G9D30"2O^RC.Y&CFI@S*Z('4AO[#M)]HZ M%"F^.2N$_D7;%NLY:%X+R=7\DZ]M('8,<'C"P&\-_.<:!*U!H!UM ME&FW;H@DXR%G6\05&MC4A8Z-M@9O\DJ]QJGD,)N#G1S_L:)HP0IXFWFU1)+, M"HK$BFT%DC!#2L9E_IUF:,Z$O$ +DG.T(45-+Q"I,K3D3 A45Y! A8:M6)$I MHB4DD-"0 A!4(+9 K.:@G#_2]BET7O-+.6X>O&X?]$P[#4R[A 0VG MP7QB-P=-EYVD?7,70M_%W^_B[VN^X)0<6)=9#>& -Q6&RHDK!$IT-^? 8AN M(2#B'Y.3#6MH9E5K_TJLR9R.'%C<@O(-=<:__8)C[W>3RV8M89=3JCU^G\K->@26AT).,='OA^ MFO@'>DW * K3,#9KCCO-L57S75\0IEU!,"F-CP1$0>)YH7>HU #THS#TT\"L M-.F4)G:EK*+?4*,7?:BK#!;IG:Y7Q@5J)7OI CT3V9[?:>=W^E,J5'K. )R) M;"\ @RX @_]9H09'*1>G4>"%R4%J'N,&7HQ#;$Y,[/4]W#MS@6H)=Z5X!V*M MD'VA.YL-?.X*U3):E=H@^TK[MHRM3>_Y=:GE^?'+-P"M;[]OH-C>02>,KQDG MDJ)K!KNF7JZU/ME)7[H^S\6V'X*^0>/PI]0H;&W\+P["F=CV@]!W?VQO_S^N M4_BXBX=IDGB^'Q\FZS$R"O PV[J1+KV#1_;._XKBM5Q2S_<3ID@)_=3N&_Y MV-[S7U.ODN=NJ8Q(VYX*]RT;6QOB"ZI7>K1G#N,T3((H.E1[C(QP'*0X/-Q= MNSNG4?4I ,0LU6FPH LP]2X3\)@WI^MF(-E:'U!G3,)Q5U^N*,DH5P"87S F MGP;JS-M]XQC_!U!+ P04 " !:@5)7DB3$ K(# 3#P &0 'AL+W=O M5V* 6OH%93: M0##\VL(4RM(@(8\_6U"G>Z9)/+Y^0G_7%(_%S)F"J2B_\D*OQD[JD (6;%/J MSV+W =J"(H.7BU(UGV37QGH.R3=*BZI-1@85K_??['LKQ%$"#2\D^&V"_Z,) M09L0-(7NF35EW3+-)B,I=D2::$0S%XTV3396PVOS;YQIB7RF4(IL: M6Z#D?T-!5J(L>+TD)>Z#(JPN""C-43"\N6!825F*?L#J'9CN74'#]!+UBBM1"DSF Z8AC-R-59J^+IY6]7-OBK_0E4S6%^1P/N%^)X?6-*G_>F?F,1T M:DMW4=].9+\3V6_P@DMT".R9 $$G0-"'/OF]ZZ!WIH.^F ZR M%;Q'21H4\P+:3N(L2U,_'+G;XUK.XX+$2\/83[O 9SS#CF?8RW,_#0^':?C0 M3L/'IF5ME/> T1&5MVF,?R>,+6%1YF5Q8B<<=82C082-SAX?9&F81@$]X7D> M2 ,_"U-Z@6C<$8V'5C8^EXRF0>QYI]U@"!D1SE,A MUT*BNN1&H,7,#O[Q[1-4# ]]]8+1F&)['<*>K!A.K@/ MMXC)RV9AC;2ZA7MT8C''1?S%O>2U(B4L,-6[2K!VN3^![1=:K)M#S%QH/!(U MERL\M8(T 7A_(81^6IAS47<.GOP#4$L#!!0 ( %J!4E>*,]XI,0, "<* M 9 >&PO=V]R:W-H965TYZ[>\ZQ M;[@3\E:M #2Y*_)2C9R5UNN!ZZK%"@JF3L4:2MS)A"R8QJEPK4D:E,43-Z?0RYV(\=W]@M?^7*ES8(['J[9 M$F:@;];7$F=NRY+R DK%14DD9"/GS!],8V-?&7SGL%,'8V(RF0MQ:R:7ZX+-/E0P[<0N:I^R:ZQ]1RRV"@MB@:,$12\K/_97:/# 0!Y[("@ M 01=0/0,(&P X4L]1 T@>JD'V@"JU-TZ]TJX"=-L/)1B1Z2Q1C8SJ-2OT*@7 M+\TYF6F)NQQQ>GQ3XNG*^1](22Z4 D6P>F(CT8>\!R.0)9AO7%5 F&*9"+'8Z<&Y/T$D3Q7'\A'R\CBQX)K*07(E2KQ29EBFD%OSD.#X^@G=1I5:J8"_5>7"4< ;K4Q)Z)R3P M@M 2S\7+X8$MG?_S/OUG[X_$"-MS$U9\X3-\E^46E,8+0ZL3,H&YKH[&]/>& MZWLR>S@P/\_F2DN\#G[93D#M([+[,%?D0*W9 D8.WH$*Y!:<\;LW?NQ]LLG_ MFF23UR2;OA+9HT)%;:&B8^S=#YQD4A3VC]M6H)J[5W&;)V<[_A@GM-\;NMM# MZ2UF 0V2?O38;F*Q"^.^%W;LIA8[/^G%4=]O#1^)05LQZ%$QOCU<6K9L:S ] M<.M3S^MWDGUJ16D8AIU4GUHE7B^BG42?6D6^1WNQ/:=]7-_<.%;UB?8!=5-RP-]W4)=,;GDI2(Y9.C* M.^UA%67=EM03+=;5NSL7&E_Q:KC"3@ZD,<#]3 B]GQ@';6\X_@M02P,$% M @ 6H%25Y":4(P0 P = < !D !X;"]W;W)K&ULK55=;^I&$'V_OV+D?NA>B6"P"=R;@B4"7#5J4T4A:1^J/BSV *O8N[Z[ M8TC^?6?7X)#*H5+5%^^'Y\R<,SL[.]YK\V2WB 3/1:[L)-@2E5=A:-,M%L)V M=8F*_ZRU*03QTFQ"6QH4F0<5>1CU>L.P$%(%R=COW9EDK"O*I<([ [8J"F%> MKC'7^TG0#XX;]W*S);<1)N-2;'")]%C>&5Z%C9=,%JBLU H,KB?!M'\UNW3V MWN!WB7M[,@>G9*7UDUO<9).@YPAACBDY#X*''8*ISZ[^PKVV'@P#2RI(N M#F!F4$A5C^+YD(<3P.?>.X#H (C^ >B_%R$^ &(OM&;F9+)7R<(PF96_A- M&"-W_Q._YNU XM<6V3 M[< <5P1"9;#X5DEZ@26FE9$DT<*?TY4EPY7[5UL.ZQB#]ACN-E_94J0X"?BZ M6C0[#)(?O^L/>S^U)>!_(CWTY.VU6M#2:Q)O$#W=__^YL MGR=[J>YUBFC@,<^$GGJI,<78]W6<8L[TI2Q0T,Q&JIP9ZJJMKPN%+'%.>>:' M03#P<\:%%TWU\2:9>8($P MP]A8!4:_'2XPRZP083P<-+UZ2>MXVCZJ?W*Q4RQKIG$ALY\\,>G4&WF0X(:5 MF;F5^\]XB*=O]6*9:?>%_<$V\" NM9'YP9D(*;?3GQ#V'9Q/SX@SBO$\ SB &ZD,*F&CR+!Y%]_G\*M8PZ/ M,<_#5L$5%I?0#=Y!&(1=N%M=P\7KMRVZW3J77:?;/:.[J++QC;(!OV9K;12= MN=]- 5P_'NF Q3CVZ:!K5#KWHS:O.(/C00MFK*7MMZM&L90>9MOM\ MPU2<0K=3):B)OUIAZ%:PUWX7=?I!$$S\70-8OP;KMX(ME=QQ=]F?@]%1DHIV M'[APQ_"A9,J@ K1' KZ6 NL-;>*M%NZ?\(:=L-<[ SRH@0>MP(N4B2U:I*(% MO9&8CJ#!?$W]-NS!,^SW9'H5#IJYAS7WL)5[56#,-SQ^NJD)8DY4I:!RXNHE MW=DFH.%SH*M^I]>,,ZIQ1O]Y(%^6K=&+#J5_4BMS5%OW(FAPB:C*9CU:/SJS MJM8^F5&ULK59-C],P$+WS*ZR $$BP<3Z:=$L;:7PE"[1=>X-T9;OBVM,[@9_.:;6$%]G-]K7'E#RP%KT : MKB31L%EX%\%L.77^K<,7#GMS\$Y<)FNE?KC%^V+A42<(!.36,3!\[. *A'!$ M*.-GS^D-(1WP\/V._6V;.^:R9@:NE/C*"ULNO*E'"MBP1M@;M7\'?3X3QY&2V!+(1@D\%EQNB65K 3/R8@F6<6%>DM?D\VI)7CQ[.?# &]S'YH0+A4(&PY8O^4H%;LN0F M%\HT6(9O%VMC-1[*[V/Y=83Q.*&[J#-3LQP6'MY$ WH'7O;\:9#0-V/9_B>R M>[E'0^[1*?;LANWQ,%G0G DSEFD'3UNXZR"[+*1)0N-T[N\.DWCHAPJ#\R0< M_.[IBP=]\4E]7[%GN,-8:Y6#&578$4P.(D41@,@A,3@K\I"P36,/A MFH]I3![\?0]5H+5R MX:LE^PU02P,$% @ 6H%25\UN$V4: P V0D !D !X;"]W;W)K&ULK59M;]HP$/XK5C9-K03-*Y0RB$0(TZJ)%C7M]F': M!Y,<)&H29[:!]M_/=D(*;4#=QI?$=NYYSO>=% M7]=9&$.&V04I(!=?%H1FF(LI7>JLH( C!:QA#FDHBL8W? M%:=6NY3 W?&6_8N*7<0RQPS&)/V11#P>:CT-1;# JY3?D9H!5 :S7 .< P*X ]GL].!7 >07H MF < G0J@0M?+V)5P/N;8'5"R051:"S8Y4.HKM- KR>4Y"3@57Q.!XVYP?SO^ MUO9&P<1'X]OI;'(3C.ZO;V_0F0\<)RE#-YA2++-YCMKH(?#1V^)8=>GP%9\]B&^&%-H>^*'B] ,/XM[@*.12'N^ M!#7^.9HS3L5/_:LI\R6WT\PM+[H^*W (0TW<9 SH&C3WTP>S:WQNDOV49/XI MR28G(MM+D%,GR#G&7B5HKA)45 G"+PEJ(7@2E8-!4WI*YDO%+,O&VC6-KFU: M WV]*_Q;,_OJJF/N6_D-9&:WY_3VS29OS9Q+H]>IK?9$Z-0B=-XM0D@R&3 N MJ\W.49T_(]8DU@;3J(46.*%HC=,5(,Q$;2PDGK50!CPF$5JQQKO).[JOOSWA MIR3S3TDV.2Z_E^+PL1V$,4F!M:= N9"><9Q'0EI$E)3M@B9ADB]11B)(FPZ^ MOE.K,J!+U20PD<]5SLL+JUZM^Y"1*K^OUCVS/S8;UGW1MY1MQ@M]V?1,,5TF M.4,I+(0KX^)2Q$O+1J*<<%*H2CDG7-1=-8Q%[P54&HCO"T+X=B(=U-V<^P=0 M2P,$% @ 6H%25_ 'TZ@( P -0H !D !X;"]W;W)K&ULS59K;]HP%/TK5]DT=5+5/'BV@TA .ZW2:%%I]U"U#R9<:SN^G;60#VJ!J&'#8JZZSD+KY,QU5;1 M1M2)2)";F9F0C&C3E7-7)1+)- 6QV T\K^DR0KD3=M*QD0P[8JECRG$D02T9 M(_*QC[%8=QW?V0[)6*6_L,[7>@Y$ M2Z4%R\%& :,\^R>;/!%[@" X AR0)H(-PN4JCPGFH0=*=8@[6K#9ANIU11M MQ%%N=V6LI9FE!J?#RZO!]? ";GO?+L9P=(Z:T%C!%9&2V'2][[C:1+%KW2AG M[&>,P0'&)@P%UPL%%WR*TZ=XUZ@K) 9;B?V@DG",R0G4O&,(O* &=^-S.'K[ MOH*W5EBOI;RU0[QTSNF,1H1K&"P(GR-0#G=<8B3,S"^?#2]<:F3J1UFV,A'UX]78=UK^^UZQUV5 M1&\4T1N5T9^DTL2&29[*,@D956-/@E<>O5E$;U9&W]_>J-C>Y2%-=GOE;GN3 M?'N/@3"Q-!1BEF.E.=5;5)F1YA^Y/&"D51AI51H94D[9DL']$-D$9>DAJV1X MX2%K%_K:K^$>M?^#Q=/"XFGE%ER;1S U\1V)+!-7#0\\_[1"A>_M/M9>]5$@ MFV>/0C7%"Q/E[[TG_FLX#;F*?^PRV+D,_NY /(.W3UF9$'?O)6&ULK55=;],P%/TK5D!H2%.3 MQ?DH(XVTM: A,3&M&CP@'MSDMK$6Q\%VV_'OL9TT:]0Z5WEEPPHO14K%Q9"R"Y!;'2]3TO MD/$LZA'B'LG2+?\S&ZF\_0R>L^7]-_ICF0A[NT8\N+A](NT?>+A51"_\H_ M^E+>4 3]%.9ZG\N:9#!Q]/V5(#;@I&]>G47>^SZ?_XGLP&W0N0V&V-,O-0BB M:+5"I?&-,OVW]1EN6&++8LK/)L5Q' :)N]EW-Q^,HZE<;=6JC0;6W8 KT8T(5"-8G M<9@%>XC96]?WO_P5],!,W)F)![EF5&9\72FD#P#Z7#3P=WLI]$8>#I\D^D]1 MC39WKU0R$"O;022R IJJV:UV3>K"UF;W,;SI<-=$K&@E]1$L-=0;Q?JH1=,U MFHGBM2V\"ZYT&;?#0C=:$"9 [R\Y5[N)^4#7NM/?4$L#!!0 ( %J!4E0( &0& 9 >&PO=V]R:W-H965T?O.VHZ%PD)Z M8^]AYO_^L=?CT5;I)[,"0/9;[9K:"@IM354%).PNE"XXTU4O? M5!KXO$XJI!\&0>(77)1>/JK7[G4^4FN4HH1[SA[2)N^-7]6]U[53+E!NX5/*7 MF.-J[&4>F\."KR4^J.TUM/7$5F^FI*FO;-O$QK''9FN#JFB3R4$ARN;.G]OG ML),0A@<2PC8AK'TWH-KE%4>>C[3:,FVC2YK=@ M#$"/?:] :1NSD"I +:3Z/?"2V5?!G+>>B MX80'.!.H3MD@Z+$P" ?L<7+%3CZ^D?')>N<_[/R'M>[@H']R:]CO\ZE!3:_X MC\M:(Q&Y)>RQ/S,5G\'8HW-M0&_ RS]]Z"?!UR,&!YW!P3'UG.J-7)Z:K+3. MLE_.)L^&:4JA&P[#8!6NRXAU8/PO#M.^FQ1TM?H^6N&BQ@Q8-A[&; MEG2TY"CMAT(NF;3OFU7\A1H#&A<]V:-'<1I$@9N>=O3T*/VFJ-8(\Y8O2@0Z M*NCBIWO\+_UL&"5N?M;QL_^N7K:?I@#G \CV3E8TR(+AVZ/E[S0-VW_ON%Z* MTA!C08G!:4HEZ*:G-1-45=U'I@JI*]7#%?T&0-L VE\HA:\3VYJZ'TO^#U!+ M P04 " !:@5)7"XO@T.\" #Y" &0 'AL+W=O7)@F"Q.4 M0=8E!(T:I<2 MV!QOV*]4[B*7!61H1-)?..+)T/AD@ @M89GR&5E?HRH?5_*%)&7J'ZRUK><: M("P9)UD%%A%D.-=/^%3IT #T#@'L"F#O OH' $X%^YQ3L8L%COOSN]O1=S";3.]GH^M@/@'3V>V7 M67 #3L:(0YPR\ -2"N7AG(*/X'X^!B?O3P%/$7 =N;P*_M%L)YZCH L?J -NRG3WQC-KAWV#>!79/PGOG>^#C M=GA0Q@)^IN!N2S9.?0R.XG,.\$T>2\R?P>]@P3@5W\*??0IKBOY^"ED?+E@! M0S0T1 %@B*Z0X7]XU_.LS_OD.2;9^$AD6]+U:^GZ;>Q^$$58EA"8 O&UA ^B M&!4E#1-1#/:)V$KV5A$UV9DBDP5VY=NN)7\#<]74Y[6=-GNQVTK=K5-W6U.? M[^0+"DIB"K..6),E'^0QCAG($5+ M ;6Z9T(1JANMGG!2J-:S(%PT,C5,Q-T$46D@]I>$\,U$.JAO._X_4$L#!!0 M ( %J!4E<36 B^5 , %P+ 9 >&PO=V]R:W-H965T M9_]]9P 3>\-:F]1?8&:XY]S'@+-/M3NH#TQ\49(LQRH=BP=7.;%C6:8Y4I(P"Q\W0".S;J*?M M2X-/*1[$R1IT)BO&/NO-9#TT+!T09IA(S4#4[1''F&6:2(7Q;\UI-"XU\'1] M9/]0YJYR61&!8Y;]F:[E;FB\-V"-&[+/Y)(=/F*=3U?S)2P3Y14.M:UE0+(7 MDN4U6$60I[2ZDR]U'4X BJ<=X-0 YSG >P'@U@#WM1Z\&N"]UD.W!I2IFU7N M9>%"(HD_X.P 7%LK-KTHJU^B5;U2JM^36'+U-%4XZ4]F'^;+:7 _F<\@B.%^ M#M%T<3?_*XH@OI^/_X#%PW+\,8BC#L3!I\GL][@#P2R$>#*=W 5+6-P%LQC> MABA)F@F8$2$H%Z:,RIV B*YQ MW8(/+^-[%_"F*E!3)>=8I9%SD3#&X@92/:/@__V3WK-_:2GU-LO":9-&5R,Y$\1I1O$OL?JATH+B&1+WX/%WM MRRY<9(1V /,B8T_(5=N0R2ZEVS.C#A3($RTFVQQ-4?P"6\Z$@((\M0EZ,9;O M%?2:9.$UR:**S+9*-OW'??3M@?G8(E.WD:G[HS*III[F^QP(I7N2G5D(K5$C M3J-8FS(7W7^O,M^BND>BCW0 MTMDB*I$*2=G-?S^24E0[D]FXU8M,4O=]1]Y''7F>'KCX+%-$!5_RC,F9ERI5 MW/B^C%/,B;SB!3+]9LM%3I3NBITO"X$DL: \\X->;^SGA#)O/K5C]V(^Y:7* M*,-[ ;+,%ICQP\SK>\\#'^@N56; GT\+LL,UJH?B7NB>W[ D-$ 2>\,(*@!P0N =MP.&-2 P4O \ Q@ M6 .&K_4PJ@&CUWH8UX"QC7T5+!OI%5%D/A7\ ,)8:S;3L')9M XP969CK970 M;ZG&J?GZ8;$._WH([_Z&\*-^KN'M"A6AF80[(@0QNO\"O\+/X(-,B4 Y]97V M:]!^7/M85CZ",SX&\)XSE4H(68))"SYTX\<.O*_7VRPZ>%[T(G 2_AFK*^A/ MWD'0"P9MZW'#UUA8^^V_M)+ ?-!AI8OL$YOG(C\;%$ MIB#$3[<;J81.&?^VS&Y1L0W;V4P:O9$%B7'FZ3PI4>S1F[_YJ3_N_=:F M4Y=DJR[)PB[)HH[(3O0=-OH.7>S'^J+1]QTD1&&;LFZ>YIL[^]$Y\9>*V259 MV"59U!'9B9BC1LS1I6*BC 4MS"G?IJF;[H! &.,EBS$!E1(%O!2PX$0DP+>P MHD+?'[B0D))$>XHS?7XD0."Q)$*AR)X@)C*%A.YI@JSM9%@Z)W#IINB2+.R2 M+.J([&13C)M-,7:JN#S60'[5J4 !,<]S??^S)W_;_JB8KRVSNRR;#*>Z X;%"/T;;=NG!S MWO%]=?2>38%._*6[O4NRL$NRJ".R$V$GC;"3[Q)6YRN=K;AHU=5-:8\VIZY. M_*6Z=DD6=DD6=416Z>H?%34YBITM/Z7.2"53U?6T&6TJW%M;V+T87_9O5OV6 M\5!7Q%4!^Y6^*J??$[&C3$*&6^VJ=W6MT[.H2M2JHWAA2ZH-5[I L\U45_4H MC(%^O^5,@^9_@OE_4$L#!!0 ( %J!4E>>;K?:( , .P1 - M>&PO-AZ]8*8M^3<^[Q]0V.&)5F(]CMDC$3K',ARS%9 M&E-\#,-ROF0Y+<]4P:1%,J5S:NQ4+\*RT(RF)9!R$0YZO3C,*9=D,I*K_#HW M93!7*VG&Y+P-!>[R)1V3?GQ. B^LU[L_ MO=J'3AKLE(1>Z8M72*.ZF&B\*]IX.+9"K:%CC'SI(7=,1POKNDU&F9)=^2+B M E:7YBQXH&),IE3PF>; RFC.Q<:%!Q"8*Z%T8.R^V41]B)2/#NZ[&6QIK9-S MJ725VV5POV?U[7M ,P.#7(C6X("XP&144&.8EM=V4MUUHK[.M'>O!?LEV: W50R?C)J"_K>:TMV7?IAL4_$&9SRN[ M'%G-H3O9C6897U?S==8:P-3[N#HM"K'Y)/A"YLPM_M4))R/:\(*ETOS19H-6 MF=L TR1X8-KP^7;DEZ;%'5N;IIW6&>YY\ ]Z_K-U7C#)-!7;IFWO'W*5W^PX MNOQ;EJN_*ON&O1[K0^S035X4-G]E5V1]_>G[*,KH2Y:\$QZ<;? M6,I7>=+>=0.%J._JQE]A>?VX?<6RN;A,V9JETWJJ%[-J&-B!S5I_@+"/7%?ZG]0S1]3@,\S;T(D.4,T0YCN5#IM47R^/G)/;C M7VF21%$<8Q6=3KT.IEC=XAA^_&J8-V!@>2#3[]4:WVV\0U[N VQ/7^H0;*5X M)V(KQ6L-B+]NP$@2_VYC>8"![0+6.Y#?GP=ZRL^)(MA5S!OV!.-(DF (]**_ M1^,8J4X,7__^8$])%"6)'P',[R"*, 2>1AS!'( '#(FBZAS<.X_"YIP*N__O M3)X 4$L#!!0 ( %J!4E>7BKL

-8?20$3;8T.P6BP^0"X9 M9K>]9!:G>!! TAP \ !X;"]W M;W)K8F]O:RYX;6S%F5%SXC80@/^*AI>F,]<"-I>[RQPWXQ@E>,[8U#9I[ZFC M@ B:"(N1Y.1ZO[YK$QK1D)V^*'T"2T9\7FGU>>W/CTK?WRIU3[YO96W&O8VU MNXM^WRPW?,O,KVK':^A9*[UE%@[U7=_L-&Q MYKKO'BC+EU:H&AK;AAO!'\US?WM('H01MT(*^]>XUWV7O$>VHA9;\8.OQKU! MCYB->IPJ+7ZHVC)9+K62SWP!\EJ?VT6H)Q( MZ0L!'3I9=7C^4"ZC-,IB2LHII55)SA8U:U;"\M7/#E^ \ 7_%Q\YFS,WB"$" M&?J%+*NHHC.: 6!^19(LSF?4074@1PCDZ"TA 7%>T"G-RN2&ML@.Y'L$\OU; M0I;3"!CS=$*+\B="?ULXD.<(Y/F;1C(JI^0JS7\_K$X'\@,"^<$OY(26<9', MJR3/6LK+19EDM"P=N(\(W$??65TF7?!@#980R*C#C+()*9/K+'$@/R&0G_Q" M%C0&M/0;B2;YO*(3$L5QOLBJ)+LFL 3<_7N ;> #OY@9K0Y;SIP6^YQQV5"Y M>+;++"J^TBJZ3&$#I_&B2*J$NDMPB)EEZ%DM40I)V\GE*B](7-!)4I$T+TL* M2S,C+B;FEJ%GN239#2S#O/A7Y#"3#+VK)(^__@))#$G1B@0LTF6PRX=)9.C9 M(D_I4$5_',<,<\;0LS12"N$ZHL'D,/1LAVX&24'GBR*> AALQ/EU$S5)M.%DK*=4C3#=Y@MNH1T,L]+C1##'/A)X]@V,R M%Q/S3.C9,]=:&4.:6G,FV\>/9*/DJB66T,[=20\QTX2>3;-X!MR#$54[*]3% M1)]V>5;-*T*<0 X):=S"*<14$WI6S>MKDQ&MI(N)62?T7:S4#W""TNUF"?MY MAU@347<9M%8N)F:AT/M#K],UW].\NYB8A4+/%G)+O^'O2*R,_8?2O>$(,?>$GMV3D_=@__AN];^OW=2-E#&UYG2JV.KR2.[Q._/(W4$L#!!0 M ( %J!4E?N2=W_G@$ @: : >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-V;MNPD 0A>%707X EIE9;A%0I:&-> $+EHL V_)N%'C[6%# 02G2 MH#V5M6MY_!?6)\N>?853F0YU%?>')O8NYU,5Y\4^I>;#N;C>AW,9^W43JN[, MMF[/9>J6[X#R$5O579[D*:%^YR>FQ'=SM(OYM<]):;>=$N-U*XW$$*09H_R"#( M\@=Y"/+Y@X80-,P?-(*@4?Z@,02-\P=-(&B2/V@*0=/\03) &0<$22]8$V@M MR+40>"T(MA"(+4BV$)@MB+80J"W(MA"X+0BW$,@M2+<0V"V(MQ#HK:BW$NBM MJ+<2Z*TO+]L$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z M&^IM!'H;ZFT$>AOJ;01ZV\O'$@*]#?4V KT-]38"O0WU-@*]#?4V KT-]38" MO0WU-@*]/>KM"?3VJ+7!E&ULS9G-;L(P$(1?!>6*B+&=TA\!E[;7ED-?P$TV M)"*)+=M0>/LZX4=J1:,B*G4NL1+OSHR]TG?)]&UGR VV==6X651X;QX8#QAJ6X\-7[D6XUH/GVB7*TK/WC>AL^N MU,TLLE2Y:/"X+VR]9I$RIBI3Y<,^VS39-Y?1P2$.G5V-*TKCAJ$@8F<=VIV? M#0Y]KQNRMLQHL%#6OZ@Z5+%MQ9S?5>3B?HDS&76>EREE.EW7H25VQI+*7$'D MZRK>BP[[G7VX8=H_^=7^G4R?8:A<6&U) &UL4$L! A0#% @ 6H%25_4H6G3M *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ 6H%2 M5YE\5T& #-(0 & M@($," >&PO=V]R:W-H965T&UL4$L! A0#% @ 6H%2 M5](=1W_\!P R!X !@ ("!GPX 'AL+W=OX7D& ")'0 & @($_&@ >&PO=V]R:W-H M965T&UL4$L! A0#% @ 6H%25Y\FF9LR P T@D !@ M ("![B 'AL+W=OAOZMD-0L /9A 8 " @58D !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ 6H%25T6+86N2 @ J04 !@ ("!G#8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6H%25PV6[)F'" 11@ !D M ("!\$L 'AL+W=OQ.T" #4!@ &0 @(&N5 >&PO=V]R M:W-H965T&UL M4$L! A0#% @ 6H%25VK(-RM> @ (P4 !D ("!IUH M 'AL+W=O&PO=V]R:W-H965T@Z#+MT , \( 9 M " @2I@ !X;"]W;W)K&UL4$L! A0#% @ M6H%25_-I\#EG @ -04 !D ("!,60 'AL+W=O&PO=V]R:W-H965T;?#847P( #(% 9 " @>5I !X;"]W M;W)K&UL4$L! A0#% @ 6H%25SUVVP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6H%25T9'*[7H @ U08 !D M ("!-H$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 6H%25T\-':&PO=V]R:W-H965T&UL4$L! A0#% @ 6H%2 M5T\#BF]I! BQL !D ("!N)4 'AL+W=O&PO=V]R:W-H965T2),0"L@, !,/ 9 " @9B> !X;"]W;W)K M&UL4$L! A0#% @ 6H%25XHSWBDQ P )PH M !D ("!@:( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6H%25W.,XPE* P P0@ !D M ("!3*P 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 6H%25PST3'6C @ Q@< !D ("!7;8 'AL+W=O M&PO=V]R:W-H965T>[ M !X;"]W;W)K&UL4$L! A0#% @ 6H%25Q-8 M"+Y4 P 7 L !D ("!#;\ 'AL+W=O&PO=V]R:W-H965T>;K?:( , .P1 - " 5?& !X;"]S='EL97,N M>&UL4$L! A0#% @ 6H%25Y>*NQS $P( L ( ! MHLD %]R96QS+RYR96QS4$L! A0#% @ 6H%25V\P)>>!! TAP \ M ( !B\H 'AL+W=OHRH?9JP$ $$: 3 M " 0_1 !;0V]N=&5N=%]4>7!E&UL4$L%!@ S #, *W T .O2 $! end XML 56 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 57 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 58 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 82 193 1 true 16 0 false 4 false false R1.htm 00000001 - Document - Cover Sheet http://nve.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - BALANCE SHEETS (Unaudited) Sheet http://nve.com/role/BalanceSheets BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 00000003 - Statement - BALANCE SHEETS (Unaudited) (Parenthetical) Sheet http://nve.com/role/BalanceSheetsParenthetical BALANCE SHEETS (Unaudited) (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - STATEMENTS OF INCOME (Unaudited) Sheet http://nve.com/role/StatementsOfIncome STATEMENTS OF INCOME (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) Sheet http://nve.com/role/StatementsOfComprehensiveIncome STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) Sheet http://nve.com/role/StatementsOfShareholdersEquity STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) Statements 6 false false R7.htm 00000007 - Statement - STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://nve.com/role/StatementsOfCashFlows STATEMENTS OF CASH FLOWS (Unaudited) Statements 7 false false R8.htm 00000008 - Disclosure - DESCRIPTION OF BUSINESS Sheet http://nve.com/role/DescriptionOfBusiness DESCRIPTION OF BUSINESS Notes 8 false false R9.htm 00000009 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES Sheet http://nve.com/role/BasisOfPresentationAndSignificantAccountingPolicies BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 00000010 - Disclosure - RECENTLY ADOPTED ACCOUNTING STANDARD Sheet http://nve.com/role/RecentlyAdoptedAccountingStandard RECENTLY ADOPTED ACCOUNTING STANDARD Notes 10 false false R11.htm 00000011 - Disclosure - NET INCOME PER SHARE Sheet http://nve.com/role/NetIncomePerShare NET INCOME PER SHARE Notes 11 false false R12.htm 00000012 - Disclosure - MARKETABLE SECURITIES Sheet http://nve.com/role/MarketableSecurities MARKETABLE SECURITIES Notes 12 false false R13.htm 00000013 - Disclosure - ALLOWANCE FOR CREDIT LOSSES ON ACCOUNTS RECEIVABLES Sheet http://nve.com/role/AllowanceForCreditLossesOnAccountsReceivables ALLOWANCE FOR CREDIT LOSSES ON ACCOUNTS RECEIVABLES Notes 13 false false R14.htm 00000014 - Disclosure - INVENTORIES Sheet http://nve.com/role/Inventories INVENTORIES Notes 14 false false R15.htm 00000015 - Disclosure - STOCK-BASED COMPENSATION Sheet http://nve.com/role/Stock-basedCompensation STOCK-BASED COMPENSATION Notes 15 false false R16.htm 00000016 - Disclosure - INCOME TAXES Sheet http://nve.com/role/IncomeTaxes INCOME TAXES Notes 16 false false R17.htm 00000017 - Disclosure - LEASES Sheet http://nve.com/role/Leases LEASES Notes 17 false false R18.htm 00000018 - Disclosure - STOCK REPURCHASE PROGRAM Sheet http://nve.com/role/StockRepurchaseProgram STOCK REPURCHASE PROGRAM Notes 18 false false R19.htm 00000019 - Disclosure - INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS Sheet http://nve.com/role/InformationAsToEmployeeStockPurchaseSavingsAndSimilarPlans INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS Notes 19 false false R20.htm 00000020 - Disclosure - SUBSEQUENT EVENTS Sheet http://nve.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 20 false false R21.htm 00000021 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://nve.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 21 false false R22.htm 00000022 - Disclosure - NET INCOME PER SHARE (Tables) Sheet http://nve.com/role/NetIncomePerShareTables NET INCOME PER SHARE (Tables) Tables http://nve.com/role/NetIncomePerShare 22 false false R23.htm 00000023 - Disclosure - MARKETABLE SECURITIES (Tables) Sheet http://nve.com/role/MarketableSecuritiesTables MARKETABLE SECURITIES (Tables) Tables http://nve.com/role/MarketableSecurities 23 false false R24.htm 00000024 - Disclosure - ALLOWANCE FOR CREDIT LOSSES ON ACCOUNTS RECEIVABLES (Tables) Sheet http://nve.com/role/AllowanceForCreditLossesOnAccountsReceivablesTables ALLOWANCE FOR CREDIT LOSSES ON ACCOUNTS RECEIVABLES (Tables) Tables http://nve.com/role/AllowanceForCreditLossesOnAccountsReceivables 24 false false R25.htm 00000025 - Disclosure - INVENTORIES (Tables) Sheet http://nve.com/role/InventoriesTables INVENTORIES (Tables) Tables http://nve.com/role/Inventories 25 false false R26.htm 00000026 - Disclosure - LEASES (Tables) Sheet http://nve.com/role/LeasesTables LEASES (Tables) Tables http://nve.com/role/Leases 26 false false R27.htm 00000027 - Disclosure - Schedule of Earnings Per Share, Basic and Diluted (Details) Sheet http://nve.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails Schedule of Earnings Per Share, Basic and Diluted (Details) Details 27 false false R28.htm 00000028 - Disclosure - Contractual maturities of marketable securities (Details) Sheet http://nve.com/role/ContractualMaturitiesOfMarketableSecuritiesDetails Contractual maturities of marketable securities (Details) Details 28 false false R29.htm 00000029 - Disclosure - Fair values of our marketable securities aggregated by credit rating (Details) Sheet http://nve.com/role/FairValuesOfOurMarketableSecuritiesAggregatedByCreditRatingDetails Fair values of our marketable securities aggregated by credit rating (Details) Details 29 false false R30.htm 00000030 - Disclosure - The following table shows the estimated fair value of our marketable securities, aggregated by fair value hierarchy inputs used in estimating their fair values: (Details) Sheet http://nve.com/role/FollowingTableShowsEstimatedFairValueOfOurMarketableSecuritiesAggregatedByFairValueHierarchyInputsUsedInEstimatingTheirFairValuesDetails The following table shows the estimated fair value of our marketable securities, aggregated by fair value hierarchy inputs used in estimating their fair values: (Details) Details 30 false false R31.htm 00000031 - Disclosure - The following table shows the amortized cost, fair value, and gross unrealized holding gains and losses of our marketable securities as of September 30 and March 31, 2023: (Details) Sheet http://nve.com/role/FollowingTableShowsAmortizedCostFairValueAndGrossUnrealizedHoldingGainsAndLossesOfOurMarketableSecuritiesAsOfSeptember30AndMarch312023Details The following table shows the amortized cost, fair value, and gross unrealized holding gains and losses of our marketable securities as of September 30 and March 31, 2023: (Details) Details 31 false false R32.htm 00000032 - Disclosure - Gross unrealized holding losses and estimated fair value of marketable securities for which an allowance for credit losses has not been recorded (Details) Sheet http://nve.com/role/GrossUnrealizedHoldingLossesAndEstimatedFairValueOfMarketableSecuritiesForWhichAllowanceForCreditLossesHasNotBeenRecordedDetails Gross unrealized holding losses and estimated fair value of marketable securities for which an allowance for credit losses has not been recorded (Details) Details 32 false false R33.htm 00000033 - Disclosure - Unrealized losses on our marketable securities and their tax effects are as follows: (Details) Sheet http://nve.com/role/UnrealizedLossesOnOurMarketableSecuritiesAndTheirTaxEffectsAreAsFollowsDetails Unrealized losses on our marketable securities and their tax effects are as follows: (Details) Details 33 false false R34.htm 00000034 - Disclosure - MARKETABLE SECURITIES (Details Narrative) Sheet http://nve.com/role/MarketableSecuritiesDetailsNarrative MARKETABLE SECURITIES (Details Narrative) Details http://nve.com/role/MarketableSecuritiesTables 34 false false R35.htm 00000035 - Disclosure - The following table shows a roll forward of the allowance for credit losses on our accounts receivable: (Details) Sheet http://nve.com/role/FollowingTableShowsRollForwardOfAllowanceForCreditLossesOnOurAccountsReceivableDetails The following table shows a roll forward of the allowance for credit losses on our accounts receivable: (Details) Details 35 false false R36.htm 00000036 - Disclosure - Inventories are shown in the following table: (Details) Sheet http://nve.com/role/InventoriesAreShownInFollowingTableDetails Inventories are shown in the following table: (Details) Details 36 false false R37.htm 00000037 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative) Sheet http://nve.com/role/Stock-basedCompensationDetailsNarrative STOCK-BASED COMPENSATION (Details Narrative) Details http://nve.com/role/Stock-basedCompensation 37 false false R38.htm 00000038 - Disclosure - INCOME TAXES (Details Narrative) Sheet http://nve.com/role/IncomeTaxesDetailsNarrative INCOME TAXES (Details Narrative) Details http://nve.com/role/IncomeTaxes 38 false false R39.htm 00000039 - Disclosure - Lease, Cost (Details) Sheet http://nve.com/role/LeaseCostDetails Lease, Cost (Details) Details 39 false false R40.htm 00000040 - Disclosure - Lessee, Operating Lease, Liability, Maturity (Details) Sheet http://nve.com/role/LesseeOperatingLeaseLiabilityMaturityDetails Lessee, Operating Lease, Liability, Maturity (Details) Details 40 false false R41.htm 00000041 - Disclosure - STOCK REPURCHASE PROGRAM (Details Narrative) Sheet http://nve.com/role/StockRepurchaseProgramDetailsNarrative STOCK REPURCHASE PROGRAM (Details Narrative) Details http://nve.com/role/StockRepurchaseProgram 41 false false R42.htm 00000042 - Disclosure - INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS (Details Narrative) Sheet http://nve.com/role/InformationAsToEmployeeStockPurchaseSavingsAndSimilarPlansDetailsNarrative INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS (Details Narrative) Details http://nve.com/role/InformationAsToEmployeeStockPurchaseSavingsAndSimilarPlans 42 false false R43.htm 00000043 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) Sheet http://nve.com/role/SubsequentEventsDetailsNarrative SUBSEQUENT EVENTS (Details Narrative) Details http://nve.com/role/SubsequentEvents 43 false false All Reports Book All Reports g083809_10q.htm nvec-20230930.xsd nvec-20230930_cal.xml nvec-20230930_def.xml nvec-20230930_lab.xml nvec-20230930_pre.xml img001_v1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 61 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "g083809_10q.htm": { "nsprefix": "nvec", "nsuri": "http://nve.com/20230930", "dts": { "inline": { "local": [ "g083809_10q.htm" ] }, "schema": { "local": [ "nvec-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "nvec-20230930_cal.xml" ] }, "definitionLink": { "local": [ "nvec-20230930_def.xml" ] }, "labelLink": { "local": [ "nvec-20230930_lab.xml" ] }, "presentationLink": { "local": [ "nvec-20230930_pre.xml" ] } }, "keyStandard": 183, "keyCustom": 10, "axisStandard": 5, "axisCustom": 0, "memberStandard": 16, "memberCustom": 0, "hidden": { "total": 27, "http://xbrl.sec.gov/dei/2023": 6, "http://fasb.org/us-gaap/2023": 16, "http://nve.com/20230930": 5 }, "contextCount": 82, "entityCount": 1, "segmentCount": 16, "elementCount": 289, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 436, "http://xbrl.sec.gov/dei/2023": 33 }, "report": { "R1": { "role": "http://nve.com/role/Cover", "longName": "00000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://nve.com/role/BalanceSheets", "longName": "00000002 - Statement - BALANCE SHEETS (Unaudited)", "shortName": "BALANCE SHEETS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://nve.com/role/BalanceSheetsParenthetical", "longName": "00000003 - Statement - BALANCE SHEETS (Unaudited) (Parenthetical)", "shortName": "BALANCE SHEETS (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:DebtInstrumentUnamortizedDiscountCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:DebtInstrumentUnamortizedDiscountCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://nve.com/role/StatementsOfIncome", "longName": "00000004 - Statement - STATEMENTS OF INCOME (Unaudited)", "shortName": "STATEMENTS OF INCOME (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:RevenueNotFromContractWithCustomer", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:RevenueNotFromContractWithCustomer", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R5": { "role": "http://nve.com/role/StatementsOfComprehensiveIncome", "longName": "00000005 - Statement - STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)", "shortName": "STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:MarketableSecuritiesUnrealizedGainLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "unique": true } }, "R6": { "role": "http://nve.com/role/StatementsOfShareholdersEquity", "longName": "00000006 - Statement - STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited)", "shortName": "STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "AsOf2022-03-31_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2022-04-012022-06-30_us-gaap_AccumulatedOtherComprehensiveIncomeMember", "name": "nvec:UnrealizedLossFromMarketableSecuritiesNetOfTax1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "unique": true } }, "R7": { "role": "http://nve.com/role/StatementsOfCashFlows", "longName": "00000007 - Statement - STATEMENTS OF CASH FLOWS (Unaudited)", "shortName": "STATEMENTS OF CASH FLOWS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://nve.com/role/DescriptionOfBusiness", "longName": "00000008 - Disclosure - DESCRIPTION OF BUSINESS", "shortName": "DESCRIPTION OF BUSINESS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://nve.com/role/BasisOfPresentationAndSignificantAccountingPolicies", "longName": "00000009 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES", "shortName": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://nve.com/role/RecentlyAdoptedAccountingStandard", "longName": "00000010 - Disclosure - RECENTLY ADOPTED ACCOUNTING STANDARD", "shortName": "RECENTLY ADOPTED ACCOUNTING STANDARD", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://nve.com/role/NetIncomePerShare", "longName": "00000011 - Disclosure - NET INCOME PER SHARE", "shortName": "NET INCOME PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://nve.com/role/MarketableSecurities", "longName": "00000012 - Disclosure - MARKETABLE SECURITIES", "shortName": "MARKETABLE SECURITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://nve.com/role/AllowanceForCreditLossesOnAccountsReceivables", "longName": "00000013 - Disclosure - ALLOWANCE FOR CREDIT LOSSES ON ACCOUNTS RECEIVABLES", "shortName": "ALLOWANCE FOR CREDIT LOSSES ON ACCOUNTS RECEIVABLES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://nve.com/role/Inventories", "longName": "00000014 - Disclosure - INVENTORIES", "shortName": "INVENTORIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://nve.com/role/Stock-basedCompensation", "longName": "00000015 - Disclosure - STOCK-BASED COMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://nve.com/role/IncomeTaxes", "longName": "00000016 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://nve.com/role/Leases", "longName": "00000017 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://nve.com/role/StockRepurchaseProgram", "longName": "00000018 - Disclosure - STOCK REPURCHASE PROGRAM", "shortName": "STOCK REPURCHASE PROGRAM", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://nve.com/role/InformationAsToEmployeeStockPurchaseSavingsAndSimilarPlans", "longName": "00000019 - Disclosure - INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS", "shortName": "INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://nve.com/role/SubsequentEvents", "longName": "00000020 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://nve.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies", "longName": "00000021 - Disclosure - BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "21", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://nve.com/role/NetIncomePerShareTables", "longName": "00000022 - Disclosure - NET INCOME PER SHARE (Tables)", "shortName": "NET INCOME PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://nve.com/role/MarketableSecuritiesTables", "longName": "00000023 - Disclosure - MARKETABLE SECURITIES (Tables)", "shortName": "MARKETABLE SECURITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:MarketableSecuritiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:MarketableSecuritiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://nve.com/role/AllowanceForCreditLossesOnAccountsReceivablesTables", "longName": "00000024 - Disclosure - ALLOWANCE FOR CREDIT LOSSES ON ACCOUNTS RECEIVABLES (Tables)", "shortName": "ALLOWANCE FOR CREDIT LOSSES ON ACCOUNTS RECEIVABLES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://nve.com/role/InventoriesTables", "longName": "00000025 - Disclosure - INVENTORIES (Tables)", "shortName": "INVENTORIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://nve.com/role/LeasesTables", "longName": "00000026 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://nve.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails", "longName": "00000027 - Disclosure - Schedule of Earnings Per Share, Basic and Diluted (Details)", "shortName": "Schedule of Earnings Per Share, Basic and Diluted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "unique": true } }, "R28": { "role": "http://nve.com/role/ContractualMaturitiesOfMarketableSecuritiesDetails", "longName": "00000028 - Disclosure - Contractual maturities of marketable securities (Details)", "shortName": "Contractual maturities of marketable securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:MarketableSecuritiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:MarketableSecuritiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "unique": true } }, "R29": { "role": "http://nve.com/role/FairValuesOfOurMarketableSecuritiesAggregatedByCreditRatingDetails", "longName": "00000029 - Disclosure - Fair values of our marketable securities aggregated by credit rating (Details)", "shortName": "Fair values of our marketable securities aggregated by credit rating (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:MarketableSecuritiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30_srt_StandardPoorsAAARatingMember", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSecuritiesOwnedAndSoldNotYetPurchasedAtFairValueTextBlock", "us-gaap:MarketableSecuritiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "unique": true } }, "R30": { "role": "http://nve.com/role/FollowingTableShowsEstimatedFairValueOfOurMarketableSecuritiesAggregatedByFairValueHierarchyInputsUsedInEstimatingTheirFairValuesDetails", "longName": "00000030 - Disclosure - The following table shows the estimated fair value of our marketable securities, aggregated by fair value hierarchy inputs used in estimating their fair values: (Details)", "shortName": "The following table shows the estimated fair value of our marketable securities, aggregated by fair value hierarchy inputs used in estimating their fair values: (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:MarketableSecuritiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30_us-gaap_FairValueInputsLevel1Member", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:MarketableSecuritiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "unique": true } }, "R31": { "role": "http://nve.com/role/FollowingTableShowsAmortizedCostFairValueAndGrossUnrealizedHoldingGainsAndLossesOfOurMarketableSecuritiesAsOfSeptember30AndMarch312023Details", "longName": "00000031 - Disclosure - The following table shows the amortized cost, fair value, and gross unrealized holding gains and losses of our marketable securities as of September 30 and March 31, 2023: (Details)", "shortName": "The following table shows the amortized cost, fair value, and gross unrealized holding gains and losses of our marketable securities as of September 30 and March 31, 2023: (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "nvec:AmortizedCostFairValueAndGrossUnrealizedHoldingGainsAndLossesOfMarketableSecuritiesTextBlock", "us-gaap:MarketableSecuritiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "nvec:AmortizedCostFairValueAndGrossUnrealizedHoldingGainsAndLossesOfMarketableSecuritiesTextBlock", "us-gaap:MarketableSecuritiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://nve.com/role/GrossUnrealizedHoldingLossesAndEstimatedFairValueOfMarketableSecuritiesForWhichAllowanceForCreditLossesHasNotBeenRecordedDetails", "longName": "00000032 - Disclosure - Gross unrealized holding losses and estimated fair value of marketable securities for which an allowance for credit losses has not been recorded (Details)", "shortName": "Gross unrealized holding losses and estimated fair value of marketable securities for which an allowance for credit losses has not been recorded (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "us-gaap:MarketableSecuritiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "us-gaap:MarketableSecuritiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://nve.com/role/UnrealizedLossesOnOurMarketableSecuritiesAndTheirTaxEffectsAreAsFollowsDetails", "longName": "00000033 - Disclosure - Unrealized losses on our marketable securities and their tax effects are as follows: (Details)", "shortName": "Unrealized losses on our marketable securities and their tax effects are as follows: (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "nvec:UnrealizedLossFromMarketableSecurities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "nvec:UnrealizedLossesOnMarketableSecuritiesAndTheirTaxEffectsTextBlock", "us-gaap:MarketableSecuritiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "nvec:UnrealizedLossFromMarketableSecurities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "nvec:UnrealizedLossesOnMarketableSecuritiesAndTheirTaxEffectsTextBlock", "us-gaap:MarketableSecuritiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://nve.com/role/MarketableSecuritiesDetailsNarrative", "longName": "00000034 - Disclosure - MARKETABLE SECURITIES (Details Narrative)", "shortName": "MARKETABLE SECURITIES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "nvec:DescriptionOfSecurities", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "p", "us-gaap:MarketableSecuritiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "nvec:DescriptionOfSecurities", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "p", "us-gaap:MarketableSecuritiesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://nve.com/role/FollowingTableShowsRollForwardOfAllowanceForCreditLossesOnOurAccountsReceivableDetails", "longName": "00000035 - Disclosure - The following table shows a roll forward of the allowance for credit losses on our accounts receivable: (Details)", "shortName": "The following table shows a roll forward of the allowance for credit losses on our accounts receivable: (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "AsOf2023-03-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:AllowanceForDoubtfulAccountsReceivable", "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:AllowanceForLoanAndLeaseLossesLoansSold", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "unique": true } }, "R36": { "role": "http://nve.com/role/InventoriesAreShownInFollowingTableDetails", "longName": "00000036 - Disclosure - Inventories are shown in the following table: (Details)", "shortName": "Inventories are shown in the following table: (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://nve.com/role/Stock-basedCompensationDetailsNarrative", "longName": "00000037 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative)", "shortName": "STOCK-BASED COMPENSATION (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "From2024-07-012024-09-30", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-07-012024-09-30", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://nve.com/role/IncomeTaxesDetailsNarrative", "longName": "00000038 - Disclosure - INCOME TAXES (Details Narrative)", "shortName": "INCOME TAXES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:AccruedIncomeTaxes", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:AccruedIncomeTaxes", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://nve.com/role/LeaseCostDetails", "longName": "00000039 - Disclosure - Lease, Cost (Details)", "shortName": "Lease, Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://nve.com/role/LesseeOperatingLeaseLiabilityMaturityDetails", "longName": "00000040 - Disclosure - Lessee, Operating Lease, Liability, Maturity (Details)", "shortName": "Lessee, Operating Lease, Liability, Maturity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://nve.com/role/StockRepurchaseProgramDetailsNarrative", "longName": "00000041 - Disclosure - STOCK REPURCHASE PROGRAM (Details Narrative)", "shortName": "STOCK REPURCHASE PROGRAM (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "AsOf2019-01-21", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2019-01-21", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://nve.com/role/InformationAsToEmployeeStockPurchaseSavingsAndSimilarPlansDetailsNarrative", "longName": "00000042 - Disclosure - INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS (Details Narrative)", "shortName": "INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://nve.com/role/SubsequentEventsDetailsNarrative", "longName": "00000043 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)", "shortName": "SUBSEQUENT EVENTS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "From2023-10-162023-10-18", "name": "us-gaap:SubsequentEventDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-10-162023-10-18", "name": "us-gaap:SubsequentEventDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "g083809_10q.htm", "first": true, "unique": true } } }, "tag": { "srt_StandardPoorsAAMinusRatingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StandardPoorsAAMinusRatingMember", "presentation": [ "http://nve.com/role/FairValuesOfOurMarketableSecuritiesAggregatedByCreditRatingDetails" ], "lang": { "en-us": { "role": { "label": "Standard & Poor's, AA- Rating [Member]" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://nve.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://nve.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r107", "r198", "r199", "r496" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://nve.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of dividends to shareholders", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r24" ] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPrimarySicNumber", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r547" ] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://nve.com/role/BasisOfPresentationAndSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r66" ] }, "srt_StandardPoorsAARatingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StandardPoorsAARatingMember", "presentation": [ "http://nve.com/role/FairValuesOfOurMarketableSecuritiesAggregatedByCreditRatingDetails" ], "lang": { "en-us": { "role": { "label": "Standard & Poor's, AA Rating [Member]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://nve.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nve.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r580" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r535" ] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "WrittenCommunications", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r551" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://nve.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r200", "r201", "r202", "r203", "r230", "r238", "r242", "r243", "r244", "r320", "r321", "r347", "r367", "r368", "r421", "r440", "r445", "r446", "r477", "r492", "r493", "r503", "r509", "r514", "r521", "r524", "r575", "r578", "r590", "r591", "r592", "r593", "r594" ] }, "srt_StandardPoorsAMinusRatingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StandardPoorsAMinusRatingMember", "presentation": [ "http://nve.com/role/FairValuesOfOurMarketableSecuritiesAggregatedByCreditRatingDetails" ], "lang": { "en-us": { "role": { "label": "Standard & Poor's, A- Rating [Member]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://nve.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "label": "Inventories are shown in the following table:", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r12", "r51", "r52", "r53" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://nve.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r41", "r66", "r67" ] }, "srt_StandardPoorsAPlusRatingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StandardPoorsAPlusRatingMember", "presentation": [ "http://nve.com/role/FairValuesOfOurMarketableSecuritiesAggregatedByCreditRatingDetails" ], "lang": { "en-us": { "role": { "label": "Standard & Poor's, A+ Rating [Member]" } } }, "auth_ref": [] }, "srt_StandardPoorsARatingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StandardPoorsARatingMember", "presentation": [ "http://nve.com/role/FairValuesOfOurMarketableSecuritiesAggregatedByCreditRatingDetails" ], "lang": { "en-us": { "role": { "label": "Standard & Poor's, A Rating [Member]" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://nve.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r6", "r162" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://nve.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unrecognized tax benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r255", "r259" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://nve.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r200", "r201", "r202", "r203", "r238", "r321", "r347", "r367", "r368", "r421", "r440", "r445", "r446", "r477", "r492", "r493", "r503", "r509", "r514", "r521", "r578", "r589", "r590", "r591", "r592", "r593", "r594" ] }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingChangesAndErrorCorrectionsAbstract", "lang": { "en-us": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_ProvisionForLoanAndLeaseLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForLoanAndLeaseLosses", "crdr": "debit", "calculation": { "http://nve.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nve.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Provision for current estimate of credit losses", "documentation": "Amount of expense related to estimated loss from loan and lease transactions." } } }, "auth_ref": [ "r5", "r8", "r82" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://nve.com/role/IncomeTaxesDetailsNarrative" ], "auth_ref": [ "r200", "r201", "r202", "r203", "r230", "r238", "r242", "r243", "r244", "r320", "r321", "r347", "r367", "r368", "r421", "r440", "r445", "r446", "r477", "r492", "r493", "r503", "r509", "r514", "r521", "r524", "r575", "r578", "r590", "r591", "r592", "r593", "r594" ] }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockGrantedDuringPeriodValueSharebasedCompensation", "crdr": "credit", "presentation": [ "http://nve.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation", "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r31", "r33" ] }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendPayableDateToBePaidDayMonthAndYear", "presentation": [ "http://nve.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Dividends payable, date to be paid", "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r27" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://nve.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r200", "r201", "r202", "r203", "r238", "r321", "r347", "r367", "r368", "r421", "r440", "r445", "r446", "r477", "r492", "r493", "r503", "r509", "r514", "r521", "r578", "r589", "r590", "r591", "r592", "r593", "r594" ] }, "us-gaap_ProvisionForOtherCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForOtherCreditLosses", "crdr": "debit", "calculation": { "http://nve.com/role/StatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nve.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Provision for credit losses", "documentation": "Amount of expense related to credit loss from transactions other than loan and lease transactions." } } }, "auth_ref": [ "r5", "r79" ] }, "us-gaap_CorporateBondSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateBondSecuritiesMember", "presentation": [ "http://nve.com/role/ContractualMaturitiesOfMarketableSecuritiesDetails", "http://nve.com/role/FollowingTableShowsAmortizedCostFairValueAndGrossUnrealizedHoldingGainsAndLossesOfOurMarketableSecuritiesAsOfSeptember30AndMarch312023Details", "http://nve.com/role/FollowingTableShowsEstimatedFairValueOfOurMarketableSecuritiesAggregatedByFairValueHierarchyInputsUsedInEstimatingTheirFairValuesDetails", "http://nve.com/role/GrossUnrealizedHoldingLossesAndEstimatedFairValueOfMarketableSecuritiesForWhichAllowanceForCreditLossesHasNotBeenRecordedDetails" ], "lang": { "en-us": { "role": { "label": "Corporate Bond Securities [Member]", "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)." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r550" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://nve.com/role/StatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Selling, general, and administrative", "documentation": "Amount of general and administrative expense classified as other." } } }, "auth_ref": [ "r60", "r599" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://nve.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://nve.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://nve.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://nve.com/role/BalanceSheets", "http://nve.com/role/InventoriesAreShownInFollowingTableDetails" ], "lang": { "en-us": { "role": { "label": "Inventories", "verboseLabel": "Total inventories", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r106", "r495", "r520" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "us-gaap_RevenueNotFromContractWithCustomer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueNotFromContractWithCustomer", "crdr": "credit", "calculation": { "http://nve.com/role/StatementsOfIncome": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Product sales", "documentation": "Amount of revenue that is not accounted for under Topic 606." } } }, "auth_ref": [ "r554" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://nve.com/role/NetIncomePerShare" ], "lang": { "en-us": { "role": { "label": "NET INCOME PER SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r145", "r153", "r154", "r155" ] }, "us-gaap_SubsequentEventsDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsDate", "presentation": [ "http://nve.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent event, date", "documentation": "Date the event occurred after the balance sheet date but before financial statements are issues or available to be issued, in YYYY-MM-DD format." } } }, "auth_ref": [ "r37" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r535" ] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://nve.com/role/InformationAsToEmployeeStockPurchaseSavingsAndSimilarPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Defined benefit plan, plan assets, contributions by employer", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r229", "r231", "r237", "r510", "r511", "r512", "r513" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://nve.com/role/MarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "label": "Contractual maturities of marketable securities", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://nve.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of marketable securities", "label": "Payments to Acquire Marketable Securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r570" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://nve.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r97", "r109", "r111", "r119", "r124", "r131", "r141", "r142", "r158", "r165", "r169", "r171", "r184", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r272", "r275", "r276", "r290", "r295", "r329", "r342", "r359", "r396", "r411", "r412", "r502", "r516", "r517", "r531", "r558", "r576" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationImputedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationImputedInterest", "crdr": "debit", "presentation": [ "http://nve.com/role/LesseeOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Imputed lease interest", "label": "Unrecorded Unconditional Purchase Obligation, Imputed Interest", "documentation": "If disclosed, the amount of imputed interest necessary to reduce an unconditional purchase obligation to present value on an unrecorded unconditional purchase obligation." } } }, "auth_ref": [ "r553" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "srt_ExternalCreditRatingStandardPoorsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ExternalCreditRatingStandardPoorsMember", "presentation": [ "http://nve.com/role/FairValuesOfOurMarketableSecuritiesAggregatedByCreditRatingDetails" ], "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r535" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://nve.com/role/AllowanceForCreditLossesOnAccountsReceivablesTables" ], "lang": { "en-us": { "role": { "label": "The following table shows a roll forward of the allowance for credit losses on our accounts receivable:", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r18" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://nve.com/role/StatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Income before taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r55", "r80", "r158", "r165", "r169", "r171", "r329", "r341", "r502" ] }, "srt_StandardPoorsAAARatingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StandardPoorsAAARatingMember", "presentation": [ "http://nve.com/role/FairValuesOfOurMarketableSecuritiesAggregatedByCreditRatingDetails" ], "lang": { "en-us": { "role": { "label": "Standard & Poor's, AAA Rating [Member]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://nve.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/role/BalanceSheets", "http://nve.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total shareholders\u2019 equity", "periodStartLabel": "Beginning balance, value", "periodEndLabel": "Ending balance, value", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r45", "r48", "r49", "r68", "r378", "r394", "r414", "r415", "r520", "r532", "r559", "r571", "r583", "r600" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r535" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://nve.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of fixed assets", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r62" ] }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesOfLesseeDisclosureTextBlock", "presentation": [ "http://nve.com/role/Leases" ], "lang": { "en-us": { "role": { "label": "LEASES", "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing." } } }, "auth_ref": [ "r87" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://nve.com/role/StockRepurchaseProgramDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Treasury stock, shares, acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r10", "r45", "r72" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://nve.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r46", "r520", "r598" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://nve.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r249", "r250", "r251", "r360", "r560", "r561", "r562", "r582", "r600" ] }, "us-gaap_MarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesTextBlock", "presentation": [ "http://nve.com/role/MarketableSecurities" ], "lang": { "en-us": { "role": { "label": "MARKETABLE SECURITIES", "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "presentation": [ "http://nve.com/role/ContractualMaturitiesOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "(1 Year", "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)." } } }, "auth_ref": [ "r183", "r330" ] }, "dei_EntityAddressAddressDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressDescription", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Description", "documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses." } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://nve.com/role/StatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://nve.com/role/StatementsOfIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nve.com/role/StatementsOfComprehensiveIncome", "http://nve.com/role/StatementsOfIncome", "http://nve.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "label": "Net income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r56", "r65", "r81", "r97", "r109", "r111", "r115", "r124", "r131", "r135", "r136", "r137", "r138", "r141", "r142", "r149", "r158", "r165", "r169", "r171", "r184", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r290", "r295", "r343", "r396", "r411", "r412", "r502", "r530", "r576" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "presentation": [ "http://nve.com/role/InventoriesAreShownInFollowingTableDetails" ], "lang": { "en-us": { "role": { "label": "Finished goods", "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." } } }, "auth_ref": [ "r69", "r497" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://nve.com/role/ContractualMaturitiesOfMarketableSecuritiesDetails", "http://nve.com/role/FairValuesOfOurMarketableSecuritiesAggregatedByCreditRatingDetails", "http://nve.com/role/FollowingTableShowsAmortizedCostFairValueAndGrossUnrealizedHoldingGainsAndLossesOfOurMarketableSecuritiesAsOfSeptember30AndMarch312023Details", "http://nve.com/role/FollowingTableShowsEstimatedFairValueOfOurMarketableSecuritiesAggregatedByFairValueHierarchyInputsUsedInEstimatingTheirFairValuesDetails" ], "lang": { "en-us": { "role": { "label": "Marketable Securities", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r180", "r193", "r326", "r569" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "presentation": [ "http://nve.com/role/InventoriesAreShownInFollowingTableDetails" ], "lang": { "en-us": { "role": { "label": "Work in process", "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." } } }, "auth_ref": [ "r69", "r498" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://nve.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "label": "INCOME TAXES", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r125", "r254", "r257", "r260", "r261", "r267", "r269", "r270", "r271", "r358" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://nve.com/role/FollowingTableShowsAmortizedCostFairValueAndGrossUnrealizedHoldingGainsAndLossesOfOurMarketableSecuritiesAsOfSeptember30AndMarch312023Details" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross Unrealized Holding Losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "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)." } } }, "auth_ref": [ "r182" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://nve.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r45" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "presentation": [ "http://nve.com/role/InventoriesAreShownInFollowingTableDetails" ], "lang": { "en-us": { "role": { "label": "Raw materials", "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." } } }, "auth_ref": [ "r69", "r499" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://nve.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r126", "r127", "r128", "r157", "r322", "r356", "r361", "r369", "r370", "r371", "r372", "r373", "r374", "r376", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r389", "r390", "r391", "r392", "r393", "r395", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r413", "r525" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://nve.com/role/FollowingTableShowsAmortizedCostFairValueAndGrossUnrealizedHoldingGainsAndLossesOfOurMarketableSecuritiesAsOfSeptember30AndMarch312023Details" ], "lang": { "en-us": { "role": { "label": "Gross Unrealized Holding Gains", "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)." } } }, "auth_ref": [ "r181" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://nve.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock, $0.01 par value, 6,000,000 shares authorized; 4,833,401 issued and outstanding as of September 30, 2023, and 4,830,826 as of March 31, 2023", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r45", "r335", "r520" ] }, "us-gaap_MachineryAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentGross", "crdr": "debit", "calculation": { "http://nve.com/role/BalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Machinery and equipment", "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [ "r70" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://nve.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r45", "r376" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://nve.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r17", "r95", "r113", "r114", "r115", "r126", "r127", "r128", "r132", "r140", "r142", "r157", "r186", "r189", "r226", "r249", "r250", "r251", "r262", "r263", "r279", "r280", "r281", "r282", "r283", "r285", "r288", "r299", "r300", "r301", "r302", "r303", "r304", "r313", "r348", "r349", "r350", "r360", "r413" ] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://nve.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r10", "r45", "r376", "r394", "r600", "r601" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://nve.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r95", "r126", "r127", "r128", "r132", "r140", "r142", "r186", "r189", "r249", "r250", "r251", "r262", "r263", "r279", "r281", "r282", "r285", "r288", "r348", "r350", "r360", "r600" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://nve.com/role/StatementsOfShareholdersEquity" ], "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." } } }, "auth_ref": [ "r10", "r95", "r113", "r114", "r115", "r126", "r127", "r128", "r132", "r140", "r142", "r157", "r186", "r189", "r226", "r249", "r250", "r251", "r262", "r263", "r279", "r280", "r281", "r282", "r283", "r285", "r288", "r299", "r300", "r301", "r302", "r303", "r304", "r313", "r348", "r349", "r350", "r360", "r413" ] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r540" ] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine3", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://nve.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r9", "r20", "r280", "r283", "r313", "r348", "r349", "r556", "r557", "r558", "r560", "r561", "r562" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://nve.com/role/StatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r88", "r92", "r141", "r142", "r163", "r256", "r268", "r346" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://nve.com/role/LeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Operating cash flows for leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r309", "r311" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://nve.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r3", "r11" ] }, "us-gaap_ScheduleOfSecuritiesOwnedAndSoldNotYetPurchasedAtFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSecuritiesOwnedAndSoldNotYetPurchasedAtFairValueTextBlock", "presentation": [ "http://nve.com/role/MarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "label": "Fair values of our marketable securities aggregated by credit rating", "documentation": "Tabular disclosure of financial instruments held by a broker-dealer for its own account (proprietary securities) for trading or investment purposes that are carried at fair value including securities sold, not yet purchased." } } }, "auth_ref": [ "r38" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r541" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://nve.com/role/LeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Remaining lease term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r584" ] }, "us-gaap_OpenTaxYear": { "xbrltype": "gYearListItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OpenTaxYear", "presentation": [ "http://nve.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Open Tax Year", "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format." } } }, "auth_ref": [ "r258" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://nve.com/role/ContractualMaturitiesOfMarketableSecuritiesDetails", "http://nve.com/role/FollowingTableShowsAmortizedCostFairValueAndGrossUnrealizedHoldingGainsAndLossesOfOurMarketableSecuritiesAsOfSeptember30AndMarch312023Details", "http://nve.com/role/FollowingTableShowsEstimatedFairValueOfOurMarketableSecuritiesAggregatedByFairValueHierarchyInputsUsedInEstimatingTheirFairValuesDetails" ], "lang": { "en-us": { "role": { "label": "Money Market Funds [Member]", "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." } } }, "auth_ref": [ "r579" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://nve.com/role/Stock-basedCompensation" ], "lang": { "en-us": { "role": { "label": "STOCK-BASED COMPENSATION", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r239", "r240", "r246", "r247", "r248", "r515" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://nve.com/role/LesseeOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "label": "Total lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r308" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://nve.com/role/FollowingTableShowsEstimatedFairValueOfOurMarketableSecuritiesAggregatedByFairValueHierarchyInputsUsedInEstimatingTheirFairValuesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r213", "r231", "r232", "r233", "r234", "r235", "r236", "r294", "r317", "r318", "r319", "r507", "r508", "r510", "r511", "r512" ] }, "us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable", "presentation": [ "http://nve.com/role/FairValuesOfOurMarketableSecuritiesAggregatedByCreditRatingDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Credit Quality Indicator [Table]", "documentation": "Disclosure of information about credit quality indicator for financing receivable." } } }, "auth_ref": [ "r505", "r572" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://nve.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nve.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating lease", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r308" ] }, "us-gaap_FinancingReceivableRecordedInvestmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableRecordedInvestmentLineItems", "presentation": [ "http://nve.com/role/FairValuesOfOurMarketableSecuritiesAggregatedByCreditRatingDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Credit Quality Indicator [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r505", "r572" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://nve.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://nve.com/role/BalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Less accumulated depreciation and amortization", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r29", "r102", "r339" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r543" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://nve.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nve.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r19", "r20", "r54", "r104", "r336", "r352", "r355" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://nve.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r308" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://nve.com/role/BalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total fixed assets", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r70", "r101", "r340" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://nve.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nve.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net of allowance for credit losses of $15,000", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r176", "r177" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://nve.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Net fixed assets", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r7", "r331", "r340", "r520" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://nve.com/role/StatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Research and development", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r40", "r253", "r595" ] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://nve.com/role/InformationAsToEmployeeStockPurchaseSavingsAndSimilarPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Defined contribution plan, employer matching contribution, percent of employees' gross pay", "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan." } } }, "auth_ref": [] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Elected Not To Use the Extended Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r552" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r535" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://nve.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r25", "r100", "r494" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://nve.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://nve.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Diluted", "verboseLabel": "Shares used in computing net income per share - diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r147", "r152" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://nve.com/role/StatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nve.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (decrease) in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r63" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "presentation": [ "http://nve.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "lang": { "en-us": { "role": { "label": "Dilutive effect of stock options", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r563" ] }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://nve.com/role/StatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/role/StatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Unrealized loss from marketable securities, net of tax", "documentation": "Amount of unrealized gain (loss) on investment in marketable security." } } }, "auth_ref": [ "r57" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://nve.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://nve.com/role/LeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease cost", "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." } } }, "auth_ref": [ "r310", "r519" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://nve.com/role/ScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://nve.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Basic", "verboseLabel": "Weighted average common shares outstanding - basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r146", "r152" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://nve.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r13", "r520" ] }, "us-gaap_ScheduleOfInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentsTable", "presentation": [ "http://nve.com/role/ContractualMaturitiesOfMarketableSecuritiesDetails", "http://nve.com/role/FollowingTableShowsAmortizedCostFairValueAndGrossUnrealizedHoldingGainsAndLossesOfOurMarketableSecuritiesAsOfSeptember30AndMarch312023Details", "http://nve.com/role/FollowingTableShowsEstimatedFairValueOfOurMarketableSecuritiesAggregatedByFairValueHierarchyInputsUsedInEstimatingTheirFairValuesDetails", "http://nve.com/role/GrossUnrealizedHoldingLossesAndEstimatedFairValueOfMarketableSecuritiesForWhichAllowanceForCreditLossesHasNotBeenRecordedDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Investments [Table]", "documentation": "Disclosure of information about investments owned by investment company." } } }, "auth_ref": [ "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r468", "r469", "r470", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountCurrent", "crdr": "debit", "presentation": [ "http://nve.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Unamortized Discount, Current", "documentation": "Amount of debt discount to be amortized within one year or within the normal operating cycle, if longer." } } }, "auth_ref": [ "r35", "r36" ] }, "us-gaap_ScheduleOfInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentsLineItems", "presentation": [ "http://nve.com/role/ContractualMaturitiesOfMarketableSecuritiesDetails", "http://nve.com/role/FollowingTableShowsAmortizedCostFairValueAndGrossUnrealizedHoldingGainsAndLossesOfOurMarketableSecuritiesAsOfSeptember30AndMarch312023Details", "http://nve.com/role/FollowingTableShowsEstimatedFairValueOfOurMarketableSecuritiesAggregatedByFairValueHierarchyInputsUsedInEstimatingTheirFairValuesDetails", "http://nve.com/role/GrossUnrealizedHoldingLossesAndEstimatedFairValueOfMarketableSecuritiesForWhichAllowanceForCreditLossesHasNotBeenRecordedDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Investments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://nve.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Exercise of stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r10", "r17", "r72" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountNoncurrent", "crdr": "debit", "presentation": [ "http://nve.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Unamortized Discount, Noncurrent", "documentation": "Amount of debt discount to be amortized after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r35", "r36" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://nve.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r25", "r63", "r121" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://nve.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nve.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash used in financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r120" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://nve.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Shareholders\u2019 equity" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://nve.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Net income per share \u2013 diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r118", "r135", "r136", "r137", "r138", "r139", "r148", "r150", "r151", "r152", "r156", "r289", "r290", "r328", "r345", "r500" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://nve.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "FINANCING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed", "presentation": [ "http://nve.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share-based compensation arrangement by share-based payment award, fair value assumptions, method used", "documentation": "Description of method used to estimate fair value of award under share-based payment arrangement." } } }, "auth_ref": [ "r32" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://nve.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided (used) by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r120" ] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://nve.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable and Allowance for Credit Losses", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r564", "r566", "r567", "r568" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://nve.com/role/StatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r61", "r161" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://nve.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "INVESTING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://nve.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r63", "r64", "r65" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://nve.com/role/FollowingTableShowsEstimatedFairValueOfOurMarketableSecuritiesAggregatedByFairValueHierarchyInputsUsedInEstimatingTheirFairValuesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r213", "r231", "r236", "r294", "r318", "r507", "r508", "r510", "r511", "r512" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://nve.com/role/StockRepurchaseProgram" ], "lang": { "en-us": { "role": { "label": "STOCK REPURCHASE PROGRAM", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r71", "r123", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r286", "r416", "r417", "r491" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://nve.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "OPERATING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://nve.com/role/FollowingTableShowsEstimatedFairValueOfOurMarketableSecuritiesAggregatedByFairValueHierarchyInputsUsedInEstimatingTheirFairValuesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r213", "r231", "r236", "r294", "r317", "r510", "r511", "r512" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://nve.com/role/StatementsOfIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Cost of sales", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r59", "r124", "r184", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r295", "r576" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://nve.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Exercise of stock options (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r10", "r44", "r45", "r72", "r241" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://nve.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued payroll and other", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r15" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://nve.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosures of cash flow information:" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://nve.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r522", "r523", "r524", "r526", "r527", "r528", "r529", "r560", "r561", "r582", "r597", "r600" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://nve.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r315", "r316" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://nve.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://nve.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Right-of-use asset \u2013 operating lease", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r307" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyReport", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r546" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r549" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r546" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://nve.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://nve.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r47", "r72", "r337", "r351", "r355", "r357", "r377", "r520" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentRegistrationStatement", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r533" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "presentation": [ "http://nve.com/role/GrossUnrealizedHoldingLossesAndEstimatedFairValueOfMarketableSecuritiesForWhichAllowanceForCreditLossesHasNotBeenRecordedDetails" ], "lang": { "en-us": { "role": { "label": "Estimated Fair Value", "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." } } }, "auth_ref": [ "r86", "r196", "r506" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "presentation": [ "http://nve.com/role/GrossUnrealizedHoldingLossesAndEstimatedFairValueOfMarketableSecuritiesForWhichAllowanceForCreditLossesHasNotBeenRecordedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated Fair Value", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "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." } } }, "auth_ref": [ "r86", "r196", "r506" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://nve.com/role/StatementsOfIncome": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Contract research and development", "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." } } }, "auth_ref": [ "r159", "r160", "r164", "r167", "r168", "r172", "r173", "r174", "r227", "r228", "r322" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://nve.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Comprehensive income:" } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r535" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://nve.com/role/FollowingTableShowsAmortizedCostFairValueAndGrossUnrealizedHoldingGainsAndLossesOfOurMarketableSecuritiesAsOfSeptember30AndMarch312023Details" ], "lang": { "en-us": { "role": { "label": "Amortized Cost", "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)." } } }, "auth_ref": [ "r179", "r193", "r332" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://nve.com/role/StatementsOfIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total revenue", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r116", "r124", "r159", "r160", "r164", "r167", "r168", "r172", "r173", "r174", "r184", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r295", "r329", "r576" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://nve.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nve.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r76", "r103", "r124", "r158", "r166", "r170", "r184", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r273", "r277", "r295", "r333", "r388", "r520", "r532", "r576", "r577", "r587" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://nve.com/role/StatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r158", "r165", "r169", "r171", "r502" ] }, "us-gaap_SubsequentEventDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventDescription", "presentation": [ "http://nve.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent event, description", "documentation": "Describes the event or transaction that occurred between the balance sheet date and the date the financial statements are issued or available to be issued." } } }, "auth_ref": [ "r37" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r535" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://nve.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://nve.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://nve.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://nve.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accounts payable and accrued expenses", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r5" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://nve.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Revenue" } } }, "auth_ref": [] }, "us-gaap_DividendsCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCash", "crdr": "debit", "presentation": [ "http://nve.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash dividends declared ($1.00 per share of common stock)", "label": "Dividends, Cash", "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred." } } }, "auth_ref": [ "r4", "r72" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://nve.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12gTitle", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r538" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://nve.com/role/BalanceSheetsParenthetical", "http://nve.com/role/FollowingTableShowsRollForwardOfAllowanceForCreditLossesOnOurAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss", "periodStartLabel": "Allowance for credit losses as of March 31, 2023", "periodEndLabel": "Allowance for credit losses as of September 30, 2023", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r105", "r178", "r190", "r191", "r192", "r596" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "presentation": [ "http://nve.com/role/GrossUnrealizedHoldingLossesAndEstimatedFairValueOfMarketableSecuritiesForWhichAllowanceForCreditLossesHasNotBeenRecordedDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross Unrealized Holding Losses", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "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." } } }, "auth_ref": [ "r86", "r196" ] }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDiscountRate", "presentation": [ "http://nve.com/role/LeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Discount rate", "documentation": "Discount rate used by lessee to determine present value of operating lease payments." } } }, "auth_ref": [ "r518" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityReportingObligation", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Reporting Obligation", "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act." } } }, "auth_ref": [ "r542" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://nve.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Significant accounting policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r66", "r122" ] }, "dei_EntityListingParValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingParValuePerShare", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Par Value Per Share", "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://nve.com/role/StatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://nve.com/role/MarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "label": "The following table shows the estimated fair value of our marketable securities, aggregated by fair value hierarchy inputs used in estimating their fair values:", "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)." } } }, "auth_ref": [ "r34", "r75" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "presentation": [ "http://nve.com/role/GrossUnrealizedHoldingLossesAndEstimatedFairValueOfMarketableSecuritiesForWhichAllowanceForCreditLossesHasNotBeenRecordedDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross Unrealized Holding Losses", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "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." } } }, "auth_ref": [ "r86", "r196" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://nve.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Net income per share \u2013 basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r118", "r135", "r136", "r137", "r138", "r139", "r146", "r148", "r150", "r151", "r152", "r156", "r289", "r290", "r328", "r345", "r500" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://nve.com/role/ContractualMaturitiesOfMarketableSecuritiesDetails", "http://nve.com/role/FollowingTableShowsAmortizedCostFairValueAndGrossUnrealizedHoldingGainsAndLossesOfOurMarketableSecuritiesAsOfSeptember30AndMarch312023Details", "http://nve.com/role/FollowingTableShowsEstimatedFairValueOfOurMarketableSecuritiesAggregatedByFairValueHierarchyInputsUsedInEstimatingTheirFairValuesDetails", "http://nve.com/role/GrossUnrealizedHoldingLossesAndEstimatedFairValueOfMarketableSecuritiesForWhichAllowanceForCreditLossesHasNotBeenRecordedDetails" ], "lang": { "en-us": { "role": { "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r362", "r363", "r364", "r365", "r366", "r418", "r427", "r441", "r449", "r462", "r466", "r467", "r483", "r487", "r488", "r489", "r490", "r524" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://nve.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Expenses" } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://nve.com/role/StockRepurchaseProgramDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Additional stock repurchase", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://nve.com/role/StockRepurchaseProgramDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock repurchase program, remaining authorized repurchase amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://nve.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share-based payment arrangement, expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r245", "r252" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://nve.com/role/Inventories" ], "lang": { "en-us": { "role": { "label": "INVENTORIES", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r197" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r544", "r546", "r547" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r545" ] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAccountingStandard", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r546" ] }, "us-gaap_DefinedContributionPlanDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanDisclosuresTableTextBlock", "presentation": [ "http://nve.com/role/InformationAsToEmployeeStockPurchaseSavingsAndSimilarPlans" ], "lang": { "en-us": { "role": { "label": "INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS", "documentation": "Tabular disclosure of defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans." } } }, "auth_ref": [ "r30" ] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r536" ] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Other Reporting Standard Item Number", "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS." } } }, "auth_ref": [ "r546" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r548" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://nve.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://nve.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r5" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Audited Annual Financial Statements", "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements." } } }, "auth_ref": [ "r547" ] }, "dei_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodStartDate", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromContributionInAidOfConstruction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromContributionInAidOfConstruction", "crdr": "debit", "calculation": { "http://nve.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://nve.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Receipt of tenant improvement allowance", "documentation": "The cash inflow from developers, builders, governmental agencies and municipalities that provide the entity with cash to extend its construction services to their properties." } } }, "auth_ref": [ "r22" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://nve.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted average shares outstanding" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxes", "crdr": "credit", "presentation": [ "http://nve.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accrued income taxes", "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." } } }, "auth_ref": [ "r42", "r43", "r73", "r77", "r334" ] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://nve.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Marketable securities and credit losses", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r39" ] }, "dei_PhoneFaxNumberDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PhoneFaxNumberDescription", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Phone Fax Number Description", "documentation": "Description of Phone or Fax Number" } } }, "auth_ref": [] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AnnualInformationForm", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Annual Information Form", "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form." } } }, "auth_ref": [ "r547" ] }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "presentation": [ "http://nve.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Dividends payable, date of record", "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://nve.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r98", "r108", "r124", "r184", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r273", "r277", "r295", "r520", "r576", "r577", "r587" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "presentation": [ "http://nve.com/role/GrossUnrealizedHoldingLossesAndEstimatedFairValueOfMarketableSecuritiesForWhichAllowanceForCreditLossesHasNotBeenRecordedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated Fair Value", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "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." } } }, "auth_ref": [ "r84", "r194", "r506" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "presentation": [ "http://nve.com/role/GrossUnrealizedHoldingLossesAndEstimatedFairValueOfMarketableSecuritiesForWhichAllowanceForCreditLossesHasNotBeenRecordedDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross Unrealized Holding Losses", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss", "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." } } }, "auth_ref": [ "r85", "r195" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "presentation": [ "http://nve.com/role/MarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "label": "Gross unrealized holding losses and estimated fair value of marketable securities for which an allowance for credit losses has not been recorded", "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." } } }, "auth_ref": [ "r83", "r506", "r574" ] }, "us-gaap_MarketableSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesNoncurrent", "crdr": "debit", "calculation": { "http://nve.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://nve.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Marketable securities, long-term (amortized cost of $41,467,512 as of September 30, 2023, and $37,495,846 as of March 31, 2023)", "documentation": "Amount of investment in marketable security, classified as noncurrent." } } }, "auth_ref": [ "r555" ] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CountryRegion", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "crdr": "credit", "presentation": [ "http://nve.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Significant change in unrecognized tax benefits is reasonably possible, amount of unrecorded benefit", "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." } } }, "auth_ref": [ "r74" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://nve.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current assets" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://nve.com/role/FollowingTableShowsEstimatedFairValueOfOurMarketableSecuritiesAggregatedByFairValueHierarchyInputsUsedInEstimatingTheirFairValuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r213", "r231", "r232", "r233", "r234", "r235", "r236", "r317", "r318", "r319", "r507", "r508", "r510", "r511", "r512" ] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Extension", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://nve.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r16", "r99", "r124", "r184", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r274", "r277", "r278", "r295", "r520", "r576", "r587", "r588" ] }, "srt_CreditRatingStandardPoorsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CreditRatingStandardPoorsAxis", "presentation": [ "http://nve.com/role/FairValuesOfOurMarketableSecuritiesAggregatedByCreditRatingDetails" ], "lang": { "en-us": { "role": { "label": "Credit Rating, Standard & Poor's [Axis]" } } }, "auth_ref": [ "r504", "r565", "r572", "r581" ] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://nve.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Marketable securities, short-term (amortized cost of $7,302,714 as of September 30, 2023, and $15,696,135 as of March 31, 2023)", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r555" ] }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable", "presentation": [ "http://nve.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table]", "documentation": "A summary of unrecognized tax benefits for which a material change is reasonably possible in the next twelve months, typically including the nature of the uncertainty, the event(s) that could cause a material change, and an estimate of the range of the reasonably possible change or a statement that an estimate of the range cannot be made. An unrecognized tax benefit is the difference between a tax position taken in a tax return for which the resultant tax benefit has not been recognized in the financial statements because it is more likely than not, based on the technical merits of the position, that the tax position will not be sustained upon examination." } } }, "auth_ref": [ "r74" ] }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems", "presentation": [ "http://nve.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://nve.com/role/RecentlyAdoptedAccountingStandard" ], "lang": { "en-us": { "role": { "label": "RECENTLY ADOPTED ACCOUNTING STANDARD", "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle." } } }, "auth_ref": [ "r90", "r91", "r93", "r96", "r129", "r130", "r133", "r134", "r143", "r144", "r187", "r188", "r264", "r265", "r266", "r284", "r287", "r291", "r292", "r293", "r296", "r297", "r298", "r305", "r306", "r314", "r323", "r324", "r325", "r351", "r352", "r353", "r354", "r355" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities", "crdr": "debit", "calculation": { "http://nve.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nve.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from maturities of marketable securities", "documentation": "Amount of cash inflow from the sale or maturity of long-term held-to-maturity securities." } } }, "auth_ref": [ "r23", "r570" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://nve.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r14", "r124", "r184", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r274", "r277", "r278", "r295", "r375", "r501", "r532", "r576", "r587", "r588" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://nve.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://nve.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nve.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and shareholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r50", "r78", "r338", "r520", "r559", "r571", "r583" ] }, "us-gaap_AllowanceForLoanAndLeaseLossesLoansSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForLoanAndLeaseLossesLoansSold", "crdr": "debit", "presentation": [ "http://nve.com/role/FollowingTableShowsRollForwardOfAllowanceForCreditLossesOnOurAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Provision for credit losses recorded in the quarter ended June 30, 2023", "documentation": "Amount of reduction of allowance reserve for credit loss arising from sale of loan and lease portfolios." } } }, "auth_ref": [ "r28" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r534" ] }, "us-gaap_CreditLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditLossAbstract", "lang": { "en-us": { "role": { "label": "Credit Loss [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease", "presentation": [ "http://nve.com/role/FollowingTableShowsRollForwardOfAllowanceForCreditLossesOnOurAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Change in provision for credit losses in the quarter ended September 30, 2023", "documentation": "Amount of increase (decrease) of allowance reserve for credit loss." } } }, "auth_ref": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NoTradingSymbolFlag", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://nve.com/role/StatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nve.com/role/StatementsOfComprehensiveIncome", "http://nve.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Total comprehensive income", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r21", "r110", "r112", "r117", "r327", "r344" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://nve.com/role/StatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/role/StatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r58", "r124", "r158", "r165", "r169", "r171", "r184", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r295", "r502", "r576" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://nve.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r537" ] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element." } } }, "auth_ref": [ "r539" ] }, "nvec_UnrealizedLossFromMarketableSecuritiesNetOfTax1": { "xbrltype": "monetaryItemType", "nsuri": "http://nve.com/20230930", "localname": "UnrealizedLossFromMarketableSecuritiesNetOfTax1", "crdr": "credit", "presentation": [ "http://nve.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Unrealized loss on marketable securities, net of tax", "documentation": "The element represents unrealized loss from marketable securities net of tax1." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://nve.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid during the period for income taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r26" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "nvec_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeThroughSixYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://nve.com/20230930", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterThreeThroughSixYearsFairValue", "crdr": "debit", "presentation": [ "http://nve.com/role/ContractualMaturitiesOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "3-6 Years", "documentation": "The element represents available for sale securities debt maturities after three through six years fair value." } } }, "auth_ref": [] }, "nvec_AmortizedCostFairValueAndGrossUnrealizedHoldingGainsAndLossesOfMarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://nve.com/20230930", "localname": "AmortizedCostFairValueAndGrossUnrealizedHoldingGainsAndLossesOfMarketableSecuritiesTextBlock", "presentation": [ "http://nve.com/role/MarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "label": "The following table shows the amortized cost, fair value, and gross unrealized holding gains and losses of our marketable securities as of September 30 and March 31, 2023:", "documentation": "The element represents amortized cost fair value and gross unrealized holding gains and losses of marketable securities text block." } } }, "auth_ref": [] }, "nvec_UnrealizedLossesOnMarketableSecuritiesAndTheirTaxEffectsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://nve.com/20230930", "localname": "UnrealizedLossesOnMarketableSecuritiesAndTheirTaxEffectsTextBlock", "presentation": [ "http://nve.com/role/MarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "label": "Unrealized losses on our marketable securities and their tax effects are as follows:", "documentation": "The element represents unrealized losses on marketable securities and their tax effects text block." } } }, "auth_ref": [] }, "nvec_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://nve.com/20230930", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue", "crdr": "debit", "presentation": [ "http://nve.com/role/ContractualMaturitiesOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "1-3 Years", "documentation": "The element represents available for sale securities debt maturities after one through three years fair value." } } }, "auth_ref": [] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://nve.com/role/StatementsOfIncome", "http://nve.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cash dividends declared per common share", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r72" ] }, "nvec_UnrealizedLossFromMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://nve.com/20230930", "localname": "UnrealizedLossFromMarketableSecurities", "crdr": "credit", "presentation": [ "http://nve.com/role/UnrealizedLossesOnOurMarketableSecuritiesAndTheirTaxEffectsAreAsFollowsDetails" ], "lang": { "en-us": { "role": { "label": "Unrealized loss from marketable securities", "documentation": "The element represents unrealized loss from marketable securities." } } }, "auth_ref": [] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://nve.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "presentation": [ "http://nve.com/role/InformationAsToEmployeeStockPurchaseSavingsAndSimilarPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Defined contribution plan, maximum annual contributions per employee, percent", "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan." } } }, "auth_ref": [] }, "nvec_TaxEffects": { "xbrltype": "monetaryItemType", "nsuri": "http://nve.com/20230930", "localname": "TaxEffects", "crdr": "credit", "presentation": [ "http://nve.com/role/UnrealizedLossesOnOurMarketableSecuritiesAndTheirTaxEffectsAreAsFollowsDetails" ], "lang": { "en-us": { "role": { "label": "Tax effects", "documentation": "The element represents tax effects." } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://nve.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r585" ] }, "nvec_UnrealizedLossFromMarketableSecuritiesNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://nve.com/20230930", "localname": "UnrealizedLossFromMarketableSecuritiesNetOfTax", "crdr": "credit", "presentation": [ "http://nve.com/role/UnrealizedLossesOnOurMarketableSecuritiesAndTheirTaxEffectsAreAsFollowsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrealized loss from marketable securities, net of tax", "documentation": "The element represents unrealized loss from marketable securities net of tax.", "label": "Unrealized Loss from Marketable Securities Net of Tax" } } }, "auth_ref": [] }, "nvec_DescriptionOfSecurities": { "xbrltype": "stringItemType", "nsuri": "http://nve.com/20230930", "localname": "DescriptionOfSecurities", "presentation": [ "http://nve.com/role/MarketableSecuritiesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Description of securities", "documentation": "The element represents description of Securities." } } }, "auth_ref": [] }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsAndNontradeReceivableTextBlock", "presentation": [ "http://nve.com/role/AllowanceForCreditLossesOnAccountsReceivables" ], "lang": { "en-us": { "role": { "label": "ALLOWANCE FOR CREDIT LOSSES ON ACCOUNTS RECEIVABLES", "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable." } } }, "auth_ref": [ "r175", "r185" ] }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "crdr": "debit", "presentation": [ "http://nve.com/role/MarketableSecuritiesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt securities, available-for-sale, excluding accrued interest", "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r573" ] }, "nvec_SpecificAccountsDeemedUncollectible": { "xbrltype": "monetaryItemType", "nsuri": "http://nve.com/20230930", "localname": "SpecificAccountsDeemedUncollectible", "crdr": "debit", "presentation": [ "http://nve.com/role/FollowingTableShowsRollForwardOfAllowanceForCreditLossesOnOurAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Specific accounts deemed uncollectible", "documentation": "The element represents specific accounts deemed uncollectible." } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://nve.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r126", "r127", "r128", "r157", "r322", "r356", "r361", "r369", "r370", "r371", "r372", "r373", "r374", "r376", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r389", "r390", "r391", "r392", "r393", "r395", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r413", "r525" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://nve.com/role/LesseeOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "label": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r312" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://nve.com/role/DescriptionOfBusiness" ], "lang": { "en-us": { "role": { "label": "DESCRIPTION OF BUSINESS", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r89", "r94" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://nve.com/role/LesseeOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "label": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r312" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://nve.com/role/NetIncomePerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r563" ] }, "us-gaap_EmployeeBenefitsAndShareBasedCompensationNoncash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeBenefitsAndShareBasedCompensationNoncash", "crdr": "debit", "calculation": { "http://nve.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://nve.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation", "label": "Employee Benefit and Share-Based Payment Arrangement, Noncash", "documentation": "Amount of noncash expense (reversal of expense) for employee benefits and share-based payment arrangement. Includes, but is not limited to, pension, other postretirement, postemployment and termination benefits." } } }, "auth_ref": [ "r6" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://nve.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://nve.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r65" ] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentDescription", "presentation": [ "http://nve.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsGross", "crdr": "debit", "calculation": { "http://nve.com/role/BalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Leasehold improvements", "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r70" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://nve.com/role/LesseeOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "label": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r312" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://nve.com/role/LesseeOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "label": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r312" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://nve.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r586" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://nve.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r45" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://nve.com/role/ContractualMaturitiesOfMarketableSecuritiesDetails", "http://nve.com/role/FollowingTableShowsAmortizedCostFairValueAndGrossUnrealizedHoldingGainsAndLossesOfOurMarketableSecuritiesAsOfSeptember30AndMarch312023Details", "http://nve.com/role/FollowingTableShowsEstimatedFairValueOfOurMarketableSecuritiesAggregatedByFairValueHierarchyInputsUsedInEstimatingTheirFairValuesDetails", "http://nve.com/role/GrossUnrealizedHoldingLossesAndEstimatedFairValueOfMarketableSecuritiesForWhichAllowanceForCreditLossesHasNotBeenRecordedDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r362", "r363", "r364", "r365", "r366", "r418", "r427", "r441", "r449", "r462", "r466", "r467", "r483", "r487", "r488", "r489", "r490", "r524" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(2)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "70", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "30", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480513/718-10-30-3" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "30", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480843/718-30-35-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "855", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "940", "SubTopic": "320", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481961/940-320-45-2" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-5" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.11)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//840/tableOfContent" }, "r88": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r89": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r90": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r91": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r94": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310/tableOfContent" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//326/tableOfContent" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column B)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 5)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r501": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r502": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r503": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r504": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-15" }, "r505": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "79", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-79" }, "r506": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r507": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r508": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r509": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r510": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r513": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r514": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r515": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r517": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r518": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r519": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r520": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r521": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r522": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r524": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r529": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r530": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r531": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r532": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r533": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r534": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r535": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r537": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r539": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r540": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r541": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r542": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r543": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r544": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r545": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r546": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r547": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r548": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r550": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r551": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r552": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r553": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-5" }, "r554": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r555": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r556": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r557": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r558": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r559": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r560": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r561": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r562": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r563": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r564": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r565": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-29" }, "r566": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r567": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r568": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r569": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r570": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r571": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r572": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r573": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r574": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r575": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r576": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r577": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r578": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r579": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r580": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r581": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4K", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4K" }, "r582": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r583": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r584": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r585": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r586": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r587": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r588": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r589": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r590": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r591": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r592": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r593": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r594": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r595": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r596": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r597": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r598": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r599": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r600": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r601": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 62 0001753926-23-001369-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001753926-23-001369-xbrl.zip M4$L#!!0 ( %J!4E>.7ZF2JK4 /5C" / 9S X,S@P.5\Q,'$N:'1M M['UK=YK]:"_"*B@B*"?N?GV?\.^2KP PU1T[=\3^I0Z(8 FZ;*B M/?Q[8EO=3/[D_\X_?OC6L^!S\%G-_/>D9UF#LR]?7E]?3U_94]UX^$(+@O!E MB)XY<1XZ&_H^QU 4_>7/S753ZH&^F%$TTQ(U"4R^I"K:T^KUT:>31SN&JLP] MBO[BO83]LK0T_%2>?F'V8?Z+\^''?#%T%IN_3^).YQV7+R%BC 3#]08$??T$? MH^\P&8J=(8NDVYIEC/QQ=3^<>Y5I6,M P3_./:2]S' ,_G(JZ7W\ "6PU G6 M2"#*\%\"_>>;I5@J./_VQ?D7?MH'EDB@KV? LZV\_'M2U#4+:%:F!;$X(23G MMW]/+#"TOCB*^P5][XN[[+?_9#)$60&J?$8T@?65J(I]<$8,Y>%7HG*)?VA3 M3+%]U_R'N;PJ%.KP'P0>DJ2C5=23$E4[X%HE.%?3(0ZM\V:^95KUH&AZ+*SZBVSS9JY MF36+MF',@5G2Y$O1 FWGX^LF]7HSHL8WM__^N\4K=3^,$6*_ 74%XOVW3;M$:8U4L&_)UUH"LX(FAI81$OIP]=4 MP2O1T/NB1CI_(.%[#*6+C8ZLO'C?DQ5SH(JC,T+3-8 _5(9GR'H YDE_)LB MRT##1@K]"A^L0EDS%,FQ/T.K@4Q_V=#[2'DS%)>A:$MW?A8RT,X1&D0.O@HH M9[[J>7(^U<]O7^9>$<5QJA&]5Y']/H"HP"E( &'7FEV6I 1X4$T4]%E*AD_/JKQ)1K#7J:Z H M&Z*$HB-W+3?N.*L;^HN"(NBR;M2L'C"*!I 5ZUHW36">^,$,8X@$+:F.-^"]@ &!C J4%3HL@T;0NM!Z8$4%YC<6C"9'!49F"@8.+O3#""J MRAC(""P$QHUH/,%@IJ.")I!L0[$48%:!5>NVQ"'M"S4[(:XK#FV7 NVBWN_K M6M/2I:<;T.\ 8Q$?-L\D#Y\Y+O!;X<.Q;"+QF1?^+?#)\;&JQ;4N:@5-O@9P M([.+7F297.1P7H(N@ 94KL#]>1] Z@(3@@K_==0X+*012L@,124 9"P>:-]A M*!T;/5;1"HIA!_0V4AYX%Y,(+,,0' %T55)9:UXDF:[:%#C_0&+DG"/S+$/F\GQT"%XJJ@W_ MNH1G:!39W*XHLH"B^BHB*O *UJ4YQU#I>@ M8]V(EOM;H6M!K#70ZAFZ_="#_P" 8D.S+"K&+U&UP3SB!;/6]?'L-W 3,G)< M4=G69-/???"<$*T[W I+C)N+9U,9QH=EE@Z/Y6Z!=EY@3A;$'$L2M$- AMY] M #03GR\6#!AX/P"T ;D831^IBR/TI\*K:,@3TA1,T^X[IO@&6#U=OD.V^/Q" M%:6G3%/JH<.\S TP+,@;K"WPRX2.OY 90%R@\A!]70;J]I%]4WG0E*XBP4U" ML8< KF@H I)T^&<8 T'G>P$TT(7>MV(V8-"@:U 81G48.2A0* I]=/Q7ZSI? M,60@NT^O8_8B206*FE73Q7C[G-J6FQM>-]TJ>42X!C 0 K4!-%,6I"4.CAJ@ M+RJ:]UL+&/V3\SI+W6Q/XA8,*$W;&&&/ZYB=@O1L*\8*?QM "@6.VVS9MJ;; MY/TTE:'YR4_Y>?LJPPTMC&&MGBR.1E##@;8$7598TA&[8X)G&TI^Z07^C^GL MBFN2I4/U)N@\2:#7A=T>+\&[ \*I19"3>5%D8&&U!$9-P1.2[\ =5&!&_;1 M#4(/AI[(@.$#"K@P#=D0&WRY5?"9,P#6N@VL9"L I%8!^&7NH K!:Z! &V@2 M,)TGT,W&F8FOK"#@!+Z'.NOA:POD!#+>R?/IT(0BZWR,+@O^/3&5_D %SM&Z M^ZKYQ9W7F;IM>&^#C^$SNS.75)@8:T3?NP+PO@;PV<;DKY._(WI9T)1!><*H M -_[H&+EY_R9VN*7IZ_[XOL^]VT#?)RT# 4TSX:%N'4^1<=;:?K9TM> W^< \/[HDG0UG2>F$0DB>V2T=:X\K?,I I-7N)]$3*1C%, Y M(LU)4EQ$PG>%QTPDYV0V#B*M.J\[,G(M&K5V+[RMFP?OB#U^R/<4*OA=D M64%;-U%%6Y.*5A0'BB6J[TH&UM+@OF9PT@"4J&I!+HH'.L,QW)13^R+]]"=AP<_X^F)^PB('?PP9\CN]I MQ)#HB&'_\I!&#,<8,>Q=3M*((6$1P[XDX,C.;_9,)"8]B$E<6,7L(9Q>Y'L: M5B4WK#J(/*1AU=&%58>0DS2L2E)8M4<).-ZP:D]$2D^KDA=6[2.<3D^KCB>L MVK\\I&'5,895>Y>3-*Q*6%BU+PDXZK J/B+-YT^GUX')"; B20CGX\[J6RTX M:826L CMZ 4J#?&.(\0[=D%+8\2#QXA'*D)'%F0>#94#-ZUY'SJ:N-@TF74] MJP4GC4T3'IL>G4"EL>EQQJ;')FAI;)JXV#29(K1-:[SW(3W)BIK"5I#&'FZO M%IPT:DIRU'2, I5&34<8-1VAH*514[*BIN,1H6,^T4LRE0.W.7X?.IJXV#2Q M/616"$X:FR8\-CTZ@4ICT^.,38]-T-+8-'&Q:<)$:$7+ZS16.GSIPYXZ9::A M3I)#G4/+0QJI'$>DY: ]'0E>1$# M/G\S!KH!;8Q'ENL,W[)Z2] M&$U^_ [Q% VI-\*$GH=I#2M2F=TDLTPJLTF16>:]R.QN]>=L=[L'?I;)-U2_O>?>Z127 B7._> MMSBI#7X[$IP(&[SWX#&UP6]'@A-A@Y,EP:ETOEDAF LEW["+?3.^;>_[BS?L MM=Z,N]A[R)Y:BN1;BKW'$*FE2+ZEB$\HW#XPW*0/#'>4I39SK5*X,*U2N#UT MV^$F;?S>!I6W;^.W#RK/C3^99,'=*)K2M_O';=A00EM#U![ -+]M#J]]6ZG% MGN.A)K4<2B#$X=L4B%F\4H'P"8%H 4*588YWI+F'0)QQ(IW-4/D,DSM>(KD( MQ!HWL1F:RM#\Y*?\D9%K05\Q,MOJ*\8[.GVU-<4A\5WS: !SY2M<(N"'0K\#PE=?\1Y9>8%L7*8M^F[5 M[L-=BJ7[G*AO08-%&/U6G7GI)=#TOJ)M>NUFNBR^UV]A[_,Y*@0@:!V^9@/+ M!O#'@ S[I@S/#*"*J .+V5,&1!>J=0-T3:C@HF0AQ>.$$\+2W;_INJ7I%H!_ MIOGLR?FW+PO?#[IHEHECT3@@Y?DX%HT#TEP<-,UEXU@T'\.B>3J.1;DX%LW% ML*A Q;$H&_VB-!4#I#05!Z1T#!I%TS%H%$W'H%$T$X-&T4P,&D4S,6@4S<8A M4G$X/CH;ATAEXQ I/@Z1XK<7*>>OIFX;$C#1G_!?>D"4\8[BVQ<8EL%_T?]] M&Q"F-5+A]J0O&@^*=D90:-G!^?R'71C*GQ$T-;"(EM(')E$%KT1#[XL:Z?R! M))IP"]#]2DR6@8]27PFT :-7%W_E'N!ZT,YJNX:VH(A'N"0 T7HNGM98^ M/0P\(301'9# %Y[-ON_DG*8RM]AV3=><"D8J(P[444+X"96>?/Q0T\#GY .[ M*+/L@LS>VJ(!.:B.&F"@&Y:_^-8'_5[Y,CNXHI]"BV]7-_JB]>^),K3..KJN M E&S#!OXR?4"3$@FA!S'?UTAY1\_W-X5&JU2X_J>:)3JM4:+J-\UFG>%:HMH MU0CH,5K0*Q T2]0:!)W])'\F:F6B];U$3)W)U(\4BBWT,2VP7/*Y6]:-CQ^L M'B">/9(1SBDC 309R(2# 0$MV-P[L0;+0$+I@S H.B-L^+2A*AI8%IC+!8&I MX_5+SAFGO[@P3*FLO-*5IQ<0B;C(J"LH_%Y/%D/CA[*B @+:#>CESW8* M6YZ\,L]6[O@@?WTP-Y.([\65WAF9H@4\CEL#^7^D_ M$*8A05_4?Z @NU[HT\?!PPDAJM _G7CO[ 'EH0??RO?B59&MWAG!0!B& M)\278T4] J@9QCWH6%0,84XQ&N!!,9%/LJI0?-OR\-I?0?)TIW[Y<'O/*>() M ;^((#L[^W/YY^RL^JOT#T,5:XWZ N09$T@999CI*;(,('KP_8R"[JHA-_,G MY_!['S^@K]4:A18^Y%M4A6.CN7N84!J*DO7Q [('A-XEC F)"=$DS &04(Z+ M3"B0*Y9)2#V\S_M\;&CZ,\<2.]" 2T!5X=\E17OX]P2:1O3[0)1E[_>M,7/U MFJ:H?[X2'=V 9C\CZ:HJ#DP(D/<32J'X9AG;+N]E7GRSY.TA<]&"1#]EL@-K M BJ7_6<6)0&]<-P=#K<#> M"E%L-I"M0+E9%A@8^@M2G?DC@0!PGIS?*)H&3-T2M_"REAP']VGJGQAU+1Z8 M$RZQI3F);8G#BILN*.'OKHON"E=_NYT4 MPO\QDF"_8G:.6&L=>'6#T-$$*.+1-A135B2\*X8>4YE5<_R8\2!JRAC__CD> M-3@>=8V90973QFGSU &XU!^H^@AR:%[4B:I^^CEZV85N'"WY[PD;(D+8*SO? MAZ[N8JVI.6M=D&4#F*;[SS7\!NUOJ2_O\[>5>_4O/6(BL]0^+S\YIVF.$AQ6 M_!)5%8R(7PHFC"BO,-LDL=XCN>L7X8\UHZ6_:OX8?J<$B1G(-\)3-FH,IZ\^ M.2]!A27JAJ@8"@B,$.N'$#;8-:,.PS)HEU=$@Z"9O\K)#>W[WSU&@_X )B , M3'U)3 :DKD.A4/\J@]7[DIRBRX6':O_ZHANU?LV]_>0\FV4Y;K.(O5?O\6D; MEW )3,E0!D@J_-GZ^O/[X/[NHLS$YAAD03L[=O[EQ:I<8&-"T* -1)< 0 M2+:EO*"C'1@/H6H17PE(P]1XI0NJH0,M4L8T&$T4ODGR*TMFB';-$(J6"@80 M5[N2CO!X>96CG^B?4@0V9_9])^="=M7QP&>7)PM@7[A@7^N2J-9[NK;V/JOX MP&LO/[(W)>8A M 7WWERGF>$C,#0N<.YOV.2UR499%QF8IJ6Q:%#UHU.\._C MP]UWJL(9%U'DG*Y\^R36G)VD)O#>M:#(Z.@$?/W1&A-0#TA-ZUQ/QV@/X M PEALQ<$WVB/Q,]T22ZB@ID FY/X8CRRHO=<7JB=8B\*_B/)@(1N?++A*?R8\?1$TF M/C$.EAVXN8,/=!XA#N@+^%GX+02&NQ#*-C(Q%!A*T;0(@2)D<62>[N..T$!7 MS-$Z<9S]NIQ_3L_%R$7;,"#F3G:5,PS,LDU_VR!=@P?._*-4N.@R&/S??W)^ MOS+JG:3XX#PPY[>J?G3<27K&S);V!&D95+"^8EE0)Z$-ERQ#U^ *JCHBP LP M1D0%^3Q1PAN;2]$2"9R(LV!NIFL,;,.TX=(?/\!/&C9\E*.RR*) SV$[=5E$ M,],B/GF&B6&94_<1JZ?@6^\!NO7>U?HX275KS(\#\\2H //S&S,9[,)-[H2/ MB(VN!J_(%RV"[YHP[#S6P]< +-_0^KT_-1G'9C*@BHJ$"H$!A"A)T&2@ML0R MUB 8]4&8_/Y*0.YF?#\P^^B0W7!# *CB'S](>A_B-B)1P +7@SX>8?Y /!CZ MJ]4CW(]/(4( R>#KJ+AQ%D361$4F#+4UU4@XH_IK]YC*Q] Z:[XB24(/0@F M2Z&8Q7UX!;#>DXKFV$2:Z608+P[S@B\"QEXK3%":/..!>GS9$]ESY((3!^R3@S/QZIA$&=A0(\CW>6/HBS8(59RK8VBI"K M#[HQ\H\]KDN]_(_RCZ[ZTHOLPM!I$H9%2')?[G=M. ?=R7EUWF?-R.&*@(68 MU"X>X\%YT_%S#L!+SF[IV+$\QUC\Y0O;5#1@KMB'ED>74O_2+.@O7)R%I3[P M;"HJ3D.?-Y]MY7K_"7BLYW5EQU7K ]J$!FK9*/ MM8QO#6";*OE6'^J_EP/=+CK#7+5I0,5?:1^=29V$>H8&<+KC$]TID_36"Y^*M+@N:$M%#]XB2W"X@2]-RJ:)H^ M&X4X*,$FB!*&*$\"6G/4[^CJ)_/S^Z,#*GZ=%PC@.4^HZZ\]!5]?>P8AL1O* MO25>+0<+KND_SWRXRDE-IG>?C>+&:?&53BU(?EG@W@JYR-[%:^_/CMM5\D:OEO^JO*"KCYEZ( M"[R+;Y'>K1[PS]'C%W3!"\!Q:;TO_4N5\N5WW2B]V)&)[V?5/]FPHZ'-2X)##<,8&$+IMX6OK50<\LV2CJ9H MMCU^%"ZL?B=G_+A6-Q-LW3OFJ5;PYC"BP2EL*$IY5.+(/,N2W!I2^2B5'E+_2>3($Y65%P\0=V?8T2U+[Y\1%ZH([3D#WV7JJB)[K\]8 M^N",X)'O=/_@?8''^KS<*WMV-S\X]QIK+[Y] "'/= P@/F4Z ,H#!%Y47\61 M&['#V[+Q%J50,VK":=+]!&CUBI<7$-.UF<+)YMO"/$"T7Y]26@=MK"_0=V&FH MLY.[:]S? 5< Q:FNJ8ZF.OH6=!3]HVBQJ2E[: &+G*!/S!'J]'E40Z8 7I ,U&M;JK@21665,&/7L%C=ME\$)?=5(;$C8YK MX=^N3F>/1#Y2G3YZG8[;:>>V=]JIBB=(7%(5/WH5C]EMYWTU'">O]'15AM&W MF^?ET+#T;"O6:!ME/UH=YX]$7E(=3W5\O8X+,>OX\?KQW)'(2ZKCJ8ZOU7&: M\H_41;-'E%7]U7Q?\7G^2&0DU>M4K]?K-8W*HRW@M2S6WU8JB7 D/$_U].CU M-,9T+WHNW8LY)6Y$37S JCDIDKI43,G&8Z&Q=RUHHCHR%5SF,=7HHJ[)3FL4 M]$P#F+9J.94@ ^#4^1ZOJM/I5==1\2O5=7]=9V=UG3M%.FL9NFIBE:T;N@1D MVP!'K*=I['Q4_#HJ/8U-*[G%.HG**5%K?2\U]EDDD>IEJI?'J9=[])_9A=*( M:_ (U_L./&XA-1SIAJ::N@A-92?T]#"*=%0S">B+$J6;J3:F6IGJIV'U,[< MPO[S1M$ T12[P!KA0R95-]/]9ZJGJ9X>6$_SLWK*GQ*E84_I*$=\5T.GES5' MQ:^C4LS8U%# !T/-RE6UT+IKE)I'?0;$4/'V*US17>:HF]>L[S_&^/8?^^JT MKH,?[Z43V;;D=!:F_-N#+KW,T8D9&GC8?R5:HP%$LF"('47Z2J FF@Z%JCK" MFYGK0N9]"WWR;KJE^70D2YN=Q=A$RSG KSB-P'#;R+F.P&Y#) >O-7V0C@OO M>)N@NG1CINWZHF28$^*NZ'!S&@#:_ETIO MLYO>;/>\Q>YZ7J-X57 <^\QN84(7%,1.HVZ7&I- M@)XEX5R8#J% )/WWA)G2B1.R,XV4Z[DQ]7)KOU:,W,G:J(V>1FV^LI!T$8.* M,L/B!24AD@_^40$+-Y)SR?).,^9I;^:C0F8*[+:*N+!3SKP"M-%%BJ[*DRUQ M:#4N.6K,LG1[_',\[(R,QM#Z+0168Q^0_"AY(QI2SP&+I4DW=1,QTK0'$VC* M6:X];OVE.O*P\#*J/YZ<_S](-SL0R7P@F:?B]#1F@CP:NF";F0=1'&0R!=,$ MEEGHH*%IDM56+MICL_L@O3[GJ3Z03]:;6VB[(5T>#-W6Y(R[TS >.I\8BB,9 M.D\RK/#9YP#'PT,%76MZ-E-H-K$'=G#V9Z:[P"RIT2*K!,?GG&3S@WX+)@D: M/XX6ESA:M T#"N$<8SNO=O>GTFW^$D+P]7?:Z !$B!B^) MA$T6-'YLSLVP&55=%309_8-J*5]$%>V&"E91- PTXA(?+J&A!GVQ4!P#NMP> M5QM#_:ISW^=OE'@4VPW7A%A_^L,/V+CRT#=7+^/ZL671SE[IVS^HY_<+ER%H@I*Z9 ;#,O@YJ?EG%R MSI-"EB4Y+N\S &(%T?RHX2^H;XS.;(:EG5@ I9N@@S%."$MWFN1Y@POP0=JZ)!IV:C MK2CF(1RP9AB.I M[&;C>*C +')R+?N6++.#C&5IEJ0$/QG;-92E M/'_G'\?*14Z[9^*)(#=$C1F?L!$Z&\[90+IH$,8$#Y+0 /8IHJKJKZ@'-VY1 M(!E 5BQ"U;V1QB1.N M'3T%M (^&NSO-N9R+PYE^-89A#AXQY ")%..9X[4482AEX^G"+T+XTUUIP8>' I(/:#I?6" M,$N@F+;Y? XJRK%&5$'HLZP8/!^>7AR=(RG:S_[NJA@7,XI1-\! 5.32< T M$_B&3J/'XLB^>[D6Q*=]A4Z^]P5!=E MZZ1PFW4"2:DO-^-09YJD>([,9]F-XKF:E0$(]$XYXV-(PGM8GB6YK! 'G_QL M2WG5?4Y;:4&C8KE&!5J7<;W\T!X+/Y^,;'-L*;DP)_O;7^W,H>=O/UJZ):J$ MY'OK\_8$J%T-?[+ M,^TQ;?7_*JQ1Y#O=6"U\T/!P CJ."X$'_*$/;%?1,Y;HC2*S% SA ES^)7,W MMCVY?,QE=@?R<7F.9/DXCK=G4YRN@6CB'M25_L#07YRT<7\M,]F?LE&NJ?6Z M=!2;M EJA#*#V]OUZ:M9&<_V3,CR)$O%$O:G[%EA4/*)9)>?D1'F3H#T 304 MH[HJ:I:/.\?;MJFE@3NWZOBZ_M0>_Y5^B\6J^GQI1^C7_:W%MX[WN:R8 U4< MG1&02N K\:*82D=1%0O^I:?(T.QX^[?N7+S7.?"]Q'HBQV("&+CMSY$JVRQY)2&":A#@E!63-E!8X6!=GB/!V?5%4 MTA"+5:%))DN1=&[SO40:6>R%FSX&C]N!NY20A>J^>5\842#"! E$\)VMG' M/*K$"$H5=+_N/@4[+*B2$IELVQY!4+ ITN:%LH:IKTERNA*-* M [9VUVH^2/I%+K;"!9HYS?E5+CA_7EFYH.KPT<"%"_PV:?3SQ)A))3')\CL[1?"F"H$H:+76F/,V;SW4>5LYL# MX6/:I:AGAEE!5('HH;(VP^8$RF@PE',A]7PX8F M(8^S&"@N%_.=CSO+2'O 1](-1)U:]\X$V+'..QNZ2S>?NZPNAMG\1'>^XQ_, M8<@S>C=CF\ )Y@BW9Q6A>RC"52&.;W?OOY:7L2AZ-D]FA?1L)D[^+%D5F@H? M/*#$*"Z6),I-&1Q.H.Z=JS@6!;QP_9YD7Q89>J_)>,RI3T [GXX7+ T/+Q1" M&/'W"%FWH8<)5 .^Y2I;I'W%DGR?(W,H:8'=_H+194U8V_"&&>)C!T)'%[Q M,MELJ&/U0 R*-P7/7V^3F]R6+&@V&>IK1<0WW##D+6ART]*E)W$LWOA4;I>^WZLM1HNJ,^B=+M M7:5UGT1&) N:37?&,V+AUS&I_X/Z*]JW0N4B3,ND" ]UO>Y)ZA3>))([6=!L M.M/WRC;KX@AMBN?*MJZ+XZXIM<=<46]VK,?[V[]ARK:BS[N=E&L/'*!#TGW) M\X>YD?4A7BRE#QP7Z#(U8M'<-XF6(R$Z="D"DZ=AK+IK.;6?_E#S^F/80%ZV MH?,JU+^06]7:#5VN[BVI=@MM0A@@93)T59W6.![VH&XE8>-0KRPKD%SVB$OO MMR.5CYJ%3V$GV5P6I?+$H&CEE:>9'JXC7VVK/8^E5UOY03V'N8?>L10PJ-[5 MWN?9Y2+G8KD%S^7(;%HE&"^#?(Q(^+1U:$)RPN;K]XA.+_FUNQ_W)-,U)M"J MC%7FM3TN7/W^._SYY]?]DWC8?=!\5?$>=T,;"A_VXJD%GB:9W.9S[F1ZZEU< M-!,^^YS,LPR9X^-PT=1F%[V8X>+JDR6PW&]ET)1R8?0IEGK]]^Z2X\T=8'A4 M+)H6DL7-(Q_3$3J/F^484J#VYIA7'$MZ'AD;#FA "LW2^#$WA(&^8M@W0M,R MK3 5X9'[Y"3ZXI@2MAF:S.6/=<,<@#P^2A0Z/YLA47S+\]&EET;F+M,+MSAO M5C9[^L:EH29 M<130@0U;:GO\>Y"_D"Y_COAJ?&G>*\Z@%.WDW $.?@U"1R[G#^?]\:B+1LW MH]!DC%(=&%B"$&H#16[;T.K5\5_,V1QN/?>='E64FTMVDD;LOK_IO!^N2^B& M,V1-=B;#$G!M B^UW IX!96WAPYG.2O/E'E]H=1[8S$D>.NG-6P&, )/7:F6 MYYV/BVB,T&V1=;T:.NJ4HK=M#PQ%VB!>$(@DL:Y+] QNSNL*MM73#91;/A&) M96'E+AZY0?'I6;IE5HB#\QUBNMJRA'*[@(&ETOS>N[ZI7);^VMN $937BX!$ M+H%;2U]0B$)+G0<1CSI2A^E*39@.P<4)C%^7Q(]=Q_>*:=IK1>^JSSSK\HM= MO977\IPDG*6VE+N:#;=+HH:\P1H@M'SCYW--N.C?*AN F%EO:T:[""1$[&8Q MB0LDCLRS+,F%,'<*II5S/3L%=$-)4$"/OEDRL34:OX*'9XL#U@L(*9G43I*) M@2A=_+RMW_XV7J[7F\0X)7-G\Q.]9.X,$I),BLPS?DDFZR73KS+JL!O\Q: [ MEG*]/,FRN_9S23J!EH]!V-"IR8A@ 8X2M]]NS9;8%N V!RTKJG51D2M:41PH MEJC.[[K*]VKQGK[MO#3V=I47.!MG C^!NCS#KQ"2@\*!%=C)3,9C5QGD'';^TNSZ. A27&+U*? S7^" MT#L:O30A@/^>9):/_[,40]*A"EACKYC>#QU]=':+#+J5=&5HELQGP_C(SZO5 M=G8WV@"6J&A +HF&!O7 G.LIU54DQ9K75/.V+@SZI5+]%W<4G=\\_ C@(OAV M[XC&9+/I??XL?/)Q\B$SK"#?!,X@>0#C &*Z"Z_N/8BS+W2=^W, M[)W^?:ZFH2^4W<3;L9'#VK?$Q1Z,3$/?4Y^();1<&?X,\#;\&NCG8A- 5I MV%+Z4&VKX)5HZ'U1(YT_D$03&$KW*]$7C0<%KH\>I:8O&#@+.JWU)*"J+H@8 M3_2[.1 E[_>0+\U8^@"_>/('#W\>_>U5D:T>6H_Z![)[=4H97&6>5(^V:2G= MT0DVU?+$5)Q ANL D -^3RQP_S4)U.V#!#K'/7 MQF&]BEBKHB.QIY\N_(-H()P7>PE2'AA10MT$X.,'44)'EJ(V0G?"B.*FQX=Y MHP/Q^4\F0Y05H,IG1%U\@ Z@"<,+ ,7HC&"_.GE-T$@2F8SGDV3E9;T[F0:R ML[:'][<]$/70%)TQ:LLT77H9ILXLNAZB7XG6: "1+!C0D4E?B2IT;PXQJCK" MFYW]TA?O6^B3*3&_?8%D\:'0 *Z2Z1A ?,IT %0:N+"HOHHCX%HG0NF'P?U&WPU+I)$I]6%KZG6OPM\YY]5?IXX=BK5&O-0JM2JWJ M#)HY,C2.#=[.3'Z*2%';'#[4R4:D6:SZ$>2U%MFF9AF-K[59?91_GQ!5T_VGV(R0@_,\<1*_:G*8B%QZL?A=RX\?.>.=D' M/&_C%5"BD)+\>\*O_\G?O;BY'"FTX%EU8,5?44 MLSY,R,I'3:E;6S3@#T0);:;F$SG?(/DB5^799,-=Z'0,B#+1"H1_0XP&> &: M#0$^M5[I_'R*\Q72#A!SUS_+Y9? D MB;JAR[8$Y4]4P5*"A!>'_+/>A4T>"W0*[3W-_!/BN'DSV>9).KNYB"#->HB4?9'9*H9B22:>1G.;9EQZ85I;:;7[EF.* M^N)5?U3LW6E_KH62>H#NW4YB@Q$DLHL[%]\C4^PA @LE(;?W!KW[ MH%*4GCT'(ZD\$\<4[/F2;].J=5VDVGW3TPKI%U49_BW_TFX[\7CJ+7(*B^[ M/-\@_.V8[#E6Q.Q+R:P@D'D^EI'#[Y,WT3E*$GHO,I??7-(5@ZN\,G33A)O> M+JIN0-[2M0=]L5:Y'C?T%#N O,8#$ $-X6$P\GGX49CYS+ZXR%<9(:4YP52R,71?V"V M+AH7E5X!#1I3%2)9D/N*IB!#:BDO8%G=QL-JMO;2*3S7P\Q)C+4301.H*OPK M23PXV#@-9<0YA XK3$%H':\RW[?3Z?T$&9R1+6%,<(." MXSY%V%"VOY:%4>OXBO)\N!0I^+9'"K6#_7S,[)K+[,N80,HHPTQ/D:'XGA%0 M QEEV#%4BA:RZ*5YAF:^KJC.B*%0<&DKX^SZ737OFY-=_Y-"\<]_;[KEF7J5 MY,P]=T[1P<(6Z"BE)5BC>X]=\?IL@>9(BD\KC2/E3G1W!"1-P9B VMLD<\[/ M<$P;P;BFP[48?;%R72[6QJ\\W1[7<_:/RB\U"UJ'N&-S0'0*O70';ET[\-@! M'_K%''^3/"V0[,Z'8TDG6&3JE2,92B Y+NY10!7M!9@6VML[F%50#B/\R[P& M<7^EVC#//Q4>PYRZQ^U_/9@)!:/P=DW\*F;%? - ,R0EQ-))XMTS*3)[P6;Q M?,]].6-ASH1X)M'+]U$T&[ZC-G%V%[B^TGFN)0Z!61I:A@@)KVBB,:I8H&^B M:4DH4TC'9UD3*X2=^M00]<4J=/#<+[T]EE2:LYGG1O-WO+.NUSIUIW"4L!!. MAW50,3(A[OM%FJ5)CCW6L[E]$S["""/+4V2>CN-0+[=D'B#B[K[D F@ 7?!# MK#U=OOAYP12[YOWOZYC2?78*+^8/\IP88U[EWZ(3\V5:S)L$*D?F^;1?80P\ MBG#;S^6H0&V+8Q@!7 76XH9_8D/LVYZF&H.>WLCN]4Y@;>.P*@BZ*3GJ/E-S M?(G[("''L-!S;7^Z_YX;@6UF4'2W]W"O2,&MR/;G@MNT^UJ9/N,U;_6F85V( MIB(MC1,;YW^6'S7QF>$M:3\)Q@'-! &C1J>Q((%O8VCT>HC!FY9.7YY%:D;6 M#30+,QVY05 PR/H41;,'K8R+#V(!1@2;(LF=8HM0>=,B'82U>S)']*GOZ,S4 M'$7.NSAL4UR\VY29]1MWI0%R 9H6U&W31IV.:MVE(8=SM2>EP:WUY_+Z/CMB M8XA]YLV,!R A.A!ZTUYG)FXFL?HC6=!L2K,)*@4SFVS/3='-EYOGJEY@*V&N MYX*ZJ0!IN!>SV^?#7!%M1<88W4*0T;;)$.:XZ1F-J0XRD'57=60WJZ,;+R^/ MYIU3R,>7WYV"*T]'P^@A9?SV\Y$R/012$;D2Y&V0!_??_-(^GON]B*.;NJ%7.Q=E-OE+Z7JLW*K]+;:LS\^1A[ M?OO3?=O&S)=.8^:KWL]AO?I7N;]_#-Z8V4\BTC;-^VO3#![I2T;(710:<381 M]FGFR6UNJKU5#;BEI@^.TP?$^R)8 MA0[(N+LWA$?5K CQ'"^L;^"[;;9/\IK')C)EYTVTY4UDKLU.#7C+,SIY(QI/ M $>-32#9!IXM>*<9 "XX!O*5J&C+RLIPN>*@1+-U)3&#@J<@XY)\ISJO/\&- M,"?(D80&R?&2YP9^#75,4]?[ #V@F\@=7L.\V$N2 S::2F_'P[,KN@Y$I,"S)$5OWYCT4&.$W\1Y[X:9 MI4>#A^_QY_H9JUPZ8Q7AS:4S5M,9JX>?L7JTR,Q=E_'IY-*D8A#-!9D[N31G MC'\7Q\W*4YY.)Y8R5A\*V-%V=E;-]JY:^/F M;]T>1;%H/UWE[5$NO74[U*U;4QD2-_#1GIE>O*47;\F=+&I92N-I*'=*+Q%? MN25]LBBU_611^N=->WSYITG=VYWQPS!,R_!TLBB8[48?=K(HEZ%H2X]@9E&6 MS-,Y*+Z;1V*]B5O,\,-%N6CZC.3(;![^-T !S$YWFX4(AHMB;7\6N)N:]/=Q MH!ZV17%0"Y .%XUBN&ADYH7+D5R J81IZZ.HYXM&8ZXXGB=S[-Z&I@EKYHLB M:X3GBRH_I/;XPK[ZK>K5JZ<+Y0!M$H]HOFB$@8+ #IB-*X1HU'I(4OR.8'D\FD[ MP2B'C$;D+;'N\TQD*5Z;# *]8<@HL@C.D-$K[F=[?/-:* B/@WJY=XC>PDPD<[1%R0'FC$;D.5E2$(1 DS>V5Y3@@T:YZYSUHU+I99_"!);I MH-&#-'>XV&[0:"';A8$2G?^=Z_V]Z<5L#(,>7+RA0:.1&4^2A;$.$^"L+)FV M,]2PT8BL*YBF>%+BXM3+ P%&LCM+5??D'5:3ZW=[^*YBVN--[BP-' M8Y@W&IF2D]D ]X'OYWPAV*Q1)D>AER9FUBC2<&?6*-[\?Z_:EQ?-1FO$AADN MG,X:C4:O \\:C4J7&9(1RO^L$VATWO@TGFCV\X;CQ/A<,\ 3^_KIZLI(89*2#1S<.'HWN!BV/ M#^S3;*%XAH]&=0; ,AR9HS9;CH@BCMSJ;H36Q(CD"SWK$AAC1@TSD2>=/!K[ MY-'HCA10?RLFP%UQVC%HRWZ($846%/3#%,D%R+T^Y/#1T4/UUSUO7ZOE,.># MZ?#12,5SJ^&C(2W)N@E/(1*4W[,UV6K\:"BKLII9S"F]_>W#?L>/=G[(;,/6 MZ,>K,%4-Z?C1 XP?36W*,3'LV*W*[@-(Q]KE"V-?#T9\3-'+CCN?= #IC@-( M(S=(3#J"=$_O73" MC!U(1Y#&XQAF!_4Q9"Z_:XKW\5(T&F-]5$-(;Y3A]_J%K#R846Y/@^KA6QI" M&K4NGON/JG>RX70+_0'Y?4?#]MN9RV M7$Y;+B5JR8G,GDH7&.KE5A.O$T M:DNTGGFU>K5OH3IG=).O'TX",T(PQ. M\F2>%4@J1 +].[^.WW;F:41-D,@O/][>JKK*![^HFQ6/_Q4'.C2@CE@Y-N3+>.$SJ5G6[%&**;5-?BK61@J9MLO)_P&WXBTQ[_RE9Z4NVLS_DP??+?'@,5EY4!+B3 MV(4C!4FR^[8*GY6=!I?+NQ$/3_'FYKER]_3GM_AXLA) )2H:D+TJ#0]9B$635IK"G^\/^Q++L5E4E5M;SHVJH55AYYO!0UJ60^C. MEG(\L01;B_'^@,1Z'(.:)8WQ";L%CSR/P'&6!/:6R;X-#X@0\IZ9BO8F<)GS MDV\"(\\31HO,3I#OE(?TOE)FG-3@9 MB1*@6^KH=:(#L\:/J[C3>!:YN_\%/ MZ((UR!7S\6/L[3G>!;*XM7Q,N6[L95M:2 ;F66KF1AO'4#VX%#!,9S_85IJX M>&C\768L_K1W3WV8_#];)=5\5;OGQ+NA&?NW9TM_.ZZWZEQV_4$\GA*58 M"-\+\*!H2.T@-QT*?U+PF] M/=7SK9>M$,F%^Y;18)?X4?%VR=#$RMSEV:=YDJ4V%]JE3-T#4]<>&X=.4Q5( M1LB27(!)%2F3MTK]"\OEH ?H$:0#,C1+YK-QJ/=2P/U6F!X+S_TO#7:PV0(G MD#R]5>9YJM(14$,DO%;9']-CY"D(U/Q31M(%_:!GQA'1B*+N,L M+/Q9;8"[N9>&P) 4T^W(->YU'O6'GMPL]Z,L,IC?Z C.P&7GO6B/8R)X"'T0 MX42AZ8:$VTP4)S9>3978MRO7XO55X^['3_U&F&Q75A+(=]L23D6V(L6Z)&+G M)SX#"1+/MH4)E*Z:S#826ZOBGBB]W ?]6)OFQ$WA> )Z.@=]QZY3L>(C^>8' MWR\T!Q''G00MJI8Q;RBKG2?CYG;X'*:]WDZU1#,AB5_% MT-G[DNL4FA2:?4'C9U!8?X,BV3 "[FL4Q.;]Z:>@Y E=+Q^;*.MZ'LF(.5'%T1D G ;X2:$94 M1U'A5N:,<*9MGYQGG)3SXQ6Z]P+-BB-/[05(9UMJT;:Q\MZ.11D6#6T*$T!_ M3H4A5F$X/&O]G$MN0[0ZWRMG+#Y?_\@_6DJ^+R=HB)^PW12NC8>ZD0OY?@?9 MI>"GX!\"_(@Z0_GXSXBOF$B.8LD67K+B^I64O!3\%_F^ GUJ^$[,X4A9>A>8&DF%A& M4/MYF7*0S(0K0X0H^UR/H/O>CF@"&1$,4@O/G&^/ZY>-Z\:US/VIA_$^4=T0 M8- S&#SL>3SXWM=Q0K*@"7 5MYVP)>)NF"*S;')OXY,E %!)\W,# MU 8W,)E AP8KMI5J6U;:XUM-[:H7I?[XI[+_3<;&2QQ4H:-HJT=!?OH?^I2B M9L;3ZMW):$C$]Z/NG_K.H[L4_13]=XO^A@**.5-^X./.H-5M:\\4R)) MGA\:VN]?6=8RE%[@*M[MX_:@I;LQYL C)6))+L"U>-(=T];%0.'V68$J@.)) MI4?EN"R7,BHN1L558LLQ4,-RL9R5'AWC(BN;/5!^&$UR4 VSV:.>?Y)8#8R\ M%#;+,&263FUFU!P+7=[*DUDN2^;XS67G$=T&?FU_C,"7QH:Z>-]Y$I.4D M!X9\;B!"!I(ZHPPSSH=G!)1#1AEV#)5B\PS&TIUVD!QDDZ7Z>RA0R$W.,87# M[$:R+)G-;PZEUNPZ4EF(118.SMEUA9"K0N&%6I7FY:]F\?[IKI9+1&YN6I^2 M@I^"?TCP(RAR6.$QH[ZPS3'0?/*170P>_V5[Y*Q+)&_690Z'./]IC^7A!7M1 M;ETRO\.4^L=:KIF6JJ3@I^"GX!^)BPE1JA*5P^%Y@11R>[MPR 5)%=JZ5.7/ MKY_6:S4KW8G[OGU(ZU.2!\W>Z@%6G7#%4Y_"DRR]N>]M*@+)@^9 GE840MC M_7TK5/3'&Z7<+0!)"W/4%MTV8^,545JL\G[CNQ3]%/UWBWX450][.ON,.)_[ MJ$UV]&Q+&E_\8I!BB&*54GLLYXKE8CU7U2Z9&,8T>.@PI]F@-2I-,+"P,@0N M5,&+AY!&_#U"UNV."K:J5LFOKU8I[:=:9T1:L"$DL M6'$E+ZQ[BDNV@J7V[LJYP-F]D; NJM*5E&5;LRRN(I8L(Y Y(=6ZK0*,L#S< M8SE+EF)(FML\R"$P7S<&C EG:2P^E@SA?,I?SC&=U=\6^HH[.-JV-GS65,7! .3EO O#Q M@RBA*RI1&T&R$IIN ?/40P.G2\_C!+'Z3R9#E!6@RF=$77R 4M4$SS: >Y S M@O]*X -JR!ULOH=$/JH)^Q] %<##'6_8/W!1Z!'9ZNSL+4HL0X ME%UZ&:;1++H>HE^)UF@ D2P88D>1OA)5J#,.,:HZPIN?_=(7[UOHDRDQOWV! M9/&AT "NDND80'S*P+V);L"%1?55')E;$V=&E$Y6O7@63@2_P[5(1-?=Y/Z7 M@O\IE2!@T6G%TM*1:<2H7-?";A MZ?:NTKIW_GBDK/QTIXDVW)$ ^?,Q]ZW]H1NYB NT TP?!-"\=\3QG?ZYV)(L+Q4 MH)4G1Y07^:#G7NN.O43*Y'F*ZVE=L!^HRUM#O78W#C'(B3^U/Z6;)M,+C\&< MH+\"% DC,5#E%7%Z5!P)O$MMCT<5V3(H\?O30#E9">[Z*'0;7+=DJ[ UZO[; MN?98H\HT&'-#*2?L2R+'W/7X)Y-M_F#RN;#OG%XB'*%12=[*NRCD=LHQHX(Q M:$C2*/LNQ72/PC3Q55O+TOZ Q)XFE?7-LKZ&KL%O\"=X\(&[X 7DHQ/.$3B> M"W0#'EX&0R&\M6"B^"Y3T=X$+G.1W)O R O8HD5F)\B#![N;7I,T8\%$;2R< MN_]D"V)$J!;ZNJU9[P)5=R_\+G!UML/$)U1@&R2C[O@Q]K;&[P)97(P;!:9^ MZ7P7.'&,F0R]8/QF'RWWGN:9O_6AWKFYOYP&;Y$6%;AGDDS^GT!5R_XY?C>B M(?4(EL;Y?I(OP3YGX]4'H@DZ'8#$O'F!X8 MK"G\>MD*GB)Q,!G=NB?H3KP-ECL1%7-]$PBIS36\*5/WP-2X4@R9+$J=R:9, MWI+)T20A+G%Y;TF(+(PQ:&;SQ.+M^;X4:K\5EL?"\8B3%+-D-I?EU*KPE)/K2$S[=K\# M"Y>"GX)_U. GUL5LV[<[,H?#DGF*)K/\YLU41 Z'"9)FM6W?[L=LK@#$JQ_- MWK[O']*VW<<<61N)$CZ0"=O5(!2!XT!Q+'0PK:ZK%XJPV_;\MN MNVM>>A78I^BOZ[17_GWL_[._8,FK*>MNP.P[:D\<4O M!J'<&"0WB4$VM^QNML>*:E_=UBY_OAI1YK>%+N;Y86O Z]6]5,NS?R&<5NUD MMZ_:F>=$)%4[Q8'],R^I#]SS4^!ZG.W#]J!%.'R\/;HCU9R#>:.M$WO#;;," M9?-&PK"PA34IHT(R*K9B&9XE>7K[!L!OD7&1%< <*".,S_(DGXOLI/L0\5]B M]2_B6!VZMGR.S'&I:XN:8Z$+55@RR[$D16TN((OHIHC=$*P'K4ZI_[[M"UIG M\/#C:=]GB&FA2@I-"LTAH%F7X;M@4$(7JMS5NN#^\5*40[7^"'[MO/'R(:U. M.3#D0:M3ZA1_"&$J5&+-SDV+55+P4_ /"7X$%0\K?&BT)T$\20D4R49W M:G?\-^Z1LRZ1O/%S@-GP)T+M,96OU?OYJ_KW$9N(@LVT0B4%/P4_!?](_$J( M"I5HO Q'"CQ+4O3V,Y%#>ADN2)+0MA4JS^+%SU\P*OK5BZE-<*!+B+1:)7G0 M[*T\8-695QR9$ZQ "MG-&IM*0/*@.9 \'E32MK@M6E^O4GBJ/G=-N\BH^]]C M;+PF2FM4WF]PEZ*?HO]NT8^BV&$OIYUIC4J\;$L:7\+<\OG5J)3:8T;I=(V+ M08FOA D] FPP%S%C3K-!"U::8&!AO0A&EPEG:2PMCE'R;H>BF!R=)6DVI@C%W1]\P?F, M\"?X\\!;$(VXA/L+"E*II?2!253!*]'0^Z)&.G\@8=QM*-VO* O\08'KHTQ@?C\)Y,AR@I0Y3.B+CY >6J"9QO )9.!'\#MF=RB@B/1X&^=\^JOTLUW$Z%YM#S[=*>)-MQT /GS,;++G^Y.@90$ M5-5UTMC3H]_A;$\VURM!LZ** Q,BZ/TT':%'4?^+:\\#@[6F.<@] MP&)X,K?>Y,A4N$3'<.RDLR"+#^3&H]=;COKQO/@S'8E3$WD8>IP?IB1!UJ(S(Q/Q[PN]$C,3;4^@1FLKPXX<; M^$'/)$J:#.3YT_X%+[$'QJY@'H;]%:"](_J2*F\SO'3"3R8P/WW>Y\<+9*X" MW2$MK;=*2I.+:)!>91L1];DRHR[GB^#0?6#=T-'MH'PQNC.!7-%J V"(%GQ9 M 6[/7W!5X'R3B#_F7?DU)Y7^'JA)A'=S5JN74#ALB^V*U6+^X&W?$?'ML7?ZH\?3558U7(DS871$[F_JYW]=M-3O:>9L*,1IY2T_?:G75:0UJZ\_,N!VP"KJ1EA*V& M6P>5O:,C[%S/S5W(2E/03%$D)VPU#7Y[%>1F5+ @/]JFA79%9E77)&BC*S!, M,%MZ T!4)44%YQK(B7I3L++R%J,B'. 'K8)/ @I(S;,] T1V:9 MY$[$B(F"T;F ;)[,QY$XOQAWH7XY<'W=N-9%A.(U$$ULX<%"+'998W^KMVR? M;X4IT(W(>"/-FP"-2$M(MF&@HSQ@6I"6EI,5;P!9L7";)6 >5I+64SC^^"Q+ M)U@'@[5ERC(YM&B>H9GIV?"N6C";LEGJ#U1]!, %T ",[TS((YSB=K%8*N,& M1O-ZP?/#HE;7[5>C

])=,;14+-R#P3ER.I M_.8DI>U5LC@7#78!M.NRL^%HB4. L(;_%K%I7W!-_%VG\>?^A_70!X=U31[8 MDST$ CQNX=F4A[^!E-'KWHH$MQS'D#RWN5?WFCRV0WLBEHW>$Y5GQ![RR$#1 MP25P_IW94;O)HW/;:3/[72L!853[O9]ZQH4ZQ9ZH/0 3ROKLGAB&-7!3C39$ MJB+B1HSI_CBL:#!K1:,@29"=EMD $E!>T"6Y6^;:-V=LH]'KY)C0UH]LQDW0V2V9#A2:K MZ[VHPEH=K&@OY(/YNE MR%QV\WW$ 8*,R,D6F>KD*!Y:^# '!6L4AU^K.'4##$1%]H+3TA!M8@ ,3'&5 M10%'$7X:5:W66Z9]5WVX.JP[<^$G@ .X$_'H"'8W!$J<- 6A>-S:R;(<27-A M3C63IYVAZ1F=QZ.1)&\N/-E*;8N!8LZZ.$(>'1V)2Y)A _EZ&NPO[,U_=NG? MMQVKT#I SY7UD>C 0<*YO7'0F.AS^.2R$ EE^RW,#\?5O87"0I8E\_FTQ<(N M.YBM&1F93J+Q6*I41P+?^7V6+_C M^]P%>"G?A;E6CJLO^VP>4J"4A+8[,T\<_.?(X>!>9F1)( M-DM#!8V%<0&3HG?9\C.+M;\).\U,%C2;=^IZ[+E^' MF3L=83I;I?JKU$R3DB.0BMG+&!A$X0S!EEZ0GFW% % ^H)VR1G55U"P86Z'" M]0%Z9/&@0I?:X]?G:['P>-\7['W?S2")J-N&U!/1N83>);K*$,8)B3B6"$[3 MV'TW3^;88SR)V)&$D;E0AB.S ::-;G7X(*Q3/[_147Z:]Q,([-6U_JO '+A6 M9$X)?6?])4V4_$@<^YD@*; Y,A^@[\T1Z&)@ D:GAEFX!Z%)*IN+[]X+6A@) M !D/<&N*^%SA1K00>J-:]SM0Y9;N_3ZCFI-C0*24OXH='HS_=IN_#N(.702( M+L0 JJ+EPG@PQ=R8-+H]O>/6TSS)452@ =/)S**+CJC1'>#GR5PV"IINH\!% MB)"A=&STFHI64.1:%_X);FML:;[& JGM1;Z3S9J/C3_]O5^W!3@,PZD% V=8 M+M!@]$,H?70NYC1W$%55?T5-.8_Z."5@9AJ?W929EIY +9F!#:H0=Y%?,,V/ MZ*2<"W7>,7=2#@W"W$FYU1]<#7\-KGIB]_!7>ZN.QS_9$+?/Z)1<\=![SZ?D M/CR..W#@2([+DAP;RZ70<;)NP[9B1][M8*)6W,GR9!;EU@788X1ML!Y';)$> MFD=]/%K8[$3*"@S$I-6'YMW[H73WI_.[4]IWU2YB?KE2+52+Z4GY[J+ KCH? M0 5IM0$R#F9I" Q)@6(QV51D:;T]_O%;S@]KCQ?40YB*N2@/Z.:.!8 ++=I. MX(%*A.Z@D:!]JQ]QXR^>RY%9)LSQ4K+*2',;MTC;:\&ESX%UK3L9?;)P/(VE M_^I>^=&5?^2?N%Y2HF87 M;8AVY*AJL.OA]48VY.%V=3[#(7W2G46S9#._(O^EWY/LW4;+\, M1 7T7Y1H\"*J !?YP2V>(EE 1A\4-'G^#S-/.O-H%U.72T-)M1&(\ =<5MP0 M+5#J=@':-:(CR!D+=Y6M/%[5*/TS:U:X[2 ]RXI/LPOX9V3)\Z(@*"? / M8(KO83: M3=O>G62ZK33;XP$-_=&?G_8/]C$I.^+B*G-.B!;1 0^*AF9'H0WS &OE,8<] M,9HLWZ%.T FP&98.7^?/\P*9#]!S]MU<)^V;@\R.'*1(CD.MZ6*^_$Y]2=*@ MV52(L:,O*;7'E";?CB]^7BG*?D]7UXY;7NM- &H<$-2/'/70OUA1=M"=G-KN5VF/*8.)8'0^#F4_.RL>'LP4'$ZJ*@B M22RK^FM%<\0,M72>S4RX?1;ZPZKQ_/U%.L"YTBRDA*R8DJJ;MN&DJ&.WT86@ M$\H4]K2GWL[AQDQ+3#2ANPJL]OAB9-ST._=EH1DFJ3&"Y 1A$C'@!D.R;:"= MIM4#;HB NUY'T%]TR5=L[0B6R1=_K1#-4&2>W7L-PMZ(%6$[/"8/M\I,F'ZK M/CJ4SC@.../80V/K2)8:Y6: M'S^T:H2; ENXGIE]FPX]3MK08\=G5^T^_)84.*H"IB0.D$LW;'"RF+Z BAM! MK>OVVM$U$QL\+S+.SW7^6WZX/7ZIYK\_/E__X&_I$!.1YV@:M0)#X?[X@3XE MIIJ$46*X]E@&-Y9J,M=VD3LYORPUBXU*'2DY&O=\<=>L5$O-YH3X,6N!HLE M\T+\Z"CP&T8B,G@!JC[ IXPF4.$6$KPH$ES&ZHD6RK@BS(&B68:N*1)<2H3" M@>(5J:=!?_ P_]'&W6Y.?K@;R[O*7;Q\ MV)=J"[[Q0=>EI M0>=GSTIV6;8]UOFFU7J\48O M,?7.>Y.&K&6_4,X.;\H-"MX M#'R]46I"MXB# :)0O22:E:MJI5PI%JHMHE LUNZJN-M2O79=*>(*D@WV(P89 ML$U% Z9Y"1\RE('++!\6KN \-\?YK1=KCUMEI?J[,1+T&I\P?B^PF:?:X_&/ MP>7+@S8>523(9H37QP]ZEYA%[)B4!LEDH;* 5\7JH0:YKO+#9Q2XW$"% #X #08( MJCI"GZ/!XO+'#]!AH-.J.PV_O(E>Z;3'AA^@50P9%>4[JTX[+> GO!PF"%:_ MKYAXR)MAJ^ZG!GBP52<:.24JSEMTZ)_04[B1AP9W80@[Z(G@9]#G^6)N@"[R M8:@_ "%.!X&2'LHXL4.#*,$U->2Z5/?M:-0_9(&H)O[ G!(%U>KI]D./> 5$!_G?%^ X8_25V7-@Q!U1AOMA-.0. M>MV^^ 3P0S,.EG#?B]@ W3L!::@"$1TN0NR 88F0!;-K]L07]%8 882NVL)= MPIR^"4!VW#ARX"9AV@\/P$2?>Z!!XJX7L(\?.@#23,1LAY1]M#7G6 SS'<&] M5CQQ" $?PH X2Y$.0N1F$V(])Y<0&U&*B%##VHI+\ 3!N]=F)Y]<02Y M@'M/2Y@B[BN[-A31!020 "YCP)UN$51E85B<^\N#[R]_*_<-*0VJD$,-$SYQ ML[,T@P9*2L\R[OYV:S\:3PEWG# ^*K5>.N/[P>C/]\>3\QD,'5_C^0,7R2-W MH06TBYH$0-@*0%-C3I$F?'!&UG'2:P):IRJT5P2#[#-2X/+$M#6GILVU8;[& M"^YB7>N%O[_):A6PL5IIB]"N#3I:@$T2(;GSNB!LJQ&#KLO## R11W>&K+I? M=:P6PA]7S&(K+NL3>DW1G6H PER314,VB0L=_D-\0C68#/6U7&A>X!_IKY]G MGO_X8?J%NX&,G)WWC4+S;O*%JNYN)AF*YC,T1/:;)()E^,_06IXCU^?POS,3Q;BOOO%K$N:D],S.FG7!0\]@ MFD"'KK]ZL0\6#78K0UULCX5GFE>:&B_^RJ>&&AEJOQ9[V,R.%HSS;&_XU5]J MCVM/5?OUL2<]:SN?+T1MD!4_FZQ6[R_R-699$[SI5P-S0PKM51&3.B1%_7P,AM] >#*OCG4V)&HU'(!G<1EH(W M,C#.UZ%E'*-@V(++F=;LPW-4QJ^5 =HN0:/:F5B+@=OXR(WR,8'?F@W:8 >@%B^ #?G +Y? YC2XF %0A3$.P"N#[%%.RGB!5V)GA+ER<_0 M,B,[#0GK[%9P8@2T+>ZNZ56W59G 6P\T=L[A##X0A5*(>4! 4N',"N2CT2%E M%\ULFDRK'.%M*J0 NFR%',"/B)XYMU[A9LF30K@,R@M1H( [J9P(ECX0T=X* MU],C[W5*_ ;X_%6$'QL 9%1T4CN#'-%3X%X#"@Q^LSO&'&\S\:83\00[W,D7 MG+,+Y,)]:7MV7%H=CR5R_O>4Q@-_H@/V&O$.QFA8T6GZZ^SYQ6M/1R<.4S9A M(<^8P,"#3R$+![;USE5XT8V<1NQ(O)-L&"$XD1\.M: GAK$.8LA\UV<<0^$+ M31@;.OML').H,$: NV(GMC![T/EF$&/=\TC$^;7+PL4^?L"K06WNZP;P6575 MM0>\* X-O!@2'T?WE(<>C#E4Y=E69+=AI7-H@-\Z_RX<3J#8UNIA>X)1>NVA M^&02@)+NT2F&="D*)MVP=;$L)7)!C9OW>Y)8+AO]Q;T;+\X'[2@F7AG@>9$F M.E1^461[ZBV@Y"##1;HFR F-\86 &VI"J9GN$B#3H=>!.P@3!JU0MF' 7IP# M HFN"]XDU!;[Z)P&M5-][2E2S_L;C%''^-((;L(ZZ'[-.^>>0(9.DU"KM26@ M<#0[!Q7A /4)W52@MSF;'_1%@.O:GDH?;45PLL'\6[U[%/00 MVK*@3 530<'\9Q*J65_!5R6=T4K<9N+T18P@DE,KHJ =@ \=H(Y#C9P-ZWU0 MA7NJUUE+\"+" ,+Q&].K'0.HS@)09PX<$;RD%%W-7%>@N8W^K^1Y!72$HGK M_V_OS9L3U;;_X?]3E?? K^_I;YU3#\D1G+OO[2K'Q QJU$S]CX6"2H)@ )/H MJW_VVIM)144%A;2G;MU.C&SVL-;::_RL'MHU8]8BIH+E$X%%@EE/;'SL_>3P M^4AP8\BRH-*PC:H ^PQSL,8PO )FP$[%>;?F%K@+-QPH73Z7\].3EO/-,(JL MV?>TY7K&7(T9=\7".@+,3R,LPX,O(;?J/-#)P^KM<..B:P)]:/IYUC6!/C>\ M.IOX?-/MZ?NT+FOY3)][V#FW(O [S/7J)8Y? 4.3"+]69;UGCUGOL.YLI+/> M,3V;IQUT"KR3L&R^8>/Y]O2^_M:LQ'+R MF+83VV7Y0^TI_ZIQR4FOEI)VSB (.(Z=;4_EE)K^+(^SGUS<;@!^>F*O#XON MW(P_?29BN/?8MM\F$M@:?17T&>,R1C=^%^E$Z')4-?.B,]*=T/:H! >Y8V0& M$BU+QRH!*'\XX=?Q/-9)20H4EM>@Q6%%0!N07G3GE+WKCMO92#DC.4OND0 S MVK 0[UC4?E;:4KK*$65L<1:0^X8T2D4B.CMM1FPUJ+'L0@=X;-$=.QFI1TAWX2!TX$@- M,^>/MEE$Q,/-!N,UQ/+N@Q$L7TH5M5>=@F$MQ79$C3?8.=.\2RFR$),LUWP*).AV)Y.N0_U+GGQUG2TBPFIL-RD0@&M[+GU="T(EX*J=,*^ MLKU5&PD?CBPX%5G9R!8E))23^0+))ZK(SN^82<7+:A6*,TC)NP_?GL:+3$Y] M9,2Z$LZ*IOABS0+3GE[VKQFYE;H1'K[]:I0*I6KKYIG*%6OU5JGHK$YHMG+5 M8JY1C'A:7D4^/;D:(^,?,KUHDE:7:^8-(43EFO<;)(.=S:6!V2E@-'7KB-PC M23OSS=,32-!SR>:#A)IS"F>F.29@:D@:)(3/IH!0?^,T<8"-&)'FS+,9(O\8 M/GE;*R(^3))V8;@HK?O9\-\3)P^D7$ >\PHU"9R6'/8J&2G_A$%(8!$G5O!C MDH)LY?>9WBET02]X=^9O>G>Q1HE;LBEJK@D@7BS#)_LFJ68RJ#U"G0[ MPCMPYG\5>OQ9"8]HTS-KZ2)SQF0Q7104'J<]XO57['Z!6(G%] !G:G"*^ O1 M!FV?_.G)4F*"IVC#<]R5.!7B/9 BY'@;SLI2D"+1U<&C"0XHG-MI9-(XBP7Z M8Q&72=!V]B!9\ND)6DQV/1]DSQC&XWJIV34NYQ>\Q-.3^34"0?,\.G0@, T= M)[R/S M16P?I25;Q 0=_)BGV\SSC?K#9^86>GKBL-+:$)AS\AZ=?K.5-\\V/$M.BGTQ,T_9F7,N@ X9U&)J\Y M@)$>B_XWNUM4 [1A(@Q<4XB-<68%/NP26=3IR?QYD.WO*"3B0"B71R^9S,63 MS C1@B3'RC0$6L'W3'S7)C$WD:TL(16^82K3IR<%7'\%3&$:)&-2J^1(WX:3 M7*PCO"A"0$I%A>&#";9U01I$',TMF[,1P8 M'."1 +>*:9##TX[ C*'9F//GD9D+ 29Y% M$W"-Y4:J*)$/F"64NG0SGU-NGPF4HF>4S7!T.PQ*D@!@"]O@DNJ&76 MG;/!Q-)GVM/B<_IWXC97:Q02H339$HLF6[8]O;TKE)_RE_W>1/SVJUIJ495J MH79;HNJE!M6\S#5*$;?1JH*.HZ;@+QTAI@8CH6NX'$4-YY&/<23>='@"=WX( M@)LF\&>(AU7PS,ECX$>2Q#\ @(,.PI)?%@;*!^&S!J.%-DL MI3;>YJNE>+9%[7Z7N0B(?-F^3-?:$];4DL3A_DRYP@D86?U+NH MB23UXP=%F@M^^V7N&%" N6<4VC0*[QI-X7W#=&OLG$46L]1!G-E=09(,*$B, MYP>_H^]US=^WC6 36$ENK"L_*2.:#E8V-]+0QI@__41Z&J\/?E"9S'?K20QL M2![]Y@4"UX%VN02O$Q\)87QX2.)=NS+L!K3O\HY5>(/'5_QIKUC77V!AQ*WP MH -F!L2X($3^]\U.$?)II^X,.ZTT"W0 QMH7W#[6[^V#"]R/?8K"0MD]$L26 M<,O&M9:.?5^&O/UHZ*&4J8?.:I].E=,L!\'Z[?S:C3BB#I/<8$_.R&Y\FU\?.[= 3RC)&RUM&=ITF@ H;X8U7:F6 M'1#*Y(7??B7H3#Q.)V+K>YMM+VZ@WP,I#<:MF7 9TZ\YV#\S%C.A^^D97-!>1T7 M&(;9 KWD+(RO]0+TLBSU4Z-1IM3J6/RP;I,\7\;^<,3Z9>Y!F*;I>&KS'BTA M[]H6+*TMR-[62T51N/1GK,Y_,5KS5PXS'GI$A*ZYW(YMQLC:K?;JQ.N*.Q/, M.D6),]3497G3-768EE5+V:FX7H%91FD>1'92+*:>KMX9!QMMMGUGYL:MYJX= M>VUMN/#]:,2)&)U.;\Y>(>V9MI0 61\)<%&.J_G:L\!HDS'[Y0DP" T[F]R\ M_^LFW=Y<^]W,E(0M%G\M]+ Y^O6/?OWC*XY^_7#X]9OB)W5+T$*.KOVC:__H MV@^):S^YDZ>6_[R9,W42LZ:.5I K/9%[?X*VIL%[:YW)&F>:T#T3/\](OL0/ M"JV7%3\[JA1+L5FBR;%T.I.R\B'"[5+/^^A23\R: ['+>&8R>?N8YE-?PZ6^ M51/+HTL] B[U3" N]3FAE1]>O$H5]H9/I;Z8FW/[;KC+G.K9&/MUG>K90)SJ M<]*WUM*?[C+BG?K>^V+4YJ\D9CS$P8].]3 [U7,[^C37:IM7.4U['C[PM6SB MT'Y-CYIH/&TZM5.9S!)--.JN[+52=,-C7Y"@3_D"R.#=P/T\''2X/:E<^UI[=U^6K(C'X/7_JA M+ U,+I8&HIM3UMB;@G33:+Q_^W6;:UR76KG\30G*Y.\;E=9AFLM6;.#Q@@5= MGI\4[#+=6X)$/H&B_94%9D[-8Y=AD8H1OWJ<*!W'=H%&# MS[T A@!:85]13=CXY5C?!%975&>*I!U \$NJF6G "6'CT6P&0Z8\5Z:7;$\+ M=\G*1>55'MYU-RG3*[CO'&X9Z[+G\T5Z7[Y6S\U2-M3I2$2MC+FV%)V3OG1X MSCP42?_)4,\"I_X)JV4,GTH(M%/ MR[# 6WP9MZ?7B$)NN=?C^H 7(9/B."(;0NH6+J?CRJA! _SPZ? MF'%Z3?$SP+.[R]S?]QF-+T\&UMG%SU+!G%V2\>WL#I6;X>@@1UH'ARD,SNY+ MD;'V((^VP![+)*JX.)7[T]3;0Z?G49_Q/3SNJXZS1GQPVI&:\CT]BI>>16OLR_W@Z4*TIX)TQ>E*1!R3=,LFZ!C6Q341(9:F=!H M6FL(-U?02J67UT$V'U^A[+;>S(CV-=0K,8V9<&@\ZN^C .Q;F^J$&;TNHR3B=CL7HQ!:)QR'-G%MB MX@>BXDZ;A:>W0N/F93AA-M-. R697134K24>TCO3Z-J.Q;\R(26#USZGDR>I M_""5WLI7KYLJCEM2U1YUQP-HA1$BKW+P>N'TX8IK/#P\7PL-;E.5;F_DM;56 M=P!]+8A4XEQ[6JWDWL;EE')SM7-#,[=$GSEXBW#G$LWF#V5C#O.I*&A=5<1U M/+6>0\]SK6@HZ2I74,M-I/?9Q4'V +@PR-:V?FV9CN<@^B6S,Y3ITQ/W1#%5 M,-MN<:.1JGQ"*T_HH9[.?C,JW"3613;->"0D4E()".# M]/4T^]Z[->+5'(WO"YPV(-W,X =H%/..I+-L-[RGYF(I;L-#_]LEX[M2'PU) ME*J..\28KX$YK'Y&4HPNK];44S%>,G>A7H[8A]%OIE72' 6N:."9N5L==,_0!74&76=I M2C#'A]Y]\ +*7,8Z]7^[>0=Q<2;0K9F-NREEF(M6RR;23&WAA#(^GE \SB K M[7?B=ZDZS""-9Z\;&S^+,UMO+)NDX^EU&^OH119GG)LZPZ30SFVE$*BC*P?: M#4,7,5DS^Y %/B?S347BJXK^+.CU M,6(N:'.4TRWC8UEQ1,&U^\[6H[>GW4ZWGQ\_#&L7\7#72+AWXHFWIX^]UF7] MI5S*W6R2X5_V3&#+*2@"^?[)F*_Y_ALG*W\S^Z.9[W/\%X-&\,LP"G*YW+[RWK*[)R)IJGYF]!4F=&3>+W"Q:"34B+\S^WDN M1[YM1ADO^.N*+,0Z=Y=L9%*KT;+:JU:UK=Z7H9DXHBL/"4<'3\/S2-#FO%=2 M[P;!\_3AZ':6;*5!Z2'W4KYC1U[)-C2DZ@>EIN@4RT)ZW%I*/3AFC$=*/?.; M5!.'(]5;41YKL_1:N9\^/$\K-].7;M3H=6$U6\>18G0JFZ53F<3AJ-8'H?K_ M^4VI/F0E;TFI=6F>3HN_.]/6>_Z^/)0B1J?S:]F:2G&OJG1L?8N5B(A6O\G5 M>T*'W^0Z2ZJO=Z6WY+#9+UU%C%+]H-(LG4BEZ5@R$SY1NCRISAN]GLVOX, I MSPXW\$PG+YYW!\[5;@ MM#$2SS6Y 0>I&IC7U^U])H^"'=LP26J(/7D=/*] M/[BY>%V+SR1H.LZ=X1UAJY5!A?FXE..Q@2BH$&R=4*(\&NL6&N;IB?$6/ $, M[^2(D?WX0HDP 85/UL=*F%CL>QB:&UEQ#2;F=V C-QLMM9*QP@B1$]3J<2X# M9:8Q[#' $]DF-C?"NR!13!B))*"U^M+*)O1K_?KP9T<*_MIK]8V"]Q.C3[C$ M4)=9N(>#0,L?& *MO6ARY"?6CY>F@HSI?&Y$ZUL5K#SCKS!6I;RB#;/\4S[U MX34N98)FAA18S?KSBF7_4?!8VX+W\;&P$B]K$N^T'_^4I!>=Z\;_ .)EW8AW M*J@*SVF#E71K04I%AVH+AX:<'']F8H_/7$G.>2U/#SEM'86>9_*!PH5023SK MNKY[J1:S/6:8JD:!*J$&XX#7=3:6HIG$^EY;(:+;U*Z7=>A(U[JL[XOL_:.F MWJ<+S!] NG_49;U;JMWN)#OEQ>(T%>.EP9/X-6@K-"(O;"U>0PPNNFUN]#:& MUFKHL*"TC]O;RN,DW2D7'5T)HYA_X@E^;'/-Q%?Q'EE\O;TU"]@K#UAJ#)MI M)=,-3KP5O2;(?E4><%5QCO"^"%Z6#]FXEO;[QPC3WSM[H^!A+9$(1^Y&A#%LBV$C4DLEJ:K9TEV,XU_' M44=[#ZE/)$)4NCN(R'1:N+FKQS^N5#WJY!36LK!PD(J?AIJ_M^[H?C(:2OTZ M.^Y'F )G--8#IF!$F$2W3=D(C$2M.W?,/+;T^H/PTLU^91(]G(T?(2K=#<< M(_F*J=J@\U2MMCKEP6NEI>[$:J M%)NTI1@JJBY.!;Z@:#8.:T[F+U1%T^YE54 [A?Y\J4BPEQ><*&OHKS?HCP(Z M3YOV[%-?5K/M;.X1X%O;4[GX^):I:+V/FV2TRKM+[:G"*-?/?/5WO=-?6][- MF;N(R$#3:4?=-<' [L-F(O8Q=Y,:D.VD^K"?^"L2WM&5->&G)TN@C/$ +@#< MQYKO+UGSG?BC:[X#6GV(:[X#+:-TVQ&_!,3\L/Z)Z\XOZ^+Z[[\=IX"CHC!Y MN&SGYKWIH1_I8_468_TEBK1AZUQ1G+VA)T9QZEBW/7+ED2N/7!FBJ1-+\\B6 M@6YRR80GBR*%@-S%L@=H![8];9"SKB0I.]<*(CK@+ZGVOK[(R^8VQT7U&[^A^W MB4%[PP$ 63=&H^P7=[H:%5KH;D][G;'P[$$LGDN;P/4U;R M-DUH<9\^ QE.AXGD0/^\K"C)5XN^\/LI>P*4H5506''>![UYVPO?B/"KPAAM M(,66[CBH90[JJR+R$WVDOZ;^^ZFCY?O/H_1Z^B,JXD$)<&8[@B9 #:WG?]_. MO@ E^M!B;3]X;-[5,1]PV<1D>ERXB3=?M$04 MU+$H ;-%XSI]ZJM_D>C.: M:*-^7JOFN$UUU7V3KX_>Q$!H>O-J\LB0\JI:\EV47M_).?W)_7X>R9\I3=Q8 M]=V"GO\.BWU4JJMW1JU9.1188](B! MZP=!K@+)"L0[NH8PE4M62M>KM8M$*K*:[!Z0#^,TDT62,O.%K_]<<)JL?^3Z M=-]E]<+XZ7=^8Z]KM#39X&F:H6.QS?$((T/.0;EP?2?I\>/MQ>#RGD_)'K(Z MHJW-[H.HD\D$TB)\\SB$2IL-"7+X-)_.7KR^E!J7;UX[7H5.FSVB)7]=M.15 M1M]FWN*I_'I=3VIYB7W=SM'K,][8+K[>K>DX2:?8.,VF \(="P?-!*C]8D)J M7#Z\7L9ZP]_Y@2^*:["$M;L7=G_^U0@1V09AK&T]K--T9=1G+H?/C:+@CSJY MEM(.[1_=O^=S*42Z7D:5 MG/*C1O:S6)1[O;59EV'6F'9":DW0L2S2_-DO33.!E,LX"*F6G4R>,V-A^L)_ M>8UI%VK;SH\7(4+S0S5?X\F;9J]?JYW<0RDE;5[:$CVM:3=RV];#%@VM:?>$ MR^G=R^?H+=ZJ#"&M-$<,J#ZZV?"T4.CIRZ4).)6^>$I_=E$_(VX$5HKOB M/1-\=>&S*XUYX==__]_9&546!8G_0=6Y/J*^IO V%N0N#,+\I' A.SHJZNS, MY$1>?%]-S+:OEZSV3%=&/Z@4G+7Q@?E "I?+;WV>9.#8/!&1C5QX&:G-=ZS7 M7.E/"OSB/ZB"8)HC]P^0:$,K[&D3]I8CY!DX^ M(-X+)AZ) V]_)8 ^7![4QT#L#M#SB,#1NSG$(C /E>JJ B_JYO@#3J-D1:3'G.3\]H#C3T_P:T0T)WSWB?)8&<^L'F9%C11-Q/?JAFT SN>Q]/WK M7&'>[7/:X-Q-/ZL-UHUE6-TF6O#5EN#>J\*I;/OXEO:TG[_4I)B8>!YDP]V; MPF#UN0X5^?94;!43=\F,-GG,?".865LRS";,0JWFE=,3DUF6])XX]G$P :-2 MGH/1'AL9W B( EH#=%H,2]VB9P9>:F;VWL'!]W5;JZ40:5X@!D"?_A$+]Q3H M/K:J.#3,UA$W+0389D= P"-.YQ&G\]!3/^)T'N^;XWUS).SC?1.AV1_OFR-; M'N^;D,W;1^SF(WD?;YWPS?Z/OW5V=LJMY=P5WS\^OOWC^RF%FJUY6M?">66N MDM>D.Y>4G_5?=!OP.)OC;*(^FP#0\HQ()3N/5.@9.2_K 3;/ 0?H>^GP3M#> MJZ/[!2LOPCW.#\%/B'TR+(D%!@&:4\_I]U-!U5KW<2N/TC)^*+ D2"::9Y78 MV*_L-LB4_F[7X4!V4G0VFZ$S;&(3(,N=4"!"Q0&%P#C D9,-7PL*_"QSU?K] M^'Y;5NJ2[W 1J_EC3<9ZH+MY.'[)I.A,*A, LRQDO8>*3Y*^\8EYHC7U1I'[ MB(0#N"FTFY1<'ZOY[AT3]9MB?KL.1_GQ+)U)9.AD?"/,XZ]S560#8X$]714? M0E%,B8^WXZ3_.)D'O"K6[.8AH30S\10=BP6A6H7[MO#.*NY'&L2=(#YVY,X# M^G-""/N=X+XID0#B_,,EO_O)[4F^#WYK6?DRP2D]#Q72X9'OGO8L"H#(6TOQ M$(!W94.)W%7:DW]JRMT^=C_S[^7$K!.XLBC"\0'-&MO0>F MVL5;]6'0O1V^,N' '3B8%R=@_TPTP0CVY869JEV5?1;N.]-,*JKR0VI9SWX'C+Q-!W+).@4N[F#,VR-NM;! MCN_1\^X?I5=&0[Y6?[Z1F&X(>G<=Q'>_AT9*V1B=3?G6JNX0';W2R3?7UZ>>MD&&TF9[C4ZL(<6=7&:S2;H#!/]YHLARIKTC]([%Z_WJ7HZ MI>5\\MT=4*9O&7X(G@FRJ3B=26>_FDSWGDJP+C;A'SU_*+4ME()[ ML^#&'K2-&!U/9^E$(OI-R'>+[6X1^_"/:'O#N_0@*GD2W M)>XQB3'PI)W5SIHI,QI]7"N?[-5D%YT\$DF,NS0CV<&)$J&@=NIPOI3I9S-W M==5MM0J=ERB$NP/TA.S;QQ&-E!W_:'.UJV/*\G>C84K2TF]?/HUQIQY>V[L@ M(B01_0N:;.R)F$J_;UX3-\K[2.A\!8FX@Q]AWQZ":$A$[[3IQ5$P?6$$L5SK MWY=;R;#*OG=Y_-=KEILE"^349!A.YOAX>N(Z=+F M<%4?PEA[6GG55959.'T!%J"#68:+7T(JD")PQ&2 MBHB .9WBNF]CD9 +C1LW:>..AOOYZ7#NDBBCIT39V<6)0T-PNJZ*G3'IL*0K MZ!LZ&EG3*9P^(LI=1(^()\Y/3QX%1/6X9Q-\![T ?5L3)(F\340?DXY.0P4- M*XFO@C2!%F8R_A#W,OL0J ]1DJB.0*EH9GCFUB!H?=K,"DE/0=Q'[5U0)^8F MH-ES5B?NKH)FVH$6V.=4"VV0J&EC0=7,AFAX14/N5< -U=!\K-6-N GX]#0* M\>?\F\^IO-#EQN@S-.&.((G".QI9/SU!"W1=G+DN8ZKXJ.R9F=WE1,N3B(X; M/<*+/'Z:]+Y"FS@QSA.^LG NI'O6Z0EIG[70G2W<1&QR7)3F/,-X[LW.1F.U M.T#TU$ M=Q9ZX?_])\.RL9]U:XYE]*S<%3F)RB$20N-]B/J *I#7%9W3.,?/,A$[,'_3L M;.>AV]./S&!WJ,3 MV('<#3KW20ED8\C]!CT)H0^A]F-)<\$H4G5 #1&-+KTD+L&-=<5+C\1LXKOU MI$J:Q<&C7[MMXMV84]$/5 F=.C\+H>PI(+6OWGK^;)]WO'Z/V^>L1=AEGZ*P M4':/!+%EG-+@Y'1L)8;P;'F)PWS&C89[Z#IUE\[SZ[<09U8[&38&/$HONTOA MIG>[2PT_03K&M-MVV6-G\MEYD8;]B7WE:RW'??"8!9BL28"T28 D)/+^_(^-+ M3BA2*GHDP%HDP/I$ FR2I3/9C0 !]UG2NE6=C"G&6K:^>(#DIKF[S";DHDW( MMJ;O+J^NKU_NG]Y:G[_[MKQRK,K_E#A,H/:L_)9#; LMJ4' MG5QZT M2B2URHR>^%;^HIL)ST#M(F[F 1Y*.Q^-!''2PNM-ZZ>.:];6Y&D53 MLJ"#,Q&9N&&*X60VO7.K@E[K(;)R%V>#06EXE=<>ZD_;W+W.30HFCK/!]6PN M=$^:6C).)S-?%40LOA.5+LJ.'+"0>LL26 M'K+$K(IV=2M/KC7]?=@:1,\]XAKOV_%.C*>R="SNCX,D>"I(;NDD2\RJ4/E! MY:)V$VM\WC#1HP*64(&?>A&=2:?H1':C/C-'-]ENWI/4"C?9G-"*93Z:S7'K M49B\AL=[LI,PFH.0CM'I+U#NN?2H$RL<97.2*97^O%9:M\-A,1V>H]Y!XLS! MFS(Q.IGVK1#RZ"G;FP\CMJ.G;$ZBC6,WS6LI<96]S7YI'T80&AN;062:^:J% M&:4=G65S\C0M7]U,R\-I<;)-1#PZA!:$4IA()>DLXV,1QW99]87V=!)OR+51 M06B,7JUC6.M8LUQJ*P9G\NUIH5[H]>^K]S' BMXMGV[!F^=?"J=9@Y'K=M'= MI4,R914-IW*\T!"Z@O@.F[DD53/&.FI5O W0GJIYM%RM,'X?)G;?%A_3+SN_ MJK56Z?0D=4[-I6*R)639Y=7FH"5-QOG,MU^YFYO:8ZY:*%'E6H,J-$K%2HNZ MJ36;I295JU*Y0J%V7VTUJ4:I4*H\Y/(WI::5K=@)/"G7/-%F=R#P8TFH]3=SEC%Z'FP=BPH+)R@]BRKYV+NYMG-)/YODQQSZT@#,X&J2:[.X]4 MO0=GF"W5S8F6%;6(M!"]-Y9,QK=9O"TVW?7QZNAR\'*1FS:O,Y::Y''M%D#W MO%MLJSZ=WM812!4A9.O$=O. '0Q5V8#C.8]CJJVKRKNHP>8NGAPIV4*JKXBK MQZ!8!V>#"SC6=366!8.88W["KKNC;CH/&RXF="_=0,D>*2+!5U53D7AWDKV^ MCN4:K;N+Z9V=;+';PBESS=_$(3K0L0SZDX#6 MAF[#,+FZR[;[QIR\>7T7\=3OG3-W)_[7V^XK7^J5Z/P+)UD-F\M%WHH0>\:]QK!'@8G9GH+S;SDS@PIM:_U8T*NE>YNH)FO$/A! M(,_LIK7OG&._7M'9"F=F0S]EHCV][S]7A'%R\E#K^>^G?(IE:Z]WY=_QXFL$ M_)0 /BOKBCHIBEH7T>987>J=="+IK'JL/.+M14P8;: MTUOFH_Z>S-UG&>;;KTKUH51MU1J5&5^C\6/@IV)[!:V-+HQ5%2""5SD6XZZ. MQ=5#M*="X^E]E+G3WSH1*^G/M*<#)+/>[U[DVU02G9FQ4%'03D^@,A]\B;*I M:L\Y&H^U^N'S#^XQE=:DHD2V[+C%[ZK7-W>I;O$ISON>KSQSU?^WHU+_HJF% M. ?7WJ%,VP8[^]U-:O;NW/:%]G@W:+]4C*&SJ?7]B;?PR]ML6W)CVT=%?:W( M=57I"IH+WW*QAM;D7JY96=B";[=U\9L,"I,S7($P/7^\FMMZO3UL61 ,&*<9 M)/EB'C)4UJT\DO!LCE459U)#1<*$HO LCJ8W*Q[1_ M_Y:]$X.Y '?*'CM':2]WKR?/->Z#@Z%2#5_! MX3W2 ;I\G6<2A&!(03L..IWR$=0Y+!CB!SZ57<1 BDXP::1RAIGG MM<=4EJOZ[7'/M*?OB73KXV(P*0\$GQR834QQG87G(#L3]*@ !T4=79FDCPOOJ^F5OLB[UC " _Z XZ8.;:!OOCN-4ORU[L7.>L !R;,%1 M$78L!AZ@L,,^M5Y!&8X$6<.XS@T!MQ H*)JN-0><*N0!&+IN0*$OBRP5G3T: M=ANY/8W?3Y1:XZ.1ND^&,OB460P^Y=O3L2[&Q;@>?^33WWXU6[7"]5D^URP5 MJ4+MMEZJ-G.M2JVZ-NM]5YKR<\%-'1W'60=.Z?2DZSA)#%HN _8]IU%_S>Y% M-I:9B\EWX=3M W>21(F,@P/R"0M^)V%DIPSN:YGRYV>U;/=:P\.0*9GP_!2G MJI"O!3_3YLR\Q-'7S\LUU21AH>4D=K3(8BDZSK@YW#!)X)0#HZ&#(O-6HIG2 MHWJ(PY &#%.@%_=_/B?"X_XO@&SEDT_UP;.:>Y=? ]Q.WT XUDZFW0KK/>^ MFW&7W2QO2\V)66K.7%Q?\#&A6'H)EC83_M FDZ(S"3><,+R;4/1!MK,GJAI2 M3<1/:DB@?.;)$U#7%S9U/I?3,XG.Y>S:+N%E=J:ISF1FT=9- ).A9[K7V!.BJ2&>$MH,@?_QXZGX].,'5JXAT4*1!.WL M5E!U1?[.QC0=42T:"OVHX(?/1DCM0EN(/A@JO"#-W;)G2*B#=^UA\?>O7"5@;PHI)"6J%;NR4,19KAS:8I"3U!5T$Y%?&I0/8X+4'J0 M+(SE'925.]M]0!VB,(3>X^J$XD7TJ0IV)W22TC\$@20:=9&LF0#?<4/(K(2' M.-(.!VXS240FK41ZBH# [ID]5S*KI]B 8Z/8'64G;;JM[BS5N8+5!&?,-; M%"\XVFYC^5R6]-S=FQ@3ZS8<9)TOAA+7'.-5OYC%I;.?!CS M8\=X?!U=+WFK9^(&O0$(_$-1>4V05U*WK"PE[/&R^:_.XZ>-!F'0L6]^;Q-. MM5"T.I&1RJB*O&3A%:TA<)HBC2YVS?MG2RIR?07@TMAV')T=C:/L@F^S;AD83'2K\U MD-VE$ X1R2A.PA>22IQLI$NC=<$@@M.AY:$H.S\U9-OYZ"%>XTHRVIT701/IH(')K#/*DYL11J:$*(GI[1%UTM MAK:FZF=G#:""W*>H&;_?BK(X' ]O\=S;T_?*U>TDTTP459N*8& *X+U@:(NM MUZN;-N/"J]HS;YI7.!V3A_(X)KN@H!MDH@]49=P?K&2Z+7>"^W3NQ$V\-KII M?(K3O/\[X7S3FIU@XTMV A2F(1", I-")"1\HCO"Z%[8F1A=%5\4W+$-^.!E MK(H:+V+QI\$#'P.Q.P#ZQ,GBX\X+XK]-[:34I7S?[2;4:B*03K+1LYQPD2FZ MM6X$I.D(Z\TG9P;!VF?;T])UO%ON]C\K%SMCG@1B0S&Q12,*D4GOYK:;;I72 M0C/Y[==-*=>,O/D$BA4X0\?HS@+D%<2%I+MZMB#Q"R@3J*JI)J$-R%& D#W"85R0^!]%A%PX!3 MB#B"T/5&7F]:1^?4C3EMN 1QXU['-0T.)[3)*@?) &?0&-ELU&LV[R7#P1O/ MH3,J)TI6%U]C(]'4R)>6]9@,EH,AT+:RV*@TS[>+3[2G3"WYR,1?!$[8V>.Q M%^DX5V%4:D]':J.5:$WCK^D7:P6\J(TD#KT%;;SPDX(B?VS3HT^(MH=8'':$ MIF!/EA0:A:EH)Q.+1-&.O_4FLPTV2> <:['GE-=BY2\!C[_022&PK=@+@'YR M$P#]VIRL[6)^W0\N5&Q682?SL"2I>U0UU>W4E4,IVDDS$? MJZT"@'IQ%P;[*399_\5]EKYL,YO# DZ9IU7@M &%O>P0#S$#)):'WKC$#$?] M$!'_F"C_MC+O",6$<9O#-9M#X.3-WM!=./ >V$#XQ/$9;GMP;K(\MU26FUF& M[G=RX67PEKP2KU[Z+N+<==+; ]>YSRO86SF1H!,>VF;Z3,QN)U3P>D)S-RZ7 MO_Q@NH\M\8D+VQ'YUILC0V<\%&%$0; WL%?7UH7 21)X!6A ("6S*5+$K3E+ M(-9J\6\MM%:7T):2;WY>WA=OE5C'(F"W;3)"4?5X[-9[-(K)(,T[-A>,(K$D MZ\/CO;4%(8/_&H<-P<6X'PKV3G?FY!IH;D!Q(Y%O\Z/VN([4)"?IQ11.F]S5 MZ_EZTB*]F86MDX?K7NY#,D>E6D;R&ITI$#KK$(VP&$3UK)#E]+U7J->Q7]=L2>)V;+7P*)79"7^">F5V#/D[BA;K3S<#47EL+W M[<4[O\A/-\;4)K=DWA//,&%;C-:>%I\K(^VST+^^WKG$)NASGO?HE]M33;R^ MXFN]X>M]?!.//B%PLE\T9:N/AJ??VC2:,K?MSW'\^^21)H(. O_@B;:B@0!= MOVG!_FZ>^BW6L2O(5M%AKSSV2\+HNI>Z>UJ#![JYLW^.;BVR]5 'ORW8%NM5 MW)BV4G$L5-'46Q^"]"Z0R 2&$RB^=N7[\2=7K20"A>!*)5Q]DE"1$CI7M!\N MXFT/)8@TW$R63J=]# &X$61L"X($H=3Z4# =/HQ^3WJ/KY_3BVWHT*M5@0DN M&1;3RQ\*,G8Q$(2:#$NSZ?6M<7>#.-EHH0-5P*;5='313%;?W[J7SYW]0"=A MVDD=H7EV)U8XPV#(-4%GLX$TTW6C8<\JOV/]F'1[%].KTFH#,OFA0P2R-^#%G%0?(Y,# M[4"M@P;&"8V5X6BL0P$222YLB]5*FQ?;TV=YD$Z_7XJ_.]O 6VTEUOUC$V-1 M!J.8B9-_.J.LZ:FS+/F_QGV!IGF)O667!G!M#] I"#!HJ$J%8KO8T174%/W/65),[+W?,8 M[6G_^3X5'UT]]X?QD&VZ<[N-A@&^5ZQ0#+-8L))I3^\ZM?XXP539?-\ I*(: MI?I]HW"9:Y:H>J-VTUI[NKI@[I/-MV+&KF3I9"RVI%D424TPRF0*RG"()HZG>GK20[(&;<00 ME_+@?\W"0$1/KX).4QW@=II25+0OXCNG"]*$DH6^HHND!%7E9(V\R2PZ%8<8 MQ4&&.G[=R!R$ZEQ[BZ&]'7H'?WJBF"^B++T0$1Y0!+1NQY@.2#P*9G$N8-.@ MH0 %@$G_U! UX\G9, $]#I,7^<@H3<1+PS2FZ:I9QHA+:-'XIR?HK^^*A.0P M3=Y%GC56851?C:!0BI1=<1_G5$VFVI_9D M+,.FD:&E31JU5..A..S92!*\J7V3S7.<2I#4G3R+9<[8]+;4C=N@K:-NSEZ: M@]1(%=PB>]LE<0/N'8Z-U-*1,E@H_<9D8'U)(38*E,6ATSH]L8;#=>< BV20 MO[$MB*PG5$< $"&Q)T)MFTKQD+XA(ZJ#8FZ.E*QCGH."=&6LPXL0 >*:<[ L M95SA39!.C!?-'9E1S$YR\8S2/AZ*>.UB.-BG=R,DKQH!>@ WPEQ'PO="UPC: MDQ6H5H:42:5D4UQQ!^-KJ=1*N+(IQ?[.+.&:@;Q:KEZ;9JZ982WI04POSA?M M@>.+N\AN+Y,/IOE#DHW1\51V*<'C5(K3DR7P 9B&>'$1O\.)$]E2<7KW!"\= M0X!IN2Y2^E2!)WE-GS?M,?E\2?=&5HM?E!O=?-?NJVX.:LIFPAM(J!HC;P[[ MD$BXP3XX#QAQALOM1O&$U!W(>!M5J>?:T^N^+F428BGS&(TZS,!MC** Q!% MUW<<2^8&G9VT21 M2N?K80]A>%(4B8"9(*I B6@*Q5P M8N"6&W'@\1)'<,6""HJ^C(3-WZ__4!KWCKA8HT:(.!PXC2:6*->#_T="ISO M5T!?H)C,.56RWH0N8EQQ3ZA,,(P+& B[&4%=: CO KJ4D?3@(8<-@VQ@"3KD M7G%2&QF[ZR!5G,BV"AQI"7D;\U)OC4%G_BZHD&_BEE,Z)WC+DZ<[1OMH_.[8 MFIWQPIE9XDVCS6U7W9>"]%[R8EB2=4+_QXT4[2?55Q5-@X#0NOMS^_7ZG.._ M)JN56:Y$?C?-#$)AJ_!3EZS6 &C)R<@XEIQ_A,;Q)DEZ/^92O\G6Q4LF?Y_V MAO[;"TA(^N:84.>GFB"T>"D4?/S1)9 R;_>SSN]=,-%J.;3=")F%N(AFA^,U>3$0;Y3QS_ M]^U7S_B6*_ TOH?<<+R7#+8*Y'NSHUVH?GO7JU)\^*"5W[+!GHIO]6QLG$ZO M@/HV_MT6\=M%,_3,-7.@W[7"\//Q3:E/Q'3@!.\/\'>2H1.9I:)K*4#U(CF[ MXGX7=J#:N0M)JV"_V],]7Z5>*79&DF[597OQGZ]R:68Z8]%6Z: MTDV/&>4T+DRV2J#AAFTZ\\2/G7EP9Y[XL3//&BH*:/C(N6":XXZ&R4,OO:_J M#N3$5U_Z3'MZE7_E:[W*]/)CYRY@P3A5XHM.E12:=N?M-?^6GL$"GP?.HU#'MY]LDFDM=:ZN@)%?$S&A+IR.FCI!?NYN'P%143PJHC; M+[BOX;V;S\25P>OK17?5&NQAO(&L,K$S)F7]E%G#:D7G\)Y#?0#BB]039&1" MU,?4B*4)"=H@P2JBS>67P=:ZP'G9N ]QHXLZ7D MA3IZKLA-< %03N8QPO!2ABU-2Z4+_:X\_3UPU(Z;AS B(Q..=4S+"*R0K6+@ M&O',S:GDMU]5Y=TECC3/T^AU>'^,%"'8)I+::93VXB"]I) TC@YTP!&T1?3I MG,N&:8X=@V:_,*CG'?L=?Z[T+EZS%R_BVAVSICRS8;'--BQMB;]5^[61T8 N MM=Y;2TR4V.SE"Q_%<%.8H@Z0!F91'8>,]&_FH51T87AZPIY3MYS,D=9&5CX) M!)_&FH8['R%3.B=ST@3CS_:0RFLT'$%RP]!(0(5&.CK)\U %HY?._,- FA!'PUE1T*M&1:2K43U1 M@I0C\'G@BP/_#@.--9R%@E_7M!)"\#"E3Z,%!%R((N&.OXV.+O\'>H,NR N;0.:"5 $-R7&(U_5FJ<#Y M@-'(P4"JPRD@QM;62:Z:4CENCCFQ62S29SZHLV@1$*) EF>%2D4YQ3Y>6SQ@%)M/=P.^DD.Y, :BN2TI^@"70'L*/H(1JM5Y)HH^$%./O,B"EMI O1Z$@E$2G#M-6B"!(P ME+'$XPP^,_N()A2 .S7!EKP+YAH,0"2<*T1HYYU#E&-$/&7C*[AU"AEP..)4 MG$7DF#3:2[)=1OX?UHZ=Q GSX$19PQT-EVV3BJ:F\F8+/:O?DYTH2#NRG%0B MA6E;YT#'H\$^:7CE.$7$:"2$VX6@Y58?2F@C)LK8V"+@!VAF)]CJ/#I*B*1Y M?3EPBST!0<5, ,P)R6"D[Y7%B\@ @.3+TQ/\,C1;H#.2)V:WER+,8)#X\KW" ML6J2QJ9#HRVS%PDAL F0AZE< [K[T,JG--(EC4D@DP9Q"Q(GNC0Q*0E/OV(BE'L3D^XF28R1I@4O%Q8;<1I C0>D62P"L:871 RX"O6 MQI K"L/A%C%<]Y7KPT31DSR>N]6P9;YSC [0.A U48;(7!7D=U%59%/JX]-" M=](84E@%$+1H&2HP^M+QC'/2.,F0X\;TT1S(%ED)#'/1KT0BD4ZDW(J-_E/. ME'/EXK=?762OB?KI"=+T-1C0N(3)N/"NM;.:3V0DV9:&RFX5H#I3>X%OX5R, MV0/%6@2#V E?,;@!CV^7Z(+Z'F[=(HKZ4'FLPN%"+T%;8[ E/V;=)40E:N8] M0G2+.H>.NT)3H-]33,[L*== CU-E(CD,5<5,%B3Y"\9AXUST,MS?R!:\ML)" MT#Z)$C"^^V*+#>CFI5'C$8\I"YR> M% PI1&B>=-4$$89H"G03).21>"?Z"R)7<&^^"Y(R(LR@ ? 5?"1"(TU\?\,E MK8T0>Z"+0^R"\*20WJ+H0G=@:)/X:W 7PF4++>6A9:<*=R)Z#& )![C/"N?X M"Q+/<$W"M$@&+PW"6S7+)*#\8XA;R%C\:V3.R6.XKT'8#\3^X,RI#MF3/#U! MF@_TPM$N*(&)BW@J7*N:P4+AVKS )QS,XN).C#M,2'9*;! MSMQ2U!:7U+H&MT@2K%LV+N8RK!+-,B/-AH>@>Z%_D16I#\WF3QPQDN!3&8F+ MB?-#K.I9\@XZZ!J-?HU7@ R)%B61'77E@37Y#XEC_@/.?T@<\Q]^4J:9%4/_ ME4J^YCXL#/UGW5]W9@(HD9*+"+2TXV7P\B@? ME#8>HDF@[Q$47U>O!Y;:QKX@?CHSMXCXADD/ /#5*."P0MNUV'$OW%OC?IP! M@49/]4UIRKLJ5I((-1G:-PH )J+VE%16,AL.[X9 M436WG$WI8C<28E>V O%W8_WO1F'MZUG -&%./<"A_=P5)/B-C=G3OO@W^1T8 MP6,SC,BV]/QC>G82W>T++]1@FP)6ROQ%)O=,^M9EN@I:V;'T%5#,!WY\+XU7 M76'377NZU8FKE(3T@L!'7XF\GG7'2,]FSS,;P8Q_#\W,,^=,-&?^=YP]7Q#8 M*]_RS_<#M'6:D3,N](P+PK@N1"0T 7>L()Y!'.4 3V*4(5%CY]YN&@]D%J5E M,^?9@RU[!YS^O[/LHC#PB@&[.V_YV :0@+.J7N[@W;>-B<7.8R%H!A:6>?P= MCY\O-#O9JS3V('NM3L"*AO/@7-6)*,D' MD"=9TL!YM144U'9E0\'0J45[Z0"S8#=0(P_0(AG325.0)/013?5)#B1)J.'X MH2B+FJ[B>H[@3RL,ZG9BT68[Q%44VY/.OY.@6>>,J9OE3#B23Q+\*9+?'V4= M^6]VT3VYH:H9S87CA$362R0W=/:!+U,/BZ=SUB\CS*F'4:0L9GN6BC1',;%% MIWL4V.EO)KWUQ ]]:\WR4$7N0O$BKBQ4K$3IP'6=Q"*]'T)!=CG%@QC>R447 M?_@#3C8)D=9RN APZ"5$'EIYE/XS(TSQ RY[%ULE>9X^F$;COPPFB?90O1&\ MKRN]B54>X#1B7CR.>Q# +J'*Z C@63N32.%9,HJB4$K^H2IQ?%>A=B"5..V2 M0!,1E7BN4:<[EU4%KQI.4/U4-Z"QM4U54R[.8<]]2]<26A1V()E:+V "W8%= MF,U+G'KIY.?8S=ER-HB"(KOH+P(U2]BG='IB5FB9Y%1HG'O\]4R#G>LU!4-_,B=OV+XO^0QG/FVW"G.7Y,0 >H./O=_HLH M4R-G%BR$/@"T)SOWI>ZZU$(S0VKNS0OCPU1&J@CE<=+$G)2]+8Y&?-!GXU/4 M<.&T!2I$&SU'QA('D*\F%(W0 R^@">@S,2(X:).&(FS3&-!*K+\BN? AZV-5 M7ISKPC))/;G+.IU[:G;2E 2S[GT(J4#F8%HDBZ^C-6>#MA!VFA4#\!KTH38T&E5A>#9)4CXPHLCB MPQV\F] ;R<"2,J;5 =8R^7,6=XA;!9-P9(K YVSZYN!4B*/7$Q^8-,A3B=1W MDV /=#\&]:'7$Z!++?8# M J10%,? Q%)$M$H2%_J,P">Y>8*UL5%#Q7M$+"(.#+S(O;TQ(.,9;+>)'-\ MN3:#4?S0B 2 $GXS1?#IR6H93,"0C%I[0XT@C6TU9[]J&!7M(5+'QD:C:_P< M'MIH9K:XVU270]+X';J@X="*N2H;"&'IDV@FF@W#;WQ;PT"EE"2^"AA(TF1& M#"R%<4$7!@*6]ZZ['AES/T@1[)Q6+5M>A2U5%*2$*.H9ABLRGUBM8%O&C;L. M8G.UJ4G1CNM G(WUF%HVTAD$-V+^"E2U!FTH>40;PFA#R2/:D,_ $WQ\_3$ MZ)SF#6/'T6IM%#1\LOL"+,#R,H*#R@[Y*!JCD%;.(*G>#"&C[,YM#PY*'A*)A3@ M*>&0;BY&0!#%;)$'3W&I!#S :25"<14Q+B9O$$1SQ$[9Q@FS+21JI V#(W)* M.+R<7Q Y)?%G I4R3#1-;<:EXCO"-?O[QDW9Y&H/"F7$SR0TS/"P%5?$S<%:8:' MP]3[4S$4=V$BUB5R$)'HTQ\(G)+T@!'WY8%3UB(4A18X!=F?VZ.^'(%3-@9. M65Z2-%M_ZBPG9MA%8!2/X[#GIR?+<4^8V!K<$_2=5,87V!-5TWG>CW@ M31C$_EA ;*!,!+0+L)EH*(* 8@Y[9(7#@9VLHW[[$).Q(]Q)M.9\&+@3)Z04 MIJ[3D^7DA8,$3JB3-=)U.=B)*UH) 6Q;B58"'YF()=$ZWBB2)*Y5A]MW#=#' MII>R ^K#*&+WB/0Q?U-9P!YN "!+P3Z^(M:'*WFM0?Q('1$_,.)'ZHCX\9,R MO&C_B:'_2J5O?E+_PM A%ZH^ P3'CO_^*OURA%R(@S N<9IA^7?03A421^,Y)&*(2 M6W-_I>AL,DXG$IG5B)2S<#I_,70JE:4SV93QU"V8F,83#.W0U?Y*TFPF3B>3 M++8];*<*S,9U6CPR)9"ZYD4-<.A_?S$Q.IY)T!DF ]_"HV+5%CQBZ.XV,E'D M/MH,N)V)M0(3^"N!5I^D$_&$ZX.B_"X0AY/]G+MZ\%>63B92=#H6LP8:$V4! M35KFY.[L()'4"B+ M/9!YZR]CC('5P5D0BVG9P=%4:H@(743<^BB@Q4P;(E& M/*'(10%D^J&HK]B;:EPBI@:.#'K5=!+9VK4%7:F=4Q"\\C8M>+N3/[?1\A%S MQ9,,S<8SIR=>C<5HG?.^:-,MU/E!D@C\6TRNV\5PH6!H=04DVP%TR_83_(5N MA&R&CJ4RFXA[AVO=MNG-,, \]/*\I;<':MC+SGXI,JF@RU76%54$3'O;O/XK MF8S1Z61J$^)8,/9!WB$R(+XMAYL:W^C&2^'S(1)2?8P**RER'Q$2^BN/)(PD M""N%B;+F#Q $6.M@UT^VJ8X=[QRF)0/O- M9'8C-7,X['XD+B& 9/RDC$G0%)#6&;HWAXX;4H)'S+"DTR&&I\M)!($1?1V# MQLM=X8S S#N#*$@+Q<4Y]%0P<4RN>M,328I"9%6?(FS\AUJ2A MOVB.1 %LV,7I;#Q-9^)):MGP]A/GIR=UZ^GY<;MHLVW$[+8D]$ M<]!)=D-OC/9-,%Y^-".#8?2R:;%_+49?Y9!P,KGWY*19=L_2J52"9MFTY0+A M19 L,N*'$2="- [I40-DU0T4B;>3=Q88G$G3233*@M# B/Z?@HKT.FR_(N6_ M^XHX"D?TCKRPATR"TQ-("M0-K7KNC.=.%Y^Y&9-=B=Y/@^RL=77%(C$F8Y+8 M!VAQ,M(_NN +&' ZNB^0E,TKG(JIKB@B(Q,I]!HUX+#I)V&O 3<[.4R?S#FZ MB9#D)+.$CPK*$!$ZU00Z0I-0P1^8B ILVAT@';<_ M\.C4(HXQ=WUFJ;YQ3N4DZ?3$N,'M5^,6)HC2M''G!9$R3(Y0-S>"B1@=61Q_ M-=,+.7F"R[#3/\'[IXTE';_68*@_ M9(;X6164&%7 SA5BKB@ZY/_T.,)T,!DL)Q3Y;$*7QXJ M*C)UK 6?GL!7T8*'"H]T&[@\D+&.I $Z+E$&4XT#U^,$V]]H=_2!,M8I6='% M;C2CZ9O%T=/'.#J.HZ>/:<@X<'>,K_MA8Q61P$>*$=K3TY,E>QUEB^N6DY$D@&L3Z8IP MAY%4-5RK((XXLRX /BP,1*%'E3[1K8PSQVH]9/"C*Y9LABC#]R7*L$G13\;? M::3P:J:'$"Y-F4+7KC2VQL8^<,1OSMZ=AD;$&_:!L<-DHF,K!U7% MLX4\"V3H(#40:9L""5S.[ 0DXA*#0>#M*:(?K0X^/-&ZR'CH+4!+QCNP?F1X M@BAM)'2)-F7\M5DJV-KAV*SD@748O8SQRC3P/SF7AR;$=;OCX9A$DW&6!K*2 MQK+8-GX% MG32$%P3IC8%#@Q0N89 1V9@W192OAB+VM)&FQ)Z:4-+ SRK)>)<5NZ\Q)E?1 MW!J#6"D0FZ:+#R.,@^ @KCW$[V#DJ=CCAJ0@IF"0,)#\K^'&QXJ,;,2)V5$3 M(J36 Q3Y/KW9:X_UD5R8M;QB;VYQ/F#*R=$^5V1WHG*(I%,# AK4SF=J'QP\1,/,))^ MLH)TM _#<0ON(5,R448 [O0$IX8A*:8+H,-)>&M']M:"F"/>*^>'(,"@2!%K M-TB'ZX,DDT%S ,_;6!\HAHZ+Y><'J8A$FML'CM0-.*3B<-9.?$\GO2] MU@I,/DR='4&006^P^,7J\6G&U%18M>G1M0T:0\/(R?(85QC@_"=$L&5D+*#W MG%T[DCEQ+ ?78!%59C8GW R7( 5F/.(QIQF#WQ$%"&D7B^/?6>//JDE78UG8 M<^S$]P/:"[ND _:1W2*I3C6YGJ!/*-N?$]TKK*K(7\*:6Q-AR!PC##C"D#E& M&(X1AN72,Q.D]$R=4Z7/@=@AI>=!BVUYSIJ M>QW>!$SSIPQYP-]Z.?FQ1GHJF LG_.;#/:VC )@-D(*+)PLF3^RTHN< MC.Y#"IEL>>X5+/JQJHTY&>?'0/"*Q*X2?W/__(OC5O#3^?QNA(,@?E+SL)1( M=0A04;-U1%UG1(Y::*2G>,LUYP\I5H?LR; M'_.*H)%0VF@$WGHC60@G6' $N:S(Z1Q5AJ2ECM#EQA#+TC7R&IWK:S@8!UD* M/ \5]C %1TX2F1GYMOG2?_Y 4OH3>3VL9P%LW2Q<.J'M%O\_*&=)P&KA@B1H M<9^*K PG5.E3%V2,?]#L#H0A9XF&(S<>N?' W%C(W7QA?BMP$N#18X7X1I1? M ;GAR'U'[@O#&H'[BJ7R%^:^(E0QB$?F.S)?Z-8(S'>3RW]AYKOA.H)TY+LC MWX5JC>4%5WT2ZN&=-7FOVF->*\UJSQ[S6 M8U[K'GG5RM(S$F>S5N)LLW)1S;7N&Z7FL< PB)Q<,P2/D?4([( -U^01IH$V M'NSCGG^RCF$E^+$TH7#PCR>E>*2>U\ \,$ 2 "T O:8C##BI=WJ"@1H,I ,3 M1@'*D,8RH.3"@$8UW53@?:^R.&8Z[RW3.B[/_D_VY8-^4_4=QP M?X@?W4LPY/^^Q;>X\B)*8%$X%Y^8*!0%/09*+EF<"0@<^#7T)U*CYR/Y5_N7 M*N:JE=(-KKS)79<:QNJBLM0_E?&*G"Y$\73".<^YZK/P3SBL9/\G$D]4Y@DQ M14#L)GT ,:PCF>@"MF/XUW+4@_^L#,Q+3$N:'1M[5I=;]LV%'TWX/_ &=B0 G(2DNTD=N-N:=:FRX-MB;P?O#SW M\I!A]]WX]XN3>JW[;M#KXYO17W<\'%\,3KHM]XW65MGC_^\&+QM M1"K-CUG[(,O96";"L)&8LVN5\-1S+SSV7F@9-2 (T:M*+N%Z(M-C=M" B:M[ MC;LJ[;"E&G0]Z+!;0?GHRN)U*7^;L=7N_W6V=?F&#/Z6^ MR3I?R$8@TEQH.ZJSP?5X>#X\ZXV'EZ,O.*S*Y!./JW$R]%B?IU+$K+?/3OF- MT!Z,Z5Q&"Y9/>7[\A+:>V'G[V99I&2F9AH+T- _VCV3:.&GO.WO?^F>]]NEV M-F13/A-,BYD4OXH$ M"A3"=L+O,IAF@R 4=@GA1G\$V%&.@,*%0?_W=0UVP M2*; $L%RA1T/.$=W-.NU=IE&J(:V].%W$![:17Z$DS1[U*&)T . 50&GM&>M0P,V41;&:FRH;M)A(DVN> M(M,XO76>PT]O#=2F\F;E[\O&]9OO!=?C.QCX29N/A>J8$KDE)Z."IZ)(XG'/ MO++X&#*NA84BH"7]6!!BF$ "^+$T4Y*@;@DJ/E5]/-=KH31!K$P!05H,M(H= M*#.M A'BM6%[@& H &J'L\%M,.7I1+ >JNQU$:-'^S5OMH_VA'.C?12Z)_K(@.)!QO M6N=[^.4+ZH@% _(B?$:0/GM2^"\T*1ZIHVQ91A_DQLZ2]U*D7MN<(]0->363 M(2&?&Y5R6FRX0=80@:=TX#JLD(EDD=R7LF"W A.1@FC%R!.TB(PRD+I@H^-R 9DJ,ZPJ MG>?&Z+/G1/!B<8:+-!O:\9$X[K [N<3.?MAD 011V M2@!L"[BOBGR["[LL8'S96]"N)'I\N\K\!(A)5!B[_4N/<>.5MCC(SI92HNE8Z^L6_7:E)LEKZ+J;%-(A';ALA$I MUY0%B^6-B,NSI'O]O7\=)$S'MY\V6ZT=_;];?F2W; _+PRHAO65YM>5^+2?J MM56E)5A_!A-[L#]8NL>Q1\B5-DON8U] 99+(/!=B^VI6K_D*](HZA!(>6BU[ M2!TL'H8.E?!-6Y6*?XF/A83_-KF+-+ '3Z_^WQ1_[9_U6B\&[P43E\ M'6C0 MT4@@!4!6\I7EWG0N^ WQ#\>#+0.Q'-X>V%>GC9\%7;>+1('48G,]YB$DC5B6 MXZTX+YD_1(!5\'//L2"#"39%@LF5?PD[FG(AW'@R^R)*]M0*OH#"11AWS M@!YARR_P9_])4P+5<[Q$IC,5SP21@)1/RO\VZ;)BBR2+U4*@=3Y5KD;S.VD MV'Z"(]5K.V-\_YO%D[UQT$=0Z:+!,;O$&N!CC.U?/'9XK7J7J(]*<\9!.)3"X_<.C;.UR MR+B_5?#P:.62K_)<)Z!X]?6&K'3/+T?C]: T#6J>BTSC MI&5:K-\;#0<7]N)%[[?!=;=%$B>;_;IG:QD\.'IG0/BX_B$@-'; MQF%CJ^"GQWWOLLGZF+]VUZ^P@9>4X';=.IM*$;'!K0@*.@=@EXYG;AI0R^:/ M3:4MMZ^V%8I-%[1^:#;9.6(8'K,KE-$.LNEC 7I ?G;8!U!6_#IDS68U^/[P MPUU]3<3QF/U,*"I?5!"W[^[!_M3"_K""/3RYVJ3N@$0?7EEZ8,+VV_W"VOIP MJX&"_"\R#+*G03."#AOQ1+A@C!2-NXSFFF2K$EUK1CR[+<3&1M4&:EV M+D8 M/C8?+;J)YZ[FT0V^OP%02P,$% @ 6H%25]EQN012!P (B< !( !G M,#@S.# Y7V5X,S$M,BYH=&WM6F%OVS80_6[ _X$SL"$%[#AVEV%PW !)[*X& MLB1+C +[2$DGFX@LJJ1D-_OU>T=*MI/83;JE69LN'VQ+).^.Y'O'1X;]=^/? M3P_KM?Z[X=$ WX+_^N/1^'1XV&_[;Y2VR^+^\?G@3W$U_O-T^*81ZS3OB MEHNQFI$59[00EWHFTZ9_T1179%3<0$,TO:C:S:29J+0G]AIP<7&G\+%&#\32 M#*KN'8B:P?GPX_#A5@5X]'9TG9]]P6Y5+I^X7XW#45,,9*HH08O$:E0/R>0JOA'Y M5.:])_3TQ*&[SXY*RW%2:41LI[6WNZ_2QF%GU_O[UC_KM4^7BY&8RCD)0W-% M"XHP;J;Q>R[6O>*]&2B%9*PURAD;1-<'QFE&+ M=Q&B@<^$LS,[X0JA,F$Q0[44S1%*1$8LIBJ<"EOPQZK]@@S5:]X*=V&F;$(R M4NE$+%0^11=M1@@$[MEPAMATA([.T2X2P:!T@2X%:?0#/!B;C!GDF2%_1)U M]HYO\"M2;+G)-8H$%0!X#5 Z?]8%%$H[%7&B%[9B@Z&)LKF1*9@F^:V/''$V MUT!MJVA6\;YL7/_\O>!Z? L#/QG[H= 'MD1NJDX5GC%@EJ=%[+5F=_AWP8G?W(/_E'Q6HU]61@^X)3 M\8HC%<4XND=[BF]YBN&)>WJ;.JX&ZZ&G$Z[_!1O8]!9_._+5UP#GIR#$@"SV M-IAVM]P_#,HF2Y%0%O;Q35@1! 1\E9Z\R-"%@0$DU+FRG*>=M*'4&>)=SRK% MKZ\3AA+I$%NJC!7JFN4:PH4*Z1[!6)VH2.8NTL"J2$FCN ?*BR&W581[A5!C6OPB*1O!RA8RZ*E=!!"Z^;UO4>?@7$%;%@ MH#U%SPC29R=%\$))\4 >%H\;CVYYAR+UVF:.<#7P:JXB1KZT.I6\V$@+ MUK" 9SI($U7(!%F4#%2B\AL6.)O\,E,=B!T^/<=T7*]M4G%^4?M8=BDKL'&U M@ \KLC#4)G(1N*W A%((K00\00EES$"N@HV.YP*8JC*L*@?/C=%GYT3X8C@Q MG,ND<,F4\4)Q#-6MYIAHNT$]+Y73(U8'_[A93SL&H"$2.Q, VP(9Z"+?'L)C M%C"YK$V\*XD?WJZ*H-SOU&N.U^3'@L]LV/H+QF_T8O [\,BX#S$^@BGEKBO9 MB.//R.2L7708%H9QM-()++?OF9UIFZ,M'RS#F UAZ8,_-10[6R*)00FDV#NU MR\BQHR5W?,0G2VFQ#.R5"ZM>FTJ[U%6W39JNW_?]WRP_LEMUA>501LKE,KR[=KW&B7EME6H;U9RBQ>_N# M97@2>X1<&[O4/NX%3,YF*L^)MJ]F]5J@(:^X0J00H;.R ^I@\;!\J(1OWJI4 M^HL^% KQ.W(7:>@.GE[]ORG^VC_KM:,$NA=*7 &W?*#!1R.A(H"LU"O+O>F" MY#7K#Z^#G0)Q&MX=V%>GC9\%7;^+1((TM#D?RP@M+2W3\5:]:P5>(6%B@SS6!'K(I5_@S_V3I@1J MT^L2E+ M)W??8(!!Y6L&/7&.-2! 'SN_-D5WK_OZR_VG?GQT?#H4)\/3TZN+HY/1V6]O M&GL-]WQQ-!A4SY_M=*&B?,I5]WX\$ &2!)E6J)-$9I9ZHOK%5U;ZX\O*_)R7 M=JC/ZEY$KK-&>5FF/QY4M4K3^VPYDQ&?2J!SN]W];.UJR'BPM6%W?Q52H/-< MSWHB2&1X+3KHESO;NV=X]?4S>^F_/3\;KP]*RR+G^9%I'+9M6PR.SD;#4W$V M/+WBJR-<_W!S5'<\+8<.8=[J#CXN_\EP/6Z(3LYY_L_>-+J-K0T_W>M;%TW6 M>_RU!W[ACXV01]XN,\JY5Y:;NM%VC''DV7+;:EMJV'0AZX=6"VXIB7KB HGS M /SY4$ 0<'0'XCQSVJ['/+NBT!\,O(=R17%7M%K5. Q&[V\[:6%(>^(7AE/Y MHD*Z>W<'_<<._=T*_0CO?LS9K7M7_39<5M[7^M#F3OC 'NIYF^^X^4MO?#?N M;U!+ P04 " !:@5)7/_](LUL$ #W$ $ &.4]K] M]7.<"Z7M:-N1RFYW>2")+^=\Y^HOZ5VXWR?]:J5W85LCO(+^]=RQ.['[O49^ MQ=E&,=T;3$?7L'"O)_:9$0BN.M!JQ@I]+A4:ZHS&P:VG-W?#X>6NYXZL#LJB/BJ1BP0/$J4Q2PA4H :U3*,VEGF*" M9^;6JA45DFR!>BKD0":WJ>@F<,/%)J+^BG;>$?$[NR#_KY\P;O1;==#^()XG MUC'A#XROP.(\)1',:2RD A& C@!] M=2[D&F&9?T @9.:JVY1(C"90=)F/H&)%UTLJ<\..FS5,L_9Q#8(TBAY 0XD8 MFK-A*LRV2WJ;,DG7F!() JI6'J-R2%"EA-;)H7^DL>KE.)M*IK0(^]X+"5]1 ML+S,E-;7X\]=(-S?BS?W&*AV/1>NH\4X^G6=Q0*=Q15A.H\9SXPOPA80)J.' M:B66--%NJ^EY$D6H 0/!,+XX$:,;<49O"Q@GW-/C*-%GF6QTDUZ51IG70<0T M3X"D='01^_I_P9E9JQNA\;IG=6#J*8$9B)6>)]_^RM6U!A.L'WLR6QY9HU&Y?,O*]TP7X5Z:?-3%Y9"8B\R/1%%)$XH=L_B3A_;/7=>BK_3 MOP)6'0;6[_:\U] [-+<9O43_3/D+?5M33IN?'H.%DO!O_DON&DYU2)TS MHVV\5?EKQHX(9S3*#"4W5.X:^A'@S; =,!_[2=8;AB&C ;98;+>*W5&8!@'S M_@W0/PEB(RN[_@>IOS?6V$]\\S$*S[$GBZGSOR\[AT:)X!^OZ!B>S#$>S>?; M0_IO2NTQ\S\<\S3Z%A2L6^#[%EH3Y52"(=E#QJ8HAT3A&:V97LGZ?%@^E#2\ M6L&W(@A) DN*:V,I[IAFE 4C+_A(UIPV#,G.4G/'@A^AE.=K@E1REH2/ G:8 MHY[?LD?N[XUU^]?S--S X:^1V8 MD17MHEC$Q'5S:77ABD0IWK7!-,M4'8VOGLHS,9$[\$7G9S%0=IEL[%GG&62= MIUUV'D3R$E[\Y'6ZUT"5I?8=N V--P?VFI$-_>$B_Y*A/WC\ %!+ P04 M" !:@5)7@LZ BXPC #?*0 #0 &EM9S P,5]V,2YJ<&?=>GLX5.O[]Q)R MJI!#28RBB! EE<.D0I)FJU"1J1"2I))#S$)%3DW8*,44224-.54.*XRS$LII MO"[^ . U"$+*PM 0$ .(/^ 'PJL!]8)B"P]/O'$A067%K+A80$A466BX@L M?43%),1$1<5%143$5XJ+2ZQ EXC8*LF5*U8M_;UD9.GVI;O0WQ6B(J(K_J\7 M_P,@+0I8")@*"FP$EDD+"$H+\"D !@ $A 5^+N"/);!,4$AX.;HE<0GT@B(I M=/N"@LO0S0H+":'?AJ#? T+2PJLWZ)DME[$]*[+15U8_+/Z)J.J^_$JYHZT, MM>WGKH2+B.';>S=SAQ\I2+ MJ]MY=P_/"U>O^5WW#P@,NGGK=D3DG:CHA,3?DY)3[C](SU]53:FIK:MO:&QK__*UH[.KNX=&'_P^-#PR^F.,.3,[-\]:8"]R MEOP2 0%_K5^Z957#[!"4 - MGJ T@ 5X<$:TAH!"\1;UQPH&3%.(#XC($NKZ%#IUYL:AZ*#LGE?G S;-!$O0 MMPSV/;U9?"#/U3>^>HL*:W/Y+&N1_1$[,<^5AW]CICUZIK2_NF]=15G^F8#X4^#5_ JRJQ>>6+$@]VOTDVLS4JL;P^N2*0EP<-O"0M \^0 MUOQ(E:S!*SBSK]IU:-M,/I5'%+_ZX?55J/[R!<4/'.Y9K WW;:N(((^H(A*+ MS'1<#,0XAE_3$_@PMTS&S9TVNH_7G[S]VL?YCQUBZ)Z#[(T5JT'J@T>7]1-C M+U*]'-6@3_7M=PJ($\TRE"S_:PGS?""44!R,8G,S%+V^)4;9I+5,[S%L_95L M $DYFV=W.38,@%+4F*BA,_'/%B_:R19(F9X73.5DTZ&:TQ(#D=7>[C5]F\M" ML-4LPA+M%=9?;_EJ'>0#YD=#!%X? MPU7<5L]^D0O2*IBZ?$!K?%2W:YP%LVVX(0'N#E\1V8 ,O,R)44,Q+T*[QT*/ M:W+;GN3?7$HCU'<#]_;%UYU"3A2%B.,D+BP$.=4T]SC-G*P_?9DZ>"XNOFO( MAI#%!RI?8:3[<6PFT[#*]/() ^W52O@FU>D&V08I%>[6./SI&F4%VDQSVO#] MH*GK0]<]-WDZXBD,_2,[Q!Q#\L=3"$:Q#(<)C> Z4]71=&E&'457Z@*R MD:E$/^'981L@2+G0*8,U>_=JV7-@=3-%\V6!GK@89A_2#A;A0R$7XNWV@!:Z M*9H(H@N1*NE&_N_E#0USAP]62A^P9S:HNL:W'MGS2!Q^C2;A!7" I/7R0@E4 M*!FE/9B@=58GD7;PJ5/2U;"KU[?7'3[P-*A9*Q^]+IN@Q;M)PU5CA2M-&XJ4 M[+WMAXWY0&[XK@A=/^?= MQ@5;#\BZ-?;@DWBXIUCZ!G*W"!*=.XU(!_$!/K#!E@](KR348^?L?$!&3"@XA+,V)8DY$G$VGX:'>F?D!(O,$RCC9"8EWW3<+\^,V\5 53FHK8 M@X7>?&"D#+O01>[#LW>NH>UA'V-I,M?$K'#;S+P+J:C%^EB?<;%0?ARQBQP[ M2)*<@6-T3[PTR-K]3N/IY*74K.T"DU8I1'=3FW]SCZW8_FE[-%.7'27# MVLD',K+_JLQ9,K+*E=W$!\3\)YDNM,2M>E2V836KHSG]3)/USO$$BI_(Q9>F MH0XC#O\"2ZZSJD_^[.SA-\FF%1NJCI6^L?8J+'$W#:PSR-O53?,\>M2VN"2$ M.)J-;#S BX-&7XSCV3YEUGR@D8.EJ^&ZJ$AT>A$?B.!2()A,'G'D6O0C-ZKY M0$@T]B^ GJ#ATD*I\/&[D":X11W9:*&%!.N6DUIQ\($HKB+8>JP#8O0'I/"! MI#F0X8FKL;";7] M<\?GR;!A'YJ>0R'H(]4G4!OFN%-\H#J$CD<<.F=S>9D^?,"$Q@/QO,/X%+47N _C9J6((.8LZK"K'!TS7]+6,OL .?-?MZOXFR3Z5^N'; M7N$*#/MWR>8?;#G6U(/G-:\\BQJJOE!ZG*0E.@TOJ%E MXB&C5I?87X@"-"V\ H>)-M[O]JQ9*H*Z/E&S5'I40*US_OYR8<+I.B?MB'K? MXXQ"S?=W;8?]K1P=MNOU'C2/E)S2ZNQT_G]+(J%C/<9GE(JNLV*5\ M0)R+B%%-;Z]/, \[DYM_J&3U"Y8'W0_V6F23O_:S]_C3FU-3:H@1 MIF(1WJSW?G&?R'Y2/O-7"[;Z)I@,>NXF-T&1)$D?9"M[P9SQ*?GZV+KY"?MM M>:=KK-\*A?4+JC/(8QCQY]4"U8EU=CU'CA'B[7D*;*+2\62M77?7*6:MA?N@ MEWKJ89?.!'QS4SOZRL1LH',NFP\(_<8C8VDH[Y[%K.SK.YA-49;#=)W*F-H4 M4P58;;-2T9]K0&3PG_C I!C#^ACOH>F>@((/>SX-/F?CCB5769Z-2%J^;HOH MA//F."8U)*25#RSO)GRM'IB>O!W"6+ MG2D$H^PCC%ROWK+9)ZRKH+;@*KE6 MJ;O&G4XXC=M9[SG\UCLD[1E4J86?:H4?!,O$I@L:)"\O?M2'DN1JZKSE]$[R MBYH,3T.'Q/7[/24^;IBS$R)]=ICQX_X6O.\AO6Y2BRE(*6@:27.G.'1*-SR: MCFSQBT3Y6Y-@QT,YM/* J9XE0X:EQDZA/U Z_J-'[D.L3/C$^%!H1?;PJ(G6 MHF-)S 1K].$#EL;ICU_SOW4VL3>%#I.C:HO>V.(-_1=5J4PMN0O'+S?E^$RU M$MS'+.%U-$:J$LA*8$['NA=[0C1,JWQ5WU%(3<9F8X(9PHS=5??$@!N)?P@Q M+D9663+\)ZS) 1FNTC;T2<)>F?-B=[]=M% WOEDVV"[',<<_\ATV&@]$-K_L MMDX"J173HR%$B;,$FXQA:XQ4M;"/0B6D&O)*M%!;C2U]_=Y! M,9..EV9,()!859Z)B HPM1"Y!5BVO_*RE5I\3T!XWZS-P[. D4E9^F^FF"ZG#R$A6 MDGLZ::1H!-2J[M-H)X^87TZ_:/M-=<\E8Z!1%/;B++L]Z[R\X.M[[>"!W$4* MG)[-E919U"3=@@:V(-0\Y J;'XQ1+]QW9)IFHL&%)2D MI@#EWQJ[$GE=]XPCOV00Z7(P.:+Z"\4N3EQS)M%*9Y+TKB-7_'COJ;NMAR9@ MM/QOWH9\L&Q/L.>";F2JW+?(*G"E6X("_,X,I3M;5:^&4.Q0:D)FPJJ)P8T5 M1KQ$/G"^_"JKC/<8-D!Y9V_84&FGCMVE]=>*BH^N:"MY\V)\S/SRNHA,WYS^ M;\ZG&]M[T4^+5L+ANY2"U;AW!MRPG^E;F0?KL96PM>5!S40I-O-PD&YJYL[4 M$[LL\9P)LT23UL0V*'M[K(W.*MH=F@-MD4P 2O;-/J%OG[*;@Q< M>0'MTL5X["S6 I$(5FTE+(,W,Q9N!IMX*27'T4K73GB?B]L7]WS;B4'V_:'[ M"UMQ03!*U#<3$;T:IB*+4\B ]5^U!F .W/VBGRXWLM%*BAM^TX '=,[D<$/@ M,UAER%LW*EWK9&Q'SS/HBG=0<+R6M]W:B6U>LQC1/%UITHU KXE!]=D@W8\D M[SHVR27IQB96#WX3>?0RZJ"IXNE@5W8YC2A^@[ISJ]/5Y[74?),,[-U;U&/D:U(7O:'!+.7?[V]3GY/.[&M02 MK!H,X 6P4@_1#M[-EN9>#5"LQ;XRM\UZ? M$$Q].$P-N^O%:D$VZO'N\H'1G L8]H$ 5"K=\_K"C AX9.^%DSRTVC=;.:HH MT BJJI.,S,_<+[BG(.'(E:EB?+L)&5&*XAJ@55 >O J%5Q+MCH.R8'4^]CS$ M,22'];/-?H#PN;)C_[3O@7:J6- %XFCV1"+2RJB.^KX.3N0:*J!= U7TH=", M*7?\/CB"#_KE0^3&3078_FC]W3:5*?PY@ MIIVY\@>'1ZAF+"%5D:EUU4'%N0PRI8V=7+T_39O\--&JO#U5;+V\[9NQM0_> MR,X\OKNG,Y!YDSX26;$L6)LI$F=\\OE*]6KG-7D/CWV97J%OP_(*N%<*I:PK M>"QZFK$ %I(JCC MS&@FCGVGCF6$]O71B-]"9@\?H'61"O \Q_=T#R=>H:$@+&65![.OJ$ZB^MYAGH%>+FJ"R)M;V M/\?) _E8"[:\ =TX9O_33[]YTF++? ES8[AV1)\0.7_FRAP,+3.B4V,_0-\ M("875<)BP8IL.YIW4!/6_4LA4>S$B5[J]S,3R1I)G:IW5P85!?I,I'$]X!V\ MMP1,"YUX&U%#GY=B7O3.R^J9]YZQ2OKO?L?DFFWK3>Y^4ZXM/_1V2,%\IN%D MFMBSU\7B&J_X@%S 76IEWYHO13=JN]VS>IH"C<#KNSZ78NK7[<<^(K)U%FIN ML='Y4EB?V6ZN%Q"\JY@CWSQD.W#L+?$U;='> 9;6I1G"VBC,6U*JO;Q+V\W> M)CK?DZYT]/N.X4Y5^+'+!QU)=_B O#&.W&<]\FV,D_NQO2'!?RH^+Y /N,MQ MW%$.+@Y>MZ>SEG@GW>AAX$V+=EI;[J%\\Y&8_ 0NZH)2]L?54X^XJ_[^W4XW@%9%<1+M PC[ C TJ>2SKZIJY4R MCG%O:M% M%QDNQM?N+0Q#*0^;MA0V->2^=M%S\Y6@!Q;J M>'>_2XR412/RV_'!YA5Y#VYM%]]S]20?H*+R,,R%-8Y(Q'$OH.F]!CN0@ AV M7-,W)L44G'1VK-FP2+]S8%/R3J4T_U#+_(:(-X/B'&6)ADW5[XZH4J>R=N/+7#+ '>19XW35 MY@X?8N;$^UJMX07X-/%'#"+FQHC A4$,W/3M"J6W-BG)/6KZO>NOJA%GDTV_ M2^/WVDF*CWK2B!(_WE\$Q^:X)W)31N_(@IH0ON'KR\9]@?(.!: *B\AOJ$VW>$')14"@B7@$1_ MW"N=3/W4UQ.HW7<&X.:LT["MW>]'A]1,'0_N27N^6RT!-[^YPK&J3_H:<[Y@ MZ]$%CW?[#!&W3' 3&U*E#L;RK,5PPF;CMENP-FV+!?W00&I_OL'TY#3WA(>I MZ(&T:VO3?.#]5V6\=W:(5C=73K0LK.F]#>+ZUC(^D0;(JT[\6&>35D%ZYGEO M4V[6*]'56@'Q^UYJK < 0/("VQ\17<,51 <[-4)C#CWW2K]['$%UJ_]"6,KP MFZ+:LZ'N]RY?Z8VJK)-;B N6O&-\>/91Q[%GTX=(I9)'R,-\0 +C4'52LRE/ M4]\9+DH9K<"GM9CR7IEN JO2>/<)*NPL5. _9E_GL):K*R2I7%W+2>D1Z8 2 MJ4V#+YU;KCFXG#XTFS>G4T,<\^*HHS&]5:$-54VS-^.BO55\Y3IC#125Q!4, M)_42=7OP@A4NQ7YUF3(]4-H>GF'EUI5Y[$"? HJ/)&>T/E;H)TL"TO? S\8Q MIFM31Z+F';L31BC.ZPJ^3&T(5^CK,[!,W^FV+U\$6!],62 70K0./E"@RU,D M?X!@E4(RHN>0&M"<=[_Q[:D 9S>Q7?WIG05%D_63"XEAC'$JC>9LM^B4<'VH M_'4QFSB4/?D9'=$]('1$IZ+\G]X*]I^#7OBP_:"))K2]CC/0SBJJK?5'>RWA M/0!'>PG":&L1S@*9T2CSWQG4Y:!=IY'$>_*5#T@U@)]QB!5*&9@]J#O%)!%' M6BO#C]7'[:(O:4[W+'!\/Y@6XJ6+[#-"^(2(=[(1J-)1?A=J8 MVK$.6L(CT=/>.^Y\J>C?J?X@F&$"^E54?&& -W<0(]/7OFG=L5++YO.<]TZ] ME5D1I(O)'1W/]ZCY/A;/F0#DPI@/6=?9(-=BM"/5GZ(K&("M"PJYQ0<\BXJ8 MJ^*\7U1[Z[15G%,;K73T5%5Q%XJ&KP>6YJ"2P;.3:##R:3"$-][#6G3N5YW; M-;![&_9HEM8IXQ=P[@VP$IN *]G/!TPR?KYU^3-P2-8_T;>$]_2SW- NZ\=> M@W8X^:2E+LO29=_5YP./=>$7?* 'DPY2]/%S,GP@ 635S;2S1L&10OQ"5^:? MT!J&:@;D>O6HO?O$8'RB49$=8(^'@# [I M0DX1>B5A5@S"E0UYCUF<7,-C:7&2?V6 ,0YVIR!QG0-X1.J4 RHZ,A'56&@4 MS4=-D!7VOP6U"?=GEA#_P@,\VO\+&TH^7-3CUO$)@$,X MY#.6KJ#+$>,##5BNRZ(G]QIVMD>7.V'[+R3(8XZ_-%"-SJ/G\1Q#?!C(-O/$ MP^>(?\=5!-Z/CF-FV$6T7B^"VM@_XV3Z!Q1R/.M?F?AEMDO7XN?03$_"B M:>X*C:)&4' ,LB.OY=Q0,NWHJ:UMTY.5 M9S%%,VX#'^SL W!Q\M>==*Z)IR8)U+OIS[\6(Q<&OGQ]I3T$XL=+H5'\9<= M/J%!M\?$,&%)E'"NP_:=RGOC=*(VITCU1IPO=2M:O)$@])3):[OAT"JW&(]6 MICGLBA-!ZDW%&4'6Z_V==9GJ/:<=V9.Y*C[;)+F>O@(?K[NNU7U]_O@VZ..N M[!\AH"#)@,+#B]A#,S50]7Y&\8Z90;N&76L;IO$5$.-B?Y4? S\A'$C';ZW3 MC8/W^U^OC%BE39T(Y8G>5!W'A[;<6/W$]!Q!Q(!W&*S41Y9T=R0OK$(VX/Q! MBG^RLV)! EMHR_NQ@TG#NXQCZYL#Y\E]QIYUS\]L8VM T39P!AK8$DPRV^?V ME1H[2M-$3L@T(C!5!']#F>@*UK66EP3ZG [,W:C'!NO$_2:W#6B&U\G4/@;% M=^.Y8]#3"_#44N<&79G,3):.LDE>T78O_(I+V$)7C\X1K^6+EZZ ;^\ M=7Y'E$=(W8&]F@77;_$:@JS)#=VDP)IW[IUONJNT^HAEY0Z+N9(?HCE-B.@- M1EJ%#EAYA+!^?YZ-%VWA?:>NJJI11K1('(ZVXS.IL<**ZXJ?;<-R1QW&_.%U M$..!L3GW0#".V:1KNNYS[C4/M3I)5G>Z \ AYF\&^Y2+>(ITG7-Y929W?G=^ MM,=U&O$8^\( ;8B[KP*3QQ .(L.Q#6A#LR@M'MGH( MG^P!5YT^?2#FZU )OM B74&E-, M1;NNR^S%><5 ;??#/';OH3S8S !.@#T8M_I7$'39F=4+5)72-@/'AYZJZLK. M:A5Q?@JZ2>UPZZ)_5(!7^Y/3U[Q#6%XSYV4Y<;W?M^TW M&:)T%%\XVM'[<.%ZY?U2;Z4WS112$&<:$&"IYHPQ\5U]3(+"P*VP/[+](;B8LJ"H?[6;91(;=5\@>,A M5G(\E LJ-T!GJ?@N1]:NSW,G176QP)N<%:0QS,;X[4 MK*SWYJNW^E*>2,N>0=6)L&FTUN)%W@?XZI(X--6M]R%(!8CWA71,\YZ0\1\4 MIPZ&BWK?)_IJUXMT<3J_R\;*B>T&5AU4J DI1XMJ5?"92+H#+-M.D;>Z7&JL M^/3$J*XT8;7ML%,^)^D=COO=H;K?*P8)LD292QQYSV@1RBLSLN#L[L/?:&?D MLT76G3L=W)=5')>YH TJDM[WYQG"\H,L"]Y#\-QTA++(EXHM3HYCR'I&;]RS M9S$#DWZ15'G9V4_V]33(E9K&:?QM\,&<-!,CO?;YJSUO9L'OH 7( ME,9-^/,!\_/C*.%]!/\8?O\[VVDRVA,-*ZY0U![<\DQ9^^V(R)C7%K9V6*Q3 M5DQ2RH+#8@IFM9[^!T?#25O,_%BH M[?#"FQRUC"*FZ*O%1%JL=1,A'F*@_*^*2!AQ#0B-H)PN+#-(CE(]Q-R9+-O; MXSBZ[EF&=M.*VY[:N4^)_B^GZJ>$@W0GM!AM_0/$"3R#6CW*!TK;@XV\U%[U M"C:L3<55WR@"]3%%I)HO[%ZN;? ^YM7&TK+]Y-[>>X[/7%%F?],Y["17M:-@ MPN_P]N[G?9+'6OX")L,$3?2%J:K3]V(M*I2T>4 M*N@H)2V+U(%S]I<@1NS2$>5RZ%'+7XAC_HP\;S^BDBZ!A ^A0S=YUE0=V6BO MOG2>Q0?B>>@P3C''YO?SY!Z2854#/O#SM<:6GV\B7O6"- 4R'YA9">XF_6G- MM',-/$=$.&@/EJD$/SM!#+F?)S!:,C]/8/A /1++!_X'V\72Q0:@41T\6_R_ M#K:2HGX>;/V'>?*W',0PA1CXN36ZL#!X'Z0<0J5RR^T%: :;B67?R?[YFJ+ M#Q5(YR'4AQW@O\-"'MD^Z0NV'.0#TT\L_V:?'1Z@RY%(098MG6QM.@>.5"VE M7"L)/G",JX2JCI/OT>ZS'?]?KUO^'97.V0>LM]#(4W#A<^9?UF$SXS4\850! M"/P\+,S'SM)"IF'B:,L_(W,=6X"Z+%_ RK#BG*-$&HI25'KOR,WX(N]W;4U>VO._1"WADHM+6U' M3YT*]YP$9JTZ)BY"IBOK8\?T@:26?HY&!B2'/2@^0-A-:"2ABLMSM/ +.XG1 M_P$OU6ZAOS.]8C.#]^S5UL,/C:NEWL;!Y'4*RZDP M;5,,RYLMLCX^S_4:.^1IQ-$]4H262G*P;>&9RR+ JB^VEO7S#J]2H7O[&C>>/Y *^QX79VPN%/Y4RRX@&&"WL:PL3*%06 M[0QT#EPYC,:N?OX'5@@Z#T9B"DR3 L\R!FFHE#'%=(WIB[V>A V?G/IA>WK7 M6LF-'^XHA.X2"O?("#4*TL@(%6?B4,0J=V+=<5'H(-<)6S$D!LAW#'KM77Q# M7EQP%FG7F9I6,W&V<@TMS9\_9R/[FV PF@="K;Q'!"5V1IT3RB\32_]1M*^C ML.$ *RB"-."MTS'69M8ZF*2R(M;$;'EY<;0&D!&M(5A+V A6[H;0)NR<-Q; ,OH\,3 1G2W\62?1H<"3+< '(F;1Q/L> MI/%8$%$RXFY%L[801F^J#GP*SIA8HU.!4 XO98Y:_UH;5;PHB^0Y[:4?S"+2 MD 2RHN"]1O,*,R%7:7-9@:E(FQ)OHXGS?9@W@01<_!!1][Q>@8_-VT$E/6P7AN_43YGF!38:5>+ON;$,CXT=_MCL1E M#X@@BA_1LHT?_>?FS64!L#H;="-Q=I)",6R?'43$,O,7.Y?]3>"?*_ H0+*T=>M/"4\1]D(0-4U%V4FTU!S#_S[=8VH\.2V]TJXC="73$ M)Z)_A:ERL$F*W7'K3D9GY-:YY++C#;8;2N(D;C?43@RJ=Z"9\GD437)^]_\" M4$L#!!0 ( %J!4EU4G?,P U*K6ZU?=ZO5-KK]93D/T#-AW*?A7>WR_**& M2.A2SP^G=[4GIVXX+1QV?!-X-:E.W;H43^A/JXSFY M00\D) P+RGY"GW 0R1;:\0/"4(O.%P$1!#H223?HP_G5!4;UN@;?3R3T*'L: M6CG?F1 +?M-HO+R\G(?T&;]0]H6?NW2NQ] 16$0\YW:QO$C_](;W?.[F@Z]Q M[P/_83GT?Y]%X8]1"S_V>S;^^'@U'HCEPKO^2(+[Y_GE?\:_AA__7+T\?_VO M:%VO.L''=O/JA;CM1.0M=V=DCA& $?*[FM0O5>^E>4[9M'%U<7'9^+W7=6*Z M6D)XLPS\\$L1^>7U]74C[LU(% MR =L$G]H))U;I'XAZ?<)J9^1>F2'CA/W?$J?&] !]%?-C##B]2G&BYQX@ODX M9IIV;!%S)E1":-PEJHO5@O!"TJ1K:X GV,Z K56#[H;LEF.NZA?->O,R&QD^ M$SL+ZZ;TAT#,B>AZ% V;Y,)C@*8_=<(!_[$)UX-"ZRO=&B$$!J MR/?N:LG'#3X9)X],_-"/I:;.=HGJTK4BJ1Q\C$?>-G:)54X1)YX=_AQ_7C#" M87BL31<:TO$I2?E8%P=N%!PU=#V_LI%I>[:&1R[N/0ZDHSDS0@1/%GF[26NQ MKV"%9=@CZ6K?&UVCWS*1\VB:(P>]>PIQY/F">-]5$)1#,, ,U)T1XZVS:'S;V3^^F2-/E? Z?L6\X5NQEL(4YX'%&#*O1;R/' M>NA;':ME]$?(:+7LI_[(ZC^@@=VU6I99P:W"/20N:!BL#(\N($2M,8+8%GJ8 M>0FXKY/I0'EYL0OET&P!@-W/R&C;@Y'9WD0-(FJ_;0S;%6H*:GTBDEQP0%B< M9R0HJ,?QHCHS[+AR"S1;,950%LB(PC !R-UE[Z%#68@02KB[EG' [3(,5ES', M?Y:@I"@=-D0+ON8N?$87DL"XA-&QAZ@U--O6"'5MQS%A!^MGX!L?J?8.>QAY4W%9^9J/NE+A^#>+("04(>3SD[ M-15W:@'Q81<(9V2W/M8AIX/=7Y8ES+X3)W05*@5N(#?W$5ZNW6#=H+7ZWZMN M$&_S(^/WR@\*5KQ+P,K3Q4X_:ZWS#[OKW#7!P*L5WA-IAF01,7<&ZSM@=,KP M?"/0J'U:""@E@#C.P#X[>!JV'@$,.#W:#T.C5V%2$&52B\=GS>!&"K16OME9)%1@M%S+%E: (W8'BO N7@T7B$WG@!B\0PJ"RFS$"H3 M5EBE>'-T9O2%FUSX<[F2.>I:H.?4CSYAF+FSE14N(L&?8.)6F#*5@F;$9VN# MVK:S;V4V.M;:5 I4P Q-,A50:J-2"22@AV2:H$ENU:5&?;9CU1O#9IE6R(_5 M0M(\X',F))8O5=L8Q&\J3SC,$XPY9<+_4SZUY"(W$LAK'A@8:DGI5[E+E'L7TE=@7V4A2FBRRM0]EO,]^=[:N3/&+>I^*>D'!(7,J\ MG2/'WSX++2=0"J0/^\PX-5YIC/NVAV*+GE"&7J0*,!;A3(VX.4U^4M8SL/V0 M"C0&91!+M:DLO<32U^:5E>[V1-,.RH E&F>00 B\126:#X,@MPVD2TJN4XN Z?[I29[*_X M*Y1:J"MUXCVU_Y0[RME7 &KEA$-H@MWB!3//GNRO]H-[JP7_UY*[4_#6,A*E M/+T_2\-RA0*YL=810O-)Q 0\Z5!A%:X;25; M!G0 O991J*_ZK07$85\:1"@/F4*UE@K:(]Z.+=X+=(FU0%6KZ7O>GJUVA$/? MJ"U&KXQ "S&E(+[YQFV%DOYC1%DAV0J82JL6'DI-.F9SAB2C*NB5@@#I +$7 M)"G#Q\O6]?'8#WRQ2I\AK78 .F"$#GCOE1(M2F2YU6"U*EPKCO/>TJ5K[QN]O[-L"3\=.R!Z78=I)WNROC.>I][SWN_QJ5 M%M!*/4MY'_S_'C3YCSPX#,D$Q5<8WLA[\^YJW)>72-;2MADCD[N:O#JOGMUP M]P>H?;ZY*I8(S%IBY"A?EBD5@0F$CEN6N1C;YC('PA1R^ M^28ZDG(@66B<4/, CP_5'(:0X U5[DK^;Z$K&.BANN[8]!MIW%I+>0N]P;L. MU7O;(=]([78N1-7ZMK%]LR1\W[U]\A84ITR@4+G!LNS6T>2^U"YU8U8E0^2W M>C:N+IOJEU?UYN7YDGOKF1XRB?4R'#:);-P1D]AS]VF1?+Z/7'Z(C4E7Z)X[ M5$N%%HYID$#PK.7H*6S>N/H7YA"S.6@2KU_CNF\ZKXV,O_.CC" N2[/5(8:P M.23[=$S MKCX1]F2$EV )E=+'EO44+*+))US&H(PMK($F/NY\5BL7]$V)H(P.R2C&7"?SN _0CX3S'AN+;DMG9+CJZN4 MY!5"<4J/C-_2)P_1,=8LU=+QER=8M=4#POAWW+D7CM^IM-6RS<[ M[\,VS^.VW&]9_ZT+0%7#W-]]<$Q/*+A@L*F>8.+.@KCRY_79:QUM @3>4^C2 M( "C\\=!'F_T2(^'Z%21Y+:1Y)CP\7]02P,$% @ 6H%25\N<]W^R$0 MP; !4 !N=F5C+3(P,C,P.3,P7V-A;"YX;6SM7>MOVS@2_W[ _0^\''#H M G'SZC[:;>^@.$HCK&-Y+:?=_;1@)#HF5I:\E)3$]]YCQX)BV@8?#HZ>WMZA$C@AAX-'CX=W3D]P^E;UA&* M8AQXV \#\NDH"(_^\^^__PWQ/Q__T>NA:TI\[P.Z"MV>%4S#G]$0S\D'])D$ MA.$X9#^C+]A/X)/PFOJ$H7XX7_@D)OR+=.(/Z/NWYZ<8]7H*XWXA@1>RN[&U M&G<6QXOHP\G)T]/3VR!\Q$\A^S-ZZX9SM0&=&,=)M!KM]/DT^Y-V_^C3X,\/ M\,\]C@CB\@JB#\\1_70$\V;3/EV\#=G#R?GIZ=G);[<#QYV1.>[1 .3FDJ.\ M%XQ2UN_L_?OW)^+;O&FAY?,]\_,Y+DYR"CWMEY[^+L[7/D'>7"%Q)DH4_&9(K@?X[>:M;@D0!6)_#Y M23_DNLB)%#UFC$RYNCT2EP]\?G'Z_N(4AOWG1J-XN> Z&5%0J2-TTGS*2^R# M9)P9(7%4-W5IX\.2,,*,!/&,Q-3%?B-Z2GON31R8!YGS@2-[:G'7,"=U1%7W M."@QX$88F9$@HH^D.662[@5)8YFUW[X M5&L TDY[DW1%(I?1!7@E>WJ91#0@42U)TDX'L,V(RTR.B/#,JR-> M>8"]21V2.#7+$6'"#.I(J^RP-RFWF/U)8GSO$X>X":.Q LJR/GL39/C<[L#S M7X>LSXA'XT$8122R@PR0"'"BCS!]+:4[#;8W"Q;_+>#IH8(H2YH>P/N%[I\] MR%H\B 0\# A#K/=_TFX'D HH\ 0_JTBET'3OZ0>$7^+)?43^2KA1F6!9]5&_HGT7T;7%*'OP:%N(2!,EAUS3K95PID99 M?<_7#6UJ5.\QY"'#G!JQE1T.Y-S5J"AKN[_;<6?$2WQB3TW, G!PN8*#L;K< M/*^HG_"L\HKK&/7KW=*.X^W-2#\,8H;=.,'^+8XS.["G9=:AR,KN(^[-S#6F M3-2^^'QVPLJF-!X>&'G@*S_O&EI!-BA,-".4O4A 562:T=F&X(UY MR&+Z7\BDHW@U,[?:SXR[Y[N $>S#US>A#_7HSY@&D!%EOKN2=ZB:$+XVG=\3 M=G'*.]P"UQ=G(-_=I=\]L7M#4$YI2B&?N4R_RFCF0?3KC+JSJJAZ@Z-A&%\2 M$O"H&C)/V9WK0M_>@G[A(<\SJN //&%V?!%G3J?$C2.#$2-*U4_55;0S6RM) M9C;'$#/&?*@Q_XAKSQ-FGCVMSB*YO(N)Y.ZNYH"S'C)]Y9AD!45 1^*KV!R"$&P*Q%[#- M#($"YAE0?$]]&B^S+'JI3&3SL5HJ?.VDGLJC=%@8:Z[,AY[IX(6SQE@I]I<1 MZF+?37PAE@'_?:,'>8Y)P#.:?!P@6F&G/:8QM,O./9RA'AR22&";C_^8M6R# MB/+M] UBSCD%JTU'_O.E,3"&?1,Y-Z8Y<=";NP G/"@2[[O\N$%.HA^Z&V3Y M<-XAW#I=D)\=$:<:ICBZ%T<;DJCW@/'B!+ [(7XCLWP>OM[94)#B&9.LQ4F4S%-OT.-XKRK]4Q;.9:+. MQ!KNPLHZ))R*(_1$Z,,L%M1W V%91ERK?-).:G"==PJ7 M&O$GG-D*EJ9N2A7:S/&[J>C1- M_*_(E'"9>Q/\G/(EC13EK?58"%< (F-0)R#*"BK#,'!WJ22M]]-C==R@BE1D M6B>8-O>CQD"-/;V+B&"S&J6:;GHLG"M 4F)9)XSR74*50FQ9VVY+E".\!(-0 M+DYNM^\ZS%=+OZ(V6_44YRR*7WPO(A2 M6=N.3CB$\WD8"'KJ#C,46G9M[M42WSZ\4,&D3NIC>!X%EK$_PM2S@CY>T/CE M5HJ2%*:J0]?VK0Q+#,AX6NO"7Y6JO.J#=1U@J.. MYFXBT@GE,1PN#(B7/QRW49>>4I=* J]*WZZ+/_J7;7?D3])0RF;'T^VN1SPW]L^L%M^W]3&Z=T+Y=.[Z,W&<-^U M<^!8$P>29#(UK,O+;H*06+^ M81A?>P&GH&S MIQF%LLK$1K.N;:%>YJ5\:75H956!RP[B2B)F2=.NO'!$X"X N,6$B]8/Q<&. MC"J9OY5VZ]J"*Y$HV+$"]SH9MR@2I'<>^W# RYO3@$9Q^EA?+6IJO;MV!:K@ M-9&%3AAR+_=(X4+JZY"E19^U!^ZKP:OIUG7)2Q4U)>YU@FO%V$LY3L&OKS?6 MQAL6.=@"IRP*:UGY4&>I6B]U2AU>V,C3?1HDG.B,^C"(+LDT9&3MY@7SF;LZ M+F@:8+:TN+#$*3-8*(2^+R03$T8BZ2-G+4[:M=*_@D2K-*U$)S7R9_#87A1# MGI/2J:(G53VZ=@.O#W*=]'1">G7!ISQF;37KVG!+J2Z@T#[N&@&Y8B.+89<\ MZ9664RH[=&VPZN!6EOV4^YC6GDSLJ>D'BY7A#NM)0CI-J_:V?7'+IFDM%D MMU;Q13(;?O 'J1]T;@SN!NW!E3EV_H478?0S,G^]LR:_;SC#UK=NBV^>V>#A M1[DO-YP;=#VPOVIP>Q3FCS5GEIN,T5E=;9H6 MDJ1%M%6;KCU[3T MV'F#(G99OZZKV(>P207!Z 1E?N%EMLP2)\FREQMLWD0+ZV4NFVIPFX_4]=G. MO>'>57@Z*4#^-/E:L03N\,;/ZW;]$/ !'+2:<'0"E-/*P.=IP+K130W/'[\E/"O?YZJ?W-^(C?*Z.W%V'4\-^I^^)>B;"%)SG=BZ40#6!H5'V'=QYO+QU'3B M_;>D$TT$J5,TKQ!%NA&Y7_&F=(R.%I1X*:IND]!P_THH(SM:C06FE:,KD"][D;$"U.7=-:T/[8%R_?N>=0&8A2XAGMB@=[#PM_D+3NSI M#?&]29C_K@3X;L-I6D]JH #[B%&G,+;.B'BF*D'.^A!%+/$E5>% M&PVB:7%I-^P51:83XA7\7], !^Y^B4OI&-WKM7BPUEZ( TCF,V$NC5[V'&M\ M6GE73=,4"88R_R43CTZ:FT==>WI%@>_ 4TA%-AIKFG@TP*U:!%JE&<#EUOMU MQMR],NK&Q,O>O[/YP5K+$6$T]+:7BN9S]F E_V&&@P_TRG1T M[1BZD7OQI%/3*H&63S/H+$Q9NK*',-M+N746ILS_ZG&8ZXI$+J,B1MO3RR2B M 5D[7K)Q_NDG>($?C5P_C!)&X!?3Z8^MT<2RAW "ZO+.L8:FX[3U4K^(\N@T M8B3BP.'LW(1#'P(ZI2Z40-)Z'Q?V*/2INR[J#3;>;[-Q:3B6.,(U&IN..9P8 M@B%C>(4\ MG.*S;8J'YB0_!#TRQ^FIP'8HE%95-H@\WR;RUAC_8DZ,RX&)'+-_-[8FK6E" M]4N:BUN7%>1?;)-O# ;V5W%9SK4]1OVQ>65-T,!V').;P##7$4=HC_4%V&R) MN;+=N@W2WVV3;@V_<(6VQZW)N^*-S.7D?;]-GC.Q^[_TN#/AI@8'^\VA(SQ) M6^);G4\HI^^'HOB$94V,W]J2GSCX5$'.C]OD#$PNJ3:!++R[N)RP0E03.'+] M']V-^S><1AX6[,]CX[8M''=]&W$Y.X7H9@VYH=]F, MXA-[FE\TFALE>"@7KK*A?B(N'15O?2^GO1!_\V%1.$7YP(B/C,30QT@,COB* M V7#HS?9!"WQF=]YEF _V^'BNF)/RRQ;RFDAH*\-C.:KD8'O^6IL%*T&;YO/ M:TR9N&";,VX2/9RF3J&L:AO2?DN1'Z8"#V*F8#9,&$5#./5 M=.A^B5PQ(4HK:JT+(P0?R"<2)N3,PJ?(C&(Z!V)6@E*2TZKU#24,[GA:6L$B MB:.T$),-"A/-"&4O&,A$>E%(/7AG-,U)1ID@@6@4\V](3CF:KD0OE?SQENC7 MNLUR+A 5;*"$\\%_SB<1\P,K:YVB#QW E3VY DNF*%[)E7LE<;?,R\.,-Z$/ M%35XIA$RV2S252(+SQ:214SF]X1=G(I=<"Z-BS/8$)!B5LBRY)CAG'SD,//L:?72@*M&<74@ MA;Z04U=[1(S@=A2P"R #[$GX2(G!9$J#,Y+ 9C*:6M>&M24%-P.086 %FX*5 MRJ58(7L94&@VR"2 F!L7!=8Z=Q7%2#5U+V;[%<7)U]/XM8*E&@^%/'Z]@/EZ M=(ME(>0V4ETJ)-^BVS&"CFUKR@!N@R85KX/*#PO*J']7R'-1.N8Q6HV:,[0: M^!CE0[^*)12JN4I*]*Z0#595=U_3$':M^*JQ7$BG#E(!?CWY;%>%U;@NY#>% M*G$U!]EF._P#_I9_\C]02P,$% @ 6H%25W#LBDW-T32CAV&7\=_0- MVY[XA%U9-N&HR^:/-G$)_&'1\#DZ^WQRC%&KE4/N-T)-QF]'VE+NS'4?G?.C MH^?GY\^4/>%GQG\XGR=LGD^@X6+7/_M7O&9,9F>.6146_3 CHHW M>8%MT3/&C!#7R6HZL7"Y$(:8$^K.B&M-L%T(3V+-K<&)D43F(-C1IQIXD3G) M B6O42H8X7$XF1'J6$^D.+*4ZJ7"-&9 RXS9)KA%]6_/8"C4- MZX%:4QAGU%4F$^91%^;6(;.MB45R.)&-16ZMSHA,H$W[53'9HTO,MY8,?S' MS2SPN05L#75 W,6P'!+N#X,L:-(*6T/I8_Z#N/C>)@:9>-QR<["<5F=K0(H- MXTYX_BO&NYR8EMMCCD, M/3Z9@> A9P\P&LO!V[:2M^]Q[]XA?WLPJ%0QLK)G?4GY.F;7"F?9TF?;V(PTSN60,ZI5 M,IWE0Y9=<[=36S[46X@LEY;MP:KR$FS,LK/=TH;RME:DRZC+\<3UL-W';C .]&G2Z,BIRN82 MMU;F"EO<#Y-!>[K'DYI4'AXX>8"=GWGQNAA (RP<9T[ERFMA>V69\ 4@V#=M M8P:[5]5QK;EH>0DS%\IEZ1N+< S3]JM&'SW7N86EH48#H:*A&;'X6P_D[;*& MX:RBXY4YXZ[U;[&2=MQERS!JKSFXYUO*";;%GV^8+4+7U]BB8D44^&ZI[B)J M0F!O.K\GO',,%?I"ZTY;]._FO5\_V*TI2$:Z0 @M)]E7$F:81/^:69.9;%:] MP$4)A5&3=SN_.FX-NZH]]T"-<9,OJIZ0\[V,2ITRF9N(["B>(LS"^O MJZBFM4H6F4$; \PY^)RGS(A.$1E5>*@1? 36\XRYJ4_EJTCH[_A"N"L M,%*[;M M8@C]"M7CHLQ5BD(+Z^S4)LD4>[:[L5&&U:.8X6.+6L(K]N#7"&[RXA(*&YH0 MN1"8(]'&M5Q1+LB0:J.62*?RQ"D__!B4K !#E'[N\X[ C>><*Q=SQ_F$41<$YNKB: WF9;""EG$C*5XJ)_'U?!8AJ7W- M\B@@X^7D^#T3<]=.@%\6-^&R=EOGMRUYOI(R_CJU\0E M+/*2R]\E>?"&,96"7#HOU4:+[[(3-[-)*_'ULG>_U$-'@:U2(N3&S4Q^3,'1 M/=?_^B9830H+ZT6;3T(B8JF+JG4H:([C$?/2XR*#F'"+F7Y2BO\WW?\ZDJ.^ MP![14LE60TG]:XVUI?' V( MJT_'^$6Y=_R?W$6SV:Y K:0DL!!A.X$; M(::@E.:2M*DR,K9^J6N<+;_3(G20CZA(L>;2(D4KZ_=?&^C?-O)KC>5K#2*"6L\HYOJ)&/Z2UU,7UI/EDFHZ8B;$^0< M1HHUGITXVK1#QN6!^]&:(M#,CXJ3"F+7543.X']-3R50C!MTU=/_JC[I)/T^ MBPCFWT2JCN6((UN/$_&+:G1'VG"LZ0.!^N+6T :J8524'+/Y-181+;ZL:W&A M&)K?Z\.1:@ #BJ^/,KA$AG8]T*ZTKC(8(Z7;U6\'8VUPC89Z3^MJ:C5ZYK_Q M8E6K]O&Z5B.U"[KTOB/E4A^.U3W8D0 M]+-)1* *9>E1'!>+*.L:^,_JF.E8N>B@RU>SO2QE69P6:W9$30=];1*SWP M*'Z&V)4^0MV1>JF-44\W#!7,?Q :B.&;CO9-:%F-;DD7;$20GZXCUP;?P)CU M456]G77/1@3=V3HZ8ZQW_]D"-P*C3"2!J0/#]R$5=5[\'HX(O%_BG>C[@U A-E OQXI_8I( MW/I2CH@VL3E-&\ 0[P&.J?M^ %D"I\06,6&:F+C9/8++?Q8@-]"ENJ M9AV8=0M(1*W8Q)@T>:-/"Q'5X,UQ-T@$2,SLC<9GQK\!'T,K MZ>GP267KRX'/[GN6B5Y*4C/HZ&*7/, ,^V]_G9J5MI:G;CWI\2E=G\91FOI- M2I"OEK0FI\Z72&Q#D^?[C)+7Q:+ERJ-F9NYH64XO&>'NM*8CSTW6E(64DK%:F[M,1_^V$?S+9O _XH-VTH@7+937P/NP@ ITEJZ6:S0% M'VN V[!>RC>%U 8^J"EDZRQ=7.\\BZ;$^WLCL<+8(9EH"#WY+8D (?.X)$B( ME\VA^U3LY".\9?3.D' '%HG+J#C#FPKLPC3\] M+*[5TZAI^9AR!R2W;Z,Q C>Q@ PN59AU.,6V%*LT$@"U<=PT=]^S MXJKL*'[: -H:&3FMCMI=1E SV(UJI2@+S&F4IM78=?1T@]'$Y!K(P M/1&E=ATL+9.>F"([BI,6XZ=O4<\I3%*LUL[O&BF3J61MI)-9C70-[>)DK=?9 M^64C)5*5J(MT7JJ1J*(D193:=12I1()B>LC(.:V1G(U\7MQ)G+U?FI*5D7%U M]C,A)5_E=M;DFU*III729@-30F>R5LWU MVBMX3S:A[J3>+_%4Q=U)CHU)NS;V=G@(T/[R'A*X-]*JT6%_98U9X[S=JGP#;/%3?O7T*7B;J/@ A3I"8%XUI \NG[?=XZA0E^,CTY; MF%AJ[#]V\TYZ[!^'\-$$\!^N1.4/_6LQ'H06R%NJ@68+/="#4,0O8ONJ9&22 M^W]?:H0ZQWY57RG4:1\BH=?^&&!_#+ _!M@? ^R/ ?;' .^3M";O@O?' /MC M@(]X#%#34X$5'0,T\ZW ]?U:=)<6V0+Y5XGFW\]F2;K[]1UO:W,IEV-WVRBR MWYZ]7-OABJWM!9DR<85JRJLGI8C_2&910./&>?1-51/ACPIM)2+^I["5N,:- M"V7O,!CZGAE/54JZZ-YY*#0YO+D(:RK43,J&3@IT@M)_S:S)3'9%] UV!LR] M((2&N>6IT<_8!=W7LOAE$+4444A9_G-R*!/&&'H6D*$NPB%L_^/@AHQ ] P[ MB#(7W0-XQ /T^Q#G/L2Y#W'N0YS[$.<^Q/DN2=N'..L,<5820?M0 ;0F[I+7 M-G%K"W[Q=(-%/>:M;>>&S%DLTHGCC&>8MD_Z4'*6,B.6V\[.OR6\S=JG M4; M%Y@K5\>56$+Z8]&5-OL3&UE23WPPUQ6JJO,>HP]I,U2Y[?Q$5I6H>N-B?^7J MN"/7E='L3VQD15Q7IYDVEZSHIJ:4+.T#64B*@C+B3]\3\26YE%S"/[Q9%'$/ M9SL_N8AB%J]0RI*PJ>G?NC+&+^IT2B:NHW"B.(LD\/0;6&*O;KXUNLR7IFGY MTM0,KDEQ\0LBB]81!E'8";*Y([>F[.JET:#! >;B&O"GY#?..[%G.B5OC@;2 MT%)<-8HD9.V/X",PX6?,37TJ?YX4#"/^0FDJ\;&'/>7I]Q@!.EL<' D8XL#) M3\A/.5$*3 8'D,2A4H"I:EM8>=84QH#H0JK1:+^F=DO\<>XW@;Y9BRZAXIX@ M-]Y?52LG>04]GZW'GQR5O(J^,W-?>2D]GPJQQT177TY/A%W/8=_;<]1=V$8_ M$(T*KSIA\#'X55#X@E#H0-?18+1BAU$PGE>8DQP+C"@VSR6<#);50$V'H5O! MSSHU+4-XW] M9*PL!9[4.^S4/?3Q2V;/KA:IXR;TC)Z-P9-ZBOI2H"<3F'_-E55W2@)KK&QM M[ZY5N@*2Z-FX$U6)RG(")14^)HMIRC;NH'*[KE#F(J*B3Q=51*)N4+JJ'9&T MP8]I2E5V5N,.._5'0D$C\=BDW'Q6"GU,RM<5S'$^N*,#@![H0L27\%)#EK%G M,_UJATA4K#@@*3)%"($.7+RUZ3?/3Z9 80A9P\WH^Z-8JAH.-*O M1TI_A^'6*>-S/V*L.&.FSA]M]DJ(K^0P4-' 3]#CXD#)L.:6C?G0QC1?=/8T M]I46;7"EC_J+F+)BH+&.U/ZPIW]7U: SPJXX1(;R31M<&X=(&5PB0^MK/66$ MACUEL+O#%\.[=\C?'NQ751'QSZET[/S,N+TPU#]OU<$8J=_@WQ0% B\B_A$Q M??CD_P%02P,$% @ 6H%25T5;%$WD.P 630# !4 !N=F5C+3(P,C,P M.3,P7VQA8BYX;6SE??MSXT:2YN\7_$KAU'N5N2QS/VS.P&)5%MWD@B M1V3;.S=QX0"!HHAM$*#Q4$OSUU]5X8UZH,!'5)'X5_>7?^S8=W"(=NY/GATU_>?5J+?T ?<8AC)XWB/Z&? MG""CGT2W?H!C=!UM=P%.,?DB?_ /Z/??7'QPT-F9AMV?<.A%\:?':65WDZ:[ MY(?W[[]\^?)-&#T[7Z+X<_*-&VWU#"Y2)\V2RMJ'EP_%/[GZGP,__/P#_=_* M23 BY14F/[PD_E_>T><6C_UR^4T4/[V_^/#A_/U_WM\MW W>.F=^2,O-Q>]* M+6I%I'?^_???OV??EJ*^0KZ!)/%_2!B\N\AU4O;: M>Q^#I!+TK[-2[(Q^='9^<79Y_LU+XKTK"Y^58!P%^!&O$7/SA_1U1ZB4^)0) M[XK/-C%>B\$$ZK\/\9.38H\^Z'OZH//OZ(/^I?CXSEGAX!VBDH0?4K^^ M;]DJE-Z;!CO'L1]YDW _U%UM2_!)W8G3 QQHZAMW81FE3K 7^*:F<=@/>+\2 MK_7,ES2)\WB_DFYHG@1VRD,>7+SB<@WHAW?DMQ9$_)*2!@Q[)4AJ0A&!V1-8 MPU#8KJQ';LMN0*-Y%/.^TY:1V5P[R8H9SI*S)\?9D0=<7+['09J4GYS13U@A M%!_\0MM&O,5A.ODU\]-7VG*3/D"8)N,7/RF?Q1S]RSM-G?==1ZCV."Z]<6*W MIT@*B?=N1!JT77H6Y(6?JZ_C:*L-I2B_2%/AEV!5/2$"Y38@6K03A\.S3XMW_YZ+HEH6_8-*_[\_OZ^?8(5B!-$V"A=I MY'Z^Q]L5CB5."^1,4DD*LTD?3@@,963(NC3)Y1 31/_(1>US9.QY/NVJ.L'< M\;UI>.WL?-("*_G2HV.2.UKPFSQ2*H#AE [*+K]J'425R! )%6J V.:ZV38+ M:/=CEFYP3&-FC#JCSAU_!![$R<._? I4?)2)FR2A&K 3<:))<'0 M2PFORZ52&)72SRH4 !#+QV4_#BQT$%4"=5: M)R9;$J<-HI&_:I*1/WZYCC$97SPZ*6ED%VS-*O;F412+YJLTY$V02QLV)5:O ML'52Z2+D",5T4*XT0J4:^E=GN_L3HMK_=MHIJQYFM?T8CW.@PLC5+VZ*5SJ@ M2UJI9$&P2@-@EU1"%HT042Z(9C=:=3P:1BD0C!I *.A\.H1.$-ET[X=9,HQ2 M A5+O)*"EY"+DX?(,!E(;9J= >39/!C(,E[!#L=DP,4,ZTH#Y)<$HBZ[_C= M<@TB%@12Z1,*.)D.(!) '@UO"\$TA0-;PK?0$![:#AIJ!@?,:]TZ?LRVCUZ] M5K_^Z..8%/7F]0X_$Y[()]9UE4W.= USJ#GEI:=IG95[P>T2E&KDVX91I8,( M9]'#^"&JU+!"0CET(?-X<7ATDV*4Y+LPFXW[I&@%"U*=[XSU37CX)2=L.H+ MZR00H1%TK%(_27W7"= ]=I(L9KM);4ZODSZAO\VVTMYYYWM3+UP(JWSIK2]! MO'@1(FY].)>Q6Z_OG1?UZVY_;^QUBV!5K[OY)8S7+4#$O>Y"%E^D7?1&Y6[FT2>-#^VM1K%H$JWW+S.Q O60"H^XY+$;8OS/ +'I,' M>_3AMX'S)(#?^=[4*Q;"*M]QZTL0+UF$B-MY7,H@*F3K-=_@Q(W]'=VLK_*C M)6;\I0M +1. PS)WC$NRA6T:OO:3@)$WS0@*U2XV.&"AVB+%)"5*)V^7(,G;"A)T<["4) M+VI\N"$!RPT].G*@>"(!)Q^25/)VF;+8X""@A_VA)HN8&J)ZEIC4 MR&S4PR%.TC1[)%"[O.F(@6*,&)N4*[DX8O+V23()/2V*5')V"-*!*:9'(020 M'&UD?=0@TC:)<>LGKA/D6&[)9]V5[QY9TP21PNV2A!,$1109.BE92BQA9E>\!6 MZ[,2.1!$Z0''K=KFXBVB6&J!)F'JIZ\T1>]#)MB6(18QQ0T9N)(3W>]!<$$" MBDO-Q\00E4.YH)4W7ZX2A"G-BRQUIRMFE@%BD&T6M&4 ,4$(3,*&6I:EJ;;" MB&L2F6(GF(8>?ODK?I7ZQ MEDCES9*E!W:;,Q)A0-11(Y0PB"BAMI9-(M$TC7F>H7*[PW64D0#X>AUY\AY* MCY994FFYT*:64@40P71P2FC64AWE>U)01*\&8080M6"%<6//(P65%#_N_!"? M2_T7RIIEEP)NFU,"04!,DJ.3\*>0')6_(*J#9B$4TEP,M8S>)Y'#W[H2OO,LO$K1!& EK(FHXL M/.J( ?;QI^H0EWI68TW>*>^M)*68G2C3!BD.,;D,/)*T@?4&EUS:)B7F49(Z MP?_U=\J!N%C8"CV$@(4D:4G"HXH(7A]A<>,[&*^8!\2] M85:OB8R-BDPOC WFFRB4;Q#@14R]:1FX\FUWOP?QQB6@NF^=B2$F9VDVGEY: MF8C#=^,[8RU[%T[5D)=?@'B[731<,UU^;_AM_AS[*7DRO>HO"XM5'M&^08F< MJ;>LA%F^<:$0B+>O0M9E0B&+VL*&:;&( M_U659.,OB,?4?DE4C(%"'D $LV M\!(@J""%Q27FJ@11*6F8!/,84Q)B\B+8(4!Z5W$\6Z^%K;U*V!0I^@&7Y)!+ M@B!)+[PN68C"F=O00+D*8CIV:3--D@S'@\@C4+%$(2EX"9$X>8ATDH'L)56N M:)-;Q=U2K^<7JZ6?!J+!)2]BK$V2@*M:I,[W(+@A =7E OL.16MT?O'5ZNOR MCB_3\XX/T3)V/'J3U.MV%062[%-"*5,D4$ L>2 0 4$%.:XN&QXB5(BB7-9& M=JH66($[G>]-$4 (JWSUK2]!O'01(J[RM]ZUI9 _>7$W-)>MY$""6,QTZ!>! M[(;_I@P("BB <8.20A25LC8.)-1-UE-_)^#)6B?@J:<3\ 2Q$_"DVPEXLM8) M*!^;IP@A<6FV"OPG1Y*<4"EMFA0*R%U^"$1!446.3QHS*A54ZYC.:,E2G$W# M=11OV?-OR2\"+R5RQG):JF!622U%0B XHD+&I;7,D\XUA!&5-LV+S/-3[.5@ M;OW0"5W?":KTB*(9\7X58VS1!%\1IT<>!H?T0')TRM7*7(:58IWJTO14>KX! MXV<T M\^P152>+!CQA"ABUN.'CVDK0G5/;0EE G%$"E)WA+G)^U'WC7,O2$CN:4J1+" **0%*ST]6.C15C%-RREK*F/B:=+6> M(L4N\8Z4^<0Q'$0^=TPE H@>(ER*##(Q*F6M<&&Q=8+@*DO\$"?RAJ@C998+ M0HAM+K1$ '%!A$O"!2:*2EDK7)AL/05!JH5#',FAGA<-P444VL/KIDBHIHVLQDUD]O+NW@M(<,]8P' 3L>X(0&"(U)8LFYQ M\ZX .[GSLE7@N[=!Y,AG65HRAC/F\? ZR?)J 4 ,X%')4N0Q0<0DK;S_*R?\ M'&>[U'V=QY&+,=UEE531JF_^35/;+&<&N=1FDY8J()X-P2MA8&T"-6R,&BV6 MS,,I=X0/>LLW ,LMP>_5*6G-^I-L:4V M^D>I?]RNUCZ\'"<)3I,>!G:%3')-#+#)JK8$&/X(87$;J!>+R7(!A 7%Y(<6 M&3A9\YR0P.6IT1$$QA Q.MEM90[3L4Z8:R?9C$./_IC\FOG/3D#'E^/TVHGC M5]((L^97XK:FKDE"#7*G23 M13"$&X*6(R!10D[H(9?^@FMUZUR\=^+/.'56 M 2[.OODX$4_F:VF8Y)T&]";;%.)@.-:/LC/YQ_2T(B_6!!BAJS(>3EAQ&B)!DQNO[N_/>C M[[[_;G1^^?M"DCS/W:#+\USJ:^O\+39@)(_8Q:12D7)XP*F:P&H5HTVQ!OA6 MBZR0!\-A#9!<1ZY007&E,T(A9EQU@B#ZXM!9UG44(S?&GI^B("(M.>,C9>B' M#Q^L\W :/A/_HOB5."LIF+:(29Z)P#5YU?P>#(\$H+J\*45(R+-.@'F,=X[O M35YV.$RP.@))9$U20@FWR0VA(!B2J- )RR.''M'C$8YDD:I$]SI#A=E.4.H$>3"&BS>.^[&#W'\2L8>=-RQHU-C'^.( M.Z:BHV"V>]X'O-T[ETF#B36]$/F^>:' (@TN5:Q3Z@X["=Y$@3?=[N+H.4\U MH**42L$DI?J!-RDEEP9#J5Z(7$KU4@'Y#0WKC)K'T0['Z>N<@$UU U6?DMGN MD(X#[7Z12@-6XZ>%5=P:KOT7[$%I"\DX,=MF =V GV2NB>?Q%"K@ C9DDD.E?P;"=?RF1#R#:Q0?4,W1\;86SHO^=!+3BFQ MJ$DJJ< V*222 Q/:%."X/:V%*$J=%RB$$2U]/)!7-W@MJJED>SF*=Z!O1:K6 M $,L+9B:ZU)!%#[)EZ6^/1]]^]T?1K\_O^A;E[K\P^C;[W\_^N.WWP%=EYJ1 M".[0'75LQ/;H/VW2V?I3@EG5E!1TCXY),FO!;W)9J0"&RCHHNTQF4F?1^BQ+ MNDR^.^<@;4QHRQ?*H85K^KA4D\' ;26-[Y MSLH/6$PE_4-V0(I."N$XH7W%]+5G%YJ^NM'9O8%.M>;Z-'7!1**!@+F!YG1\ M-;V;+J>3!1H_W*#%C^/'R8^SNYO)XX)%IS_\"4W^]FFZ_#LDKNKMD50I6.*C MQFY)N31$S@W;-QG4BM;I5.X5F3NOM'>IM]6G*VQCDX\8L&A[3UL2#'V4\*1; M>G:Y- 3>Q!GV^#H@]U8F;Y@]:M@= HF%(7%(B5! (RI/641L!_66#>M\:@\E M2H=>U:3J4[(WQ),Y(!_C=37 <$P+)I=]"=A03CM.V0Y0>I')!41&,-C5.^T*N PU5^SK 6FGH@$ M-A0I8Q"DV#-X!@K*G-.P6:8W,*\T>":)G? O%,J9(\P4K;.JD3E*>222$S-Z M^E$"LG70L2,#ABT28-P\4)Z(*\D3$OJ,G<.A_*,ES M=#E9NHEBNK;W)_3MZ(^7EZ-OB89/+R+R\B%-+QV=CX)SK+1KTS:Z(R"&G)K/D$L"H:^:GS<7$(EC>@YD#,_ M1&ZN8)]&]98QE@:8)GHE41F'B?^,:=ZQ+;Z+$KJC8[9>.B_RR95A5BQM4QSB MHF0WHHX).#3="[=@*JS:5IB?6G*;=MB92.M$?L2IXX?8FSAQ2-.#MO9;KGW7 MEW4(=11-TE7?D29#^[7 D%(;*KI"=P!1M\B_)YK]["V3>RS70(6X331]DZ3L $%8#K>X%4Z#ZM'N94>[^UGBZ81G4@8'Y?]BI%M?X(-2R@TL3H)'G6 M]QJUE*DY;J/X)LI6Z3H+^.P?LDZQIK+1,ZM>.QD:UE MW$K3I5LP'J8)@['/.>0;:V8YW!C5G:N1// M8I8AU5.E6!ZD:6FVO,\5R02Z3 T,0_6Q2J;9B_LN:")F$DIS=7 IF;E;/<;5 MG']_N? :EC@H@R[A7E<<(NS<$/F PF>04:;7'I:FOSKR?>C[&7) M B7W<57 T2%FH)%V#^Q\'RU71P0B9KOTZ'*;1^P'$8R\EV7D[VD8[+2EJC84 MUG)L!Y5XV34&TGQ>1TDZ6Q>0I0.2EHS9 9X 7GM$UQ $S5$J/AXD&?U@=&J ML4R7I*%=2W>@M21,PX@ /K$L!)H%V3,0Z ZJC4T6R^+XAED+> MRGDX&6SA.;BN,)C(T8>0NYZR$+-.G\>B5S,.O9NZ3U/ D[:42AVSW0P-^.V^ MAT(!#)UT4/(C>Z#]4[8Y_",.20T):"):;^N'/JT=J?^,U4S34S4:MP8XTPIA M&GI@Z#< +'?N#@*A"GM1B0)G" 90LI]%B*#.B1J%]SM#+X9*4 M=NQR@-,PQ:2D5+?SB<5-W]2G MV]M4\D"Z:=Z@'(\RC_&OE,&@"!2N*7L^-^ MF)$*,:LX?H5)8UJ6Q1[?NC$K],4;UFB;#HQ'K'>7B\'3_A$ M\UL+3EIT_/:$DSP.5E ^O:.2X+YB9NE] 0!Z Y5W12?FBHR@Y/.Z4FGS%4(* MF260'0J,'G/9V)SLR)BDCA-(;;!5@!PM,]%#9;* M3$#G:0]N+I]!?W<5SBS%!9C"%^,"/$DANH;S4QAC)Z 'MC\Z?JB8Q])5MGUA MJMRAOHM3>4TP5!L$M\O 6I!MU\B76;?BVU5#S'9 MJO9![XQ09>*P)F7[@0J.73<2S *)@]6QW:4BNUA7R&R63Q' =H;/I@28."6$ MQ>U;K$]-,S'[1Z8K1'=^B-D*9Y]_#4$KQ." "LE12<$C2!>:@B14%#%9)5-. M6NQ[9MTUVUG=X=B//%)R<:J*X@J@N?E&^8T-]FNLYL#5 M\M!4:_!I=WBI2QK-L23'&/257TP\)U_;IPVE?IY6Z(;T><.G.?.>I49CW\UV M; _,Y 7'KI](5T?VL&,\2_@^;G+A;(@10(W,?LCYDV/Y]^P,*M5#T0[&SE2) MAWDE/0*1E88 ,%G#40TJ*ZQ YW(_=&TR@PK0BA%FSW*@EB:020#5HI^&&AAR MZF/5F1?XX5#VA<_8993Z\/WE!T8K^LDO]?Q7N>U5-)U6 C_O^+J?"1-$.\0Y MRKA]]*U3[P#0??.B47C8K.C;F%"$LWZB@U)R>3+,6472J'Z,G3 5=3MI^[IR M2/-,O2; V5Y[59L_U)+Q7ME^KG+=LF%FP)!W?^S\3!>Q=,:D&;%+<>N$KC:@ MT9UEDF+HR!B]ND $KW4Y05/ #'&^SXD3XB>:DU#Y?A0HN9%5?@NM_@PIO E'&_/4?2] "E)= M_J"&L]4JQFQ-*_-M$'WI2QJE5K&RV*0 +UQV$L@#:K=[0_J]1/I34S#Z@3^V$U),\*NOU.S;Q]#AH^T[>EH9T?90"M@ M^+LW]"ZK9_/)XW@Y??B(QM?+Z4_3Y72RL,[C/!>@8A=:4\!P'J .L$[2G^); MHSQYQO$J2K"J%>60 =Z>./;^*\N3/; #YH3E;-%_&3UB^H;\ +=V7"ZCXX2\ MTS_6Z 6$A@JQ=77AB9\))O@:R) M:/5:IM,A_6.G>MS!$^V'3RW@'?'"9_,JMD[%/6= M:5^>V*\'AOH#P/+7)=:J>8K"AHYU*C93X=U%#O7I#CL)ULY0*%*RE:)0[H L M1R&O 89R6C![LA3F]V\BG*3^EHSBV$P9J,R%D^TNB%YQF0.%74]>I#)HSQX7 M#8ZDK(:;,9HE8$\G6^D#!MJ UA/?$__;62W :TPJF]=('$5<)#_SU**R2-JO M9K8IUW.BW8RK=<#$4TV@?/.=J\%*O42%)V0,B?UGQ8DD/56[7)4[HV8IKP=MP78 9F[\7@C2D7LA"9"'--=J2![D M2T<]/3IVF2> KZ9<0P$^UWBP?)K-2@(@N>8QWCF^5_8EBL2/I/O!LL^/6;#6 M+@P]8W;I.,1A-4]U+,$G\ O^"$]4ZURR;-&/:)J12L/D.]ER)\[KS3& MSO6J'WZ:+,#MDG%>V6+P,AJ[OV9^C(F?I+ZEKW."/24M#MVPRBZDDZVL##!@ M="EKL&.M92UM;6C=Y<'(N2XR ;5Q:-\X6J.U_T)S9L+H&G.NB4YJZ1:+6-JK'.6_T>_<%# JACMM8ZP[IYI'J5P'!0%ZFZ0XO!)D K1Z8TUWUQ/KYG#-N2M#%E(( JFB!HB$&= M#N ATZ1QF%.BI#6!?KG;%T,G)V@2GW6MRAQ)-LF67K4 MXF@2^RB&P=2%8WK#Y2!KV!ZAEG76A6C:IX&Y>@*J'P$J#1_= ()GZV+S-/%' M-F$E$#0Z0R@%VIH)Y*3 L%(*C3N]/EEH&W4H-)I<%0J1>BY)@.;>Y+#4A!B-X[GLS6S=A) M(E?TBN"YK.DB XS:9*=QW"^R=]#[(%A^!&1A.68!=OQP@Q;3CP_3V^GU^&&)QM?7LT\/[/C$?'8WO8:P?Z'V MM<@;0;?7QW$47T=QC-E6.?U0K&/"3G#6=TX'\>TV27OXQ5&>S'\ M<+M@*LH1G>&V$4^N22MP]WB%+ MO=83YN7B1G/G]8!NY<04( 7@KC-]454A;Y-0RO@G M%09+J;Y(]3!9HNG#]>Q^@N:31[3X%6>^&P>0.K-9J=O MP.Q2P%#'VDL$NMI@Z#@8LBB/4V%@A*B)O"?*C*#:"J1 *#H5VA<,>W1,!'H=T/%QG9^P+2;K*%B9T-!T2 M3.7T:()AWB"XW/3-W=WLY_'#]03=SA[1]>/D9KI$=[/%8K) =%HR'XLN$!VE M3G^BX5)M/-/IX4@W3G;H>Z-U>G$0<#/WZ,J;!QYQ0 ^.74=)FM07 M'Y=GQ7IBVJ%&S5XX?(P":-]0?(A%,,0^BAOU4.L6M"7 ,$,(J\N% M7 A2B,D1S=9W.$DPUH\S&GKF::/A!L\DA1(PDGQ%%5#487F:BN0X.;J'*!T0?0;H&SV2.M2M MUJ%4764PY!N*6#BP0X^3^:?'ZQ])H$+SQ]G'Q_&]=7HVQZ[L9'CJQVPJ1GN@ M-\B"T77;X:ZU%G3UU<'0=#AF/G-LJ8+*.VTA1=,;@BBDTRMU5ER:3;]V+UGJ M+ H/-V/XOMJ]G.S<7SO(!A@*[PF<'XK>SA[OBP,L"[2?#SKFW%"F%W&69T1WA;IU M6HKV>#/?7B6EH5*PO>>^#;QOPWTN#89FO1"YK?:BZX'RQ'GYWFHRAH%PW6N] M"[?PIR_:J11,4JP?>)-BS;%Y;AIY@3EU70W3HJUJL!A)BV= M%=W;>\; M]<;IK>/'/SE!-J!Y.,"RG:;BX*(0-QM[FP5388[G"W<=%Q%$SU2251:"6EQA MD//T%.>WZ=#;Z(KN/$U3&#Y9KTR5MV-V/_0]=NA*B3<+'RE^FL.63<#TU9SA M9DQ6DWV=;-:)H3; 5( ]@7?9OMS0X0$=*;"\QCG'-]&7A.4XIO96)?*V4')R.F[2K+JL>'[Z_ M_,"J"/WDE_$VBE/_G_F^_+HH0^]C3 9(G\(8.P']^D<22@BPCXX?TC.K^>AI MMAZ2"L' \TQ4.F/%1FOGR1]FO1J;\G!8?7=*0,@EB$:-FCAB Z@GB@ME%3"T MR9&A)PJ-B>3S63TM)_M^09B&MRLR4+O\P%3O:7A E^OA[Z/>93X= FC[F;H;3LYXA/,[D@Y>M&T-ZL'LX];T-2*=;!1&]&(@'*(8 MNU'L'3[/(FF[VT5% F$H"H0D3BYI;V+IO.2W@:D;Z",8-=8*'ZT JJ;V8(O6 M:]E1W>A6K-INU;R%JN:-U+.\)YLZ+PCGST TK:&3%(WOX1W;(\ZWE L(= =S MBNCGE2E=,(G!NW.=U9^X*>OY>*4)J?VL&26;WN[VN;B8#. >+HO=I[# MU-((5;90P>K*W B5!BW=(?LS]I\V9$@\?B80G_!#1B>E9FNV?2"996F2DAY] M,:'NBM[T( .&[X@ED%81>7F*E[T?_.Z++JT@)S>#W&B[)1VWA)DA_;?*#CI# M*VK*>DP3.EYL$N&\'WO_E>5+]$.*4<>:R=AVH,N]K.\W!2;&'8:?NX&.*OK/ MN!COTU%-0L\(HXCMDE?NKS ?VV1N#HAN,A-O)K[U.B#,55>O6Y+XMLM8BQ;B MM+P#EK1R><0C0+F)H^QI0WY@ACZ1$?OHULWM?3MZD=0[W8YFVCKG3^-/E_SG9Y>,_0='_6/0 MG\$N7%CX+T>F?X]UF/37*I+]Z*\T_0;IK^-/E_Z79]\=A_Y''/\)=@@\%OO MZI%$?@CU;YE#Y_VGH>HTYF4OP+D,%]6Q%!!;87J\.CYG2N\CF)ZB<)^):9K&Q##AQ7' -KK&7XK=6&0-^*3'XUMZL6),<2.C+W9 M"D-W\9^JPG1LOX4*(RR.8U28EF$S%>;[O,*$^5%AU>K],9W2KC= TB2ISXS1 M#!]^F$59(CX]1K?>+3=.>'YQ3R0WLO[3L1\"YQSBO@6D?Q1QZ!/ M$8G<8N[ M?*,Z;,B2:K IK=]8G6K$'RIFI+2Y9[[=&B9;[?BG;PM M['G@;ZLMU'/VM]46BDMBK^*5F8)3O=3.'II-YFVU44H??@,MD=B_8[0WFI:A MT_[@MD/+[-MJ(8:X9+@=T,IL=$M8(NS:,.Q M]J040K3H3I.86<*U.ON1R+?FM\8XPT.J>%%_!>/=KP>(!I[,U MOWJVEP5@P:/KVL @4JI#Z>GM#WW_V#)B1U=I B;GY40T;=P4ULS5+7)>*FJ, M>#U@*X9)Y&#$)C4X[MQZ+W"!C)_-=-\[HEKD4DV*4)6?8 MUQBX*NTG:&\M'>VCN*SQ*$;)G%ID^:8HT:17UBU ME+>ANKR).'T39:MTG05E9KYZIZ=P$XB6IN$L#3L<^Y&W2)TX5>[U&(:=VR>H M2"&8YYQNIYBV'N*:_M)4BS2Y-TNUQ#"SY(OT,@N-TE)J&]W<-,PE&7,5JF#" MU#"\7;+.X^C93VBSRY.US*!<9A'\-2,5!\<(A_3#_Y.%&%U^>!,".^5X+E+JC;D+TQIOE-4!V$M:%X?<)RJ M(!G!+';8I;?#E@W1#<9;['T*W2@(R/C>YP^OZ:L9&]D,<*(:Y6CH6.?D0*!< MPI-"LTXM[#%=E#65?ZM]P$L+?#P[M8/_62#O8]1 MY WCG4K3"N_Z71'R3JX&CW>]6 6'DID">J(:EGI/%7R"6/DJR/?PIUM-WA,''H"L/DA?ZJ&O[K*)L>\.L[ MU.V#]VN"J>V#X HSXYZMJ!+:.:\T<0%RXIB.[>GO='Z=J5OGI]BY<0WUZK46 MF>>>C.DM-;R/M$)"5E>K*G&H2U[-LN$;;]*^T\AG<)QPC2?39R& M= .$&Y&/_XF]I?-RA4.\]M-DFCQB)XE"9Q6\SJ,DH5,[RMQ3Q[!LM*H>KRA: MU?)PLW"JX-%\X:I;;1G5T]I-XXAN"BO-(S]!]0-0^00P>:<.*ZB[OA3@Q[+^ M=JH75R3'JV)WX');'=>?4U6U.TC)L,K-+/0:"8)>GK]<(&AT1"0%VAK]<%)@ MN"F%QBTF5%N!V-4>*16USA-)-9+X*I4VR9@>R$W:2$3!<$>-3[01MXI(]"[@ M52%OG46'Q>?QEJ['S=:Y"MVH4DB?I#50/.WMM/Z]17:\WH#T46!JT6G]4_46 MW*JWD,GJ)NTMQ'5O85<\=80<]ERZAIQ53RZUK%?H&1G>DW*C6:$EA=Z2,%EQ M!-":9&]\#8:@/*8NJ:@$ZV0>XQ*&8[S]QD6=-$FFW#%.T# 7)$ [E.A(06*& M&)J (,5]IP&51"Z$S*5M],4,HZSO*!.VQY'.,;>,6$/7W;XNH]$:M8Q1);@3YK3XW&AQW*B M.<&:7Z$<;@M:[KP#_>B2O9 J MZ*Z3/,/"A&=5>;4FZ1K2]J8\.-3QXPG3V%]EM(V8$P\FVUT0O>+X MWDG=#:DEK>\Q*=)0GJ!P?X-FDQ0>ZG@[4>&^UL"0^V 7^(2%S"!R&QIH1T1& M"!=&:2X)9K4E-$*[W##=HU:(XN3?T!-+9KYS7J'6FGOGQ=]FVW$89D[0_)(F MDRH*$N]5?899!E"/]BD*C0HUQ"STFK6'+P.JV#:WCAQFOB61T/I55:RJMD&I M5<4N6%I$K5*Y>BUCD;J<=?0MU!!]MP3UH%\9&MNU$Q(+NA,_T_/[N*4 M])[:9%Z]5NV)=0HOLE6"?\U(;9H\LUEU^5[>H9AY[BJ,40 T9;U,&.M9I4;6TPQ!P,F=^$ MF!M@PR>''0.BL0^E$6EGR6<^@)F($F+#29JABR[N#:.KE@4;?!W@FHBP&NK@ M&*N/69>RT;I(*VXX'QO+T-N]PZ&^W8%>SW#OI.5=#^L4Q[,0+S=QE#UMV"8? MZFM29-XI2NB]'3@77FKM!CETK6EW,5 M5TI^=/PPH2GT69;JV5ITX=<2OZ17I/OPF>?A"1\&C)FG]U27JR42=JBSE20M M](K9]JR^@VU37!WZ1!$QD2(A.6F1A;>RH93@0BL*S J!VY?0D<(+185'RI:4 MCQ_75R'*67JP15A4/)8[FGQK<*ED3BAA#F572A_*4AH4%U#"XM.Q[X(%S(P> MS/N]?L5UCE;>KMZMK:#>$H=+\TTTZA3@BG2L>U%!O;*]L!^]@C6N2[5"@%/= MX@/J5>L#UGR_B=8E/V^@1I\?6*7/8;WH_<"?LE*?6R'!H;<.@WJI:I":+\]K M7TJ\L-;#*:=EQVP%_3J+8\F^FY: X>LD5//)8ES<-O=B@T A9ZF0YW&TPW'Z M2O<^I&3T-/DU\W>4&FR$+RIUM0:@UZ )5'!'*%,;(:;(AG>5Z@@Q96@O2W+= MBDK^+;PHU3TL/:^)J%H-6_)X!:C@.X#$$"Z1=T0 MM=TB2 X0/A!-^7OH50+T6O2QRG/$,=41JI1)P*G4[5>8GIH"Z%V(4"GJAJ6B M96=HZ)("CA/:QHA/!O-2OWP+IJ 5X+KEG7\]0N,TW[C*AFYIA.8.#':3'H+> M"^G3@5D/U% 5E:/J J7*0R "IV#Q"=?S 4L%2<;:I!^ MKB1C>>-K0(4J0M4M5R:#RVEJ.TRSZ\!N9-, M, C$():[ )V\Y'-A]!45_]K:Y:PE8#KM2P^Z^&%&P!4HZ7D7O(YBW+BD9?*2 MQDX4>W[HQ*_LTA[:S:4G6J(@8&4@3]ISPLG@]4ZH>AJ4;:H%-VK=DA\UF6)BGIOA! PIYU5^B72S $D&,3W@U) M7D!#UE*A5]N5KYUD(RKPE@"@VB;&)=V-/4)4SMYD+>G>R!JY^EM Q2L U2W; M!YRV&[,1_3/(V&Z[.=VC%X7& MSLT3%(9088F-/_,+<)DM5*1K1./FK=2%57M]H)CE0L?YSVE8[GAXQ"[VGV77 ML>KH 7K'@^ *NA=,"7U5JG]-+V\J+:#:!)B7. WIB<8HELQ]*A5 OS813LWW MU5 %\Y[F,:;G]V[P&LH'Z-*Q&QV,W)3TVV<*%OC:@][T':%%/B]I MI1&:/.(K:H>\ZJ]1/;=0V[+5TRT2+2^C(L.8=$%?V!/6U@;T?O< S6U@*$S0 M#G)A!'4V-8S:NQJ@O-Z^DP2#%"&_5"5>G?=9&VCLIX,5A6DW(=D["@NT ;W0 M/4 /C,*5*3A1>+:NYC]4E;(A!NB-J=!)*URT1I6TI<*G%*'_T5C][ 28C;22 M-/;=E RJR1>D26A_T)"KOP(C>B]FD4 B#*6 M'.^RD1K.YQM1P_X(U8]&N0AMTCL?MC5R3$C0QQ^A"ADJH2&*#>7@WB+YC\YE M0&L#Q_'C5$RSM3^VD^V YCAH'.!UW6R;!?0FC0XK&S+,IW%=Q'I DB2L1[S";\96DH=.QT/*_:A M*$;Y4W\3K#MYJ.QYX&^6D^9#I8"B;R14BDMT.!?%=MX,Q7K@[\4<&5W>$ \. M#E%:9M\X2XX:;N0QQG(XL9#,Q?Y$Q"&HNZ^_^V;9OE/A @<]?$LG9>V-"4%< M/@HG*ASL@H@+N4'4LHA*DZBV.4+E/:6*?7_-C^[(;^3C\B/ROQ6Q2#[Y_U!+ M P04 " !:@5)7MR&GMXPK P@0( %0 &YV96,M,C R,S Y,S!?<')E M+GAM;.U=;7/C.'+^GJK\!V92E=I4C7?\LB\W>W=)T1(]HUI9TDKRS&V^;,$D M)#%#$5J0M*W\^@ @)5$B 8(O4E,^7R4[,S8 =C\/WKK1:/SMOU^6GO&$:> 2 M_^_OKKZ_?&=@WR:.Z\___NYA.R,(D>\@C_CX[^]\\NZ__^M?_\5@ M__O;OUU<&'$0LU_$'_[%^/'[ZTMD7%QHM/L%^PZA#^/>MMU%&*Z"7SY\>'Y^_MXG M3^B9T&_!]S99ZC4X"5$8!=O6+E\ND__%U?_FN?ZW7_A_'E& #8:7'_SR$KA_ M?\>_FWSV^>9[0N;6KR5O'I7'S]^_"!^ MNRF:*?GR2+W--VX^;,39MLQ^ZRK*IR0)W%\"(5Z?V"@4M!=^QI"6X/^ZV!2[ MX#^ZN+J^N+GZ_B5PWFW %PA2XN$QGAG\3\;>]JO^$^9 __] AK"\R(46- M!<4SUMV>L,T:OKZY_'ASR9O]][U"X7K%^F3@\B[USOA0_I.WR./(3!88AT'1 MIW,+-RO""%'LAPLFQJ6.(BH>0U&A6&3R,4 M+[ ?N$^XO&2*ZHV*.5DP6A;$<]A<9_T9N>&ZC)3RVLUBB8+%G4>>"P> LE)M MD;HXL*F[XK/2<'8;!:Z/@T*1E)4:&)N!RW0=41PPK<6$:?K.Q)W[[HR-,S\T M;9M$?L@6S!'Q7-O%&I-(Y29KJS/&-ONFMS8=L@JQL_O21*SPU"D27KN!VJ(. MT2_X1 ]>GB"[8BZH0;+JCJU!3(]-N[XS']':(=B MQPW[) AP,/030@+.D_O$/U\H::7&:JO08__RV?90 \J0<3(G%&B)KC,571\DW)^B)37R!F+R7KH?HB.W&-'BK MVW)]Q*/' /\9L4%E\9%5O.I+RD.LKD=<91M?;3,KTE1K0BZH=I3E3$^RXIJG M7=KTI*[19)/+G)ZPT@H-3>YZ4N25K3_MV OL1!X>SBQ$?3[!;3HX'ZPV&YY= MUXO8KK++^ICK%4]+%=NKK4B'^"%%=A@A[QZ%R3@8SO)&AZ8JU5NLK]WS5U$8/+"M8<]/&N4?6F"7[A#0A:QE'-) M:.C^']])!^'VRVS4?J)L>G[P*48>__5GXG%_]"?D^GQ'E,S=4MVYUP0SVW3Y MB.G-):MPS[6^N>+X5DWIO"WRU09ZI\-FGR&CWW?$L&-&G#6;83L,3(K-(.Y^NE/%<;YV ME$UF\HT!HI3-.4^%'ITR;1QCAAJS'['>\XRH,YS)=Y$,[^Q&LOI4T^!7F]R^ MLL["Q?-[_K[,FHJ6;^E8/IZRO;!D,TWZ@,J*JE&U&3."KX*:Q,O*-R (&PAX MN.+'S'RAX-_IN^C1]=QPG>RBU]I"EF_K2(ZO2MU3NQ5 QUCYSMSTEQIWG)7F M2K.^2M!5RJ/59S_8JX)?0NRS+C"%_$>@(9-@__A ? M,A\#80EO6O+0(_9$^W^P,@=%/IQ J@T24]9BOE#[)0YE2O-E4MO@6T[*L-ZT MQ3;\>RQE@RR2$A]6XH#_PEZXWI;@&25+&3H)$D0B:!HH]HG3H&FR[SM<5!*"YVD AFCH(+P!VKZ0FOM>@^.;H=F*8-V-GC.+LHV& M4,\+DBJ:P-] SA1*;8$8,'T_0A[;\1!: /Q^24V\?X#$.T\W()A_BQ -,?76 M.DAG"FN"_2,DV!(-@?">4K9S=3D^.H!G2VLB_A/HQD.B(Q#DDP7V/&[3(U^K ME^>5UX3]9TC8Y7JV 'AA"779TJ*/?:J*)OQ_:0O\&6V!&!AAZA*'+>E4 _M, M84W4/T*B+M$0%&_+=W31WA;5MG_@P3Y0#PCJ.S>PD1=+=,=^%JCASBFN"SF( MS5FH)BCLOV-$M4%/%=:%',0,+5#QQ(!W(DKWA%'.*O+2NI"#&*!%2IX8<\L/ MW7#-[Z\-(GY6GX]UMI0NQB!&ITPI$&PWG@8_Y-?R5/@>EM3%&,365"D'@G,' M\T@SK^<[^.57O%8!G2FJBS2(C:E4#P3J$767B*XGKET\:63+ZH(-8EFJ%01! M>XI>>@[32H1WQ*S44A>$ AY^0%)2?0TL*ZD(/8H@4J0@(N5IHA'5'R MY,;Y/8I0S]30A1[01%4K"]KAXT5>I[=O2NKB#6BNYBL'B?.(!"'R_L==%>TD M\\OK8@YHN*H4/;6#,>:=.RUDH40'173Q!;%5<]4Y-:2<88J1O/ONE] %%,0 MS5/FQ'CV"3_[6!!?Z8_-EM+%%<22E"EUZHF7QQ 'TJ&?^K5V!!O(M'JHQHEA M_$K=D$G0((7 MOB?KY2/QY-=#<@OJ(@QBX"E4.S'(>W+DPWM01!=8$,LN5QV@.<%ZL1?(GV-Y M]$)^25V 02P]E7)@<^]<:^Z=EYQ[02P^F5) V,:QX6Q$#1\]=[Z7V3 ?YMP* MVO=L(!%7J'KJ^WOBRD_JLO,=^TL^[)*BNH##7)%4J7=JJ"/'Y4EKA4AWKH]\ MFYE4NYS&$M0+:^D2 '.'4E-I$/?^5^QYO_KDV9]@%! ?._%67^7AEU;190'P M#+% 71 *OA O8BA1$0A*)6- 4E0700I]^5[Q73Q!;1"<]0"@?<6^=]HM KM]8@2&V-^?!)L M1YN&0:39@"XE@/9I*2A@W 5DN>27B8C]3;QJ$ RC4+S$R>13.@V4]72I@;S$ MJ:$XT"XHV%WTXMGUQWB&*0]3F.*7\)9]Z)MZ4Z1179QWJ&7>--62(&BN"[X("9RH9H@_;_O!N)=*Q2_DW#X M'F)>[Y=6T4XK!]?W"]3-H>!O'S*Z]-D/CI%G.?_)X+U\R]?&A;$]CV-_OS7[ MYJ!C&9//EC6=&-\]^"@^P_O/^EF89RAX%$1$P<4O%$#@=.:]JR.W_9-:RDI@N:SK4Z3>QC2B" GRXB5?-%L1S>LL5)4]Q^&\! M6ZHZ8%G Z[-5# 4X6R-*5IB&:_ZB65AB?!75@\LGWL1RIH/)&4^H;&<;+2,/ MB4?+F? ,F_BMR96'!3Z^D[Q$+'XNQ4-I%#3T!;@LZ8U8$(WBW-[90FE]J&O! MY60_XDR1;YZI0'Q[2H>MG0] MN&3RQ_&R93$!IV[_!>"Q.U\P71\"+#J9G+F":G 9ZNL3IX4(.&_Q)%#D0H#, M8-^4\^ 5+%Z;A[7Y4_"^(\*\N"F&:YJCIP:?@;):^MI[J;8Y016O.%6?L\Z; \7'K^YHZ2\C%H T4T8A-[IC,I M69)5@4OCWPA1:B3 N=K?*6T$71<25E0/[A6 IG>/,DS J2LSONH,K#9Z2K1& MU+EM,27]3L<*UZ@*]UK!T4:DTA8OQ_X3IH^$-=T2$T-K)$,^@]#H$'X%8[>* M0=B "7B$!Q?J,WL&1E_JLE91&&BF)-R[#/6ID>D-3HCI.$)^I@ERG9[?02LW MS$V)O=E:RRK />O0@+V@1@&>I=T)I+CRSB]?4[S@*>N?,+]=M\1]$O!SC>%L MBEZT#G3U&H)[6Z+1<]LRJ(&S/<8AA'NI6YDB N<"A M:ZPYS,91!X"AGL1E[WFH]@%:]8_YRNBI2 "9[2P"^HX M8TLUH[11DGLMX3>>4SOE5: IPV$1FG6S*C<$$H M[WY:!&8KG?'=4@TPVD>82"-?AJQ-A3.^<%H 0OM(4F=ODVE5)7=;R]WE97*Z MG= FW#V),9S%KL1\6_"' UMP,C6GUKTU8';@\,[H#3K#>PL^:4^LP5;.8J-/ M6@'*8_J$_0AK).?)E@2VVPJ@S[@_\Q4%G\ 2P08DO&,:=H@OQ/OJAHM.%(1, MP[P$Q/M**>M"FV*5:-) HRW$R>1D>GL1GW9Y0#G[/T=YO%2I,6A+K!*U5?!J M"]>**)=="6ASJMJ\^ I.&3HD8#NF1"'5WF^O&+0158ZN7!W!AX>X%SZB9*8Z M8-TK!&T1E4,]1[\S'B?;V,0D7XW&YD]1!=I8*L=DH>[@8VG,X&.?YWGNNFR8 M>T32HVCG-@4[H8\L$FUT2NH!IVMIQQA6AB ,Y69 MM$LL5"W(Q%-SA7I-.XY=[* &A>G"X%EP*I*85?B,:>3))X.0JQ^K)=Z^9#]1 M>3ME-<"SWI0CM$AU\#ERU]$V#A;7C_C#ZW%/)'YPBV>$)M&[4_2" ^N%:)OEM,[Q$_"IXXIVP/.3H!9SUU)%HGJ]HMVR0JO072 M"N#I>:IT"ZGBX//& ( MI:<B$]BMK@&73*'B+H0P+.WU?,DZ%AQWQB^Z@YCI\ &\XRT2W%3NSR+8&GW"G' M:U6HSH;C@G6N9#/@>7J.PVZ[UD6)U,DJ42)DKW1#X E]&J&W""AP@JL8$']< MMR"93PT3@LLOA1\HEC+GCO96R+W RA^5@96=X?UH;'VV!I/>%^LMS/(45.:NA_ MKC?$TRN8V./DWW_?6\!^4BY@D\\F6[^&_:XUGOP'6I'@KX;UVT-O^CO\*I:Z MUU$M^Y96=:B<'8EP4_4-XL-R12,QT[V/,AY+,9/)V+&O43J> )@+-C"Q.%?2 MX"-5MF6<[/4H&?@I\=-V.S !<0?B\S?Q^21GOK@Z7.17.T=:\C5)[8: O/7[ M8G7)DNUY%+[Z_.(M(T35V0Z=]OD*I:*NP9WU]Y@[0+0\\YNBT)OP*DQ(-0;? M=4M2^Q7Q4E ->N==A2,M).#Y*D[:5\B=?A/0MYPJ\5@6(7!.#Y/V%1$H*P]] MR:D*6VK=P:DY49+"XR]6&2/A^!D)5YBZQ&$2T! V![;^\5.- R9X!C4.C\Z4 M0-XWXXPDW8@RS49",)$ 2/QNN!*AE]8+IK8;J"(]*C35FC50:PA7@:D=LVQ6 M\KA'-\.PLJW6+)P5*=8 "IQCA7N[V"FJ51GZMK$VBR6@J$N;_X1MP<7EQYM+ MP0?_R1^[8Z!-*'ONFZ*)4%_T6!&M-8:^@1:^(GBOPP;U/$E\U'Q%9)K@K30V!%R M>XMJ4('3O UP[J!@(2?PH!CXG6%M;G+U*V_7?8SM.A_/N7<,WJ:K[%@I$5IX MO,O"-7PKN:&%58QSRP>FL89OI0R)+72O')%#J.!2-KG<>>1Y!\%>1,[/ZI!2 M<_+9N.L/OTY:%8*SU:E4Y$U.+; ]/9=%9/!@?-ZN']@2W/.WF0=,.V1+@WA: MI%"_*FVUY]4&*9%9,Z$B8N"[F#CWF-IZ2Y=IS>&"/CM9%2M/GFUX&M5T_C>* M$T:(2_T,!+&$3,D8V^S?KH?WK-8I:6PP'__+K3GXT.]=IZ(#?*;H8L:&[0HN MV-\]+$CQ'3-^ZJ+ CM6KW9IS#WW^R\ "SF$Z*U>?("YG_(QTB=1D>?5:+XS]0^( D$U+J.J-U& M:XY=]+DL#U$+62WS#IY>[=:V7=9C,5 MCM":SX/9&?)7I#?G7PO+I-= 05 M,N?=!RBQ,79$X.\$B4W,/0JYANOA[#/VG"G9_%NK3U1K#CQM;S4W?G7DX)># ME/3BZ4+W,>)HLUVMZ_#,:^))>5M]M%:J$? X&]GH*]L"SSC<7 ?1P Q\_.^M2^5N$VI4!4\P7'>E;O6UPX7!,P37V&WG:'W6>VO]2:2)";<%Z8>/.M&V9I!R>?G_+-8"[ C]57]KM1MD.OY,T*7,7G%-Y]T&]#M(VWR2I9$!WPSE0J5Y(D(V790 M&6V0*:O+49N\BG*=89_>Z.+ IJZPC8>SVRAP?9RZN;1W._(OQH71=0/;(T%$ M,?^'->F,>Z-I;SC@]R-O'R:]@369P-R('-(Y\I,;$-Q'2SS706_4?CPX-/QFC8[W5Z%M"XSNJI<75040=F!%:@ M<\HZRRV3YIMVG3(BC^1MI5WPC,N(.KD M#N&KR\,A/+8Z;.#V?S?,[G TM;KIT3J9LJ%LCKO0H[4C_"3\+HQ%*:$=PDP. M<6A::OSJM +EZ'U.]3=*?/97.UER?">1>QLO*LJX;&EB&W6=D=U,ZZT9X?J= M(>,J;@YEV+&_O9>]>:$V?ZQ?'8[U@37=/%\WLL;QLT P8_OPA>3B<2ROT8[' MK34&HJ(*\.@JHJ/@?>N6#0]EL-W>"+D^'"'WYOA7:VK>]BUC8G4>QKTIV&8U M#B81TU,7/VZB1]/!8#IW+/7;:,]CA!I#J: :^"N19:G3>(RP98/,]#SRS QD M?,?68'$].'H\_L]X=?S4'',NZ&8Z,SMKJ]J=$?3B86,S(' MFYWI1.Q9>U_X* 4:FSN%-;(QYY0%>PU%$,/ZXX '(R('[SC2&'2Z]8%'GYR< M[-LG)?" '6YY%U#W!M,/AX.I-_C"#+OA&'0!XR*O=V+IK5C22E!'#!F1- :+ MNE8+%J@":C)G#L4@P(X0$9EW(<^ZNS=:?CP<+9/IL//KQ:TYL;KBO6]K,!'. M3)BALQ,M?L1\H\P8BY>:.B0(@UV2X4W\6_'HJMLN5+YB3:EOTU)KC-':#0,/ MXV:Z229[BERQDE&Q\^'HZ-OL941:%S$@A8/A<-R,+T_EF(XZV-F#>-2 M0T"C*O XR*?BH.MK(]""_>(8KR)J+YC (TKF%"WSQT,F7$5L%XVQ-7H8=SZS MH6&,QL-/8_,>R)N>^R:[[,UFZ!&23? _(&&YD5*B"6C/>BXUA4\>%" "O;G: MQ0,&4[+)7"FT&"7#:8*>^ F!.%1?NAZB/ 6"9+7)A)7T!G?#\7T23#(QID/# MNA_UA[];5C+P-L/NO3$QO_0&GR;ODZ"3^U[?'!NCOCF \@RF=LPBG#9TJ3AC M++.I*]4(6.9._A!M^E(S9W@G8##5]"J6;PG:OUB>XFR>STK@ 2^8T6. _XQ8 M2];3WAV#]&"^S@283!YN)]9O#]9@:EC<(PDT, ^EUXGSEM6 "ES?ET=GG917 M@7ZKHH".3%AZ@>YG%V&IC+2\SH1N5(ZT-+[;? GH>9E7$G29A+.G8MP9PSF\ MZX1:5FBK->%7N@&6E?$"OU)2-Y*VX9C9H]VT+\UI[?!8^- 2(:WB\3Q5'>@G M7DKS50P .$>I&)%8,HWQI:H#_0Q+:8Z* 6A9J.E4'M!SG0FGRPLX-;Z+FP#: MCIQ_Y.G$7F G\O!P=B@97UYMMLQV72\*L:-K@5=N$-JW5BYJM29N[8MI50W% M3&Q=;F0K\%C\YPAQ34G8\5 0L"T43U0CO#],K AYFSR/711BW4%;KU7P\]2: M ;)-8 J^^=E-2#N]A\\^=KCO@'C.@(2_XW#C47?,\ ZY5#PP7FI2K]$XM(E2 MNY\T"#%X=]F*%C\H<8\1G]J=H3_FJO$GZ(5YK=$WRK<$;?O4[@A5P:O+.I/; M%E1>?KRY%'3RG_R1O+$8AU/M9/.=3Y0$P8-/,?+XKS^S/LID^X1@U- ;L&5WW4AFFF7LJ%2Y] 9NMYWG[:[<5WC#&@XP"_H(P[W[;C*FEKH35 M:A0ZCD/WGE@#R$$';&TOCZF&9N923.H*60L\1:_A+MFN*VV%ZS#S@_VMO+.V MJ(46^'C*W3$K"TX;XN=5XRESQR2.H@<>2F<83L^M,MWQ(:UP-J'S:]S.VA3;,& MF1F;A@W6LB&:?F^(Q@WD.T;2O/%=\H&W0^**&GS%[GS!\\(]L4XXQX-H^8CI M<"9D"X91&/ L<8G7TY:K5;*9\SH0KH11Y>S7["./A,T#D+FOY3L'SH-0L_C3705?># %VY)5Y=I4'I"D#<$?7+4S)Q0!%3#L\()E_SL MD;DK.])0+OJ9*Y*IAHWEMF6^!5ANVS:";>/02_X_1RS*OHF=R"IVHKH>A_TZ M1:,[,SI:YJ'74'&[$EVVBC0VY'$OQ$M%^O6B>NT@K[A+ZI"54BO]A"!TQ->4 M?<5\<14DY94]4V+R5$GMX]K 10>%>$YH\@# />:KNRXW^77;P96\QRDYRE=I M9Z4!7=P@/E['&Y"[R'>"(IIDY:%M#/VN=WAQ0PD N#'1(71%*%/GEOC.;HTM MHJF@&K2A4)DM+3C 23L,/DEOZ]-!*G+^]%N OENLM5\Z3 9:$I^6$[JSY;ZZ MX<+UAS[^'2.Z#2ZJ2G-QN]"S[A'8UP7S6,&BFL*9LQ!3)MMT04DT7[ _L) S M4+$NPA\;_ #T-%Z._J:U;T\_$.(EHD[& M+3YHQ&>D;^Z_TWJ2#M9G8(JKYW>8@2.XRLM(-)B^PGJ(T\JF]2MPVIK5P8FMQC[#%?: MJAW%6UI VKX"IAF+IV)*70/,9B\#=(8B'12.XZ8I1T]I=BJ1T[Q%W20Y;>7F MWO6CH#1!.;7 [-TF69*BT0*J1EYYHK)UP*Z4-DB3#(D6D%26H$KD-'_3LT%R M6DI,I7FN^C3W4YLI.O$L]W9(EV=H5?,B-']H=TJ'+.&7J)G*PCZ<+,AS8 6A MN^0.T:VS5LM7NRW]V<64J;-@MN".Y,=NZ?Y7>W_<'[M]4M<5&"\,5:A@1TX/]??,1\7VN M2JI2\,N;R_@M8K0%+MVWB-'6!R:^18RVE)BWB-$6S(!O$:-O$:-'Y@P+$-I=%4VQRDK0RV&EGBLC48Y*>V;:E(S7 M59B[+LG:*=S"EES;S,)S:2XLVXALVD_]]RG_Z7N3;F7,MC&BKAK&(]3#F7!%1Q!.J M% 3VBM]O-3)N+D55H91Q<_7>X'J].6S?'+9O#MLWA^V;P_9\B7ESV+9@!GQS MV+XY;%^SP_8$CX2\2H?MH;%U\/I$VI(1C]WH&Z7%+;T&XU07K[83;=O1,O)X MG,V!DSCH,^*OJ-QB[&_"?I5^S\S3TI]DGLO$7\G]C[(8U7PG)AN3QC,7F=4UT$9L M\>,D54'2] (%AD]"XY$);]!$^C?GYIMS\\VY^>;H\:Y^K\SR<9^JG6GDR>]>/2!3D/]K*7_R9+I!_=7W/2BX4\V73WSE'Q]MQ ML'YE72CE0N#%3M6C,I^%GG=:T,,D5)RUUZ8>0AMDAK1/_+EJ56OZ.V?I+#P. MV.7[7XN>HFH6DA--EH6?/4O_Y$FH>,6393XN5?N@K#6PS#7'ZUIJX%[Q]):O M>$.3F&;C8,EV3MV?3C,AG?"$9E]-' Q]69BY[X@,(%/T8LUFV X#DV(SB,/< MU=E ;@[/6W8?W4:$^ZJ(<-])4G:$Z,7 \=<-UB]XK'@ =VPB52\7SI %'^Y, 3SE_X?CA<^.[- M\:_6U+SM6\;$ZCR,>].>-=FN7,:VN;V]6)[D7CSVK9IQ)//A9BAK^AK5=L[W[6QIN+2?@![,7;,?L1D?T;4 M&*^2Z)'L-9Y&4)5X1^:M8'GN/EY!S&>I;"H_(& M:X6I2YQ)B&@(&_N;4K=/D,^OOF/$=GYBN/&?!!.RPU7-O[(!Z/F_4@_0@ 1\ M@5?+.Q(=K>>S:93]K(OC/ZOR*6L-VKAJB%PU6$>RAB8B+_:?C5DOH4^JZTXZ=5O@TRB@*2J#+U9K4%?,2;MX>_.]=U@@9U/A#BE^5-5AMZ/UN"O M&)/V\,?$TR!*E(+>AM9@)*7E^1ZH3$)B?[MX9.:,TR'+%?8#T:+>FLY I(1 M6@O/43HMT>]@+KA?^UP&31J0^\ZVF&]!S;1A\[\,DY7TJ3 MC49_+M*XWJYW11((3.Y^WR7'#()H*0ZT@GL<+HC#7R62]XVC?1!Z$W:4WG1D M>F"/F7H^^RO/BZ%[6/^7C"T\8,N)94S-?[3KC#[1JYS1JZ@$-#>XNL1"0+N@"NZIM]$XVVY MS5K(]^&P;D+Y%MSTKZ5&7R,E0%,?:$=':7! -=JA^D?/1E#P>.F8BRQ)/,!^ MG_KUJR5R7\WCY"'084'U7.Q> 6 F]O'*Q_*H&0(*P+QW?7<9+55P'A2!?/@] MA_H4F+FZ',=T*4(5O12BNE\$\J'V E3S= $W"+<-XF6-26( 3.(_UM#>7_!!].(NK\$1U2>EC[;$5'X0^ M53EN/SHR3^#]<+C"/E/B=XP4V1[V"D&?V1R7[QP\8+UG(A"->Q65X2,?#UUF MHMI[@U>$#@X1HF@.2XR98$W1OE@9SNY1,#A4%IP+GC )XWTAQYB_[;?YUQ33I6I Z]6'WD%H<54.C%9R MQQ<(OA\9HU#AL2^N";T#J,Q7'@#0JWM6RKZ+'EW/#=?W*.3WRM:JE?^'R\.5 MWXC;?&]L6]UL!K8-OSH.JBVHF^F[&^$!ZP#39^P]X:*\D=5;/(=] M1EV\6CF+YBG S87I,ZG/\[:AL]B_5(3GO&AEWRRY6A8T=;;;'2V(SH;<^IR> M\4Y(!0@X@SMO&;_JY3LBWQ?R1A&U%TSVX:/GS@7$O>4J"G72$U1O$?JRE1;# M=0$[ZRR.DHZMZS)(58#.G5?!9Y!1%]:<$?'D8[Q*.MZ(DCE%2ZVHOQ\R;Z"+ M<')C;(T>QIW/YL0R1N/AI[%YWYX(P#A72+'U"!:3/=J2KZ7ED)VO[08DY#;>BH]AFARQBT8$JLY^^US?'QJAO#EH4/;]WT<%G S!DW')3I$PT M?:E&H#*MS5R?W^OP0^H^1EQ2W@N2_D+O4UZT_D+>X5.$]#[@\:XU\<+V&J.'@/\9\1:LIZ$+TYK@Y#)Y3YYN)U8 MOSU8@ZEA?6'_;=%B?ZAA\(1+<[JN.$R;4 ?I97DLCP\ MK6$T2,G,\PCQDZ/2E&HU GUX5I'3$@"5VC@FO^'_X.7ZF2JK4 /5C" / " 0 !G,#@S.# Y M7S$P<2YH=&U02P$"% ,4 " !:@5)7P:0%WX4' #()P $@ M @ '7M0 9S X,S@P.5]E>#,Q+3$N:'1M4$L! A0#% @ 6H%25]EQ MN012!P (B< !( ( !C+T &#-P+ I90 $0 @ %.[0 ;G9E8RTR,#(S,#DS M,"YX&UL4$L! A0#% @ 6H%25W#L MB 0!N=F5C+3(P,C,P.3,P7VQA8BYX;6Q02P$"% ,4 " !:@5)7MR&G MMXPK P@0( %0 @ %U6@$ ;G9E8RTR,#(S,#DS,%]P&UL4$L%!@ * H @0( #2& 0 $! end