0001376474-26-000348.txt : 20260506 0001376474-26-000348.hdr.sgml : 20260506 20260506160807 ACCESSION NUMBER: 0001376474-26-000348 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 90 CONFORMED PERIOD OF REPORT: 20260331 FILED AS OF DATE: 20260506 DATE AS OF CHANGE: 20260506 FILER: COMPANY DATA: COMPANY CONFORMED NAME: NVE CORP /NEW/ CENTRAL INDEX KEY: 0000724910 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] ORGANIZATION NAME: 04 Manufacturing EIN: 411424202 STATE OF INCORPORATION: MN FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-12196 FILM NUMBER: 26948378 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-K 1 nvec-20260331_10k.htm NVE CORP - FORM 10-K SEC FILING NVE CORP - Form 10-K SEC filing
0000724910 --03-31 false 2026 FY iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure 0000724910 2025-04-01 2026-03-31 0000724910 2026-03-31 0000724910 2025-09-30 0000724910 2026-03-31 2026-03-31 0000724910 2025-03-31 2025-03-31 0000724910 2025-03-31 0000724910 2024-04-01 2025-03-31 0000724910 us-gaap:AdditionalPaidInCapitalMember 2025-04-01 2026-03-31 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2025-04-01 2026-03-31 0000724910 us-gaap:RetainedEarningsMember 2025-04-01 2026-03-31 0000724910 2024-03-31 0000724910 us-gaap:CommonStockMember 2024-03-31 0000724910 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2024-03-31 0000724910 us-gaap:RetainedEarningsMember 2024-03-31 0000724910 us-gaap:CommonStockMember 2024-04-01 2025-03-31 0000724910 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2025-03-31 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2024-04-01 2025-03-31 0000724910 us-gaap:RetainedEarningsMember 2024-04-01 2025-03-31 0000724910 us-gaap:CommonStockMember 2025-03-31 0000724910 us-gaap:AdditionalPaidInCapitalMember 2025-03-31 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2025-03-31 0000724910 us-gaap:RetainedEarningsMember 2025-03-31 0000724910 us-gaap:CommonStockMember 2026-03-31 0000724910 us-gaap:AdditionalPaidInCapitalMember 2026-03-31 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2026-03-31 0000724910 us-gaap:RetainedEarningsMember 2026-03-31 0000724910 us-gaap:FixedIncomeSecuritiesMember 2026-03-31 0000724910 us-gaap:USTreasurySecuritiesMember 2026-03-31 0000724910 us-gaap:DomesticCorporateDebtSecuritiesMember 2026-03-31 0000724910 us-gaap:FairValueInputsLevel1Memberus-gaap:FixedIncomeSecuritiesMember 2026-03-31 0000724910 us-gaap:FairValueInputsLevel2Memberus-gaap:FixedIncomeSecuritiesMember 2026-03-31 0000724910 us-gaap:FairValueInputsLevel1Memberus-gaap:FixedIncomeSecuritiesMember 2025-03-31 0000724910 us-gaap:FairValueInputsLevel2Memberus-gaap:FixedIncomeSecuritiesMember 2025-03-31 0000724910 us-gaap:FixedIncomeSecuritiesMember 2025-03-31 0000724910 us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember 2026-03-31 0000724910 us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember 2026-03-31 0000724910 us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember 2025-03-31 0000724910 us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember 2025-03-31 0000724910 us-gaap:USTreasurySecuritiesMember 2025-03-31 0000724910 us-gaap:FairValueInputsLevel1Memberus-gaap:DomesticCorporateDebtSecuritiesMember 2026-03-31 0000724910 us-gaap:FairValueInputsLevel2Memberus-gaap:DomesticCorporateDebtSecuritiesMember 2026-03-31 0000724910 us-gaap:FairValueInputsLevel1Memberus-gaap:DomesticCorporateDebtSecuritiesMember 2025-03-31 0000724910 us-gaap:FairValueInputsLevel2Memberus-gaap:DomesticCorporateDebtSecuritiesMember 2025-03-31 0000724910 us-gaap:DomesticCorporateDebtSecuritiesMember 2025-03-31 0000724910 us-gaap:FairValueInputsLevel1Member 2026-03-31 0000724910 us-gaap:FairValueInputsLevel2Member 2026-03-31 0000724910 us-gaap:FairValueInputsLevel1Member 2025-03-31 0000724910 us-gaap:FairValueInputsLevel2Member 2025-03-31 0000724910 us-gaap:CorporateBondSecuritiesMember 2025-03-31 0000724910 srt:MinimumMember 2026-03-31 2026-03-31 0000724910 srt:MaximumMember 2026-03-31 2026-03-31 0000724910 srt:MinimumMember 2025-03-31 2025-03-31 0000724910 srt:MaximumMember 2025-03-31 2025-03-31 0000724910 fil:PaidTimeOffAccrualMember 2026-03-31 0000724910 fil:PaidTimeOffAccrualMember 2025-03-31 0000724910 fil:ReserveForObsoleteInventoryMember 2026-03-31 0000724910 fil:ReserveForObsoleteInventoryMember 2025-03-31 0000724910 fil:DepreciationAndAmortization1Member 2026-03-31 0000724910 fil:DepreciationAndAmortization1Member 2025-03-31 0000724910 fil:StockBasedCompensationDeductionsMember 2026-03-31 0000724910 fil:StockBasedCompensationDeductionsMember 2025-03-31 0000724910 fil:UnrealizedLossOnMarketableSecuritiesMember 2026-03-31 0000724910 fil:UnrealizedLossOnMarketableSecuritiesMember 2025-03-31 0000724910 fil:Section174RDExpenseMember 2026-03-31 0000724910 fil:Section174RDExpenseMember 2025-03-31 0000724910 fil:Section263aUnicapInventoryMember 2026-03-31 0000724910 fil:Section263aUnicapInventoryMember 2025-03-31 0000724910 fil:OtherMember 2026-03-31 0000724910 fil:OtherMember 2025-03-31 0000724910 fil:DeferredTaxMember 2026-03-31 0000724910 fil:DeferredTaxMember 2025-03-31 0000724910 fil:CustomerAMember 2025-04-01 2026-03-31 0000724910 fil:CustomerAMember 2024-04-01 2025-03-31 0000724910 2009-01-21 0000724910 2015-08-27 0000724910 2024-05-01 2024-05-01

 

Table of Contents

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION
Washington, D.C.  20549

 

FORM 10-K

 

(Mark One)

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

 

For the fiscal year ended March 31, 2026

 

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

Picture 

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)

 

 

Registrant’s telephone number, including area code (952) 829-9217
 
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

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

 

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

 

Yes   No

 

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

 

Yes   No

 

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

 

Yes   No

 

 

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

 

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

 

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

 

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

 

The aggregate market value of the voting stock held by non-affiliates of the Registrant, based on the closing price on September 30, 2024, the last business day of the Registrant’s most recently completed second fiscal quarter, as reported on the NASDAQ Stock Market, was approximately $217 million.

 

The number of shares of the registrant’s Common Stock (par value $0.01) outstanding as of March 31, 2026 was 4,837,166.

 

 

DOCUMENTS INCORPORATED BY REFERENCE

 

Portions of our Proxy Statement for our 2026 Annual Meeting of Shareholders are incorporated by reference into Items 10, 11, 12, 13, and 14 of Part III hereof.

 

 



Table of Contents

 

NVE CORPORATION
INDEX TO FORM 10-K

PART I

Item 1. Business.

Our Strategy

Our Products and Markets

Product Manufacturing

Sales and Product Distribution

New Product Status

Our Competition

Sources and Availability of Raw Materials

Intellectual Property

Dependence on Major Customers

Compliance With Government Regulations

Human Capital Resources

Available Information

Item 1A. Risk Factors.

Item 1B. Unresolved Staff Comments.

Item 1C. Cybersecurity.

Item 2. Properties.

Item 3. Legal Proceedings.

Item 4. Mine Safety Disclosures.

 

PART II

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.

Market Information and Dividends

Shareholders

Securities Authorized for Issuance Under Equity Compensation Plans

Stock Repurchase Program

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

Item 8. Financial Statements and Supplementary Data.

Item 9A. Controls and Procedures.

Item 9B. Other Information.

Item 9C. Disclosure Regarding Foreign Jurisdiction That Prevent Inspections.

 

PART III

Item 10. Directors, Executive Officers and Corporate Governance.

Item 11. Executive Compensation.

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

Item 13. Certain Relationships and Related Transactions, and Director Independence.

Item 14. Principal Accounting Fees and Services.

 

PART IV

Item 15. Exhibits, Financial Statement Schedules.

 

SIGNATURES

FINANCIAL STATEMENTS

Reports of Independent Registered Public Accounting Firm (PCAOB ID No. 542)
Balance Sheets
Statements of Income
Statements of Comprehensive Income
Statements of Shareholders’ Equity
Statements of Cash Flows
Notes to Financial Statements


2


Table of Contents

 

PART I

 

FORWARD-LOOKING STATEMENTS

Some of the statements made in this Report or 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 of 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, uncertainties related to the economic environments in the industries we serve, uncertainties related to future sales and revenues, and other specific risks that may be alluded to in this Report or the documents incorporated by reference in this Report. For more information regarding our risks and uncertainties, see Item 1A “Risk Factors” of this Report.
 
ITEM 1. BUSINESS.
In 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.

NVE History and Background

NVE is a Minnesota corporation headquartered in a suburb of Minneapolis. We were founded in 1989 by James M. Daughton, Ph.D., a spintronics pioneer. Our common stock became publicly traded in 2000 through a reverse merger and became NASDAQ listed in 2003. Since our founding, we have been awarded more than $50 million in government research contracts. These contracts have helped us develop products and build our intellectual property portfolio. We have adopted a March 31 fiscal year, so fiscal years referenced in this report end March 31.

 

Industry Background

Much of the electronics industry is devoted to the acquisition, storage, and transmission of information. We have focused on three applications for our spintronic technology: magnetic sensors, couplers, and memories. Sensors acquire information, couplers transmit information, and memories store information. In that sense, our technology can provide the eyes, nerves, and brains of electronic systems.

 

Magnetic sensors can be used for many purposes including detecting the position or speed of robotics and mechanisms, or for communicating with implantable medical devices. We believe our spintronic sensors are smaller, more precise, and more reliable than competing devices.

 

Couplers are widely used in factory automation, providing reliable digital communication between electronic subsystems in factories. For example, couplers are used to send high-speed data between robots and central controllers. As manufacturing automation expands, there is a need for higher-speed data and more channel density. Because of their unique properties, we believe our couplers transmit more data at higher speeds and over longer distances than conventional devices.

 

Near-term potential MRAM applications include mission-critical storage such as military, industrial, and antitamper applications. Long term, MRAM could address the market for ubiquitous high-density memory.

 

Our Enabling Technology

Our designs are generally based on either giant magnetoresistance or tunneling magnetoresistance. These structures produce a large change in electrical resistance depending on the electron spin orientation in a free layer.

 

In giant magnetoresistance (GMR) devices, resistance changes due to conduction electrons scattering at interfaces within the devices. The GMR effect is only significant if the layer thicknesses are less than the mean free path of conduction electrons, which is approximately five nanometers. Our critical GMR conductor layers may be less than two nanometers, or five atomic layers, thick.


3


Table of Contents

 

A more advanced type of spintronic structure we use is based on tunneling magnetoresistance (TMR). Such devices are known as Spin-Dependent Tunnel (SDT) junctions or Magnetic Tunnel Junctions (MTJs). SDT junctions use tunnel barriers that are so thin that electrons can “tunnel” through a normally insulating material to cause a resistance change. SDT barrier thicknesses can be in the range of one to four nanometers (less than ten molecular layers).

 

In our products, the spintronic elements are connected to integrated circuitry and encapsulated (“packaged”) in much the same way as conventional integrated circuits.

 

Our Strategy

Our vision is to become the leading developer of practical spintronics technology and devices. Our spintronic technology provides eyes, nerves, and brains for electronic systems, breathing life and intelligence into inanimate objects. Our unique products support global trends of efficient energy conversion and smart, low-power end nodes for the “Internet of Things.” To grow product sales, we plan to broaden our sensor and coupler product lines and enhance our product benefits in target markets.

 

Our Products and Markets

Sensor Products and Markets

Our sensor products detect the strength or gradient of magnetic fields and are often used to determine position or speed. GMR or TMR elements change electrical resistance depending on the magnetic field. In many of our devices, sensor elements are combined with foundry integrated circuitry or digital cores, and packaged in much the same way as conventional integrated circuits. Our sensors are small, highly sensitive to magnetic fields, precise, and reliable. We sell standard (“catalog”) sensors, and custom sensors designed to meet customers’ exact requirements.

 

Standard sensors

Our standard, or catalog sensors are generally used to detect the presence of a magnetic or metallic material to determine position, rotation, or speed. We believe our spintronic sensors are smaller, more precise, more reliable, and lower power than competing devices. Our major markets for standard sensors are the Industrial Internet of Things (IIoT) and the Artificial Intelligence of Things (AIoT) for factory automation.

 

Custom and medical sensors

Our primary custom products are sensors for medical devices, which are customized to our customers’ requirements and manufactured under stringent medical device quality standards. Many are used to replace electromechanical magnetic switches. We believe our sensors have important advantages in medical devices compared to electromechanical switches, including no moving parts for inherent reliability, and being smaller, more sensitive, and more precise. Our sensors can be customized for size, range, and sensitivity to magnetic fields, electrical resistance, and embedded software.

 

Coupler Products and Markets

Our spintronic couplers combine a GMR sensor element and an integrated microscopic coil. The coil creates a small magnetic field that is detected by the spintronic sensor, transmitting data almost instantly. Couplers are also known as “isolators” because they electrically isolate the coupled systems. Our major coupler markets are power conversion, IIoT, and AIoT. Our couplers enable more efficient power conversion and interconnections to implement IIoT, and AIoT for advanced factory automation.

 

Power Products and Markets

Power products include voltage regulators, interface ICs, DC-to-DC convertors, and products that combine couplers and DC-to-DC convertors to transmit energy as well as data. Our isolated DC-to-DC convertors transfer energy between systems without direct electrical connections and are used in energy conversion systems and industrial networks for IIoT, and AIoT. Energy conversion applications include battery energy storage systems and hybrid/electric vehicles.

 

MRAM Products and Markets

MRAM uses spintronics to store data. Unlike electrical charge, the spin of an electron is inherently permanent. We have invented several types of memory cells including inventions related to advanced MRAM designs and MRAM for tamper prevention or detection. Our MRAM strategy has been focused on low bit density for applications such as tamper prevention and detection.

 

Product Manufacturing

Our product manufacturing includes “front-end” wafer production and “back-end” product testing. We believe having our own U.S. wafer production and test capabilities is an advantage over competitors that outsource such operations.

 

Wafer production is a cleanroom area with specialized equipment to deposit, pattern, etch, and process spintronic materials. Most of our products are fabricated in our facility using either raw silicon wafers or foundry wafers. Foundry wafers contain conventional electronics that perform housekeeping functions such as voltage regulation and signal conditioning in our products.


4


Table of Contents

 

Each wafer may include thousands of devices. We build spintronics structures on wafers in our fabrication facility and do wafer-level inspection and testing. We either dice wafers to be sold in die form, process wafers into Wafer-Level Chip-Scale Parts (WLCSPs), or send wafers to Asia for dicing and packaging. The process to convert wafers to WLCSPs includes attaching solder balls, electrical testing, and wafer dicing. Alternatively, packaged parts are returned to us to be tested, inventoried, and shipped.

 

Our facility has been certified under the ISO 9001:2015 quality management standard and is an Approved Place of Manufacture under ECS/CIG 021-024: 2014.

 

Sales and Product Distribution

We rely on distributors who stock and resell our products in more than 75 countries. Distributors of our products include America II Electronics, Inc., Angst+Pfister Sensors and Power, and Digi-Key Corporation. Our distributor agreements generally renew annually. In addition, we distribute versions of some of our products under private-brand partnerships with large integrated device manufacturers. These private-brand partnerships broaden our distribution and enhance our sales support, technical support, and product awareness.

New Product Status

In the past fiscal year, we began marketing several new and improved products, including:

·new Wafer-Level Chip-Scale sensors;  

·new gear-tooth rotation sensors; and 

·new angle rotation sensors. 

 

Long-term product development programs in fiscal 2026 included:

·ultrahigh-sensitivity TMR sensors; 

·ultrahigh-low power TMR sensors; 

·next-generation sensors for hearing aids and implanted medical devices; and 

·next-generation MRAM for antitamper applications. 

 

Our Competition
Industrial Sensor Competition

Several other companies either make or may have the capability to make GMR or TMR sensors. Also, several competitors make solid-state industrial magnetic sensors including silicon Hall-effect sensors and anisotropic magnetoresistive (AMR) sensors. We believe those types of sensors are not as sensitive or power-efficient as our GMR or TMR sensors.

 

Medical Sensor Competition

Our sensors for medical devices face competition from electromechanical magnetic sensors and other solid-state magnetic sensors. Electromechanical magnetic sensors such as reed and micro-electromechanical system (MEMS) switches have been in use for several decades. Because our sensors have no moving parts, we believe they are inherently more reliable than electromechanical magnetic sensors. We also believe our sensors are smaller than the smallest electromechanical magnetic sensors, more precise in their magnetic switch points, and more sensitive. Compared to other solid-state sensors, our medical sensors may have advantages in size, sensitivity to small magnetic fields, or electrical interface simplicity.

 

Coupler Competition

Competing coupler technologies include optical couplers, inductive couplers (transformers), capacitive couplers, and radio-frequency modulation couplers.

 

Our strategy is to compete based on product features rather than to compete solely on price. Our couplers are smaller and therefore require less circuit board space per channel than most competing couplers. Our other advantages over competing technologies may include smaller size, higher immunity to transients, and longer product life.

 

MRAM Competition

Several emerging technologies could compete with MRAM.

 

Sources and Availability of Raw Materials

Our principal sources of raw materials include suppliers of raw silicon and semiconductor foundry wafers that are incorporated into our products, and suppliers of device packaging services. We have worldwide wafer sources; most of our packaging services take place in Asia.


5


Table of Contents

 
Intellectual Property
Patents

As of March 31, 2026, we had more than 50 issued U.S. patents assigned to us. We also have a number of foreign patents, several U.S. and foreign patents pending, and we have licensed patents from others. There are no patents we regard as critical to our current business owned by us or licensed to us that expire in the next 12 months.

 

We have patents on advanced MRAM designs that we believe are important, including patents that relate to magnetothermal MRAM, spin-momentum MRAM, and synthetic antiferromagnetic storage.

 

Some of our intellectual property has been developed with U.S. Government support. Under federal legislation, companies normally may retain the principal worldwide patent rights to any invention developed with U.S. Government support.

 

Trademarks

“NVE” and “IsoLoop” are our registered trademarks. Other trademarks we claim include “GMR Switch” and “GT Sensor.”

 

Dependence on Major Customers

We rely on several large customers for a significant percentage of our revenue, including Abbott Laboratories, certain distributors, and certain other customers. The loss of one or more of these customers could have a material adverse effect on us.

 

Government Regulations

We are subject to government regulations including, but not limited to, federal, state, and local regulations related to environmental matters, tax matters, securities regulations, conflict minerals, ethics and foreign corrupt practices, import and export controls, tariffs and duties on incoming and outgoing goods, product safety and liability, workplace health and safety, labor and employment, and data privacy. We incur and expect to continue to incur costs and expenses to comply with these regulations and may incur penalties for any failure to do so.

 

Additionally, certain contracts require us to maintain facilities and personnel security clearances to protect classified information. Such clearances are subject to Government audits and investigations, and any deficiencies or illegal activities identified during the audits or investigations could result in the forfeiture or suspension of payments and civil or criminal penalties.

 

Environmental Matters

We are subject to environmental laws and regulations particularly state and local laws and regulations relating to industrial waste and emissions. Compliance with these laws and regulations has not had a material impact on our capital expenditures, earnings, or competitive position to date. Existing and future environmental laws and regulations could result in expenses related to emission abatement or remediation, but we are currently unable to estimate such expenses.


6


 

Table of Contents

 
Human Capital Resources

Employee Headcount

We had 42 employees as of March 31, 2026, 40 of whom were full-time. We had no contingent workers.

 

Workforce Demographics

Although we are not required to file forms with the U.S. Equal Employment Opportunity Commission, we assessed our demographics using the data collection procedures for EEOC form EEO-1. Specifically, we conducted a voluntary survey for self-identification and supplemented those data with personnel data and observer identification. Minnesota data are from U.S. Census Bureau data for the latest quarter available.

 

Gender Demographics

The gender demographics of our workforce compared to those of all Minnesota workers were as follows as of March 31, 2026:

 

Gender

 

NVE

 

Minnesota

Male

 

74%

 

50%

Female

 

26%

 

50%

 

As is the case with many technology companies, female employees are underrepresented in our workforce, particularly in engineer and technician jobs. We provide opportunities for employees to advance to technician and engineer positions, including internal training, tuition reimbursement, and scheduling flexibility to attend classes.

 

Racial Demographics

Our workforce demographics by race as of March 31, 2026, were as follows:

 

Race

 

NVE

 

Minnesota

African American or Black

 

7%

 

8%

American Indian or Alaska Native

 

2%

 

1%

Asian

 

19%

 

6%

White or Caucasian

 

67%

 

82%

 

Thirty-three percent of our employees are from underrepresented groups, compared to 18% for the State.

 

Educational Demographics

We have a highly educated workforce. Forty-eight percent of our employees have bachelor’s or advanced degrees compared to 26% of all Minnesota workers.

 

Employee Turnover

Our voluntary employee turnover was 7% for fiscal 2026, which is much lower than the semiconductor industry average of 16.4%. Voluntary turnover is calculated as the number of regular full-time employees as of March 31, 2025 who left voluntarily in the year ended March 31, 2026 (excluding retirements), divided by the average number of full-time employees. We define average number of employees as the average of the number of full-time employees at the beginning and at the end of the fiscal year.

 

Executive Demographics

We have three Named Executive Officers. All three are male; one is African American.

 

Board of Directors Demographics

Two of our five directors are women and one is Asian American.

 

Paid Family and Medical Leave

As required by Minnesota law, we have implemented a paid family and medical leave plan, which provides up to 20 weeks paid leave per benefit year for various reasons, including an employee’s own serious health condition, bonding with a new child, caring for a family member with a serious condition, and certain safety leaves. We are funding the direct costs of potential paid leaves through private insurance. The cost of the insurance is shared equally between the Company and employees. We are exposed to costs and expenses of employee absences related to the plan.

 

Employee Benefits

We offer employees excellent fringe benefits, including medical insurance coverage paid for mostly by the Company, dental insurance, Company-paid life and accidental death and dismemberment insurance, Company-paid long-term disability insurance, generous 401(k) matches, Company-funded Health Savings Accounts, Dependent Care Flexible Spending Accounts, ample holidays and Paid Time Off, tuition reimbursement, and free coffee.


7


 

Table of Contents

 

Employee Health and Safety

NVE is committed to providing a safe and healthy work environment. The Compensation Committee of our Board of Directors oversees employee health and safety. We offer employees a variety of health and fitness resources in conjunction with our medical insurance.

 

Employee Development and Training

NVE provides paid training including paid on-the-job training, specialized online training, tuition reimbursement, and paid internships.

 

Employee Relations

None of our employees are represented by a labor union or are subject to a collective bargaining agreement. Based on periodic employee surveys, we believe we have good relations with our employees.

 

Available Information

All reports we file with the SEC, including our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and proxy statements and additional proxy materials on Schedule 14A, as well as any amendments to those reports and schedules, are accessible at no cost through the “Investors” section of our Website (www.nve.com). These filings are also accessible through the SEC’s Website (www.sec.gov).


8


Table of Contents

 

ITEM 1A. RISK FACTORS.

We caution readers that the following important factors, among others, could affect our financial condition, operating results, business prospects, or any other aspect of NVE, and could cause our actual results to differ materially from that projected or estimated by us in the forward-looking statements made by us or on our behalf. Although we have attempted to list below the important factors that do or may affect our financial condition, operating results, business prospects, or any other aspect of NVE, other factors may in the future prove to be more important. New factors emerge from time to time and it is not possible for us to predict all of such factors. Similarly, we cannot necessarily assess or quantify the impact of each such factor on the business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in forward-looking statements.
 
Risks Related to Our Business

The loss of supply from any of our key single-source wafer suppliers could substantially impact our ability to produce and deliver products and seriously harm our business and financial condition.

Our critical suppliers include suppliers of certain raw silicon and semiconductor foundry wafers that are incorporated in our products. We maintain inventory of some critical wafers, but we have not identified or qualified alternate suppliers for many of the wafers now being obtained from single sources. Most of our wafer purchases are from foreign manufacturers, some of which have been subject to tariffs and could be subject to increased tariffs or restrictions in the future. Wafer supplies could be affected by geopolitical conflicts or acts of God such as floods, typhoons, cyclones, earthquakes, or pandemics, and risks related to extreme weather may be exacerbated by the effects of climate change. Wafer supply interruptions for any reason could seriously jeopardize our ability to provide products that are critical to our business and operations and may cause us to lose revenue.
 
Shortages of any critical chemicals or supplies could impact our ability to produce and deliver products and cause loss of revenue.

There are a number of critical chemicals and supplies that we require to make products. These include certain gases, photoresists, polymers, metals, and specialized alloys. We maintain inventory of critical chemicals and materials, but in many cases, we are dependent on single sources, and some of the materials could be subject to shortages or be discontinued by their suppliers at any time. Supply interruptions or shortages for any reason could seriously jeopardize our ability to provide products that are critical to our business and operations and may cause us to lose revenue.

A loss of supply from any of our packaging vendors could impact our ability to deliver products and cause loss of revenue.

We are dependent on our packaging vendors. Because of the unique materials our products use, the complexity of some of our products, unique magnetic requirements, and high isolation voltage specifications, many of our products are more challenging to package than conventional integrated circuits. We have alternate vendors or potential alternate vendors for the majority of our products, but it could be expensive, time-consuming, or impractical to convert to another vendor in the event of a supply interruption due to vendors’ business decisions, business conditions, U.S. import restrictions, geopolitical conflicts, or acts of God, including floods, typhoons, earthquakes, or pandemics. Supply delays, interruptions, or loss of inventory could seriously jeopardize our ability to provide products that are critical to our business and operations and may cause us to lose revenue.

 

We risk losing business to our competitors.

We have a number of competitors and potential competitors, many of whom have significantly greater financial, technical, and marketing resources than us. We believe that our competition is increasing as technology and markets mature. This has meant more competitors and more severe pricing pressure. In addition, our competitors may be narrowing or eliminating our performance advantages. We expect these trends to continue, and we may lose business to competitors or it may be necessary to significantly reduce our prices to acquire or retain business. These factors could have a material adverse impact on our financial condition, revenue, gross profit margins, or income.

 

Failure to meet stringent customer requirements could result in the loss of key customers and reduce our sales.

Some of our customers, including certain medical device manufacturers, have stringent technical and quality requirements that require our products to meet certain test and qualification criteria or to adopt and comply with specific quality standards. Certain customers also periodically audit our performance. Failure to meet technical or quality requirements or a negative customer audit could result in the loss of current sales revenue, customers, and future sales.

We may lose revenue if we are unable to renew customer agreements.

We have agreements with certain customers, including a Supplier Partnering Agreement, as amended, with Abbott Laboratories, which expires December 31, 2027. We cannot predict if these agreements will be renewed, or if renewed, under what terms. Although in the past we have continued to sell products to these customers without formal agreements, an inability to agree on mutually acceptable terms could have a significant adverse impact on our revenue or profitability.


9


Table of Contents

 

Changes in tax law, in our tax rates, or in exposure to additional income tax liabilities may materially and adversely affect our financial condition, results of operations, and cash flows.

Changes in law and policy relating to Federal or state corporate taxes, changes in tax rates, or changes in our eligibility for tax deductions and credits could materially and adversely affect our financial condition, results of operations, and cash flows.

 

Changes in state regulatory requirements may materially and adversely affect our financial condition, results of operations, and cash flows.

Minnesota state legislation effective January 1, 2026 mandated paid family and medical leave, which has increased our employment costs and expenses. The provisions may also increase our risk of employee absences. Future changes in state regulatory requirements, such as paid leave, mandatory healthcare coverage, or unemployment insurance, may adversely impact our financial results.

 

Some of our products are incorporated into medical devices, which could expose us to a risk of product liability claims and such claims could seriously harm our business and financial condition.

Certain of our products are used in medical devices, including devices that help sustain human life. Although we have indemnification agreements with certain customers including provisions designed to limit our exposure to product liability claims, there can be no assurance that we will not be subject to losses, claims, damages, liabilities, or expenses resulting from bodily injury or property damage arising from the incorporation of our products in devices sold by our customers. Our indemnifying customers may not have the financial resources to cover all liability. Existing or future laws or unfavorable judicial decisions could limit or invalidate the provisions of our indemnification agreements, or the agreements may not be enforceable in all instances. A successful product liability claim could require us to pay, or contribute to payment of, substantial damage awards, which would have a significant negative effect on our business and financial condition.

Federal legislation may not protect us against liability for the use of our products in medical devices and a successful liability claim could seriously harm our business and financial condition.

Although the Biomaterials Access Assurance Act of 1998 may provide us some protection against potential liability claims, that Act and related case law provide significant exceptions to supplier immunity provisions, including limitations relating to negligence or willful misconduct. A successful product liability claim could require us to pay, or contribute to payment of, substantial damage awards, which would have a significant negative effect on our business and financial condition. Any product liability claim against us, with or without merit, could result in costly litigation, divert the time, attention, and resources of our management, and have a material adverse impact on our business.

The malfunction of our products in medical devices could lead to the need to recall devices incorporating our products from the market, which may be harmful to our reputation and cause a significant loss of revenue.

The malfunction of our products that are incorporated in medical devices could lead to the recall of existing medical devices incorporating our products. Even if assertions that our products caused or contributed to device failure do not lead to product liability or contract claims, such assertions could harm our reputation and customer relationships. Any damage to our reputation and/or the reputation of our products, or the reputation of our customers or their products could limit the market for our and our customers’ products and harm our results of operations.

We may lose revenue if we are unable to maintain important certifications.

Our quality management system is certified to the ISO 9001 standard, and some of our products are also subject to independent certification and listings including by the VDE Institute and UL LLC. These certifications are subject to rigorous conditions. Failure to maintain any of our certifications or listings could cause us to be disqualified by one or more of our customers and could have a material adverse impact on our business and revenue.

 

We may lose business and revenue if our critical production equipment fails.

Our production process relies on certain critical pieces of equipment for defining, depositing, and modifying the magnetic properties of thin films. Some of this equipment was designed or customized by us, and some is no longer in production. While we have an in-house maintenance staff, maintenance agreements for certain equipment, some critical spare parts, and back-ups for some of the equipment, we cannot be sure we could repair or replace critical manufacturing equipment were it to fail.


10


Table of Contents

 

We are subject to risks inherent in doing business in foreign countries that could impair our results of operations.

Foreign sales are a significant portion of our revenue and we rely on foreign suppliers, especially in Asia. Risks relating to operating in foreign markets that could impair our results of operations include economic and political instability; geopolitical conflicts; acts of God, including floods, typhoons, cyclones, and earthquakes; public health crises including, but not limited to, difficulties in enforcement of contractual obligations and intellectual property rights; changes in regulatory requirements; changes in import/export regulations and tariffs; transportation delays; and other uncertainties relating to the administration of, or changes in, or new interpretations of, the laws, regulations, and policies of jurisdictions where we do business. Current or future U.S. tariffs on imports could lead to supply-chain disruptions or increase our cost of imported materials, which could negatively impact our profitability. Additionally, foreign tariffs on our exported products could increase the price of our products in international markets, which could reduce revenues.

 

Public health crises could have an adverse effect on our operations and financial results.

The COVID-19 pandemic disrupted our supply chains and caused employee absences. Future public health crises could have a material adverse effect on our results of operations or our financial condition.

 

Our business could be negatively impacted by cybersecurity events or information technology disruptions.

We face various cybersecurity threats, including threats to our information technology infrastructure and attempts to gain access to our proprietary or classified information, and denial-of-service and distributed denial-of-service attacks. Additionally, there is a risk of disruptions due to failures of our information technology infrastructure or service provider outages. We maintain policies and procedures for the mitigation of information technology risks, and we maintain data backups, backup hardware, and some redundant systems. Our risk mitigation measures may not be effective in all scenarios, however, and any cybersecurity events could disrupt our operations, harm our reputation, expose us to liability, compromise our eligibility for research and development contracts involving sensitive or classified information, or have other effects.

 

We face the risk of credit losses

Accounting standards require us to measure our allowance for credit losses based on the expected credit losses over the life of our receivables. Any increases in our allowance for credit losses would have a negative impact on our financial results, including reducing our net income and net income per share.

 

We could incur losses on our marketable securities.

As of March 31, 2026, we held $41,803,512 in short-term and long-term marketable securities, representing approximately 69% of our total assets. Business conditions, bond-market conditions, and interest rate increases beyond our control or ability to anticipate can cause credit-rating downgrades, increased default risk, or unrealized losses. Additionally, the assignment of a high credit rating does not preclude the risk of default on any marketable security. Any impairments of our marketable securities could impact our financial condition, income, or cash flows, or our ability to pay dividends.
 
We may not be able to enforce our intellectual property rights.

We protect our proprietary technology and intellectual property by seeking patents, trademarks, and copyrights, and by maintaining trade secrets by entering into confidentiality agreements with employees, suppliers, customers, and prospective customers depending on the circumstances. We hold patents or are the licensee of others owning patented technology covering certain aspects of our products and technology. These patent rights may be challenged, rendered unenforceable, invalidated, or circumvented. Efforts to enforce patent rights can involve substantial expense and may not be successful. Furthermore, others may independently develop similar, superior, or parallel technologies to any technology developed by us, or our technology may prove to infringe on patents or rights owned by others. Thus the patents held by or licensed to us may not afford us any meaningful competitive advantage. Also, our confidentiality agreements may not provide meaningful protection of our proprietary information. Our inability to maintain our proprietary rights could have a material adverse effect on our business, financial condition, and results of operations.


11


Table of Contents


Risks Related to Our Industry

 

We face an uncertain economic environment in the industries we serve, which could adversely affect our business.

The economic environment could have a material adverse impact on our business and revenue. Geopolitical conflicts or “trade wars” could negatively impact the economic environment. We sell products in the semiconductor market, which has been especially cyclical. We cannot predict the timing, strength, or duration of any economic slowdown, recession, semiconductor-industry slowdown, or subsequent recovery.

 

Our business and our reliance on intellectual property exposes us to litigation risks.

If patent infringement claims or actions are asserted against us, we may be required to obtain a license or cross-license, modify our existing technology, or design a new noninfringing technology. Such licenses or design modifications can be costly or could increase the cost of our products. In addition, we may decide to settle a claim or action against us, which settlement could be costly. We may also be liable for any past infringement, and we may be required to indemnify our customers against expenses relating to possible infringement. If there is an adverse ruling against us in an infringement lawsuit, an injunction could be issued barring production or sale of any infringing product. It could also result in a damage award equal to a reasonable royalty or lost profits or, if there is a finding of willful infringement, treble damages. Any of these results would increase our costs or harm our operating results.

 

Risks Related to Our Stock

 

Any decisions to reduce or discontinue paying cash dividends to our shareholders could cause the market price of our common stock to decline.

Future dividends will be subject to Board approval and will consider factors including our results of operations, cash and marketable security balances, the timing of securities maturations, estimates of future cash requirements, fixed asset requirements, and other factors our Board may deem relevant. Because they are often more than our current cash flow from operations, long-term dividends at current rates may require increased earnings. Any reduction or discontinuance by us of cash dividends could cause the market price of our common stock to decline.

The price of our common stock may be adversely affected by significant price fluctuations due to a number of factors, many of which are beyond our control.

From time to time our stock price has decreased sharply and could decline in the future. The market price of our common stock may be significantly affected by many factors, some of which are beyond our control, including:

·the announcement of new products or product enhancements by us or our competitors; 

·delays in our introduction of new products or technologies or market acceptance of these products or technologies; 

·loss of customers, decreases in customers’ purchases, or decreases in customers’ purchase prices; 

·changes in demand for our customers’ products; 

·quarterly variations in our financial results, revenue, or revenue growth rates; 

·speculation in the press or elsewhere about our business, potential revenue, or potential earnings; 

·general economic conditions or market conditions specific to industries we or our customers serve or may serve; 

·legal proceedings involving us, including intellectual property litigation or class action litigation; 

·changes in Federal or state corporate income tax rates, tax credits, or other changes in tax policies; 

·changes in tariffs, customs, duties, or other trade barriers in foreign jurisdictions where we purchase raw materials or sell our products; and 

·our stock repurchase and dividend policies and decisions. 


12


Table of Contents

 

ITEM 1B. UNRESOLVED STAFF COMMENTS.

None.

 

ITEM 1C. CYBERSECURITY.

We recognize the increasing importance of cybersecurity and its potential impact on our business operations, financial condition, and reputation. We are committed to protecting our information assets and have implemented a comprehensive cybersecurity risk management program to identify, assess, and mitigate cybersecurity risks. We have not experienced any material cybersecurity incidents in the last three years.

 

Board of Directors Oversight of Cybersecurity

Our Board of Directors Audit Committee has ultimate oversight of cybersecurity risks. The Committee is composed of independent directors with cybersecurity expertise. Management briefs the Committee on cybersecurity and information security at least annually.

 

Cybersecurity Risk Management

We operate under written cybersecurity policies and procedures, and we use a risk-based approach to information security and periodically assess our cybersecurity risks. Our risk management strategy is based on the following principles:

·Our business does not require us to collect personal customer information. We minimize other cybersecurity risks by using specialized service providers for sensitive operations such as payroll processing, credit card transactions, email, and remote data backup. We verify our information service providers cybersecurity policies. 

·Identify and assess cybersecurity risks through a variety of methods, including audits to information security standards, threat testing, and vulnerability scanning. 

·Prioritize risks based on their potential severity, likelihood, and detectability. 

·Continuous improvement of our information technology hardware and software infrastructure including operating systems, network services, and encryption security protocols. 

·Controls to mitigate risks, including access controls, data protection, data backups, redundant systems, and incident response plans. We keep our controls up-to-date. 

·Actions to correct any deficiencies and reduce or eliminate vulnerabilities. 

·Written cybersecurity contingency plans, including plans for various specific scenarios. 

·Training and testing for all employees on cybersecurity risks, mitigation, and best practices. New employees are required to complete cybersecurity training and testing, and annual training and testing is required for all employees

 

Cybersecurity Governance

Our cybersecurity governance is designed to ensure that risks are managed consistently and effectively. Key elements are:

·Written policies and procedures that govern the use of information technology and the handling of sensitive information. 

·Written incident response plans. 

·Regular cybersecurity reporting to the Audit Committee of our Board of Directors. 

 

We have a full-time information technology specialist who reports directly to our CEO and is responsible for assessing and managing cybersecurity risks. Both our information technology specialist and our CEO have extensive experience managing our cybersecurity. In the past year we also added a full-time information technology technician to help maintain and secure our infrastructure. We have not engaged third-party service providers for cybersecurity because we believe it is preferable to have expertise in-house.

 

ITEM 2. PROPERTIES.

Our principal executive offices and manufacturing facility are located at 11409 Valley View Road, Eden Prairie, Minnesota, 55344, and leased under an agreement expiring May 31, 2031. The space consists of 21,362 square feet of offices, laboratories, and production areas. We completed a production expansion in the facility in 2025, and we currently believe the facility will meet our needs through the term of the lease. We hold no investments in real estate.

 

ITEM 3. 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 4. MINE SAFETY DISCLOSURES.

Not applicable.


13


Table of Contents

 

PART II

 

ITEM 5. MARKET FOR REGISTRANTS COMMON EQUITY, RELATED STOCKHOLDER MATTERS, AND ISSUER PURCHASES OF EQUITY SECURITIES.

 

Market Information and Dividends

Our Common Stock trades on the Capital Market tier of the NASDAQ Stock Market under the symbol NVEC.

 

Dividends have been funded from net cash provided by operating activities and proceeds from maturities of marketable securities. Our dividend policy is subject to change at any time, and future dividends will be subject to Board approval and subject to the company’s results of operations, cash and marketable security balances, our forecasts of future cash requirements, and other factors our Board may deem relevant.


Shareholders

We had 47 shareholders of record as of March 31, 2026. There are also several thousand beneficial holders of our common stock in “street name,” whose shares of record are held by banks, brokers, and other financial institutions.

 

Securities Authorized for Issuance Under Equity Compensation Plans

Information regarding our securities authorized for issuance under equity compensation plans will be included in the section “Equity Compensation Plan Information” of our Proxy Statement for our 2026 Annual Meeting of Shareholders and is incorporated by reference into Item 12 of this Report.


Stock Repurchase Program

We did not repurchase any shares in fiscal 2026 or fiscal 2025, as we have found that dividends are a more efficient method of returning cash to our shareholders. Our Stock Repurchase Program may be modified or discontinued at any time without notice.


14


Table of Contents

 

ITEM 7. MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.

You should read this discussion together with our Financial Statements and Notes included elsewhere in this Report. In addition to historical information, the following discussion contains forward-looking information that involves risks and uncertainties. Our actual future results could differ materially from those presently anticipated due to a variety of factors, including those discussed in Item 1A of this Report.

 

General

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. We manufacture high-performance spintronic products including sensors and couplers to revolutionize data sensing and transmission. We also receive contracts for research and development and are a licensor of spintronic magnetoresistive random access memory technology, commonly known as MRAM.

 

Application of Critical Accounting Policies and Estimates

In accordance with SEC guidance, those material accounting policies that we believe are the most critical to an investor’s understanding of our financial results and condition and require complex management judgment are discussed below.

 

Marketable Securities

Marketable securities consist of debt investments and are recorded at their estimated fair value. Debt securities are considered available for sale. Unrealized holding gains and losses on available-for-sale debt securities are excluded from earnings and are reported as a separate component of accumulated other comprehensive income until realized. The costs of available-for-sale debt marketable securities are determined by specific identification for purposes of computing unrealized and realized gains and losses.

Available-for-sale debt marketable securities are classified as short-term or long-term on the balance sheet based on their maturity date or expectations regarding future sales. We evaluated the available-for-sale debt securities for impairment and available-for-sale debt securities in loss position for greater than twelve months during fiscal 2026 and 2025.

 

We monitor our debt marketable securities to determine whether a loss exists related to the credit quality of the issuer. If the present value of the cash flows expected to be collected from the security is less than the amortized cost basis of the security, then a credit loss exists and an allowance against the security for credit losses is recorded. The allowance is limited to the amount by which fair value is below amortized cost, recognizing that the investment could be sold at fair value. Credit losses continue to be remeasured in subsequent reporting periods. Credit losses and recoveries related to debt securities are included in other income (expenses) in the income statement. When developing an estimate of expected credit losses, we consider all relevant information including, historical experience, current conditions and reasonable forecast of expected future cash flows. There were no credit losses and recoveries during fiscal 2026 or 2025.

 

Inventory Valuation

Inventories are stated at the lower of cost or net realizable value. Cost is determined by the first in, first out method. Where there is evidence that inventory could be disposed of at less than carrying value, the inventory is written down to the net realizable value in the current period. Additionally, we periodically examine our inventory in the context of inventory turnover, sales trends, competition, and other market factors, and we record provisions to inventory reserve when we determine certain inventory is unlikely to be sold. If reserved inventory is subsequently sold, corresponding reductions in inventory and inventory reserves are made. Our inventory reserve was $215,000 as of March 31, 2026 and March 31, 2025.

Deferred Tax Estimation

In determining the carrying value of our net deferred tax assets, we must assess the likelihood of sufficient future taxable income in certain tax jurisdictions, based on estimates and assumptions to realize the benefit of these assets. We evaluate the realizability of the deferred assets quarterly and assess the need for valuation allowances or reduction of existing allowances quarterly. No valuation allowance was recorded as we believe it is more likely than not that all of the deferred tax assets will be realized.

 

We had net deferred tax liabilities of $248,284 as of March 31, 2026 and net deferred tax assets of $1,867,069 as of March 31, 2025. Net deferred tax liabilities as of March 31, 2026 include $139,228 for stock-based compensation deductions and net deferred tax assets as of March 31, 2025 include $118,810 for stock-based compensation deductions.


15


Table of Contents

 

Results of Operations

The following table summarizes the percentage of revenue and year-to-year changes for various items for the last two fiscal years:

 

 

Percentage of Revenue

Year Ended March 31,

 

Year-

to-Year

 

 

2026

 

 

2025

 

 

Change

 

Revenue

 

 

 

 

 

 

 

 

Product sales

95.8

%

 

95.2

%

 

2.4

 %

Contract research and development

4.2

%

 

4.8

%

 

(10.7

)%

Total revenue

100.0

%

 

100.0

%

 

1.8

 %

Cost of sales

21.3

%

 

16.4

%

 

32.2

 %

Gross profit

78.7

%

 

83.6

%

 

(4.2

)%

Expenses

 

 

 

 

 

 

 

 

Research and development

12.0

%

 

14.1

%

 

(13.1

)%

Selling, general, and administrative

6.3

%

 

7.7

%

 

(17.8

)%

Total expenses

18.3

%

 

21.8

%

 

(14.8

)%

Income from operations

60.4

%

 

61.8

%

 

(0.5

)%

Interest income

7.2

%

 

7.4

%

 

(0.9

)%

Other income

0.0

%

 

0.5

%

 

(97.1

)%

Income before taxes

67.6

%

 

69.7

%

 

(1.2

)%

Provision for income taxes

9.9

%

 

11.5

%

 

(12.0

)%

Net income

57.7

%

 

58.2

%

 

0.9

 %

 

Total revenue for fiscal 2026 increased 1.8% compared to fiscal 2025 due to a 2.4% increase in product sales, partially offset by an 11% decrease in contract research and development revenue. The increase in product sales was primarily due to price increases and increased purchases by existing customers. The decrease in contract research and development revenue was due to the completion of certain research and development contracts.

 

Gross profit was 79% of revenue for fiscal 2026 compared to 84% for fiscal 2025. The decrease in gross margin percentage was due to a less profitable product mix and increased distributor sales. Distributor sales typically have lower gross margin than direct sales.

 

Total expenses decreased 15% for fiscal 2026 compared to fiscal 2025 due a 13% decrease in research and development expense and an 18% decrease in selling, general, and administrative expense. The decrease in research and development expense was due to the completion of some of our wafer-level chip scale packaging activities and reassignment of some research and development resources to manufacturing. The decrease in selling, general, and administrative expenses was primarily due to reassignment of some selling, general and administrative resources to manufacturing and new product development.

 

Other income decreased by $131,465 for fiscal 2026 compared to fiscal 2025. Other income in fiscal 2025 was primarily from reclaiming precious metals used in our manufacturing process in the prior year.

 

Our effective tax rate, which is the provision for income taxes as a percentage of income before taxes, decreased to 15% for fiscal 2026 compared to 16% for fiscal 2025. The decrease in our effective tax rate was primarily due to an increase in research and development and manufacturing tax credits, partially offset by a decrease in foreign-derived intangible income deductions. The fiscal 2026 provision for income taxes included $1,067,993 in advanced manufacturing investment tax credits. We expect such credits to decrease significantly in fiscal 2027 since we expect manufacturing equipment purchases to decrease significantly with the completion of our expansion.

 

Net income increased 1% to $15,199,195 for fiscal 2026 compared to $15,064,516 the prior year. The increase was primarily due to increased revenue, decreased expenses, and decreased taxes, partially offset by decreased gross profit margin and decreased other income.

 

Liquidity and Capital Resources

Overview

Our liquidity and operating capital requirements are primarily for purchases of raw materials such as foundry wafers, purchases of packaging services, and the maintenance of work-in-process inventories.

 

Cash and cash equivalents were $1,714,040 as of March 31, 2026, compared to $8,036,564 as of March 31, 2025. The $6,322,524 decrease in cash and cash equivalents was due to $19,348,664 of cash used in financing activities and $3,631,857 of net cash used in investing activities, partially offset by $16,657,997 of cash provided by operating activities.

 

Table of Contents

 

Operating Activities

Net cash provided by operating activities related to product sales and research and development contract revenue was our primary source of working capital for fiscal 2026 and 2025. Net cash provided by operating activities increased to $16,657,997 for fiscal 2026 compared to $14,310,418 for fiscal 2025.

 

Non-cash operating lease expenses decreased $107,863 primarily due to our receipt of a $100,000 leasehold improvement allowance.

 

Accounts receivable decreased $180,327 primarily due to the timing of customer payments.

 

Inventories decreased $366,262 primarily due to increased product sales and conversion of raw materials and work-in-process inventories to finished goods to support increased product demand.

 

Prepaid expenses and other assets increased $1,427,001 primarily due to increased accrued bond interest and overpayment of Federal estimated taxes for fiscal 2026.

 

Accrued payroll and other current liabilities decreased $173,557 primarily due to the payment of federal and state taxes balance due as of March 31, 2025 in the first quarter of fiscal 2026.

 

Investing Activities

Net cash used in investing activities for fiscal 2026 consisted of $15,242,719 of marketable securities purchases and $2,189,138 of fixed asset purchases, partially offset by $13,800,000 in proceeds from maturities of marketable securities. Fixed asset purchases were primarily of production equipment. We expect fixed asset purchases to decrease significantly in fiscal 2027 with the completion of our expansion.

 

Financing Activities

Net cash used in financing activities in fiscal 2026 consisted of $19,348,664 of cash dividends paid to shareholders.

 

In addition to cash dividends to shareholders paid in fiscal 2026, on May 6, 2026, we announced that our Board had declared a cash dividend of $1.00 per share of Common Stock, or $4,837,166 based on shares outstanding as of March 31, 2026, to be paid May 29, 2026. 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.

 

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA.

Financial statements and accompanying notes are included in this Report beginning on page F-1.
 
ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE.

None.

 

ITEM 9A. 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 times 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. Based on such evaluation, although there have been changes in personnel involved in our controls, processes, and procedures, our Chief Executive Officer and Principal Financial Officer concluded that, as of March 31, 2026, our disclosure controls and procedures were effective.


16


Table of Contents

 

Managements Report on Internal Control Over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rule 13a-15(f) under the Exchange Act. Our management, including our Chief Executive Officer and Principal Financial Officer, assessed the effectiveness of our internal control over financial reporting as of March 31, 2026. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in the 2013 Internal ControlIntegrated Framework. Based on our assessment using the criteria set forth by COSO in the 2013 Internal ControlIntegrated Framework, management concluded that our internal control over financial reporting was effective as of March 31, 2026.

 

Our management, including our Chief Executive Officer and Principal Financial Officer, does not expect that our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within NVE have been detected. Our internal controls over financial reporting, however, are designed to provide reasonable assurance that the objectives of internal control over financial reporting are met.

 

Changes in Internal Controls

During the year ended March 31, 2026, 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.

 

ITEM 9B. OTHER INFORMATION.

 

Rule 10b5-1 Plan Disclosures for Section 16 Officers and Directors

During the quarter ended March 31, 2026, no director or officer (as defined in Rule 16a-1(f) under the Exchange Act) of the Company adopted or terminated any Rule 10b5-1 trading arrangements or non-Rule 10b5-1 trading arrangements (in each case, as defined in Item 408(a) of Regulation S-K). There are no such plans currently in effect.

 

ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS.

Not applicable.


17


Table of Contents

 

PART III

 

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE.

We have insider trading policies and procedures, which are referenced in Item 15(b) of this Report. Additionally, a section titled “Delinquent Section 16(a) Reports” to be included in our Proxy Statement for our 2026 Annual Meeting of Shareholders will set forth information regarding delinquent Section 16(a) reports required by Item 10. The section titled “Proposal 1. Election of Board of Directors” will set forth certain information regarding our directors and executive officers required by Item 10, the section titled “Information About Our Executive Officers” will set forth information regarding our executive officers required by Item 10, the section titled “Corporate Governance” will set forth information regarding our corporate governance and code of ethics required by Item 10. The information in these sections to be included in the Proxy Statement for our 2026 Annual Meeting of Shareholders is incorporated by reference into this section of this Report.

 

ITEM 11. EXECUTIVE COMPENSATION.

The information in the sections “Executive Compensation,” “Compensation Discussion and Analysis,” “Corporate Governance – Board Committees – Compensation Committee Interlocks and Insider Participation,” and “Director Compensation” to be included in the Proxy Statement for our 2026 Annual Meeting of Shareholders is incorporated by reference into this section.

 

ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS.

The information in the sections “Equity Compensation Plan Information” and “Security Ownership” to be included in the Proxy Statement for our 2026 Annual Meeting of Shareholders is incorporated by reference into this section. Information regarding the material features of our 2000 Stock Option Plan, as amended, is contained in Note 7 to the Financial Statements included elsewhere in this Report.

 

ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE.

The information in the sections “Security Ownership – Transactions With Related Persons, Promoters, and Certain Control Persons” and “Corporate Governance – Board Composition and Independence” to be included in our Proxy Statement for our 2026 Annual Meeting of Shareholders is incorporated by reference into this section.

 

ITEM 14. PRINCIPAL ACCOUNTING FEES AND SERVICES.

The information in the sections “Audit Committee Disclosure – Fees Billed to Us by Our Independent Registered Public Accounting Firm During Fiscal 2026 and 2025” and “Audit Committee Disclosure – Audit Committee Pre-Approval Policy” to be included in the Proxy Statement for our 2026 Annual Meeting of Shareholders is incorporated by reference into this section.

 

 

PART IV

 

ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES.

(a) Financial Statements and Schedules

Financial statements are provided pursuant to Item 8 of this Report. Certain financial statement schedules have been omitted because they are not required, not applicable, or the required information is provided in other financial statements or the notes to the financial statements.

 

(b) Exhibits

A list of exhibits is on the following page.


18


Table of Contents

 

Exhibit # 

Description

3.1

Amended and Restated Articles of Incorporation of the company as amended by the Board of Directors effective August 3, 2003 (incorporated by reference to our Form 8-K filed August 7, 2023).

3.2

Bylaws of the company as amended by the Board of Directors effective May 6, 2020.

4

Description of the registrant’s securities registered pursuant to Section 12 of the Securities Exchange Act of 1934.

10.1

Lease dated October 1, 1998, with Glenborough Properties, LP (incorporated by reference to our Form 10-QSB for the period ended September 30, 2002).

10.2

First amendment to lease with Glenborough dated September 18, 2002 (incorporated by reference to our Form 10-QSB for the period ended September 30, 2002).

10.3

Second amendment to lease with Glenborough dated December 1, 2003 (incorporated by reference to our Form 10-QSB for the period ended December 31, 2003).

10.4

Third amendment to lease with Carlson Real Estate (incorporated by reference to our Form 8-K/A filed December 20, 2007).

10.5

Fourth amendment to lease with the Barbara C. Gage Revocable Trust (incorporated by reference to our Form 8-K/A filed August 3, 2011).

10.6

Fifth amendment to lease with GRE – Bryant Lake, LLC (incorporated by reference to our Form 8-K/A filed March 3, 2020).

10.7

Sixth amendment to lease with GRE – Bryant Lake, LLC (incorporated by reference to our Form 8-K/A filed November 7, 2024).

10.8†

Employment Agreement with Daniel A. Baker dated January 29, 2001 (incorporated by reference to our Form 10-KSB for the year ended March 31, 2001).

10.9†

NVE Corporation 2000 Stock Option Plan as Amended July 19, 2001, by the shareholders (incorporated by reference to our Registration Statement on Form S-8 filed July 20, 2001).

10.10

Indemnification Agreement by and between Pacesetter, Inc., a St. Jude Medical Company, and the company (incorporated by reference to our Form 8-K filed September 27, 2005).

10.11+

Supplier Partnering Agreement by and between St. Jude and the company (incorporated by reference to our Form 8-K filed January 4, 2006).

10.12

Amendment No. 4 to St. Jude Supplier Partnering Agreement (incorporated by reference to our Form 8-K/A filed February 7, 2011).

10.13

Supplier Quality Agreement between St. Jude and the company (incorporated by reference to our Form 8-K filed February 10, 2016).

10.14

Amendment No. 5 to St. Jude Supplier Partnering Agreement (incorporated by reference to our Form 8-K/A filed April 21, 2016).

10.15*

Amendment No. 8 to Abbott Supplier Partnering Agreement (incorporated by reference to our Form 8-K/A filed February 2, 2022).

10.16*

Amendment No. 10 to Supplier Partnering Agreement between Abbott and the company (incorporated by reference to our Form 8-K/A filed January 3, 2024).

10.17*

Amendment No. 11 to Supplier Partnering Agreement between Abbott and the company (incorporated by reference to our Form 8-K/A filed February 13, 2025).

10.18*

Amendment No. 12 to Supplier Partnering Agreement between Abbott and the company (incorporated by reference to our Form 8-K/A filed December 17, 2025).

19

Insider Trading Policies and Procedures (incorporated by reference to our Form 10-K filed May 7, 2025).

23

Consent of Boulay PLLP.

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 by Daniel A. Baker and Daniel Nelson pursuant to 18 U.S.C. Section 1350.

97

Clawback Policy (incorporated by reference to our Form 10-K filed May 1, 2024).

101.INS

XBRL Instance Document

101.SCH

XBRL Taxonomy Extension Schema Document

101.CAL

XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF

XBRL Taxonomy Extension Definition Linkbase Document

101.LAB

XBRL Taxonomy Extension Label Linkbase Document

101.PRE

XBRL Taxonomy Extension Presentation Linkbase Document

104

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

 

†Indicates a management contract or compensatory plan or arrangement.
+Confidential portions deleted and filed separately with the SEC.
*Certain confidential portions redacted pursuant to Item 601(b)(10)(iv) of Regulation S-K. The omitted information is (i) not material and (ii) would likely cause us competitive harm if publicly disclosed. We agree to furnish supplementally an unredacted copy of the exhibit to the Securities and Exchange Commission on its request.


19


Table of Contents

 

ITEM 16. FORM 10-K SUMMARY.

We have elected not to include an optional Form 10-K Summary.

 

 

SIGNATURES

 

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

 

 

NVE CORPORATION

(Registrant)

 

/s/Daniel A. Baker
by Daniel A. Baker
President and Chief Executive Officer

Date    May 6, 2026

 

 

 

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

 

Name

Title

Date 

 

 

 

/s/Terrence W. Glarner
Terrence W. Glarner

Director and
Chairman of the Board
 
 

May 6, 2026

/s/Daniel A. Baker
Daniel A. Baker

Director,
President and Chief Executive Officer
(Principal Executive Officer)
 

May 6, 2026

/s/ Daniel Nelson
Daniel Nelson
 
 

Principal Financial Officer

May 6, 2026

/s/Patricia M. Hollister
Patricia M. Hollister
 

Director

May 6, 2026

 

 

 

/s/James W. Bracke
James W. Bracke

Director

May 6, 2026

 

 

 

 

 

 

/s/Kelly Wei
Kelly Wei

Director

May 6, 2026

 

 

 


20


 

Table of Contents

 

Picture 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
 
To the Board of Directors and Shareholders of
NVE Corporation

Opinion on the Financial Statements
We have audited the accompanying balance sheets of NVE Corporation (the Company) as of March 31, 2026 and 2025, and the related statements of income, comprehensive income, shareholders’ equity, and cash flows for each of the years in the two-year period ended March 31, 2026, and the related notes (collectively referred to as the financial statements). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of March 31, 2026 and 2025, and the results of its operations and its cash flows for each of the years in the two-year period ended March 31, 2026, in conformity with accounting principles generally accepted in the United States of America.

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

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

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

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

 

/s/ Boulay PLLP

PCOAB ID: 542

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

Minneapolis, Minnesota
May 6, 2026

 


F-1


Table of Contents

 

NVE CORPORATION

BALANCE SHEETS

 

 

 

March 31, 2026

 

 

March 31, 2025

 

ASSETS

 

Current assets

 

Cash and cash equivalents

 

$

1,714,040

 

 

$

8,036,564

 

Marketable securities, short-term (amortized cost of $18,118,460 as of March 31, 2026, and $13,730,266 as of March 31, 2025)

 

 

18,125,060

 

 

 

13,691,593

 

Accounts receivable, net of allowance for credit losses of $15,000

 

 

3,408,941

 

 

 

3,589,268

 

Inventories, net

 

 

7,082,821

 

 

 

7,449,083

 

Prepaid expenses and other assets

 

 

1,860,415

 

 

 

433,414

 

Total current assets

 

 

32,191,277

 

 

 

33,199,922

 

Fixed assets

 

Machinery and equipment

 

 

13,843,799

 

 

 

11,758,205

 

Leasehold improvements

 

 

2,059,853

 

 

 

1,956,309

 

 

 

 

15,903,652

 

 

 

13,714,514

 

Less accumulated depreciation and amortization

 

 

12,187,643

 

 

 

11,727,615

 

Fixed assets, net

 

 

3,716,009

 

 

 

1,986,899

 

Deferred tax assets

 

 

-

 

 

 

1,867,069

 

Marketable securities, long-term (amortized cost of $23,726,027 as of March 31, 2026, and $26,353,692 as of March 31, 2025)

 

 

23,678,452

 

 

 

26,304,623

 

Right-of-use asset – operating lease

 

 

793,794

 

 

 

917,349

 

Total assets

 

$

60,379,532

 

 

$

64,275,862

 

 

 

 

 

 

 

 

 

 

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

Current liabilities

 

Accounts payable

 

$

278,599

 

 

$

214,691

 

Accrued payroll and other

 

 

697,611

 

 

 

871,169

 

Operating lease

 

 

165,116

 

 

 

83,010

 

Total current liabilities

 

 

1,141,326

 

 

 

1,168,870

 

Deferred tax liabilities

 

 

248,284

 

 

 

-

 

Long-term operating lease liability

 

 

740,423

 

 

 

838,221

 

Total liabilities

 

 

2,130,033

 

 

 

2,007,091

 

 

 

 

 

 

 

 

 

 

Shareholders’ equity

 

Common stock, $0.01 par value, 6,000,000 shares authorized; 4,837,166 issued and outstanding as of March 31, 2026, and March 31, 2025

 

 

48,372

 

 

 

48,372

 

Additional paid-in capital

 

 

19,914,769

 

 

 

19,821,106

 

Accumulated other comprehensive loss

 

 

(32,010

)

 

 

(68,544

Retained earnings

 

 

38,318,368

 

 

 

42,467,837

 

Total shareholders’ equity

 

 

58,249,499

 

 

 

62,268,771

 

Total liabilities and shareholders’ equity

 

$

60,379,532

 

 

$

64,275,862

 

 

 

See accompanying notes.


F-2


Table of Contents

 

NVE CORPORATION

STATEMENTS OF INCOME

 

 

 

Year Ended March 31,

 

 

 

2026

 

 

2025

 

Revenue

 

Product sales

 

$

25,221,918

 

 

$

24,632,102

 

Contract research and development

 

 

1,109,300

 

 

 

1,242,592

 

Total revenue, net

 

 

26,331,218

 

 

 

25,874,694

 

Cost of sales

 

 

5,599,454

 

 

 

4,235,780

 

Gross profit

 

 

20,731,764

 

 

 

21,638,914

 

Expenses

 

Research and development

 

 

3,160,483

 

 

 

3,635,519

 

Selling, general, and administrative

 

 

1,650,790

 

 

 

2,009,246

 

Total expenses

 

 

4,811,273

 

 

 

5,644,765

 

Income from operations

 

 

15,920,491

 

 

 

15,994,149

 

Interest income

 

 

1,891,925

 

 

 

1,909,218

 

Other income

 

 

3,905

 

 

 

135,370

 

Income before taxes

 

 

17,816,321

 

 

 

18,038,737

 

Provision for income taxes

 

 

2,617,126

 

 

 

2,974,221

 

Net income

 

$

15,199,195

 

 

$

15,064,516

 

Net income per share – basic

 

$

3.14

 

 

$

3.12

 

Net income per share – diluted

 

$

3.14

 

 

$

3.11

 

Cash dividends declared per common share

 

$

4.00

 

 

$

4.00

 

Weighted average shares outstanding

 

 

 

 

 

 

 

 

Basic

 

 

4,837,166

 

 

 

4,835,069

 

Diluted

 

 

4,839,169

 

 

 

4,839,154

 

 

 

 

STATEMENTS OF COMPREHENSIVE INCOME

 

 

 

Year Ended March 31,

 

 

 

2026

 

 

2025

 

Net income

 

$

15,199,195

 

 

$

15,064,516

 

Unrealized gain on marketable securities, net of tax

 

 

36,534

 

 

 

709,093

 

Comprehensive income

 

$

15,235,729

 

 

$

15,773,609

 

 

 

See accompanying notes.


F-3


Table of Contents

 

NVE CORPORATION

STATEMENTS OF SHAREHOLDERS EQUITY 

 

 

 

Common Stock

 

 

Additional
Paid-In

 

 

Accumulated
Other
Comprehen-
sive Income

 

 

Retained

 

 

 

 

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

(Loss)

 

 

Earnings

 

 

Total

 

Balance as of March 31, 2024

 

 

4,833,676

 

 

 $

48,337

 

 

$

19,554,812

 

 

$

(777,637

)

 

$

46,743,005

 

 

$

65,568,517

 

Exercise of stock options, net of shares withheld for exercise price

 

 

3,490

 

 

 

35

 

 

 

114,127

 

 

 

 

 

 

 

 

 

 

 

114,162

 

Comprehensive income:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized gain on marketable securities, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

709,093

 

 

 

 

 

 

 

709,093

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15,064,516

 

 

 

15,064,516

 

Total comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15,773,609

 

Stock-based compensation

 

 

 

 

 

 

 

 

 

 

152,167

 

 

 

 

 

 

 

 

 

 

 

152,167

 

Cash dividends ($4.00 per share of common stock)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(19,339,684

)

 

 

(19,339,684

)

Balance as of March 31, 2025

 

 

4,837,166

 

 

 $

48,372

 

 

$

19,821,106

 

 

$

(68,544

)

 

$

42,467,837

 

 

$

62,268,771

 

Comprehensive income:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized gain on marketable securities, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

36,534

 

 

 

 

 

 

 

36,534

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15,199,195

 

 

 

15,199,195

 

Total comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15,235,729

 

Stock-based compensation

 

 

 

 

 

 

 

 

 

 

93,663

 

 

 

 

 

 

 

 

 

 

 

93,663

 

Cash dividends ($4.00 per share of common stock)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(19,348,664

)

 

 

(19,348,664

)

Balance as of March 31, 2026

 

 

4,837,166

 

 

 $

48,372

 

 

$

19,914,769

 

 

$

(32,010

)

 

$

38,318,368

 

 

$

58,249,499

 

 

 

See accompanying notes.


F-4


Table of Contents

 

NVE CORPORATION

STATEMENTS OF CASH FLOWS 

 

 

 

Year Ended March 31,

 

 

 

2026

 

 

2025

 

OPERATING ACTIVITIES

 

Net income

 

$

15,199,195

 

 

$

15,064,516

 

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

 

Depreciation

 

 

460,028

 

 

 

324,232

 

Bond discount amortization

 

 

(317,811

)

 

 

(307,666

)

Stock-based compensation

 

 

93,663

 

 

 

152,167

 

Deferred income taxes

 

 

2,105,121

 

 

 

(611,969

)

Non-cash operating lease expense (credit)

 

 

107,863

 

 

 

(61,355

)

Changes in operating assets and liabilities:

 

Accounts receivable

 

 

180,327

 

 

 

(444,435

)

Inventories

 

 

366,262

 

 

 

(290,498

)

Prepaid expenses and other assets

 

 

(1,427,001

)

 

 

255,935

 

Accounts payable

 

 

63,908

 

 

 

87,537

 

Accrued payroll and other

 

 

(173,558

)

 

 

141,954

 

Net cash provided by operating activities

 

 

16,657,997

 

 

 

14,310,418

 

 

 

 

 

 

 

 

 

 

INVESTING ACTIVITIES

 

Purchases of marketable securities

 

 

(15,242,719

)

 

 

(11,279,773

)

Proceeds from maturities of marketable securities

 

 

13,800,000

 

 

 

15,205,000

 

Purchases of fixed assets

 

 

(2,189,138

)

 

 

(1,257,109

)

Net cash (used in) provided by investing activities

 

 

(3,631,857

)

 

 

2,668,118

 

 

 

 

 

 

 

 

 

 

FINANCING ACTIVITIES

 

Payment of dividends to shareholders

 

 

(19,348,664

)

 

 

(19,339,684

)

Net proceeds from exercise of stock options

 

 

-

 

 

 

114,162

 

Net cash used in financing activities

 

 

(19,348,664

)

 

 

(19,225,522

)

 

 

 

 

 

 

 

 

 

Decrease in cash and cash equivalents

 

 

(6,322,524

)

 

 

(2,246,986

)

Cash and cash equivalents at beginning of year

 

 

8,036,564

 

 

 

10,283,550

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents at end of year

 

$

1,714,040

 

 

$

8,036,564

 

 

 

 

 

 

 

 

 

 

Supplemental disclosures of cash flow information:

 

Cash paid during the year for income taxes

 

$

1,933,149

 

 

$

3,311,534

 

 

 

See accompanying notes.


F-5


Table of Contents

 

NVE CORPORATION

NOTES TO FINANCIAL STATEMENTS

 

NOTE 1. BASIS OF PRESENTATION

 

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.

 

Segment Reporting

In accordance with ASC 280, Segment Reporting, operating segments are determined based on the information provided to the Chief Operating Decision Maker (CODM) on a regular basis and used for the purpose of assessing performance and allocating resources within the company. Our CEO is deemed to be our CODM since he makes all major decisions on how to allocate the resources and assess the performance for strategic and operational initiatives.

 

The CODM is regularly provided with and reviews revenue and gross margin information by revenue categories, product categories, and operating expenses by category to assess performance and allocate resources.

 

ASC 280 indicates that a component is an operating segment if it meets the following criteria:

·It engages in business activities from which it may earn revenues and incur expenses. 

·Its operating results are regularly reviewed by the CODM to make decisions about resources to be allocated to the segment and assess its performance. 

·Its discrete financial information is available. 

 

We analyze revenues and assess sales performance in various categories but we do not prepare or analyze discrete financial information such as sales expenses, operating results, or profit and loss itemized by category. Therefore, we have concluded that the Company as a whole is a single operating and reportable segment under ASC 280, Segment Reporting.

 

NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Cash and Cash Equivalents

We consider all highly liquid investments with maturities of three months or less when purchased to be cash equivalents.

 

Concentration of Risk and Financial Instruments

Financial instruments potentially subject to significant concentrations of credit risk consist principally of cash equivalents, marketable securities, and accounts receivable.

 

Cash and cash equivalents have been maintained in financial institutions we believe have high credit quality, however, these accounts may not be federally insured.

 

We have invested our excess cash in corporate-backed and municipal-backed bonds and money market instruments. Our investment policy prescribes purchases of only high-grade securities and limits the amount of credit exposure to any one issuer.

 

Our customers are throughout the world. We generally do not require collateral from our customers, but we perform ongoing credit evaluations of their financial condition. More information on accounts receivable is contained in the paragraph titled “Accounts Receivable and Allowance for Credit Losses” of this note.

 

Additionally, we are dependent on critical suppliers including our packaging vendors and suppliers of certain raw silicon and semiconductor wafers that are incorporated in our products. Recent changes in tariffs and trade regulations, as well as geopolitical conflicts, may increase the risks of supply interruptions.


F-6


Table of Contents

Marketable securities

Our marketable securities consist of corporate bonds, treasury securities, and money market funds and are classified as available for sale. Marketable securities 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 and treasury securities 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.

 

Accounts Receivable and Allowance for Credit Losses

We extend credit terms to customers in the normal course of business. We perform ongoing credit valuations of customers’ financial condition, and generally require no collateral. We maintain an allowance for expected credit losses on accounts receivables, which is recorded as an offset to accounts receivable. Changes in the allowance for credit losses are included as a component of operating expenses in the Statements of Income and Statements of Comprehensive Income. We assess credit losses on a collective basis where similar risk characteristics exist. Risk characteristics we consider include customer type, geography, market, credit risk, and receivable age. Receivables that do not share risk characteristics with other receivables, or where known collectability issues exist, are evaluated on an individual basis.

 

In determining the allowance for credit losses, we consider historical loss rates adjusted for current market conditions, and reasonable and supportable forecasts of future economic conditions, when applicable. Accounts considered to be uncollectible are written off against the allowance for credit losses.

 

Inventories

Inventories are stated at the lower of cost and net realizable value. Cost is determined by the first in, first out method. We record inventory reserves when we determine certain inventory is unlikely to be sold based on sales trends, turnover, competition, and other market factors.


Product Warranty

In general, we warranty our products to be free from defects in material and workmanship within 90 days of purchase.

 

Fixed Assets

Fixed assets are stated at cost. Depreciation of machinery and equipment is recorded over the estimated useful lives of the assets, generally five years, using the straight-line method. Amortization of leasehold improvements is recorded using the straight-line method over the lesser of the remaining term of the lease and five-year useful life. We record losses on long-lived assets used in operations when indicators of impairment are present and the undiscounted cash flows estimated to be generated by those asset groups are less than the assets’ carrying amount. We did not identify any indicators of impairment during fiscal 2026 or 2025. Depreciation expense related to fixed assets was $460,028 for fiscal 2026 and $324,232 for fiscal 2025.

 

Revenue Recognition

We recognize revenue when we satisfy performance obligations by the transfer of control of products or services to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those products or services. Revenue is disaggregated into product sales and contract research and development to depict the nature, amount, and timing of revenue recognition and economic characteristics of our business, and is represented within the Financial Statements.

 

We recognize revenue from product sales to customers and distributors when we satisfy our performance obligation, at a point in time, on product shipment or delivery to our customer or distributor as determined by agreed-on shipping terms. Shipping charges billed to customers are included in product sales and the related shipping costs are included in cost of sales as incurred. Under certain limited circumstances, our distributors may earn commissions for activities unrelated to their purchases of our products, such as for facilitating the sale of custom products or research and development contracts with third parties. We recognize any such commissions as selling, general, and administrative expenses. We recognize discounts provided to our distributors as reductions in revenue.


F-7


Table of Contents

 

We recognize contract research and development revenue as the performance obligations are satisfied. Contracts have specifications unique to each customer and do not create an asset with an alternate use, and we have an enforceable right to payment for performance completed to date. We recognize revenue over a period of time using the percentage-of-completion method. Percentage of completion is measured using the cost-to-cost method, which compares costs incurred to date as a percentage of total estimated costs.

 

Accounts receivable is recognized when we have transferred a good or service to a customer and our right to receive consideration is unconditional through the completion of our performance obligation. Accounts receivable as of March 31, 2026 and 2025 are reported on the balance sheets. Accounts receivable, net of allowance for credit losses, as of April 1, 2024 were $3,144,833. A contract asset is recognized when we have a right to consideration from the transfer of goods or services to a customer but have not completed our performance obligation. A contract liability is recognized when we have been paid by a customer but have not yet satisfied the performance obligation by transferring goods or services. We had no material contract assets or contract liabilities as of March 31, 2026, or 2025.

 

Our performance obligations related to product sales and contract research and development contracts are satisfied in one year or less. Unsatisfied performance obligations represent contracts with an original expected duration of one year or less. As permitted under Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers, we are using the practical expedient not to disclose the value of these unsatisfied performance obligations. We also use the practical expedient in which we do not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.

 

Income Taxes

We account for income taxes using the asset and liability method. Deferred income taxes are provided for temporary differences between the financial reporting and tax bases of assets and liabilities. We provide valuation allowances against deferred tax assets if we determine that it is less likely than not that we will be able to utilize the deferred tax assets.

 

Research and Development Expense Recognition

Research and development costs are expensed as they are incurred. Customer-sponsored research and development costs are included in cost of sales.

 

Stock-Based Compensation

We measure stock-based compensation cost at the grant date based on the fair value of the award and recognize the compensation expense over the requisite service period, which is generally the vesting period. We recognize any forfeitures as they occur.

 

Net Income Per Share

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

 

 

Year Ended March 31,

 

 

 

2026

 

 

2025

 

Weighted average common shares outstanding – basic

 

 

4,837,166

 

 

 

4,835,069

 

Dilutive effect of stock options

 

 

2,003

 

 

 

4,085

 

Shares used in computing net income per share – diluted

 

 

4,839,169

 

 

 

4,839,154

 

 

Use of Estimates

The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires us to make estimates and assumptions that affect the amounts reported in the Financial Statements and accompanying Notes. Actual results could differ from those estimates. See Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” for more information on estimates and assumptions.

 

NOTE 3. RECENTLY ADOPTED ACCOUNTING STANDARDS

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. ASU 2023-09 requires additional quantitative and qualitative income tax disclosures to enable financial statements users to better assess how an entity’s operations and related tax risks and tax planning and operational opportunities affect its tax rate and prospects for future cash flows. For public business entities, ASU 2023-09 was effective for annual periods beginning after December 15, 2024, which is fiscal 2026 for us. The adoption resulted in disclosure changes only in this Report, including a tabular reconciliation of our income tax provision in dollars and percentages in Note 7 to the Financial Statements of this report.


F-8


Table of Contents

NOTE 4. NEW ACCOUNTING STANDARDS NOT YET ADOPTED

In July 2025, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2025-05, Financial Instruments—Credit Losses (Topic 326)—Measurement of Credit Losses for Accounts Receivable and Contract Assets. ASU 2025-05 aims to reduce the cost and complexity of estimating credit losses while maintaining decision-useful information for financial statement users. The guidance allows a practical expedient of assuming current conditions as of the balance sheet date remain unchanged for the remaining life of the assets. ASU 2025-05 is effective for fiscal years beginning after December 15, 2025, and interim periods within those annual reporting periods, which will be fiscal 2027 for us, with early adoption permitted. We are not currently planning early adoption. Adoption of ASU 2025-05 will result in disclosure changes. We do not currently expect the adoption to have a material impact on our Financial Statements.

 

In November 2024, the FASB issued Accounting Standards Update (ASU) No. 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40). ASU 2024-03 aims to enhance transparency for users of financial statements by requiring public business entities to disaggregate specific expense categories. In January 2025, the FASB issued ASU No. 2025-01, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date, which clarified the effective date for non-calendar year-end entities such as us. ASU 2024-03 mandates disclosures in the notes to financial statements detailing the composition and trends of key expense categories within major income statement captions. These enhanced disclosures are intended to help investors more effectively assess the entity’s performance, understand its cost structure, and make more accurate forecasts of future cash flows. For public business entities, ASU 2024-03 is effective for annual periods beginning after December 15, 2026, and interim periods within annual reporting periods beginning after December 15, 2027, which for us will be for fiscal 2028 and for interim reporting periods beginning with the first quarter of fiscal 2029. The adoption will result in disclosure changes only.

 

We do not expect the adoption of other accounting standards that have been issued or proposed by the FASB or other standards-setting bodies that do not require adoption until a future date to have a material impact on our Financial Statements when they are adopted.

 

NOTE 5. MARKETABLE SECURITIES

The following table shows the major categories of our marketable securities and cash equivalents and their contractual maturities as of March 31, 2026:

 

 

Total

 

<1 Year

 

1–3 Years

 

3–4 Years

 

Money market funds

 

$

1,121,096

 

$

1,121,096

 

$

-

 

$

-

 

Treasury securities

 

 

4,714,688

 

 

4,714,688

 

 

 

 

 

-

Corporate bonds

 

 

37,088,824

 

 

13,410,372

 

 

19,696,213

 

 

3,982,239

 

Total

 

$

42,924,608

 

$

19,246,156

 

$

19,696,213

 

$

3,982,239

 

 

Total marketable securities and money market funds represent approximately 71% of our total assets as of March 31, 2026. Marketable securities as of March 31, 2026, had remaining maturities between one and thirty-seven months.

 

Money market funds are included on the balance sheets in “Cash and cash equivalents.” Corporate bonds are included in “Marketable securities, short-term” and “Marketable securities, long-term.” Treasury securities are included in “Marketable securities, long-term.” Accrued interest receivables were $455,566 as of March 31, 2026, and $340,241 as of March 31, 2025, 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 shows the estimated fair value of our marketable securities, aggregated by fair value hierarchy inputs used in estimating their fair values:

 

 

 

As of March 31, 2026

 

 

As of March 31, 2025

 

 

Level 1

 

 

Level 2

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Total

Money market funds

 

$

1,121,096

 

 

$

-

 

 

$

1,121,096

 

 

$

7,905,042

 

 

$

-

 

 

$

7,905,042

Treasury securities

 

 

-

 

 

 

4,714,688

 

 

 

4,714,688

 

 

 

-

 

 

 

4,715,238

 

 

 

4,715,238

Corporate bonds

 

 

-

 

 

 

37,088,824

 

 

 

37,088,824

 

 

 

-

 

 

 

35,280,978

 

 

 

35,280,978

Total

 

$

1,121,096

 

 

$

41,803,512

 

 

$

42,924,608

 

 

$

7,905,042

 

 

$

39,996,216

 

 

$

47,901,258


F-9


Table of Contents

 

Our available-for-sale securities as of March 31, 2026 and 2025, aggregated into classes of securities, were as follows:

 

 

 

As of March 31, 2026

 

 

As of March 31, 2025

 

 

Amortized

Cost

 

 

Gross

Unrealized

Holding

Gains

 

 

Gross

Unrealized

Holding

Losses

 

 

Estimated

Fair

Value

 

 

Amortized

Cost

 

 

Gross

Unrealized

Holding

Gains

 

 

Gross

Unrealized

Holding

Losses

 

 

Estimated

Fair

Value

Money market funds

 

$

1,121,096

 

 

$

-

 

 

$

-

 

 

$

1,121,096

 

 

$

7,905,042

 

 

$

-

 

 

$

-

 

 

$

7,905,042

Treasury securities

 

 

4,699,853

 

 

 

14,835

 

 

 

-

 

 

 

4,714,688

 

 

 

4,699,686

 

 

 

15,552

 

 

 

-

 

 

 

4,715,238

Corporate bonds

 

 

37,144,634

 

 

 

16,583

 

 

 

(72,393

)

 

 

37,088,824

 

 

 

35,384,272

 

 

 

55,858

 

 

 

(159,152

)

 

 

35,280,978

Total

 

$

42,965,583

 

 

$

31,418

 

 

$

(72,393

)

 

$

42,924,608

 

 

$

47,989,000

 

 

$

71,410

 

 

$

(159,152

)

 

$

47,901,258

 

The following table shows the gross unrealized holding losses and estimated fair value of our marketable securities, aggregated by category of securities and length of time that individual securities had been in a continuous unrealized loss position as of March 31, 2026 and 2025:

 

 

 

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 March 31, 2026

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

$

23,221,061

 

 

$

(51,668

)

 

$

4,447,243

 

 

$

(20,725

)

 

$

27,668,304

 

 

$

(72,393

)

Total

 

$

23,221,061

 

 

$

(51,668

)

 

$

4,447,243

 

 

$

(20,725

)

 

$

27,668,304

 

 

$

(72,393

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of March 31, 2025

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

$

7,323,059

 

 

$

(31,808

)

 

$

21,020,717

 

 

$

(127,344

)

 

$

28,343,776

 

 

$

(159,152

)

Total

 

$

7,323,059

 

 

$

(31,808

)

 

$

21,020,717

 

 

$

(127,344

)

 

$

28,343,776

 

 

$

(159,152

)

 

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.

 

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

 

 

Year Ended March 31,

 

 

 

2026

 

 

2025

 

Unrealized gain on marketable securities

 

$

46,767

 

 

$

907,698

 

Tax effects

 

 

(10,233

)

 

 

(198,605

Unrealized gain on marketable securities, net of tax

 

$

36,534

 

 

$

709,093

 

 

NOTE 6. INVENTORIES

Inventories are shown in the following table:

  

 

March 31,

 

 

 

2026

 

 

2025

 

Raw materials

 

$

1,357,842

 

 

$

1,608,632

 

Work in process

 

 

3,282,430

 

 

 

3,609,273

 

Finished goods

 

 

2,442,549

 

 

 

2,231,178

 

Total inventories

 

$

7,082,821

 

 

$

7,449,083

 


F-10


 

Table of Contents

 

NOTE 7. STOCK-BASED COMPENSATION
Stock Option Plan

Our 2000 Stock Option Plan, as amended, provides for issuance of up to 5,000,000 common shares to employees, directors, and certain service providers of incentive stock options and nonstatutory stock options. As of March 31, 2026, the number of common shares remaining available for future issuance under our stock option plan was 113,240. Generally, the options may be exercised at any time prior to expiration, subject to vesting based on terms of employment. The period ranges from immediate vesting to vesting in one year. The options have exercisable lives of ten years from the date of grant and are generally not eligible to vest early in the event of retirement, death, disability, or change in control. Exercise prices are not less than fair market value of the underlying Common Stock at the date the options are granted. Stock-based compensation expense was $93,663 in fiscal 2026 and $152,167 in fiscal 2025.

 

Valuation assumptions

We use the Black-Scholes-Merton option-pricing model to determine the fair value of stock options. The following assumptions were used to estimate the fair value of options granted:

 

 

Year Ended March 31,

 

2026

 

2025

Risk-free interest rate

3.8% – 4.0%

 

4.0% – 4.6 %

Expected volatility

40% – 41%

 

40% – 42 %

Expected life (years)

5.0 

 

5.0

Dividend yield

5.9% – 6.5 %

 

4.6% – 5.0 %

 

The determination of the fair value of the awards on the date of grant using the Black-Scholes-Merton model is affected by our stock price as well as assumptions of other variables, including projected stock option exercise behaviors, risk-free interest rate, and expected volatility of our stock price in future periods. Our estimates and assumptions affect the amounts reported in the Financial Statements and accompanying Notes.

 

Expected life

We analyze historical exercise and termination data to estimate the expected life assumption. We believe historical data currently represents the best estimate of the expected life of a new option.

 

Risk-free interest rate

The risk-free rate is based on the yield of U.S. Treasury securities on the grant date for maturities similar to the expected lives of the options.

 

Volatility

We use historical volatility to estimate the expected volatility of our common stock.

 

Dividend yield

We assumed a 5.9% to 6.5% dividend yield for fiscal 2026 and 4.6% to 5% dividend yield for fiscal 2025 based on the dividend yield on the date the options were granted.

 

Tax effects of stock-based compensation

Stock-based compensation decreased net deferred tax liability by $20,418 for fiscal 2026, and increased net deferred tax assets by $17,142 for fiscal 2025.


F-11


Table of Contents

General stock option information

The following table summarizes the activity for all stock options outstanding for the years ended March 31, 2026 and 2025:

 

 

Year Ended March 31,

 

2026

 

2025

Shares

 

 

 

 

Weighted Average

Exercise Price

 

Shares

 

 

 

 

Weighted Average

Exercise Price

Options outstanding at beginning of year

33,500

 

 

$

74.19

 

36,000 

 

 

$

69.50

Granted

6,500

 

 

 

64

 

6,500 

 

 

 

81.96

Exercised

-

 

 

 

-

 

(9,000)

 

 

 

61.06

At March 31,

40,000

 

 

$

72.53

 

33,500 

 

 

$

74.19

 

 

 

 

 

 

 

 

 

 

 

 

Options exercisable at March 31,

37,500

 

 

$

72.86

 

31,000 

 

 

$

73.56

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average grant date fair value of options granted during the year

 

 

 

$

14.94

 

 

 

 

$

22.77

 

No stock options were exercised in fiscal 2026. Of the 9,000 stock options exercised during the year ended March 31, 2025, 7,000 were exchanged in a cashless net option exercise which resulted into the issuance of 1,490 common shares. 

 

The following table summarizes additional information about stock options outstanding and exercisable at March 31, 2026:

 

Options Outstanding

 

Options Exercisable

 

Options

Outstanding

 

Weighted Average

Remaining Contractual

Life (Years)

 

Weighted Average

Exercise Price

 

Aggregate

Intrinsic Value

 

Options

Exercisable

 

Weighted Average

Exercise Price

 

Aggregate

Intrinsic Value

40,000

 

5.8

 

$

72.53

 

$

123,390

 

37,500

 

$

72.86

 

$

123,390

 

The total fair value of options granted was $97,082 in fiscal 2026 and $147,986 in fiscal 2025. There was $3,419 of unrecognized stock-based compensation as of March 31, 2026 related to nonvested options, which was recognized in the first quarter of fiscal 2027. There was no unrecognized stock-based compensation as of March 31, 2025 related to nonvested options.

 

NOTE 8. INCOME TAXES

Income tax provisions for fiscal 2026 and 2025 consisted of the following:

 

 

 

Year Ended March 31,

 

 

 

2026

 

 

2025

 

Current taxes

 

Federal

 

$

385,336

 

 

$

3,403,776

 

State (Minnesota)

 

 

126,669

 

 

 

182,414

 

Deferred taxes

 

Federal

 

 

2,074,509

 

 

 

(587,356

)

State (Minnesota)

 

 

30,612

 

 

 

(24,613

)

Income tax provision

 

$

2,617,126

 

 

$

2,974,221

 


F-12


Table of Contents

A reconciliation of the statutory tax rate to the effective tax rate for fiscal 2026 and 2025 is as follows:

 

 

 

Year Ended March 31,

 

 

 

2026

 

 

 

2025

 

 

 

Amount

 

 

 

% of Pretax Income

 

 

 

Amount

 

 

 

% of Pretax Income

 

Income before income taxes

 

$

17,816,321

 

 

 

100.0%

 

 

$

18,038,737

 

 

 

100.0%

 

Tax expense at U.S. statutory rate

 

 

3,741,427

 

 

 

21.0%

 

 

 

3,788,135

 

 

 

21.0%

 

State income taxes, net of Federal benefit

 

 

155,002

 

 

 

0.9%

 

 

 

158,741

 

 

 

0.9%

 

Tax credits (R&D and manufacturing credits)

 

 

(1,135,592

)

 

 

(6.4%

)

 

 

(202,166

)

 

 

(1.1%

)

Effect of foreign-derived intangible income deductions

 

 

(359,326

)

 

 

(2.0%

)

 

 

(816,143

)

 

 

(4.5%

)

Non-deductible items

 

 

934

 

 

 

0.0%

 

 

 

916

 

 

 

0.0%

 

Other

 

 

214,681

 

 

 

1.2%

 

 

 

44,738

 

 

 

0.2%

 

Provision for income taxes

 

$

2,617,126

 

 

 

14.7%

 

 

$

2,974,221

 

 

 

16.5%

 

 

Income taxes paid for fiscal 2026 and 2025, disaggregated by federal and state, are as follow:

 

  

 

Year Ended March 31,

 

 Income taxes paid:

 

2026

 

 

2025

 

Federal

 

$

1,793,539

 

 

$

3,223,664

 

State (Minnesota)

 

 

139,610

 

 

 

87,870

 

 Total

 

$

1,933,149

 

 

$

3,311,534

 

 

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. Significant components of our deferred tax assets and deferred tax liabilities as of March 31, 2026 and 2025 were as follows:

 

 

 

As of March 31, 2026

 

 

As of March 31, 2025

 

 

 

Deferred Tax
Assets

 

 

Deferred
Tax
Liabilities

 

 

Net Deferred    Tax Assets/
(Liabilities)

 

 

Deferred Tax
Assets

 

 

Deferred
Tax
Liabilities

 

 

Net Deferred
Tax Assets/
(Liabilities)

 

Paid time off accrual

 

$

67,884

 

 

$

-

 

 

$

67,884

 

 

$

67,594

 

 

$

-

 

 

$

67,594

 

Reserve for obsolete inventory

 

 

47,017

 

 

 

-

 

 

 

47,017

 

 

 

47,042

 

 

 

 

 

 

 

47,042

 

Depreciation and amortization

 

 

-

 

 

 

(734,113

)

 

 

(734,113

)

 

 

-

 

 

 

(118,314

)

 

 

(118,314

)

Stock-based compensation deductions

 

 

139,228

 

 

 

-

 

 

 

139,228

 

 

 

118,810

 

 

 

-

 

 

 

118,810

 

Unrealized loss on marketable securities

 

 

8,961

 

 

 

-

 

 

 

8,961

 

 

 

19,198

 

 

 

-

 

 

 

19,198

 

Section 174 R&D expense

 

 

65,273

 

 

 

-

 

 

 

65,273

 

 

 

1,417,015

 

 

 

-

 

 

 

1,417,015

 

Section 263A UNICAP inventory

 

 

129,744

 

 

 

-

 

 

 

129,744

 

 

 

311,729

 

 

 

-

 

 

 

311,729

 

Other

 

 

27,722

 

 

 

-

 

 

 

27,722

 

 

 

3,995

 

 

 

-

 

 

 

3,995

 

Deferred Tax

 

$

485,829

 

 

$

(734,113

)

 

$

(248,284

)

 

$

1,985,383

 

 

$

(118,314

)

 

$

1,867,069

 

 

We had no unrecognized tax benefits as of March 31, 2026, 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 provision for income taxes. As of March 31, 2026 we had no accrued interest related to uncertain tax positions. Federal estimated tax overpayment was $1,261,822 and State taxes payable was $69,968 as of March 31, 2026.  Federal and State taxes payable were $243,394 as of March 31, 2025. The tax years ended March 31, 2023 through March 31, 2026 remain open to examination by the major taxing jurisdictions to which we are subject.


F-13


 

Table of Contents

 

NOTE 9. LEASES

We conduct our operations in a leased facility under a non-cancellable lease expiring May 31, 2031. Our lease does not provide an implicit rate, so we used our incremental borrowing rate to determine the present value of lease payments. Lease expense is recognized on a straight-line basis over the lease term. Details of the lease are as follows:

 

 

 

Year Ended March 31,

 

 

2026

 

2025 

Operating lease cost

 

$

192,858

 

 

$

168,449

 

Cash paid for amounts included in the measurement of lease liabilities

Operating cash flows for leases

 

$

84,995

 

 

$

182,271

 

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

 

 

 

 

 

 

 

 

Operating lease

 

$

710,665

 

 

$

710,665

 

Remaining lease term (months)

 

 

62

 

 

74

 

Discount rate

 

 

7.8

%

 

7.8

%

 

The following table presents the maturities of lease liabilities as of March 31, 2026:

 

Year Ending March 31,

 

Operating
Lease Liabilities

 

2027

 

 

172,142

 

2028

 

 

213,284

 

2029

 

 

220,216

 

2030

 

 

227,373

 

2031

 

 

234,762

 

2032

 

 

40,399

 

Total lease payments

 

 

1,108,176

 

Imputed lease interest

 

 

(202,637

)

Total lease liabilities

 

$

905,539

 

 

NOTE 10. CONCENTRATIONS

One customer accounted for 10% or more of total revenue for fiscal 2026:

 

 

% of
Revenue

 

% of Accounts
Receivable

 

Year Ended March 31,

2026

 

2025

 

2026

 

2025

Customer A

37%

 

35%

 

27%

 

26%

 

We do not currently believe the receivable balances from this customer represent significant credit risks based on our analysis of the likelihood of default.

 

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 depends on market conditions, the trading price of the company’s stock, tax considerations, 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. We intend to finance any stock repurchases with cash provided by operating activities or maturating marketable securities. There were no stock repurchases for the fiscal years ended March 31, 2026 or 2025.

 

Our repurchase program does not have an expiration date and does not obligate us to purchase any shares, and in recent years we have focused on cash dividends as a more efficient way to return capital to our shareholders. The remaining authorization was $3,520,369 as of March 31, 2026.The repurchase program may be modified or discontinued at any time without notice.

 

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

All of our employees except interns 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’ before-tax salary deferral contributions. Our matching contributions were $100,686 for fiscal 2026 and $94,912 for fiscal 2025.

Table of Contents

NOTE 13. SUBSEQUENT EVENT

On May 6, 2026 we announced that our Board had declared a quarterly cash dividend of $1.00 per share of Common Stock to be paid May 29, 2026 to shareholders of record as of the close of business on May 18, 2026.

 

 

 

EXHIBIT INDEX
 

Exhibit # 

Description

23

Consent of Boulay PLLP.

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 by Daniel A. Baker and Daniel Nelson pursuant to 18 U.S.C. Section 1350.

101.INS

XBRL Instance Document

101.SCH

XBRL Taxonomy Extension Schema Document

101.CAL

XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF

XBRL Taxonomy Extension Definition Linkbase Document

101.LAB

XBRL Taxonomy Extension Label Linkbase Document

101.PRE

XBRL Taxonomy Extension Presentation Linkbase Document

104

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


F-14

EX-23 2 nve_ex23.htm CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM Consent of Independent Registered Public Accounting Firm

Exhibit 23


CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We have issued our report dated May 6, 2026, with respect to the financial statements included in the Annual Report of NVE Corporation on Form 10-K for the year ended March 31, 2026. We hereby consent to the incorporation by reference of said report in the Registration Statement of NVE Corporation on Form S-8 (File No. 333-65560).

 

/s/ Boulay PLLP

Boulay PLLP

 

Minneapolis, Minnesota

May 6, 2026


EX-31.1 3 nve_ex31z1.htm CERTIFICATION Certification

Exhibit 31.1

 

CERTIFICATION

 

I, Daniel A. Baker, certify that:

 

 

1.

I have reviewed this Annual Report on Form 10-K 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 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: May 6, 2026

 

 

 

 

 

/s/ DANIEL A. BAKER

 

 

Daniel A. Baker

 

 

President and Chief Executive Officer

 


EX-31.2 4 nve_ex31z2.htm CERTIFICATION Certification

Exhibit 31.2

 

CERTIFICATION

 

I, Daniel Nelson, certify that:

 

 

1.

I have reviewed this Annual Report on Form 10-K 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 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: May 6, 2026

 

 

 

 

/s/ DANIEL NELSON

 

 

 

Daniel Nelson

 

 

 

Principal Financial Officer

 

 


EX-32 5 nve_ex32.htm CERTIFICATION Certification

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-K for the year ended March 31, 2026, 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: May 6, 2026

 

 

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


EX-101.CAL 6 nvec-20260331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 nvec-20260331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 nvec-20260331_lab.xml XBRL TAXONOMY EXTENSION LABELS LINKBASE DOCUMENT Effect of foreign-derived intangible income deductions Effect of foreign-derived intangible income deductions Expected volatility Maximum Unrealized gain (loss) from marketable securities Represents the monetary amount of Unrealized gain (loss) from marketable securities, during the indicated time period. Financial Instrument [Axis] Schedule of income taxes disaggregated by federal and state Schedule of Effective Income Tax Rate Reconciliation Stock-Based Compensation NOTE 11. STOCK REPURCHASE PROGRAM NOTE 1. BASIS OF PRESENTATION Accounts payable {1} Accounts payable Prepaid expenses and other assets {1} Prepaid expenses and other assets Cash dividends ($4.00 per share of common stock) Cash dividends ($4.00 per share of common stock) Comprehensive income Comprehensive income Total comprehensive income Cash dividends declared per common share Other income Selling, general, and administrative Research and development Product sales Marketable securities, long-term (amortized cost of $23,726,027 as of March 31, 2026, and $26,353,692 as of March 31, 2025) Details {1} Details BALANCE SHEETS - Parenthetical Amendment Flag Entity Small Business Share Repurchase Program, Authorized, Amount Reserve for obsolete inventory Represents the Reserve for obsolete inventory, during the indicated time period. Federal {2} Federal Federal {1} Federal Statistical Measurement Work in process Gross Unrealized Holding Losses {1} Gross Unrealized Holding Losses Fair Value, Inputs, Level 2 (1 Year Lease, Cost {1} Lease, Cost Fair Value of available-for-sale securities Fixed Assets Cash and Cash Equivalents NOTE 12. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS NOTE 6. INVENTORIES Supplemental disclosures of cash flow information Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation, Beginning Balance Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation, Beginning Balance Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation, Ending Balance Additional Paid-in Capital Net income Net income Marketable securities, short-term (amortized cost of $18,118,460 as of March 31, 2026, and $13,730,266 as of March 31, 2025) Registrant CIK Scenario Lessee, Operating Lease, Liability, Maturity Schedule of Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award Accounts Receivable and Allowance for Credit Losses Details {5} Details Unrealized gain on marketable securities, net of tax Common Stock, Shares Authorized Accrued payroll and other Current liabilities Total current assets Total current assets Document Financial Statement Error Correction Phone Fax Number Description Entity Incorporation, State or Country Code Subsequent Event, Date 2032 Operating cash flows for leases Unrecognized Tax Benefits Section 174 R&D expense Represents the Section 174 R&D expense, during the indicated time period. Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Total fair value of option grants Represents the monetary amount of Total fair value of option grants, during the indicated time period. Finished goods Available for Sale Securities, Estimated Fair Value Represents the monetary amount of Available for Sale Securities, Estimated Fair Value, as of the indicated date. Available for Sale Securities, Gross Unrealized Holding Losses Represents the monetary amount of Available for Sale Securities, Gross Unrealized Holding Losses, as of the indicated date. Schedule of Earnings Per Share, Basic and Diluted FINANCING ACTIVITIES Purchases of marketable securities Purchases of marketable securities Changes in operating assets and liabilities Income from operations Income from operations Common Stock, Shares, Outstanding Entity Public Float Document Period End Date Document Annual Report Defined Benefit Plan, Plan Assets, Contributions by Employer Customer A Represents the Customer A, during the indicated time period. 2028 Net Deferred Tax Assets/ (Liabilities) Net Deferred Tax Assets/ (Liabilities) State (Minnesota) {2} State (Minnesota) Options Outstanding, Aggregate Intrinsic Value Options Outstanding, Aggregate Intrinsic Value Investment Type [Axis] Schedule of Deferred Tax Assets and Liabilities Notes Accounts receivable Accounts receivable Income before income taxes Income before taxes Total shareholders' equity Total shareholders' equity Fixed assets Prepaid expenses and other assets ICFR Auditor Attestation Flag Entity Current Reporting Status Entity Voluntary Filers Entity Address, City or Town Scenario [Axis] Options Outstanding, Weighted Average Remaining Contractual Life (Years) Options Outstanding, Weighted Average Remaining Contractual Life (Years) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Available for Sale Securities, Amortized Cost Represents the monetary amount of Available for Sale Securities, Amortized Cost, as of the indicated date. Unrealized Gain (Loss) on Investments {1} Unrealized Gain (Loss) on Investments Available-for-Sale Securities Shares Outstanding, Starting Shares Outstanding, Starting Shares Outstanding, Ending Equity Components [Axis] Details {4} Details Weighted average shares outstanding Total liabilities and shareholders' equity Total liabilities and shareholders' equity Operating lease Less accumulated depreciation and amortization Entity Listing, Par Value Per Share Trading Symbol Fiscal Year End Total lease liabilities Depreciation and amortization Represents the Depreciation and amortization, during the indicated time period. Paid time off accrual Represents the Paid time off accrual, during the indicated time period. Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Options Exercisable Expected life (years) Raw materials Estimated fair value of assets that were accounted for at fair value on a recurring basis Revenue Recognition Policies NOTE 13. SUBSEQUENT EVENT NOTE 10. CONCENTRATIONS Purchases of fixed assets Purchases of fixed assets Accrued payroll and other {1} Accrued payroll and other Adjustments to reconcile net income to net cash provided by operating activities Fixed assets, net Fixed assets, net Leasehold improvements Accounts receivable, net of allowance for credit losses of $15,000 Title of 12(b) Security Document Transition Report 2027 Operating lease {1} Operating lease Deferred Tax Assets Deferred Tax Assets Total {1} Total Tax credits (R&D and manufacturing credits) Tax credits (R&D and manufacturing credits) Minimum Income Taxes NOTE 4. NEW ACCOUNTING STANDARDS NOT YET ADOPTED NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Inventories Inventories Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Total expenses Total expenses Expenses Accumulated other comprehensive loss LIABILITIES AND SHAREHOLDERS' EQUITY Deferred tax assets Auditor Firm ID Document Fiscal Year Focus Customer 2029 Other Unrecognized stock-based compensation Represents the monetary amount of Unrecognized stock-based compensation, during the indicated time period. Inventories {1} Inventories NOTE 8. INCOME TAXES Decrease in cash and cash equivalents Decrease in cash and cash equivalents Net cash used in financing activities Net cash used in financing activities Payment of dividends to shareholders Payment of dividends to shareholders Proceeds from maturities of marketable securities Non-cash operating lease expense (credit) Non-cash operating lease expense (credit) Deferred income taxes Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture Provision for income taxes Provision for income taxes Long-term operating lease liability Accounts payable Auditor Location City Area Code Share Repurchase Program, Remaining Authorized, Amount Customer [Axis] Operating lease cost State (Minnesota) {1} State (Minnesota) Unrealized gain on marketable securities, net of tax {1} Unrealized gain on marketable securities, net of tax Gross Unrealized Holding Losses {2} Gross Unrealized Holding Losses Corporate Bond Securities Fair Value, Inputs, Level 1 Available for Sale Securities, Debt Maturities after Three through Seven Years, Fair Value Represents the monetary amount of Available for Sale Securities, Debt Maturities after Three through Seven Years, Fair Value, as of the indicated date. Marketable securities NOTE 9. LEASES Net cash provided by operating activities Net cash provided by operating activities Retained Earnings Weighted Average Number of Shares Outstanding, Diluted Additional paid-in capital Entity Common Stock, Shares Outstanding Entity Address, State or Province Document Type Imputed lease interest Imputed lease interest 2031 Remaining lease term (months) Section 263A UNICAP inventory Represents the Section 263A UNICAP inventory, during the indicated time period. Non-deductible items Represents the monetary amount of Non-deductible items, during the indicated time period. Estimated Fair Value {2} Estimated Fair Value Marketable Securities, Accrued Interest Receivable Represents the monetary amount of Marketable Securities, Accrued Interest Receivable, as of the indicated date. Available for Sale Securities, Debt Maturities after One through Three Years, Fair Value Represents the monetary amount of Available for Sale Securities, Debt Maturities after One through Three Years, Fair Value, as of the indicated date. US Treasury Securities Schedule of Components of Income Tax Expense (Benefit) NOTE 5. MARKETABLE SECURITIES Net cash (used in) provided by investing activities Net cash (used in) provided by investing activities Equity Balance, Starting Equity Balance, Starting Equity Balance, Ending Weighted Average Number of Shares Outstanding, Basic Details {2} Details Marketable securities, short-term, amortized cost Retained earnings Document Fiscal Period Focus Entity Filer Category Entity Address, Postal Zip Code Percent of Revenue Represents the percentage value of Percent of Revenue, during the indicated time period. Other {1} Other Represents the Other, during the indicated time period. Stock-based compensation deductions Represents the Stock-based compensation deductions, during the indicated time period. Federal Options Outstanding Options Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Options Exercisable, Weighted Average Exercise Price Dividend yield Fair Value Hierarchy and NAV [Axis] Total Research and Development Expense Recognition Concentration of Risk and Financial Instruments Cash paid during the year for income taxes Net proceeds from exercise of stock options Net income {1} Net income Statement [Line Items] Interest income Contract research and development Entity Interactive Data Current Entity File Number Dividends Payable, Date to be Paid Deferred Tax Liabilities Deferred Tax Liabilities State (Minnesota) Investments {1} Investments Dilutive effect of stock options Schedule of Fair value of stock options INVESTING ACTIVITIES Bond discount amortization AOCI Including Portion Attributable to Noncontrolling Interest Net income per share - basic Cost of sales Revenue Shareholders' equity Deferred tax liabilities Cash and cash equivalents Current assets Auditor Name Local Phone Number Entity Registrant Name Dividends Payable, Date of Record Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Deferred Tax Represents the Deferred Tax, during the indicated time period. Options Exercisable, Aggregate Intrinsic Value Options Exercisable, Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Beginning Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Beginning Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance Options Outstanding, Weighted Average Exercise Price Unobservable Measurement Input, Uncertainty, Description Estimated Fair Value {1} Estimated Fair Value Estimated Fair Value Available for Sale Securities, Gross Unrealized Holding Gains Represents the monetary amount of Available for Sale Securities, Gross Unrealized Holding Gains, as of the indicated date. Fair Value Hierarchy and NAV Financial Instruments Tables/Schedules Net Income Per Share NOTE 7. STOCK-BASED COMPENSATION NOTE 3. RECENTLY ADOPTED ACCOUNTING STANDARDS Stock-based compensation Depreciation {1} Depreciation Equity Component Statement Details {3} Details Common Stock, Shares, Issued Common Stock, Par or Stated Value Per Share Entity Shell Company Security Exchange Name % of Accounts Receivable Represents the percentage value of % of Accounts Receivable, during the indicated time period. Total lease payments Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Gross Unrealized Holding Losses Gross Unrealized Holding Losses Fixed Income Securities Gross unrealized holding losses and fair value of available-for-sale securities with unrealized holding losses Use of Estimates Gross profit Gross profit Total revenue, net Total revenue, net Marketable securities, long-term, amortized cost Total current liabilities Total current liabilities ASSETS Entity Tax Identification Number Subsequent Event, Description State income taxes, net of Federal benefit Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Beginning Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Beginning Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance Risk-free interest rate Tax effects Tax effects Represents the monetary amount of Tax effects, during the indicated time period. Debt Security, Corporate, US OPERATING ACTIVITIES Stock Issued During Period, Value, Stock Options Exercised Common Stock Total assets Total assets Entity Emerging Growth Company Entity Well-known Seasoned Issuer Entity Address, Address Description Entity Address, Address Line One Details 2030 Discount rate Unrealized loss on marketable securities Represents the Unrealized loss on marketable securities, during the indicated time period. Tax expense at U.S. statutory rate Statistical Measurement [Axis] Schedule of Inventory Product Warranty Net income per share - diluted Common Stock, Value Total liabilities Total liabilities Right-of-use asset - operating lease Machinery and equipment Inventories, net Inventories, net EX-101.PRE 9 nvec-20260331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.SCH 10 nvec-20260331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 000500 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Net Income Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:definitionLink link:calculationLink 000560 - Disclosure - NOTE 5. MARKETABLE SECURITIES: Unrealized Gain (Loss) on Investments (Details) link:presentationLink link:definitionLink link:calculationLink 000580 - Disclosure - NOTE 7. STOCK-BASED COMPENSATION (Details) link:presentationLink link:definitionLink link:calculationLink 000590 - Disclosure - NOTE 7. STOCK-BASED COMPENSATION: Schedule of Fair value of stock options (Details) link:presentationLink link:definitionLink link:calculationLink 000460 - Disclosure - NOTE 8. INCOME TAXES: Schedule of Effective Income Tax Rate Reconciliation (Tables) link:presentationLink link:definitionLink link:calculationLink 000550 - Disclosure - NOTE 5. MARKETABLE SECURITIES: Gross unrealized holding losses and fair value of available-for-sale securities with unrealized holding losses (Details) link:presentationLink link:definitionLink link:calculationLink 000280 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Income Taxes (Policies) link:presentationLink link:definitionLink link:calculationLink 000390 - Disclosure - NOTE 5. MARKETABLE SECURITIES: Gross unrealized holding losses and fair value of available-for-sale securities with unrealized holding losses (Tables) link:presentationLink link:definitionLink link:calculationLink 000350 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Net Income Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables) link:presentationLink link:definitionLink link:calculationLink 000470 - Disclosure - NOTE 8. INCOME TAXES: Schedule of income taxes disaggregated by federal and state (Tables) link:presentationLink link:definitionLink link:calculationLink 000360 - Disclosure - NOTE 5. MARKETABLE SECURITIES: Fair Value of available-for-sale securities (Tables) link:presentationLink link:definitionLink link:calculationLink 000450 - Disclosure - NOTE 8. INCOME TAXES: Schedule of Components of Income Tax Expense (Benefit) (Tables) link:presentationLink link:definitionLink link:calculationLink 000370 - Disclosure - NOTE 5. MARKETABLE SECURITIES: Estimated fair value of assets that were accounted for at fair value on a recurring basis (Tables) link:presentationLink link:definitionLink link:calculationLink 000290 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Research and Development Expense Recognition (Policies) link:presentationLink link:definitionLink link:calculationLink 000630 - Disclosure - NOTE 8. INCOME TAXES: Schedule of Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:definitionLink link:calculationLink 000410 - Disclosure - NOTE 6. INVENTORIES: Schedule of Inventory (Tables) link:presentationLink link:definitionLink link:calculationLink 000110 - Disclosure - NOTE 4. NEW ACCOUNTING STANDARDS NOT YET ADOPTED link:presentationLink link:definitionLink link:calculationLink 000060 - Statement - STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:definitionLink link:calculationLink 000680 - Disclosure - NOTE 9. LEASES: Lessee, Operating Lease, Liability, Maturity (Details) link:presentationLink link:definitionLink link:calculationLink 000620 - Disclosure - NOTE 8. INCOME TAXES: Schedule of Components of Income Tax Expense (Benefit) (Details) link:presentationLink link:definitionLink link:calculationLink 000310 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Net Income Per Share (Policies) link:presentationLink link:definitionLink link:calculationLink 000160 - Disclosure - NOTE 9. LEASES link:presentationLink link:definitionLink link:calculationLink 000300 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Stock-Based Compensation (Policies) link:presentationLink link:definitionLink link:calculationLink 000270 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Revenue Recognition (Policies) link:presentationLink link:definitionLink link:calculationLink 000670 - Disclosure - NOTE 9. LEASES: Lease, Cost (Details) link:presentationLink link:definitionLink link:calculationLink 000220 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Concentration of Risk and Financial Instruments (Policies) link:presentationLink link:definitionLink link:calculationLink 000180 - Disclosure - NOTE 11. STOCK REPURCHASE PROGRAM link:presentationLink link:definitionLink link:calculationLink 000080 - Disclosure - NOTE 1. BASIS OF PRESENTATION link:presentationLink link:definitionLink link:calculationLink 000040 - Statement - STATEMENTS OF INCOME link:presentationLink link:definitionLink link:calculationLink 000170 - Disclosure - NOTE 10. CONCENTRATIONS link:presentationLink link:definitionLink link:calculationLink 000020 - Statement - BALANCE SHEETS link:presentationLink link:definitionLink link:calculationLink 000420 - Disclosure - NOTE 7. STOCK-BASED COMPENSATION: Schedule of Fair value of stock options (Tables) link:presentationLink link:definitionLink link:calculationLink 000150 - Disclosure - NOTE 8. INCOME TAXES link:presentationLink link:definitionLink link:calculationLink 000610 - Disclosure - NOTE 7. STOCK-BASED COMPENSATION: Schedule of Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value (Details) link:presentationLink link:definitionLink link:calculationLink 000120 - Disclosure - NOTE 5. MARKETABLE SECURITIES link:presentationLink link:definitionLink link:calculationLink 000570 - Disclosure - NOTE 6. INVENTORIES: Schedule of Inventory (Details) link:presentationLink link:definitionLink link:calculationLink 000140 - Disclosure - NOTE 7. STOCK-BASED COMPENSATION link:presentationLink link:definitionLink link:calculationLink 000250 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Product Warranty (Policies) link:presentationLink link:definitionLink link:calculationLink 000690 - Disclosure - NOTE 10. CONCENTRATIONS (Details) link:presentationLink link:definitionLink link:calculationLink 000640 - Disclosure - NOTE 8. INCOME TAXES: Schedule of income taxes disaggregated by federal and state (Details) link:presentationLink link:definitionLink link:calculationLink 000720 - Disclosure - NOTE 13. SUBSEQUENT EVENT (Details) link:presentationLink link:definitionLink link:calculationLink 000090 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:definitionLink link:calculationLink 000540 - Disclosure - NOTE 5. MARKETABLE SECURITIES: Available-for-Sale Securities (Details) link:presentationLink link:definitionLink link:calculationLink 000530 - Disclosure - NOTE 5. MARKETABLE SECURITIES: Estimated fair value of assets that were accounted for at fair value on a recurring basis (Details) link:presentationLink link:definitionLink link:calculationLink 000030 - Statement - BALANCE SHEETS - Parenthetical link:presentationLink link:definitionLink link:calculationLink 000700 - Disclosure - NOTE 11. STOCK REPURCHASE PROGRAM (Details) link:presentationLink link:definitionLink link:calculationLink 000010 - Document - Document and Entity Information link:presentationLink link:definitionLink link:calculationLink 000070 - Statement - STATEMENTS OF CASH FLOWS link:presentationLink link:definitionLink link:calculationLink 000650 - Disclosure - NOTE 8. INCOME TAXES: Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 000330 - Disclosure - NOTE 8. INCOME TAXES: Schedule of Deferred Tax Assets and Liabilities (Policies) link:presentationLink link:definitionLink link:calculationLink 000100 - Disclosure - NOTE 3. RECENTLY ADOPTED ACCOUNTING STANDARDS link:presentationLink link:definitionLink link:calculationLink 000400 - Disclosure - NOTE 5. MARKETABLE SECURITIES: Unrealized Gain (Loss) on Investments (Tables) link:presentationLink link:definitionLink link:calculationLink 000190 - Disclosure - NOTE 12. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS link:presentationLink link:definitionLink link:calculationLink 000430 - Disclosure - NOTE 7. STOCK-BASED COMPENSATION: Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award (Tables) link:presentationLink link:definitionLink link:calculationLink 000380 - Disclosure - NOTE 5. MARKETABLE SECURITIES: Available-for-Sale Securities (Tables) link:presentationLink link:definitionLink link:calculationLink 000210 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Cash and Cash Equivalents (Policies) link:presentationLink link:definitionLink link:calculationLink 000130 - Disclosure - NOTE 6. INVENTORIES link:presentationLink link:definitionLink link:calculationLink 000050 - Statement - STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:definitionLink link:calculationLink 000510 - Disclosure - NOTE 5. MARKETABLE SECURITIES: Fair Value of available-for-sale securities (Details) link:presentationLink link:definitionLink link:calculationLink 000490 - Disclosure - NOTE 9. LEASES: Lessee, Operating Lease, Liability, Maturity (Tables) link:presentationLink link:definitionLink link:calculationLink 000520 - Disclosure - NOTE 5. MARKETABLE SECURITIES (Details) link:presentationLink link:definitionLink link:calculationLink 000260 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Fixed Assets (Policies) link:presentationLink link:definitionLink link:calculationLink 000320 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Use of Estimates (Policies) link:presentationLink link:definitionLink link:calculationLink 000600 - Disclosure - NOTE 7. STOCK-BASED COMPENSATION: Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award (Details) link:presentationLink link:definitionLink link:calculationLink 000480 - Disclosure - NOTE 9. LEASES: Lease, Cost (Tables) link:presentationLink link:definitionLink link:calculationLink 000660 - Disclosure - NOTE 8. INCOME TAXES (Details) link:presentationLink link:definitionLink link:calculationLink 000440 - Disclosure - NOTE 7. STOCK-BASED COMPENSATION: Schedule of Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value (Tables) link:presentationLink link:definitionLink link:calculationLink 000240 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Inventories (Policies) link:presentationLink link:definitionLink link:calculationLink 000340 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Marketable securities (Tables) link:presentationLink link:definitionLink link:calculationLink 000200 - Disclosure - NOTE 13. SUBSEQUENT EVENT link:presentationLink link:definitionLink link:calculationLink 000710 - Disclosure - NOTE 12. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS (Details) link:presentationLink link:definitionLink link:calculationLink 000230 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Accounts Receivable and Allowance for Credit Losses (Policies) link:presentationLink link:definitionLink link:calculationLink GRAPHIC 11 nve10k_1.jpg IMAGE begin 644 nve10k_1.jpg M_]C_X 02D9)1@ ! @$ 2 !( #_[0DD4&AO=&]S:&]P(#,N, X0DE- ^T M ! 2 $ 0!( 0 !.$))300- $ >#A"24T#\P M " .$))300* ! X0DE-)Q H 0 M ".$))30/U !( "]F9@ ! &QF9@ & ! "]F9@ ! *&9F@ & M ! #( ! %H & ! #4 ! "T & !.$)) M30/X !P #_____________________________ ^@ ________ M_____________________P/H /____________________________\# MZ #_____________________________ ^@ #A"24T$ @ ! M.$))300" $ #A"24T$" $ $ ) "0 X M0DE-!!0 0 ".$))300, =V 0 ' < !4 M), =: !@ ?_8_^ $$I&248 0(! $@ 2 _^X #D%D;V)E &2 M ?_; (0 # @(" D(# D)#!$+"@L1%0\,# \5&!,3%1,3&!$,# P,# P1# P, M# P,# P,# P,# P,# P,# P,# P,# P,# $-"PL-#@T0#@X0% X.#A04#@X. M#A01# P,# P1$0P,# P,#!$,# P,# P,# P,# P,# P,# P,# P,# P,# P, M_\ $0@ ' !P P$B (1 0,1 ?_= 0 !__$ 3\ $% 0$! 0$! M , 0($!08'" D*"P$ 04! 0$! 0$ 0 " P0%!@<("0H+$ ! M! $# @0"!0<&" 4###,! (1 P0A$C$%05%A$R)Q@3(&%)&AL4(C)!52P6(S M-'*"T4,')9)3\.'Q8W,U%J*R@R9$DU1D1<*C=#87TE7B9?*SA,/3=>/S1B>4 MI(6TE<34Y/2EM<75Y?569G:&EJ:VQM;F]C='5V=WAY>GM\?7Y_<1 (" 0($ M! ,$!08'!P8%-0$ A$#(3$2!$%187$B$P4R@9$4H;%"(\%2T? S)&+A7U5F9VAI:FML;6YO8G-T=79W>'EZ>WQ__: P# 0 "$0,1 #\ M]57,W?7SIM'7ST6RFP$7-H=E2WTP]P'/N]3^=?Z3ETKG-:TN<8:!))[ +P^S M'R>K4]5ZV" RFYEMP_._6K+/3V_\5[5;Y/!#+QF>P B/[^0\,6'/DE#AX=S_ M -&.[Z]]8>NXW0>G?;LACK07MK94P@.S:N2^M_UB?U?ZN=%@S?9ZK\FL?Z:@-QNWT?5 M?:^RIO\ HK%T?USZ0VCZC58X]QZ4,C\C'?9BT5NX=:7O=4W^HVIWJO_P""K4?J#TO['@Y7UJZFXNMO98]CW_2] M($W9.2XN/T\JQN[_ (NO_ADS[O&'NRF+C&1QXH_OY.B?<,N 1W(XIG]V+:ZA M_C,Z?@YV3AOPKWG&M=2;&NK#7%AV$MW/"K_^.QTO_N#D?YU7_I1G[MC&*QDY6&/; 9QB+E/W.#^]HQQS2E_E "3I'AMN=4_Q@X'3*,"R M[%M=9U#'&4*FE@EZF]S6[G_ ,E4/_'8Z7_W!R/\ZK_THB];_P 8'3^F M]4OZ>.FG*^R$5^L'- )VM>YC06._FG.]/^NJ/_CG8'_E,?\ /9_Z33(S_ -)I?^.=@?\ E,?\]G_I-.^[?^4LO_#4>]_K1_B-G_QV M.E_]P-FBC[*,JMMPID& \;F:M#?I,4',8A"'\P<9)H M2.3C_P":R8IF1^<2KH(\+__0[OZXYOV+ZL]0M$E]E1I9MF=UWZON&W]SU-ZP M_P#%YTBJ[ZKYCCY+'.=CY8;;N!#7-J/K66MW#Z-U%/J M+UCKV(W"8YV3D14ZMK6_1;]G]1=$DG">F.QV.:^RR\VEP8UC2[=L]"O=N?LK^G^>NP23 M.8RP,IB>#ARG>7N2-'_HKL4)",>')<.W"\!_XZKB26]'>6S[2;2"1VT^SE-_ MXZMG_E.__MX_^\R] 23/>Y?_ ,3_ /CDUW!E_P [_P V+Y__ ..K9_Y3O_[> M/_O,E_XZMG_E._\ [>/_ +S+T!)+WN7_ /$__CDU<&7_ #O_ #8O!5?XT+[K MJZ6='<7VO;6R;C])[A6W_M-^\Y=ZDDHLL\'0 0V]P>7)I9VAT("AC*2 Q.3DX($AE M=VQE='0M4&%C:V%R9"!#;VUP86YY !D97-C !)S4D="($E%0S8Q M.38V+3(N,0 $G-21T(@245#-C$Y-C8M,BXQ M !865H@ M \U$ 0 $6S%A96B 6%E:( M &^B X]0 Y!865H@ 8ID +>% 8VEA96B DH M#X0 +;/9&5S8P 6245#(&AT=' Z+R]W=W &, : !M '( =P!\ ($ A@"+ ) E0": )\ I "I *X L@"W +P MP0#& ,L T #5 -L X #E .L \ #V /L! 0$' 0T!$P$9 1\!)0$K 3(!. $^ M 44!3 %2 5D!8 %G 6X!=0%\ 8,!BP&2 9H!H0&I ;$!N0'! $! MZ0'R ?H" P(, A0"'0(F B\". )! DL"5 )= F<"<0)Z H0"C@*8 J("K *V M L$"RP+5 N "ZP+U P #"P,6 R$#+0,X T,#3P-: V8#<@-^ XH#E@.B ZX# MN@/' ],#X /L _D$!@03!" $+00[!$@$501C!'$$?@2,!)H$J 2V!,0$TP3A M!/ $_@4-!1P%*P4Z!4D%6 5G!7<%A@66!:8%M07%!=4%Y07V!@8&%@8G!C<& M2 99!FH&>P:,!IT&KP; !M$&XP;U!P<'&09!ZP'OP?2 M!^4'^ @+"!\(,@A&"%H(;@B"")8(J@B^"-((YPC["1 ))0DZ"4\)9 EY"8\) MI FZ"<\)Y0G["A$*)PH]"E0*:@J!"I@*K@K%"MP*\PL+"R(+.0M1"VD+@ N8 M"[ +R OA"_D,$@PJ#$,,7 QU#(X,IPS #-D,\PT-#28-0 U:#70-C@VI#<,- MW@WX#A,.+@Y)#F0.?PZ;#K8.T@[N#PD/)0]!#UX/>@^6#[,/SP_L$ D0)A!# M$&$0?A";$+D0UQ#U$1,1,1%/$6T1C!&J$)%ZX7TA?W&!L80!AE&(H8KQC5&/H9 M(!E%&6L9D1FW&=T:!!HJ&E$:=QJ>&L4:[!L4&SL;8QN*&[(;VAP"'"H<4AQ[ M'*,0!YJ'I0>OA[I'Q,?/A]I'Y0?OQ_J(!4@ M02!L()@@Q"#P(1PA2"%U(:$ASB'[(B--@U$S5--8Y",$)R0K5"]T,Z0WU#P$0#1$=$BD3.11)%546:1=Y&(D9G1JM&\$25^!8+UA]6,M9&EEI6;A:!UI66J9:]5M% M6Y5;Y5PU7(9O5\/7V%?LV %8%=@JF#\84]AHF'U8DEB MG&+P8T-CEV/K9$!DE&3I93UEDF7G9CUFDF;H9SUGDV?I:#]HEFCL:4-IFFGQ M:DAJGVKW:T]KIVO_;%=LKVT(;6!MN6X2;FMNQ&\>;WAOT7 K<(9PX'$Z<95Q M\')+%V/G:;=OAW5G>S>!%X;GC,>2IYB7GG M>D9ZI7L$>V-[PGPA?(%\X7U!?:%^ 7YB?L)_(W^$?^6 1X"H@0J!:X'-@C"" MDH+T@U>#NH0=A("$XX5'A:N&#H9RAM>'.X>?B 2(:8C.B3.)F8G^BF2*RHLP MBY:+_(QCC,J-,8V8C?^.9H[.CS:/GI &D&Z0UI$_D:B2$9)ZDN.339.VE""4 MBI3TE5^5R98TEI^7"I=UE^"83)BXF229D)G\FFB:U9M"FZ^<')R)G/>=9)W2 MGD">KI\=GXN?^J!IH-BA1Z&VHB:BEJ,&HW:CYJ16I,>E.*6IIAJFBZ;]IVZG MX*A2J,2I-ZFIJARJCZL"JW6KZ:QK_UP'# [,%GP>/"7\+;PUC#U,11Q,[%2\7(QD;&P\=! MQ[_(/%$XIZ#+HO.E&Z=#J M6^KEZW#K^^R&[1'MG.XH[K3O0._,\%CPY?%R\?_RC/,9\Z?T-/3"]5#UWO9M M]OOWBO@9^*CY./G'^E?ZY_MW_ ?\F/TI_;K^2_[<_VW____N Y!9&]B90!D M '_VP"$ 8$! 0%! 8%!08)!@4&"0L(!@8("PP*"@L*"@P0# P,# P, M$ P,# P,# P,# P,# P,# P,# P,# P,# P,# P!!P<'#0P-&! 0&!0.#@X4 M% X.#@X4$0P,# P,$1$,# P,# P1# P,# P,# P,# P,# P,# P,# P,# P, M# P,#/_ !$( "0 CP,!$0 "$0$#$0'_W0 $ !+_Q &B !P$! 0$! M $!0,"!@$ !P@)"@L! (" P$! 0$! $ @,$!08'" D* M"Q @$# P($ @8' P0"!@)S 0(#$00 !2$2,4%1!A-A(G&!%#*1H0<5L4(C MP5+1X3,68O D'EZ>W MQ]?G]SA(6&AXB)BHN,C8Z/@I.4E9:7F)F:FYR=GI^2HZ2EIJ>HJ:JKK*VNKZ M$0 " @$" P4%! 4&! @# VT! (1 P0A$C%!!5$382(&<8&1,J&Q\!3!T>$C M0A528G+Q,R0T0X(6DE,EHF.RP@=STC7B1(,75),("0H8&28V11HG9'15-_*C ML\,H*=/C\X24I+3$U.3T976%E:6UQ=7E]4969G:&EJ:VQM;F]D=79W>'EZ>W MQ]?G]SA(6&AXB)BHN,C8Z/@Y25EI>8F9J;G)V>GY*CI*6FIZBIJJNLK:ZOK_ MV@ , P$ A$#$0 _ /5.*I!YN\]>6O*-O;W&O71MHKIS'"5C>0EE%3M&&/3, MG3:3)F)$!=-.;/#&+DBO+'FG1/,^E+JNC7'UFR=VC$A5D/)#1@58!E_V0R&? M3SQ2X9BI,L66.07'DEWF_P#,CRAY1FMH->O#;2W:L\"+%)*2J$ D^FK<=SWR MW3:++F!,!=->;4PQFI%2UG\T?)FC:/IFL:C=R0:?K">I82^A,Q=>(8$JJEEJ MK!EY##CT&6KA&(D3M).?+GF/2/,>CPZOI$QGL+@N(I"K(28W M*-57"L/B4]1E&?!+%(QD*D&W%EC./%'DJZUK&G:+I5SJNHRB"QM$,D\IWHHV MV W8_P JCXF_9P8L4IR$8_5),YB()/(,FWDDUMI%NUWJ$Q MMYT6.)03U9!5B%;B@^-N+<9X8[Q:<>LQS!(/T\TI_P"A@_RJ M_P"KK)_TBW/_ %3R[^1]1_-_V46K^4F?FCY+U/0-0\P6EX[Z3I9 O+AH94XD@&@#*&<_$NRYCS MT&6$Q CU3^G=MCJ\9'\CZC^;_LHM7\HX M>_['?]#!_E5_U=9/^D6Y_P"J>/\ (^H_F_[**_RCA[_L=_T,'^57_5UD_P"D M6Y_ZIX_R/J/YO^RBO\HX>_['?]#!_E5_U=9/^D6Y_P"J>/\ (^H_F_[**_RC MA[_L=_T,'^57_5UD_P"D6Y_ZIX_R/J/YO^RBO\HX>_['?]#!_E5_U=9/^D6Y M_P"J>/\ (^H_F_[**_RCA[_L9L->TXZ!^GN3C3?JION9C?GZ C]7EZ=/4KPW MX<>>8'@RX^#^*^#_ #G+\0'_ $O_ $DZ+M6=S$>X._YQE\UFP\P7_E>[ MW=/Q0&0?P_[F7X_V2>S,M2,#_$E'_.0= M]-K/YIC2[<\WM(;:QB2IIZDO[W[ZS!3E_8\!#3\1_BXI_C_2M7:,N+-7=Z7H M_P#SD3Y=B3\L=/, VT2>W133_=)C,%/^",>:OL;,?S!O_* _\4YW:./]T*_@ M7_\ .,&J&X\CWM@S5>POGX+X1S1JP_X<2X.W<=91+^=%>RYWC([BQ7_G)'SQ M-J&IVWDK2V:5(&274$BJS27#[10T7[7 -RX_SNG[4>9G8FE$8G++K]/]7^*3 MC]I9^(C&/\Y.?-'EV/\ +S\@;G3**-5U,Q1W\HWY3SN&D2HZK'"C1+_J\OVL MHP9OS.M$OX8?3_5C_P >;X?Z5?Y.P]Y^;O^A=_RJ_Y: MKK_I*C_YHQ_EG4]P_P!*O\G8>\_-W_0N_P"57_+5=?\ 25'_ ,T8_P LZGN' M^E7^3L/>?F[_ *%W_*K_ ):KK_I*C_YHQ_EG4]P_TJ_R=A[S\VU_YQV_*MF" MKI_HVT_1GZ-X_Z)Z/U;A_Q7PX4 M_P"!S4<9XN+K?$[#A%5T?__1]4XJ^2_-_P#SN7Y[RV2GG!+J45A0BH$5L5BE M[=/W MU\F6'FB2=@TTUI'+I]NU:27,;F-%'_([F_\ Q6C?RYTW:>B.,8H_Q?[''_QYN[.P&S^/>4O=%M[6G],?BQ'RI_SCQYD\Q>7K'6XM2M+:*^C]6.&42%PO(A: M\5I\0'+,W4=LX\4S B1X7&P]G3G$2L;I]IO_ #B[KT.H6LMYJMG+:1S1M<1* MLO)HU8%U%5I5EVWS'GV] Q($96W1[*E8LBGH/YP_E;K?GR73$L]1@LK/3UE) MCE5R7DE*BOP_#150$]\C_ /..FJ:!YLTS6KW5+:YM["7UF@C2 M0,S*IX4)VV?BV8^K[:CDQR@(D&3;@[-E"8D2-GNN<\[=_]+U'>S2P6<\\,1G MEBC=XX%^T[*I(0>[';)1 ) *)&@^=/R8_+SSA#^92:YYATJXLXX4N+GUIU*J MT\HX4'7?]Z[?['.F[3UN(X."$A+E'_-=)HM-,9>*0IZ3^>WD*X\U^4%DTZ S MZSI,1@1+U.) MV=IYQF3(5L]]G@CG@D@E7E%*K)(IW!5A0C[LYP&C8=P18I\X2%IQ!]==*1!2_'U2:_8I\?^KG;GM/ (WQ#E]+S(T66ZHOK3RMY1J?M2.6=LXW49Y99F*VMIT2J/L9'9=_YY"O^QSH^R=1AQ8:E*(E(\3I]?AR3R; MT$OTZY_YR3TZPMM/LK;4(;.TB2&WB%K;D+'&H55J8R30#OEDXZ"4C(F-R_I2 M81EJHBAQ4/)/_*-__P Y$W7FC2X-8:^@TEKF,W\DEM;JOH*W*0%A&".2@K7, M;4PT(QR,>'CKT^J7U-V&6I,P)7PWW!%?F!K7Y]_XOU)?+5M>PZ)'(([,16\, MBLJ( SAG5R>;AFZY'1XM'X0\0QX_XMRRU&34<9X >'W,>_3/_.3_ /OO4?\ MI$MO^J>9/A=G_P!'_32_6T^)J_Z7^E#OTS_SD_\ [[U'_I$MO^J>/A=G_P!' M_32_6OB:O^E_I0[],_\ .3_^^]1_Z1+;_JGCX79_]'_32_6OB:O^E_I0[],_ M\Y/_ .^]1_Z1+;_JGCX79_\ 1_TTOUKXFK_I?Z4._3/_ #D__OO4?^D2V_ZI MX^%V?_1_TTOUKXFK_I?Z4/2/R9N/S6NKO5)?/#7*011Q+8PW$4409W9B[#TT M4G@$4?[/-7VG'3 1\&K_ (J) GRAPHIC 12 nve10k_2.jpg IMAGE begin 644 nve10k_2.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#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#W>XN[:TC# MW,\4*$X#2.%&?QJO_;>E?]!2R_[_ *_XUA?$'_D 0?\ 7TO_ *"]>;5Y6+S" M5"KR)7/6P>6QQ%+GE?]!2R_[_K_ (UXS17+ M_;$_Y4=7]C4_YF>S?VWI7_04LO\ O^O^-']MZ5_T%++_ +_K_C7C-%']L3_E M0?V-3_F9[-_;>E?]!2R_[_K_ (T?VWI7_04LO^_Z_P"->,T4?VQ/^5!_8U/^ M9GM,.JZ?<2B*"_M99&Z(DJL3^ -7:\G\&_\ (UV?_ __ $!J]8KT\%B7B*;F MU;6QY>-PJPU103OIO-J])^(/_ " (/^OI?_07KS:O M%S3_ 'CY(]S*O]V^; D#K29'J*Z?P-%'-KKK+&CJ+=B RY[K7H_V&T_Y]8/^ M_8_PIX7+W7I\ZE86*S)8>I[-QO\ ,\1R/449'J*]N^PVG_/K!_W['^%'V&T_ MY]8/^_8_PKH_L>7\_P"!S_VU'^3\3Q*BO2_%/ARRFTJ>ZMK>.&XA7?E%QN Z M@@>U>:5Y^*PTL//EEJ>CA<5'$PYHZ&]X-_Y&NS_X'_Z U>L5Y/X-_P"1KL_^ M!_\ H#5ZQ7LY1_ ?K^B/%SC^.O3]6D_$'_ ) $ M'_7TO_H+UYM7FYI_O'R1Z65?[M\V=5X _P"1@D_Z]V_FM>F5YGX _P"1@D_Z M]V_FM>F5ZN5_[O\ -GE9M_O'R1Y=J7BK6H-4NXHKS9'',R*!&IP 3[5U7@S5 M+S5-/N)+R7S'CEVAMH'& >U>>ZO_ ,AJ^_Z[O_Z$:[?X>?\ (+O/^NX_]!%< M."K5)8KEE)M:G=CJ%*.$YHQ2>G0Z36/^0+??]>\G_H)KQ>O:-8_Y M]_U[R? M^@FO%Z>[?S6O3*\S\ ?\C!)_P!>[?S6O3*]7*_] MW^;/*S;_ 'CY(\NU_P -WD.K.T;)<274K/'#$"6"D\D]@!G&:[#PEHUSHVG2 MQW17S)9-^U3G;P!C-1:MXKT_3;AH( DU[D(W\*I_O-[5KZ;?0W]H'ANHK@KP M[Q],_3M2P]##QQ$I0=V&(Q&(GAXQG&R_/^OQ&:],D&@WSNP \AQSW)! KQNO M3_%NBK?Z;/<20J9%3S#L./]GI^->85Y^;.3JI-:6/0R>,52;3UOJ;W@W_ M )&NS_X'_P"@-7K%>3^#?^1KL_\ @?\ Z U>L5W91_ ?K^B.+./XZ]/U9R7Q M!_Y $'_7TO\ Z"]>;5Z3\0?^0!!_U]+_ .@O7FU>;FG^\?)'I95_NWS9U7@# M_D8)/^O=OYK7IE>9^ /^1@D_Z]V_FM>F5ZN5_P"[_-GE9M_O'R1XMJ__ "&K M[_KN_P#Z$:[?X>?\@N\_Z[C_ -!%<1J__(:OO^N[_P#H1KM_AY_R"[S_ *[C M_P!!%>9@/]\^\]/,/]S^XZ36/^0+??\ 7O)_Z":\7KVC6/\ D"WW_7O)_P"@ MFO%ZVSCXXF.2_!+U-[P;_P C79_\#_\ 0&KUBO)_!O\ R-=G_P #_P#0&KUB MNK*/X#]?T1RYQ_'7I^K.2^(/_( @_P"OI?\ T%Z\VKTGX@_\@"#_ *^E_P#0 M7KS:O-S3_>/DCTLJ_P!V^;.J\ ?\C!)_U[M_-:],KQC2=6N-'NVN;98S(4V8 M<9&#CZ>E;?\ PG^K_P#/.T_[X;_&NG XZE1I>_\)_J__/.T_P"^&_QH_P"$ M_P!7_P">=I_WPW^-="S#")W2U]#F>78R2Y6]/4[K7ID@T&^=VPOD,/Q(P/UK MQNM35?$&HZP MU*/*4Y$<:[5_P#K_C677F8[%1Q$TX[(]7+\)+#0:D]6;W@W M_D:[/_@?_H#5ZQ7D_@W_ )&NS_X'_P"@-7K%>IE'\!^OZ(\K./XZ]/U9R7Q! M_P"0!!_U]+_Z"]>;5ZOXJTBXUK2XK:V:,.LPD/F' P P_K7)?\(!J_\ SUM? M^^S_ (5R9AAJM2MS0C='5EN*HTZ'+.23N3O;F./=D(Q M)Y4CT]Z[JO@SC&3Z9J_7-7.AWDWB=;]&A$/FQ2$LQ)PJL"-N,$G/!SQ7HGG(V[R_MK") M9;E]BLVU<*6)/H .33X[F&6T6ZCD#0LN\..XJIJMG/<_99;;RVDMYQ*$=MH; M@C&<''7TI;#3FL]#BL&<%UB,98=,F@1/:W]K>,RV\HVNBA+&0AUVICIC!Y]Z +US>VUF85N)5C,SB.,'^)CVIUQ=0VB*\\@16 M8("?4]*QM?T:[U>:)H98XEAB8H2,GS"1CZ#CK6AJEFVHZ-<6K*GF2Q$ ,> W M;\C0!9M;F&[@6>W@ HHHH **** /"BBB@ HHHH **** /__9 end XML 14 R1.htm IDEA: XBRL DOCUMENT v3.26.1
Document and Entity Information - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Mar. 31, 2026
Sep. 30, 2025
Details    
Registrant CIK 0000724910  
Fiscal Year End --03-31  
Document Type 10-K  
Document Annual Report true  
Document Period End Date Mar. 31, 2026  
Document Transition Report false  
Entity File Number 000-12196  
Entity Registrant Name NVE CORP  
Entity Incorporation, State or Country Code MN  
Entity Tax Identification Number 41-1424202  
Entity Address, Address Line One 11409 Valley View Road  
Entity Address, City or Town Eden Prairie  
Entity Address, State or Province MN  
Entity Address, Postal Zip Code 55344  
Entity Address, Address Description Address of principal executive offices  
Phone Fax Number Description Registrant’s telephone number, including area code  
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 Well-known Seasoned Issuer No  
Entity Voluntary Filers No  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
ICFR Auditor Attestation Flag false  
Document Financial Statement Error Correction false  
Entity Shell Company false  
Entity Public Float   $ 217
Entity Listing, Par Value Per Share $ 0.01  
Entity Common Stock, Shares Outstanding 4,837,166  
Amendment Flag false  
Document Fiscal Year Focus 2026  
Document Fiscal Period Focus FY  
Auditor Name Boulay PLLP  
Auditor Firm ID 542  
Auditor Location Minneapolis, Minnesota  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.26.1
BALANCE SHEETS - USD ($)
Mar. 31, 2026
Mar. 31, 2025
Current assets    
Cash and cash equivalents $ 1,714,040 $ 8,036,564
Marketable securities, short-term (amortized cost of $18,118,460 as of March 31, 2026, and $13,730,266 as of March 31, 2025) 18,125,060 13,691,593
Accounts receivable, net of allowance for credit losses of $15,000 3,408,941 3,589,268
Inventories, net 7,082,821 7,449,083
Prepaid expenses and other assets 1,860,415 433,414
Total current assets 32,191,277 33,199,922
Fixed assets    
Machinery and equipment 13,843,799 11,758,205
Leasehold improvements 2,059,853 1,956,309
Less accumulated depreciation and amortization 12,187,643 11,727,615
Fixed assets, net 3,716,009 1,986,899
Deferred tax assets 0 1,867,069
Marketable securities, long-term (amortized cost of $23,726,027 as of March 31, 2026, and $26,353,692 as of March 31, 2025) 23,678,452 26,304,623
Right-of-use asset - operating lease 793,794 917,349
Total assets 60,379,532 64,275,862
Current liabilities    
Accounts payable 278,599 214,691
Accrued payroll and other 697,611 871,169
Operating lease 165,116 83,010
Total current liabilities 1,141,326 1,168,870
Deferred tax liabilities 248,284 0
Long-term operating lease liability 740,423 838,221
Total liabilities 2,130,033 2,007,091
Shareholders' equity    
Common Stock, Value 48,372 48,372
Additional paid-in capital 19,914,769 19,821,106
Accumulated other comprehensive loss (32,010) (68,544)
Retained earnings 38,318,368 42,467,837
Total shareholders' equity 58,249,499 62,268,771
Total liabilities and shareholders' equity $ 60,379,532 $ 64,275,862
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.26.1
BALANCE SHEETS - Parenthetical - USD ($)
Mar. 31, 2026
Mar. 31, 2025
Details {1}    
Marketable securities, short-term, amortized cost $ 18,118,460 $ 13,730,266
Marketable securities, long-term, amortized cost $ 23,726,027 $ 26,353,692
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,837,166 4,837,166
Common Stock, Shares, Outstanding 4,837,166 4,837,166
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.26.1
STATEMENTS OF INCOME - USD ($)
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue    
Product sales $ 25,221,918 $ 24,632,102
Contract research and development 1,109,300 1,242,592
Total revenue, net 26,331,218 25,874,694
Cost of sales 5,599,454 4,235,780
Gross profit 20,731,764 21,638,914
Expenses    
Research and development 3,160,483 3,635,519
Selling, general, and administrative 1,650,790 2,009,246
Total expenses 4,811,273 5,644,765
Income from operations 15,920,491 15,994,149
Interest income 1,891,925 1,909,218
Other income 3,905 135,370
Income before taxes 17,816,321 18,038,737
Provision for income taxes 2,617,126 2,974,221
Net income $ 15,199,195 $ 15,064,516
Net income per share - basic $ 3.14 $ 3.12
Net income per share - diluted 3.14 3.11
Cash dividends declared per common share $ 4 $ 4
Weighted average shares outstanding    
Weighted Average Number of Shares Outstanding, Basic 4,837,166 4,835,069
Weighted Average Number of Shares Outstanding, Diluted 4,839,169 4,839,154
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.26.1
STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Details {3}    
Net income $ 15,199,195 $ 15,064,516
Unrealized gain on marketable securities, net of tax 36,534 709,093
Comprehensive income $ 15,235,729 $ 15,773,609
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.26.1
STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
Common Stock
Additional Paid-in Capital
AOCI Including Portion Attributable to Noncontrolling Interest
Retained Earnings
Total
Equity Balance, Starting at Mar. 31, 2024 $ 48,337 $ 19,554,812 $ (777,637) $ 46,743,005 $ 65,568,517
Shares Outstanding, Starting at Mar. 31, 2024 4,833,676        
Stock Issued During Period, Value, Stock Options Exercised $ 35 114,127     $ 114,162
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period 3,490       9,000
Unrealized gain on marketable securities, net of tax     709,093   $ 709,093
Net income       15,064,516 15,064,516
Total comprehensive income         15,773,609
Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture   152,167     152,167
Cash dividends ($4.00 per share of common stock)       (19,339,684) (19,339,684)
Shares Outstanding, Ending at Mar. 31, 2025 4,837,166        
Equity Balance, Ending at Mar. 31, 2025 $ 48,372 19,821,106 (68,544) 42,467,837 $ 62,268,771
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period         0
Unrealized gain on marketable securities, net of tax     36,534   $ 36,534
Net income       15,199,195 15,199,195
Total comprehensive income         15,235,729
Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture   93,663     93,663
Cash dividends ($4.00 per share of common stock)       (19,348,664) (19,348,664)
Shares Outstanding, Ending at Mar. 31, 2026 4,837,166        
Equity Balance, Ending at Mar. 31, 2026 $ 48,372 $ 19,914,769 $ (32,010) $ 38,318,368 $ 58,249,499
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.26.1
STATEMENTS OF CASH FLOWS - USD ($)
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
OPERATING ACTIVITIES    
Net income $ 15,199,195 $ 15,064,516
Adjustments to reconcile net income to net cash provided by operating activities    
Depreciation 460,028 324,232
Bond discount amortization (317,811) (307,666)
Stock-based compensation 93,663 152,167
Deferred income taxes 2,105,121 (611,969)
Non-cash operating lease expense (credit) 107,863 (61,355)
Changes in operating assets and liabilities    
Accounts receivable 180,327 (444,435)
Inventories 366,262 (290,498)
Prepaid expenses and other assets (1,427,001) 255,935
Accounts payable 63,908 87,537
Accrued payroll and other (173,558) 141,954
Net cash provided by operating activities 16,657,997 14,310,418
INVESTING ACTIVITIES    
Purchases of marketable securities (15,242,719) (11,279,773)
Proceeds from maturities of marketable securities 13,800,000 15,205,000
Purchases of fixed assets (2,189,138) (1,257,109)
Net cash (used in) provided by investing activities (3,631,857) 2,668,118
FINANCING ACTIVITIES    
Payment of dividends to shareholders (19,348,664) (19,339,684)
Net proceeds from exercise of stock options 0 114,162
Net cash used in financing activities (19,348,664) (19,225,522)
Decrease in cash and cash equivalents (6,322,524) (2,246,986)
Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation, Beginning Balance 8,036,564 10,283,550
Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation, Ending Balance 1,714,040 8,036,564
Supplemental disclosures of cash flow information    
Cash paid during the year for income taxes $ 1,933,149 $ 3,311,534
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 1. BASIS OF PRESENTATION
12 Months Ended
Mar. 31, 2026
Notes  
NOTE 1. BASIS OF PRESENTATION

NOTE 1. BASIS OF PRESENTATION

 

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.

 

Segment Reporting

In accordance with ASC 280, Segment Reporting, operating segments are determined based on the information provided to the Chief Operating Decision Maker (CODM) on a regular basis and used for the purpose of assessing performance and allocating resources within the company. Our CEO is deemed to be our CODM since he makes all major decisions on how to allocate the resources and assess the performance for strategic and operational initiatives.

 

The CODM is regularly provided with and reviews revenue and gross margin information by revenue categories, product categories, and operating expenses by category to assess performance and allocate resources.

 

ASC 280 indicates that a component is an operating segment if it meets the following criteria:

·It engages in business activities from which it may earn revenues and incur expenses. 

·Its operating results are regularly reviewed by the CODM to make decisions about resources to be allocated to the segment and assess its performance. 

·Its discrete financial information is available. 

 

We analyze revenues and assess sales performance in various categories but we do not prepare or analyze discrete financial information such as sales expenses, operating results, or profit and loss itemized by category. Therefore, we have concluded that the Company as a whole is a single operating and reportable segment under ASC 280, Segment Reporting.

XML 22 R9.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Mar. 31, 2026
Notes  
NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Cash and Cash Equivalents

We consider all highly liquid investments with maturities of three months or less when purchased to be cash equivalents.

 

Concentration of Risk and Financial Instruments

Financial instruments potentially subject to significant concentrations of credit risk consist principally of cash equivalents, marketable securities, and accounts receivable.

 

Cash and cash equivalents have been maintained in financial institutions we believe have high credit quality, however, these accounts may not be federally insured.

 

We have invested our excess cash in corporate-backed and municipal-backed bonds and money market instruments. Our investment policy prescribes purchases of only high-grade securities and limits the amount of credit exposure to any one issuer.

 

Our customers are throughout the world. We generally do not require collateral from our customers, but we perform ongoing credit evaluations of their financial condition. More information on accounts receivable is contained in the paragraph titled “Accounts Receivable and Allowance for Credit Losses” of this note.

 

Additionally, we are dependent on critical suppliers including our packaging vendors and suppliers of certain raw silicon and semiconductor wafers that are incorporated in our products. Recent changes in tariffs and trade regulations, as well as geopolitical conflicts, may increase the risks of supply interruptions.

Marketable securities

Our marketable securities consist of corporate bonds, treasury securities, and money market funds and are classified as available for sale. Marketable securities 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 and treasury securities 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.

 

Accounts Receivable and Allowance for Credit Losses

We extend credit terms to customers in the normal course of business. We perform ongoing credit valuations of customers’ financial condition, and generally require no collateral. We maintain an allowance for expected credit losses on accounts receivables, which is recorded as an offset to accounts receivable. Changes in the allowance for credit losses are included as a component of operating expenses in the Statements of Income and Statements of Comprehensive Income. We assess credit losses on a collective basis where similar risk characteristics exist. Risk characteristics we consider include customer type, geography, market, credit risk, and receivable age. Receivables that do not share risk characteristics with other receivables, or where known collectability issues exist, are evaluated on an individual basis.

 

In determining the allowance for credit losses, we consider historical loss rates adjusted for current market conditions, and reasonable and supportable forecasts of future economic conditions, when applicable. Accounts considered to be uncollectible are written off against the allowance for credit losses.

 

Inventories

Inventories are stated at the lower of cost and net realizable value. Cost is determined by the first in, first out method. We record inventory reserves when we determine certain inventory is unlikely to be sold based on sales trends, turnover, competition, and other market factors.


Product Warranty

In general, we warranty our products to be free from defects in material and workmanship within 90 days of purchase.

 

Fixed Assets

Fixed assets are stated at cost. Depreciation of machinery and equipment is recorded over the estimated useful lives of the assets, generally five years, using the straight-line method. Amortization of leasehold improvements is recorded using the straight-line method over the lesser of the remaining term of the lease and five-year useful life. We record losses on long-lived assets used in operations when indicators of impairment are present and the undiscounted cash flows estimated to be generated by those asset groups are less than the assets’ carrying amount. We did not identify any indicators of impairment during fiscal 2026 or 2025. Depreciation expense related to fixed assets was $460,028 for fiscal 2026 and $324,232 for fiscal 2025.

 

Revenue Recognition

We recognize revenue when we satisfy performance obligations by the transfer of control of products or services to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those products or services. Revenue is disaggregated into product sales and contract research and development to depict the nature, amount, and timing of revenue recognition and economic characteristics of our business, and is represented within the Financial Statements.

 

We recognize revenue from product sales to customers and distributors when we satisfy our performance obligation, at a point in time, on product shipment or delivery to our customer or distributor as determined by agreed-on shipping terms. Shipping charges billed to customers are included in product sales and the related shipping costs are included in cost of sales as incurred. Under certain limited circumstances, our distributors may earn commissions for activities unrelated to their purchases of our products, such as for facilitating the sale of custom products or research and development contracts with third parties. We recognize any such commissions as selling, general, and administrative expenses. We recognize discounts provided to our distributors as reductions in revenue.

 

We recognize contract research and development revenue as the performance obligations are satisfied. Contracts have specifications unique to each customer and do not create an asset with an alternate use, and we have an enforceable right to payment for performance completed to date. We recognize revenue over a period of time using the percentage-of-completion method. Percentage of completion is measured using the cost-to-cost method, which compares costs incurred to date as a percentage of total estimated costs.

 

Accounts receivable is recognized when we have transferred a good or service to a customer and our right to receive consideration is unconditional through the completion of our performance obligation. Accounts receivable as of March 31, 2026 and 2025 are reported on the balance sheets. Accounts receivable, net of allowance for credit losses, as of April 1, 2024 were $3,144,833. A contract asset is recognized when we have a right to consideration from the transfer of goods or services to a customer but have not completed our performance obligation. A contract liability is recognized when we have been paid by a customer but have not yet satisfied the performance obligation by transferring goods or services. We had no material contract assets or contract liabilities as of March 31, 2026, or 2025.

 

Our performance obligations related to product sales and contract research and development contracts are satisfied in one year or less. Unsatisfied performance obligations represent contracts with an original expected duration of one year or less. As permitted under Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers, we are using the practical expedient not to disclose the value of these unsatisfied performance obligations. We also use the practical expedient in which we do not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.

 

Income Taxes

We account for income taxes using the asset and liability method. Deferred income taxes are provided for temporary differences between the financial reporting and tax bases of assets and liabilities. We provide valuation allowances against deferred tax assets if we determine that it is less likely than not that we will be able to utilize the deferred tax assets.

 

Research and Development Expense Recognition

Research and development costs are expensed as they are incurred. Customer-sponsored research and development costs are included in cost of sales.

 

Stock-Based Compensation

We measure stock-based compensation cost at the grant date based on the fair value of the award and recognize the compensation expense over the requisite service period, which is generally the vesting period. We recognize any forfeitures as they occur.

 

Net Income Per Share

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

 

 

Year Ended March 31,

 

 

 

2026

 

 

2025

 

Weighted average common shares outstanding – basic

 

 

4,837,166

 

 

 

4,835,069

 

Dilutive effect of stock options

 

 

2,003

 

 

 

4,085

 

Shares used in computing net income per share – diluted

 

 

4,839,169

 

 

 

4,839,154

 

 

Use of Estimates

The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires us to make estimates and assumptions that affect the amounts reported in the Financial Statements and accompanying Notes. Actual results could differ from those estimates. See Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” for more information on estimates and assumptions.

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 3. RECENTLY ADOPTED ACCOUNTING STANDARDS
12 Months Ended
Mar. 31, 2026
Notes  
NOTE 3. RECENTLY ADOPTED ACCOUNTING STANDARDS

NOTE 3. RECENTLY ADOPTED ACCOUNTING STANDARDS

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. ASU 2023-09 requires additional quantitative and qualitative income tax disclosures to enable financial statements users to better assess how an entity’s operations and related tax risks and tax planning and operational opportunities affect its tax rate and prospects for future cash flows. For public business entities, ASU 2023-09 was effective for annual periods beginning after December 15, 2024, which is fiscal 2026 for us. The adoption resulted in disclosure changes only in this Report, including a tabular reconciliation of our income tax provision in dollars and percentages in Note 7 to the Financial Statements of this report.

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 4. NEW ACCOUNTING STANDARDS NOT YET ADOPTED
12 Months Ended
Mar. 31, 2026
Notes  
NOTE 4. NEW ACCOUNTING STANDARDS NOT YET ADOPTED

NOTE 4. NEW ACCOUNTING STANDARDS NOT YET ADOPTED

In July 2025, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2025-05, Financial Instruments—Credit Losses (Topic 326)—Measurement of Credit Losses for Accounts Receivable and Contract Assets. ASU 2025-05 aims to reduce the cost and complexity of estimating credit losses while maintaining decision-useful information for financial statement users. The guidance allows a practical expedient of assuming current conditions as of the balance sheet date remain unchanged for the remaining life of the assets. ASU 2025-05 is effective for fiscal years beginning after December 15, 2025, and interim periods within those annual reporting periods, which will be fiscal 2027 for us, with early adoption permitted. We are not currently planning early adoption. Adoption of ASU 2025-05 will result in disclosure changes. We do not currently expect the adoption to have a material impact on our Financial Statements.

 

In November 2024, the FASB issued Accounting Standards Update (ASU) No. 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40). ASU 2024-03 aims to enhance transparency for users of financial statements by requiring public business entities to disaggregate specific expense categories. In January 2025, the FASB issued ASU No. 2025-01, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date, which clarified the effective date for non-calendar year-end entities such as us. ASU 2024-03 mandates disclosures in the notes to financial statements detailing the composition and trends of key expense categories within major income statement captions. These enhanced disclosures are intended to help investors more effectively assess the entity’s performance, understand its cost structure, and make more accurate forecasts of future cash flows. For public business entities, ASU 2024-03 is effective for annual periods beginning after December 15, 2026, and interim periods within annual reporting periods beginning after December 15, 2027, which for us will be for fiscal 2028 and for interim reporting periods beginning with the first quarter of fiscal 2029. The adoption will result in disclosure changes only.

 

We do not expect the adoption of other accounting standards that have been issued or proposed by the FASB or other standards-setting bodies that do not require adoption until a future date to have a material impact on our Financial Statements when they are adopted.

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 5. MARKETABLE SECURITIES
12 Months Ended
Mar. 31, 2026
Notes  
NOTE 5. MARKETABLE SECURITIES

NOTE 5. MARKETABLE SECURITIES

The following table shows the major categories of our marketable securities and cash equivalents and their contractual maturities as of March 31, 2026:

 

 

Total

 

<1 Year

 

1–3 Years

 

3–4 Years

 

Money market funds

 

$

1,121,096

 

$

1,121,096

 

$

-

 

$

-

 

Treasury securities

 

 

4,714,688

 

 

4,714,688

 

 

 

 

 

-

Corporate bonds

 

 

37,088,824

 

 

13,410,372

 

 

19,696,213

 

 

3,982,239

 

Total

 

$

42,924,608

 

$

19,246,156

 

$

19,696,213

 

$

3,982,239

 

 

Total marketable securities and money market funds represent approximately 71% of our total assets as of March 31, 2026. Marketable securities as of March 31, 2026, had remaining maturities between one and thirty-seven months.

 

Money market funds are included on the balance sheets in “Cash and cash equivalents.” Corporate bonds are included in “Marketable securities, short-term” and “Marketable securities, long-term.” Treasury securities are included in “Marketable securities, long-term.” Accrued interest receivables were $455,566 as of March 31, 2026, and $340,241 as of March 31, 2025, 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 shows the estimated fair value of our marketable securities, aggregated by fair value hierarchy inputs used in estimating their fair values:

 

 

 

As of March 31, 2026

 

 

As of March 31, 2025

 

 

Level 1

 

 

Level 2

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Total

Money market funds

 

$

1,121,096

 

 

$

-

 

 

$

1,121,096

 

 

$

7,905,042

 

 

$

-

 

 

$

7,905,042

Treasury securities

 

 

-

 

 

 

4,714,688

 

 

 

4,714,688

 

 

 

-

 

 

 

4,715,238

 

 

 

4,715,238

Corporate bonds

 

 

-

 

 

 

37,088,824

 

 

 

37,088,824

 

 

 

-

 

 

 

35,280,978

 

 

 

35,280,978

Total

 

$

1,121,096

 

 

$

41,803,512

 

 

$

42,924,608

 

 

$

7,905,042

 

 

$

39,996,216

 

 

$

47,901,258

 

Our available-for-sale securities as of March 31, 2026 and 2025, aggregated into classes of securities, were as follows:

 

 

 

As of March 31, 2026

 

 

As of March 31, 2025

 

 

Amortized

Cost

 

 

Gross

Unrealized

Holding

Gains

 

 

Gross

Unrealized

Holding

Losses

 

 

Estimated

Fair

Value

 

 

Amortized

Cost

 

 

Gross

Unrealized

Holding

Gains

 

 

Gross

Unrealized

Holding

Losses

 

 

Estimated

Fair

Value

Money market funds

 

$

1,121,096

 

 

$

-

 

 

$

-

 

 

$

1,121,096

 

 

$

7,905,042

 

 

$

-

 

 

$

-

 

 

$

7,905,042

Treasury securities

 

 

4,699,853

 

 

 

14,835

 

 

 

-

 

 

 

4,714,688

 

 

 

4,699,686

 

 

 

15,552

 

 

 

-

 

 

 

4,715,238

Corporate bonds

 

 

37,144,634

 

 

 

16,583

 

 

 

(72,393

)

 

 

37,088,824

 

 

 

35,384,272

 

 

 

55,858

 

 

 

(159,152

)

 

 

35,280,978

Total

 

$

42,965,583

 

 

$

31,418

 

 

$

(72,393

)

 

$

42,924,608

 

 

$

47,989,000

 

 

$

71,410

 

 

$

(159,152

)

 

$

47,901,258

 

The following table shows the gross unrealized holding losses and estimated fair value of our marketable securities, aggregated by category of securities and length of time that individual securities had been in a continuous unrealized loss position as of March 31, 2026 and 2025:

 

 

 

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 March 31, 2026

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

$

23,221,061

 

 

$

(51,668

)

 

$

4,447,243

 

 

$

(20,725

)

 

$

27,668,304

 

 

$

(72,393

)

Total

 

$

23,221,061

 

 

$

(51,668

)

 

$

4,447,243

 

 

$

(20,725

)

 

$

27,668,304

 

 

$

(72,393

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of March 31, 2025

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

$

7,323,059

 

 

$

(31,808

)

 

$

21,020,717

 

 

$

(127,344

)

 

$

28,343,776

 

 

$

(159,152

)

Total

 

$

7,323,059

 

 

$

(31,808

)

 

$

21,020,717

 

 

$

(127,344

)

 

$

28,343,776

 

 

$

(159,152

)

 

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.

 

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

 

 

Year Ended March 31,

 

 

 

2026

 

 

2025

 

Unrealized gain on marketable securities

 

$

46,767

 

 

$

907,698

 

Tax effects

 

 

(10,233

)

 

 

(198,605

Unrealized gain on marketable securities, net of tax

 

$

36,534

 

 

$

709,093

 

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 6. INVENTORIES
12 Months Ended
Mar. 31, 2026
Notes  
NOTE 6. INVENTORIES

NOTE 6. INVENTORIES

Inventories are shown in the following table:

  

 

March 31,

 

 

 

2026

 

 

2025

 

Raw materials

 

$

1,357,842

 

 

$

1,608,632

 

Work in process

 

 

3,282,430

 

 

 

3,609,273

 

Finished goods

 

 

2,442,549

 

 

 

2,231,178

 

Total inventories

 

$

7,082,821

 

 

$

7,449,083

 

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 7. STOCK-BASED COMPENSATION
12 Months Ended
Mar. 31, 2026
Notes  
NOTE 7. STOCK-BASED COMPENSATION

NOTE 7. STOCK-BASED COMPENSATION
Stock Option Plan

Our 2000 Stock Option Plan, as amended, provides for issuance of up to 5,000,000 common shares to employees, directors, and certain service providers of incentive stock options and nonstatutory stock options. As of March 31, 2026, the number of common shares remaining available for future issuance under our stock option plan was 113,240. Generally, the options may be exercised at any time prior to expiration, subject to vesting based on terms of employment. The period ranges from immediate vesting to vesting in one year. The options have exercisable lives of ten years from the date of grant and are generally not eligible to vest early in the event of retirement, death, disability, or change in control. Exercise prices are not less than fair market value of the underlying Common Stock at the date the options are granted. Stock-based compensation expense was $93,663 in fiscal 2026 and $152,167 in fiscal 2025.

 

Valuation assumptions

We use the Black-Scholes-Merton option-pricing model to determine the fair value of stock options. The following assumptions were used to estimate the fair value of options granted:

 

 

Year Ended March 31,

 

2026

 

2025

Risk-free interest rate

3.8% – 4.0%

 

4.0% – 4.6 %

Expected volatility

40% – 41%

 

40% – 42 %

Expected life (years)

5.0 

 

5.0

Dividend yield

5.9% – 6.5 %

 

4.6% – 5.0 %

 

The determination of the fair value of the awards on the date of grant using the Black-Scholes-Merton model is affected by our stock price as well as assumptions of other variables, including projected stock option exercise behaviors, risk-free interest rate, and expected volatility of our stock price in future periods. Our estimates and assumptions affect the amounts reported in the Financial Statements and accompanying Notes.

 

Expected life

We analyze historical exercise and termination data to estimate the expected life assumption. We believe historical data currently represents the best estimate of the expected life of a new option.

 

Risk-free interest rate

The risk-free rate is based on the yield of U.S. Treasury securities on the grant date for maturities similar to the expected lives of the options.

 

Volatility

We use historical volatility to estimate the expected volatility of our common stock.

 

Dividend yield

We assumed a 5.9% to 6.5% dividend yield for fiscal 2026 and 4.6% to 5% dividend yield for fiscal 2025 based on the dividend yield on the date the options were granted.

 

Tax effects of stock-based compensation

Stock-based compensation decreased net deferred tax liability by $20,418 for fiscal 2026, and increased net deferred tax assets by $17,142 for fiscal 2025.

General stock option information

The following table summarizes the activity for all stock options outstanding for the years ended March 31, 2026 and 2025:

 

 

Year Ended March 31,

 

2026

 

2025

Shares

 

 

 

 

Weighted Average

Exercise Price

 

Shares

 

 

 

 

Weighted Average

Exercise Price

Options outstanding at beginning of year

33,500

 

 

$

74.19

 

36,000 

 

 

$

69.50

Granted

6,500

 

 

 

64

 

6,500 

 

 

 

81.96

Exercised

-

 

 

 

-

 

(9,000)

 

 

 

61.06

At March 31,

40,000

 

 

$

72.53

 

33,500 

 

 

$

74.19

 

 

 

 

 

 

 

 

 

 

 

 

Options exercisable at March 31,

37,500

 

 

$

72.86

 

31,000 

 

 

$

73.56

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average grant date fair value of options granted during the year

 

 

 

$

14.94

 

 

 

 

$

22.77

 

No stock options were exercised in fiscal 2026. Of the 9,000 stock options exercised during the year ended March 31, 2025, 7,000 were exchanged in a cashless net option exercise which resulted into the issuance of 1,490 common shares. 

 

The following table summarizes additional information about stock options outstanding and exercisable at March 31, 2026:

 

Options Outstanding

 

Options Exercisable

 

Options

Outstanding

 

Weighted Average

Remaining Contractual

Life (Years)

 

Weighted Average

Exercise Price

 

Aggregate

Intrinsic Value

 

Options

Exercisable

 

Weighted Average

Exercise Price

 

Aggregate

Intrinsic Value

40,000

 

5.8

 

$

72.53

 

$

123,390

 

37,500

 

$

72.86

 

$

123,390

 

The total fair value of options granted was $97,082 in fiscal 2026 and $147,986 in fiscal 2025. There was $3,419 of unrecognized stock-based compensation as of March 31, 2026 related to nonvested options, which was recognized in the first quarter of fiscal 2027. There was no unrecognized stock-based compensation as of March 31, 2025 related to nonvested options.

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 8. INCOME TAXES
12 Months Ended
Mar. 31, 2026
Notes  
NOTE 8. INCOME TAXES

NOTE 8. INCOME TAXES

Income tax provisions for fiscal 2026 and 2025 consisted of the following:

 

 

 

Year Ended March 31,

 

 

 

2026

 

 

2025

 

Current taxes

 

Federal

 

$

385,336

 

 

$

3,403,776

 

State (Minnesota)

 

 

126,669

 

 

 

182,414

 

Deferred taxes

 

Federal

 

 

2,074,509

 

 

 

(587,356

)

State (Minnesota)

 

 

30,612

 

 

 

(24,613

)

Income tax provision

 

$

2,617,126

 

 

$

2,974,221

 

A reconciliation of the statutory tax rate to the effective tax rate for fiscal 2026 and 2025 is as follows:

 

 

 

Year Ended March 31,

 

 

 

2026

 

 

 

2025

 

 

 

Amount

 

 

 

% of Pretax Income

 

 

 

Amount

 

 

 

% of Pretax Income

 

Income before income taxes

 

$

17,816,321

 

 

 

100.0%

 

 

$

18,038,737

 

 

 

100.0%

 

Tax expense at U.S. statutory rate

 

 

3,741,427

 

 

 

21.0%

 

 

 

3,788,135

 

 

 

21.0%

 

State income taxes, net of Federal benefit

 

 

155,002

 

 

 

0.9%

 

 

 

158,741

 

 

 

0.9%

 

Tax credits (R&D and manufacturing credits)

 

 

(1,135,592

)

 

 

(6.4%

)

 

 

(202,166

)

 

 

(1.1%

)

Effect of foreign-derived intangible income deductions

 

 

(359,326

)

 

 

(2.0%

)

 

 

(816,143

)

 

 

(4.5%

)

Non-deductible items

 

 

934

 

 

 

0.0%

 

 

 

916

 

 

 

0.0%

 

Other

 

 

214,681

 

 

 

1.2%

 

 

 

44,738

 

 

 

0.2%

 

Provision for income taxes

 

$

2,617,126

 

 

 

14.7%

 

 

$

2,974,221

 

 

 

16.5%

 

 

Income taxes paid for fiscal 2026 and 2025, disaggregated by federal and state, are as follow:

 

  

 

Year Ended March 31,

 

 Income taxes paid:

 

2026

 

 

2025

 

Federal

 

$

1,793,539

 

 

$

3,223,664

 

State (Minnesota)

 

 

139,610

 

 

 

87,870

 

 Total

 

$

1,933,149

 

 

$

3,311,534

 

 

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. Significant components of our deferred tax assets and deferred tax liabilities as of March 31, 2026 and 2025 were as follows:

 

 

 

As of March 31, 2026

 

 

As of March 31, 2025

 

 

 

Deferred Tax
Assets

 

 

Deferred
Tax
Liabilities

 

 

Net Deferred    Tax Assets/
(Liabilities)

 

 

Deferred Tax
Assets

 

 

Deferred
Tax
Liabilities

 

 

Net Deferred
Tax Assets/
(Liabilities)

 

Paid time off accrual

 

$

67,884

 

 

$

-

 

 

$

67,884

 

 

$

67,594

 

 

$

-

 

 

$

67,594

 

Reserve for obsolete inventory

 

 

47,017

 

 

 

-

 

 

 

47,017

 

 

 

47,042

 

 

 

 

 

 

 

47,042

 

Depreciation and amortization

 

 

-

 

 

 

(734,113

)

 

 

(734,113

)

 

 

-

 

 

 

(118,314

)

 

 

(118,314

)

Stock-based compensation deductions

 

 

139,228

 

 

 

-

 

 

 

139,228

 

 

 

118,810

 

 

 

-

 

 

 

118,810

 

Unrealized loss on marketable securities

 

 

8,961

 

 

 

-

 

 

 

8,961

 

 

 

19,198

 

 

 

-

 

 

 

19,198

 

Section 174 R&D expense

 

 

65,273

 

 

 

-

 

 

 

65,273

 

 

 

1,417,015

 

 

 

-

 

 

 

1,417,015

 

Section 263A UNICAP inventory

 

 

129,744

 

 

 

-

 

 

 

129,744

 

 

 

311,729

 

 

 

-

 

 

 

311,729

 

Other

 

 

27,722

 

 

 

-

 

 

 

27,722

 

 

 

3,995

 

 

 

-

 

 

 

3,995

 

Deferred Tax

 

$

485,829

 

 

$

(734,113

)

 

$

(248,284

)

 

$

1,985,383

 

 

$

(118,314

)

 

$

1,867,069

 

 

We had no unrecognized tax benefits as of March 31, 2026, 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 provision for income taxes. As of March 31, 2026 we had no accrued interest related to uncertain tax positions. Federal estimated tax overpayment was $1,261,822 and State taxes payable was $69,968 as of March 31, 2026.  Federal and State taxes payable were $243,394 as of March 31, 2025. The tax years ended March 31, 2023 through March 31, 2026 remain open to examination by the major taxing jurisdictions to which we are subject.

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 9. LEASES
12 Months Ended
Mar. 31, 2026
Notes  
NOTE 9. LEASES

NOTE 9. LEASES

We conduct our operations in a leased facility under a non-cancellable lease expiring May 31, 2031. Our lease does not provide an implicit rate, so we used our incremental borrowing rate to determine the present value of lease payments. Lease expense is recognized on a straight-line basis over the lease term. Details of the lease are as follows:

 

 

 

Year Ended March 31,

 

 

2026

 

2025 

Operating lease cost

 

$

192,858

 

 

$

168,449

 

Cash paid for amounts included in the measurement of lease liabilities

Operating cash flows for leases

 

$

84,995

 

 

$

182,271

 

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

 

 

 

 

 

 

 

 

Operating lease

 

$

710,665

 

 

$

710,665

 

Remaining lease term (months)

 

 

62

 

 

74

 

Discount rate

 

 

7.8

%

 

7.8

%

 

The following table presents the maturities of lease liabilities as of March 31, 2026:

 

Year Ending March 31,

 

Operating
Lease Liabilities

 

2027

 

 

172,142

 

2028

 

 

213,284

 

2029

 

 

220,216

 

2030

 

 

227,373

 

2031

 

 

234,762

 

2032

 

 

40,399

 

Total lease payments

 

 

1,108,176

 

Imputed lease interest

 

 

(202,637

)

Total lease liabilities

 

$

905,539

 

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 10. CONCENTRATIONS
12 Months Ended
Mar. 31, 2026
Notes  
NOTE 10. CONCENTRATIONS

NOTE 10. CONCENTRATIONS

One customer accounted for 10% or more of total revenue for fiscal 2026:

 

 

% of
Revenue

 

% of Accounts
Receivable

 

Year Ended March 31,

2026

 

2025

 

2026

 

2025

Customer A

37%

 

35%

 

27%

 

26%

 

We do not currently believe the receivable balances from this customer represent significant credit risks based on our analysis of the likelihood of default.

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 11. STOCK REPURCHASE PROGRAM
12 Months Ended
Mar. 31, 2026
Notes  
NOTE 11. 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 depends on market conditions, the trading price of the company’s stock, tax considerations, 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. We intend to finance any stock repurchases with cash provided by operating activities or maturating marketable securities. There were no stock repurchases for the fiscal years ended March 31, 2026 or 2025.

 

Our repurchase program does not have an expiration date and does not obligate us to purchase any shares, and in recent years we have focused on cash dividends as a more efficient way to return capital to our shareholders. The remaining authorization was $3,520,369 as of March 31, 2026.The repurchase program may be modified or discontinued at any time without notice.

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 12. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS
12 Months Ended
Mar. 31, 2026
Notes  
NOTE 12. 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 except interns 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’ before-tax salary deferral contributions. Our matching contributions were $100,686 for fiscal 2026 and $94,912 for fiscal 2025.

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 13. SUBSEQUENT EVENT
12 Months Ended
Mar. 31, 2026
Notes  
NOTE 13. SUBSEQUENT EVENT

NOTE 13. SUBSEQUENT EVENT

On May 6, 2026 we announced that our Board had declared a quarterly cash dividend of $1.00 per share of Common Stock to be paid May 29, 2026 to shareholders of record as of the close of business on May 18, 2026.

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Cash and Cash Equivalents (Policies)
12 Months Ended
Mar. 31, 2026
Policies  
Cash and Cash Equivalents

Cash and Cash Equivalents

We consider all highly liquid investments with maturities of three months or less when purchased to be cash equivalents.

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Concentration of Risk and Financial Instruments (Policies)
12 Months Ended
Mar. 31, 2026
Policies  
Concentration of Risk and Financial Instruments

Concentration of Risk and Financial Instruments

Financial instruments potentially subject to significant concentrations of credit risk consist principally of cash equivalents, marketable securities, and accounts receivable.

 

Cash and cash equivalents have been maintained in financial institutions we believe have high credit quality, however, these accounts may not be federally insured.

 

We have invested our excess cash in corporate-backed and municipal-backed bonds and money market instruments. Our investment policy prescribes purchases of only high-grade securities and limits the amount of credit exposure to any one issuer.

 

Our customers are throughout the world. We generally do not require collateral from our customers, but we perform ongoing credit evaluations of their financial condition. More information on accounts receivable is contained in the paragraph titled “Accounts Receivable and Allowance for Credit Losses” of this note.

 

Additionally, we are dependent on critical suppliers including our packaging vendors and suppliers of certain raw silicon and semiconductor wafers that are incorporated in our products. Recent changes in tariffs and trade regulations, as well as geopolitical conflicts, may increase the risks of supply interruptions.

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Accounts Receivable and Allowance for Credit Losses (Policies)
12 Months Ended
Mar. 31, 2026
Policies  
Accounts Receivable and Allowance for Credit Losses

Accounts Receivable and Allowance for Credit Losses

We extend credit terms to customers in the normal course of business. We perform ongoing credit valuations of customers’ financial condition, and generally require no collateral. We maintain an allowance for expected credit losses on accounts receivables, which is recorded as an offset to accounts receivable. Changes in the allowance for credit losses are included as a component of operating expenses in the Statements of Income and Statements of Comprehensive Income. We assess credit losses on a collective basis where similar risk characteristics exist. Risk characteristics we consider include customer type, geography, market, credit risk, and receivable age. Receivables that do not share risk characteristics with other receivables, or where known collectability issues exist, are evaluated on an individual basis.

 

In determining the allowance for credit losses, we consider historical loss rates adjusted for current market conditions, and reasonable and supportable forecasts of future economic conditions, when applicable. Accounts considered to be uncollectible are written off against the allowance for credit losses.

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Inventories (Policies)
12 Months Ended
Mar. 31, 2026
Policies  
Inventories

Inventories

Inventories are stated at the lower of cost and net realizable value. Cost is determined by the first in, first out method. We record inventory reserves when we determine certain inventory is unlikely to be sold based on sales trends, turnover, competition, and other market factors.

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Product Warranty (Policies)
12 Months Ended
Mar. 31, 2026
Policies  
Product Warranty

Product Warranty

In general, we warranty our products to be free from defects in material and workmanship within 90 days of purchase.

XML 39 R26.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Fixed Assets (Policies)
12 Months Ended
Mar. 31, 2026
Policies  
Fixed Assets

Fixed Assets

Fixed assets are stated at cost. Depreciation of machinery and equipment is recorded over the estimated useful lives of the assets, generally five years, using the straight-line method. Amortization of leasehold improvements is recorded using the straight-line method over the lesser of the remaining term of the lease and five-year useful life. We record losses on long-lived assets used in operations when indicators of impairment are present and the undiscounted cash flows estimated to be generated by those asset groups are less than the assets’ carrying amount. We did not identify any indicators of impairment during fiscal 2026 or 2025. Depreciation expense related to fixed assets was $460,028 for fiscal 2026 and $324,232 for fiscal 2025.

XML 40 R27.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Revenue Recognition (Policies)
12 Months Ended
Mar. 31, 2026
Policies  
Revenue Recognition

Revenue Recognition

We recognize revenue when we satisfy performance obligations by the transfer of control of products or services to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those products or services. Revenue is disaggregated into product sales and contract research and development to depict the nature, amount, and timing of revenue recognition and economic characteristics of our business, and is represented within the Financial Statements.

 

We recognize revenue from product sales to customers and distributors when we satisfy our performance obligation, at a point in time, on product shipment or delivery to our customer or distributor as determined by agreed-on shipping terms. Shipping charges billed to customers are included in product sales and the related shipping costs are included in cost of sales as incurred. Under certain limited circumstances, our distributors may earn commissions for activities unrelated to their purchases of our products, such as for facilitating the sale of custom products or research and development contracts with third parties. We recognize any such commissions as selling, general, and administrative expenses. We recognize discounts provided to our distributors as reductions in revenue.

 

We recognize contract research and development revenue as the performance obligations are satisfied. Contracts have specifications unique to each customer and do not create an asset with an alternate use, and we have an enforceable right to payment for performance completed to date. We recognize revenue over a period of time using the percentage-of-completion method. Percentage of completion is measured using the cost-to-cost method, which compares costs incurred to date as a percentage of total estimated costs.

 

Accounts receivable is recognized when we have transferred a good or service to a customer and our right to receive consideration is unconditional through the completion of our performance obligation. Accounts receivable as of March 31, 2026 and 2025 are reported on the balance sheets. Accounts receivable, net of allowance for credit losses, as of April 1, 2024 were $3,144,833. A contract asset is recognized when we have a right to consideration from the transfer of goods or services to a customer but have not completed our performance obligation. A contract liability is recognized when we have been paid by a customer but have not yet satisfied the performance obligation by transferring goods or services. We had no material contract assets or contract liabilities as of March 31, 2026, or 2025.

 

Our performance obligations related to product sales and contract research and development contracts are satisfied in one year or less. Unsatisfied performance obligations represent contracts with an original expected duration of one year or less. As permitted under Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers, we are using the practical expedient not to disclose the value of these unsatisfied performance obligations. We also use the practical expedient in which we do not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.

XML 41 R28.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Income Taxes (Policies)
12 Months Ended
Mar. 31, 2026
Policies  
Income Taxes

Income Taxes

We account for income taxes using the asset and liability method. Deferred income taxes are provided for temporary differences between the financial reporting and tax bases of assets and liabilities. We provide valuation allowances against deferred tax assets if we determine that it is less likely than not that we will be able to utilize the deferred tax assets.

XML 42 R29.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Research and Development Expense Recognition (Policies)
12 Months Ended
Mar. 31, 2026
Policies  
Research and Development Expense Recognition

Research and Development Expense Recognition

Research and development costs are expensed as they are incurred. Customer-sponsored research and development costs are included in cost of sales.

XML 43 R30.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Stock-Based Compensation (Policies)
12 Months Ended
Mar. 31, 2026
Policies  
Stock-Based Compensation

Stock-Based Compensation

We measure stock-based compensation cost at the grant date based on the fair value of the award and recognize the compensation expense over the requisite service period, which is generally the vesting period. We recognize any forfeitures as they occur.

XML 44 R31.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Net Income Per Share (Policies)
12 Months Ended
Mar. 31, 2026
Policies  
Net Income Per Share

Net Income Per Share

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

 

 

Year Ended March 31,

 

 

 

2026

 

 

2025

 

Weighted average common shares outstanding – basic

 

 

4,837,166

 

 

 

4,835,069

 

Dilutive effect of stock options

 

 

2,003

 

 

 

4,085

 

Shares used in computing net income per share – diluted

 

 

4,839,169

 

 

 

4,839,154

 

XML 45 R32.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Use of Estimates (Policies)
12 Months Ended
Mar. 31, 2026
Policies  
Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires us to make estimates and assumptions that affect the amounts reported in the Financial Statements and accompanying Notes. Actual results could differ from those estimates. See Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” for more information on estimates and assumptions.

XML 46 R33.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 8. INCOME TAXES: Schedule of Deferred Tax Assets and Liabilities (Policies)
12 Months Ended
Mar. 31, 2026
Policies  
Schedule of Deferred Tax Assets and Liabilities

 

 

 

As of March 31, 2026

 

 

As of March 31, 2025

 

 

 

Deferred Tax
Assets

 

 

Deferred
Tax
Liabilities

 

 

Net Deferred    Tax Assets/
(Liabilities)

 

 

Deferred Tax
Assets

 

 

Deferred
Tax
Liabilities

 

 

Net Deferred
Tax Assets/
(Liabilities)

 

Paid time off accrual

 

$

67,884

 

 

$

-

 

 

$

67,884

 

 

$

67,594

 

 

$

-

 

 

$

67,594

 

Reserve for obsolete inventory

 

 

47,017

 

 

 

-

 

 

 

47,017

 

 

 

47,042

 

 

 

 

 

 

 

47,042

 

Depreciation and amortization

 

 

-

 

 

 

(734,113

)

 

 

(734,113

)

 

 

-

 

 

 

(118,314

)

 

 

(118,314

)

Stock-based compensation deductions

 

 

139,228

 

 

 

-

 

 

 

139,228

 

 

 

118,810

 

 

 

-

 

 

 

118,810

 

Unrealized loss on marketable securities

 

 

8,961

 

 

 

-

 

 

 

8,961

 

 

 

19,198

 

 

 

-

 

 

 

19,198

 

Section 174 R&D expense

 

 

65,273

 

 

 

-

 

 

 

65,273

 

 

 

1,417,015

 

 

 

-

 

 

 

1,417,015

 

Section 263A UNICAP inventory

 

 

129,744

 

 

 

-

 

 

 

129,744

 

 

 

311,729

 

 

 

-

 

 

 

311,729

 

Other

 

 

27,722

 

 

 

-

 

 

 

27,722

 

 

 

3,995

 

 

 

-

 

 

 

3,995

 

Deferred Tax

 

$

485,829

 

 

$

(734,113

)

 

$

(248,284

)

 

$

1,985,383

 

 

$

(118,314

)

 

$

1,867,069

 

XML 47 R34.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Marketable securities (Tables)
12 Months Ended
Mar. 31, 2026
Tables/Schedules  
Marketable securities

Marketable securities

Our marketable securities consist of corporate bonds, treasury securities, and money market funds and are classified as available for sale. Marketable securities 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 and treasury securities 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.

XML 48 R35.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Net Income Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables)
12 Months Ended
Mar. 31, 2026
Tables/Schedules  
Schedule of Earnings Per Share, Basic and Diluted

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

 

 

Year Ended March 31,

 

 

 

2026

 

 

2025

 

Weighted average common shares outstanding – basic

 

 

4,837,166

 

 

 

4,835,069

 

Dilutive effect of stock options

 

 

2,003

 

 

 

4,085

 

Shares used in computing net income per share – diluted

 

 

4,839,169

 

 

 

4,839,154

 

XML 49 R36.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 5. MARKETABLE SECURITIES: Fair Value of available-for-sale securities (Tables)
12 Months Ended
Mar. 31, 2026
Tables/Schedules  
Fair Value of available-for-sale securities

 

 

Total

 

<1 Year

 

1–3 Years

 

3–4 Years

 

Money market funds

 

$

1,121,096

 

$

1,121,096

 

$

-

 

$

-

 

Treasury securities

 

 

4,714,688

 

 

4,714,688

 

 

 

 

 

-

Corporate bonds

 

 

37,088,824

 

 

13,410,372

 

 

19,696,213

 

 

3,982,239

 

Total

 

$

42,924,608

 

$

19,246,156

 

$

19,696,213

 

$

3,982,239

 

 

XML 50 R37.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 5. MARKETABLE SECURITIES: Estimated fair value of assets that were accounted for at fair value on a recurring basis (Tables)
12 Months Ended
Mar. 31, 2026
Tables/Schedules  
Estimated fair value of assets that were accounted for at fair value on a recurring basis

 

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 March 31, 2026

 

 

As of March 31, 2025

 

 

Level 1

 

 

Level 2

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Total

Money market funds

 

$

1,121,096

 

 

$

-

 

 

$

1,121,096

 

 

$

7,905,042

 

 

$

-

 

 

$

7,905,042

Treasury securities

 

 

-

 

 

 

4,714,688

 

 

 

4,714,688

 

 

 

-

 

 

 

4,715,238

 

 

 

4,715,238

Corporate bonds

 

 

-

 

 

 

37,088,824

 

 

 

37,088,824

 

 

 

-

 

 

 

35,280,978

 

 

 

35,280,978

Total

 

$

1,121,096

 

 

$

41,803,512

 

 

$

42,924,608

 

 

$

7,905,042

 

 

$

39,996,216

 

 

$

47,901,258

XML 51 R38.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 5. MARKETABLE SECURITIES: Available-for-Sale Securities (Tables)
12 Months Ended
Mar. 31, 2026
Tables/Schedules  
Available-for-Sale Securities

 

 

 

As of March 31, 2026

 

 

As of March 31, 2025

 

 

Amortized

Cost

 

 

Gross

Unrealized

Holding

Gains

 

 

Gross

Unrealized

Holding

Losses

 

 

Estimated

Fair

Value

 

 

Amortized

Cost

 

 

Gross

Unrealized

Holding

Gains

 

 

Gross

Unrealized

Holding

Losses

 

 

Estimated

Fair

Value

Money market funds

 

$

1,121,096

 

 

$

-

 

 

$

-

 

 

$

1,121,096

 

 

$

7,905,042

 

 

$

-

 

 

$

-

 

 

$

7,905,042

Treasury securities

 

 

4,699,853

 

 

 

14,835

 

 

 

-

 

 

 

4,714,688

 

 

 

4,699,686

 

 

 

15,552

 

 

 

-

 

 

 

4,715,238

Corporate bonds

 

 

37,144,634

 

 

 

16,583

 

 

 

(72,393

)

 

 

37,088,824

 

 

 

35,384,272

 

 

 

55,858

 

 

 

(159,152

)

 

 

35,280,978

Total

 

$

42,965,583

 

 

$

31,418

 

 

$

(72,393

)

 

$

42,924,608

 

 

$

47,989,000

 

 

$

71,410

 

 

$

(159,152

)

 

$

47,901,258

XML 52 R39.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 5. MARKETABLE SECURITIES: Gross unrealized holding losses and fair value of available-for-sale securities with unrealized holding losses (Tables)
12 Months Ended
Mar. 31, 2026
Tables/Schedules  
Gross unrealized holding losses and fair value of available-for-sale securities with unrealized holding losses

 

 

 

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 March 31, 2026

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

$

23,221,061

 

 

$

(51,668

)

 

$

4,447,243

 

 

$

(20,725

)

 

$

27,668,304

 

 

$

(72,393

)

Total

 

$

23,221,061

 

 

$

(51,668

)

 

$

4,447,243

 

 

$

(20,725

)

 

$

27,668,304

 

 

$

(72,393

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of March 31, 2025

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

$

7,323,059

 

 

$

(31,808

)

 

$

21,020,717

 

 

$

(127,344

)

 

$

28,343,776

 

 

$

(159,152

)

Total

 

$

7,323,059

 

 

$

(31,808

)

 

$

21,020,717

 

 

$

(127,344

)

 

$

28,343,776

 

 

$

(159,152

)

XML 53 R40.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 5. MARKETABLE SECURITIES: Unrealized Gain (Loss) on Investments (Tables)
12 Months Ended
Mar. 31, 2026
Tables/Schedules  
Unrealized Gain (Loss) on Investments

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

 

 

Year Ended March 31,

 

 

 

2026

 

 

2025

 

Unrealized gain on marketable securities

 

$

46,767

 

 

$

907,698

 

Tax effects

 

 

(10,233

)

 

 

(198,605

Unrealized gain on marketable securities, net of tax

 

$

36,534

 

 

$

709,093

 

XML 54 R41.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 6. INVENTORIES: Schedule of Inventory (Tables)
12 Months Ended
Mar. 31, 2026
Tables/Schedules  
Schedule of Inventory

Inventories are shown in the following table:

  

 

March 31,

 

 

 

2026

 

 

2025

 

Raw materials

 

$

1,357,842

 

 

$

1,608,632

 

Work in process

 

 

3,282,430

 

 

 

3,609,273

 

Finished goods

 

 

2,442,549

 

 

 

2,231,178

 

Total inventories

 

$

7,082,821

 

 

$

7,449,083

 

XML 55 R42.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 7. STOCK-BASED COMPENSATION: Schedule of Fair value of stock options (Tables)
12 Months Ended
Mar. 31, 2026
Tables/Schedules  
Schedule of Fair value of stock options

 

 

Year Ended March 31,

 

2026

 

2025

Risk-free interest rate

3.8% – 4.0%

 

4.0% – 4.6 %

Expected volatility

40% – 41%

 

40% – 42 %

Expected life (years)

5.0 

 

5.0

Dividend yield

5.9% – 6.5 %

 

4.6% – 5.0 %

 

XML 56 R43.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 7. STOCK-BASED COMPENSATION: Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award (Tables)
12 Months Ended
Mar. 31, 2026
Tables/Schedules  
Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award

 

 

Year Ended March 31,

 

2026

 

2025

Shares

 

 

 

 

Weighted Average

Exercise Price

 

Shares

 

 

 

 

Weighted Average

Exercise Price

Options outstanding at beginning of year

33,500

 

 

$

74.19

 

36,000 

 

 

$

69.50

Granted

6,500

 

 

 

64

 

6,500 

 

 

 

81.96

Exercised

-

 

 

 

-

 

(9,000)

 

 

 

61.06

At March 31,

40,000

 

 

$

72.53

 

33,500 

 

 

$

74.19

 

 

 

 

 

 

 

 

 

 

 

 

Options exercisable at March 31,

37,500

 

 

$

72.86

 

31,000 

 

 

$

73.56

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average grant date fair value of options granted during the year

 

 

 

$

14.94

 

 

 

 

$

22.77

 

XML 57 R44.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 7. STOCK-BASED COMPENSATION: Schedule of Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value (Tables)
12 Months Ended
Mar. 31, 2026
Tables/Schedules  
Schedule of Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value

 

Options Outstanding

 

Options Exercisable

 

Options

Outstanding

 

Weighted Average

Remaining Contractual

Life (Years)

 

Weighted Average

Exercise Price

 

Aggregate

Intrinsic Value

 

Options

Exercisable

 

Weighted Average

Exercise Price

 

Aggregate

Intrinsic Value

40,000

 

5.8

 

$

72.53

 

$

123,390

 

37,500

 

$

72.86

 

$

123,390

XML 58 R45.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 8. INCOME TAXES: Schedule of Components of Income Tax Expense (Benefit) (Tables)
12 Months Ended
Mar. 31, 2026
Tables/Schedules  
Schedule of Components of Income Tax Expense (Benefit)

 

 

 

Year Ended March 31,

 

 

 

2026

 

 

2025

 

Current taxes

 

Federal

 

$

385,336

 

 

$

3,403,776

 

State (Minnesota)

 

 

126,669

 

 

 

182,414

 

Deferred taxes

 

Federal

 

 

2,074,509

 

 

 

(587,356

)

State (Minnesota)

 

 

30,612

 

 

 

(24,613

)

Income tax provision

 

$

2,617,126

 

 

$

2,974,221

 

XML 59 R46.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 8. INCOME TAXES: Schedule of Effective Income Tax Rate Reconciliation (Tables)
12 Months Ended
Mar. 31, 2026
Tables/Schedules  
Schedule of Effective Income Tax Rate Reconciliation

 

 

 

Year Ended March 31,

 

 

 

2026

 

 

 

2025

 

 

 

Amount

 

 

 

% of Pretax Income

 

 

 

Amount

 

 

 

% of Pretax Income

 

Income before income taxes

 

$

17,816,321

 

 

 

100.0%

 

 

$

18,038,737

 

 

 

100.0%

 

Tax expense at U.S. statutory rate

 

 

3,741,427

 

 

 

21.0%

 

 

 

3,788,135

 

 

 

21.0%

 

State income taxes, net of Federal benefit

 

 

155,002

 

 

 

0.9%

 

 

 

158,741

 

 

 

0.9%

 

Tax credits (R&D and manufacturing credits)

 

 

(1,135,592

)

 

 

(6.4%

)

 

 

(202,166

)

 

 

(1.1%

)

Effect of foreign-derived intangible income deductions

 

 

(359,326

)

 

 

(2.0%

)

 

 

(816,143

)

 

 

(4.5%

)

Non-deductible items

 

 

934

 

 

 

0.0%

 

 

 

916

 

 

 

0.0%

 

Other

 

 

214,681

 

 

 

1.2%

 

 

 

44,738

 

 

 

0.2%

 

Provision for income taxes

 

$

2,617,126

 

 

 

14.7%

 

 

$

2,974,221

 

 

 

16.5%

 

XML 60 R47.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 8. INCOME TAXES: Schedule of income taxes disaggregated by federal and state (Tables)
12 Months Ended
Mar. 31, 2026
Tables/Schedules  
Schedule of income taxes disaggregated by federal and state

 

  

 

Year Ended March 31,

 

 Income taxes paid:

 

2026

 

 

2025

 

Federal

 

$

1,793,539

 

 

$

3,223,664

 

State (Minnesota)

 

 

139,610

 

 

 

87,870

 

 Total

 

$

1,933,149

 

 

$

3,311,534

 

XML 61 R48.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 9. LEASES: Lease, Cost (Tables)
12 Months Ended
Mar. 31, 2026
Tables/Schedules  
Lease, Cost

 

 

 

Year Ended March 31,

 

 

2026

 

2025 

Operating lease cost

 

$

192,858

 

 

$

168,449

 

Cash paid for amounts included in the measurement of lease liabilities

Operating cash flows for leases

 

$

84,995

 

 

$

182,271

 

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

 

 

 

 

 

 

 

 

Operating lease

 

$

710,665

 

 

$

710,665

 

Remaining lease term (months)

 

 

62

 

 

74

 

Discount rate

 

 

7.8

%

 

7.8

%

XML 62 R49.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 9. LEASES: Lessee, Operating Lease, Liability, Maturity (Tables)
12 Months Ended
Mar. 31, 2026
Tables/Schedules  
Lessee, Operating Lease, Liability, Maturity

 

Year Ending March 31,

 

Operating
Lease Liabilities

 

2027

 

 

172,142

 

2028

 

 

213,284

 

2029

 

 

220,216

 

2030

 

 

227,373

 

2031

 

 

234,762

 

2032

 

 

40,399

 

Total lease payments

 

 

1,108,176

 

Imputed lease interest

 

 

(202,637

)

Total lease liabilities

 

$

905,539

 

XML 63 R50.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Net Income Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Details    
Weighted Average Number of Shares Outstanding, Basic 4,837,166 4,835,069
Dilutive effect of stock options $ 2,003 $ 4,085
Weighted Average Number of Shares Outstanding, Diluted 4,839,169 4,839,154
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 5. MARKETABLE SECURITIES: Fair Value of available-for-sale securities (Details) - USD ($)
Mar. 31, 2026
Mar. 31, 2025
Total $ 42,924,608 $ 47,901,258
(1 Year 19,246,156  
Available for Sale Securities, Debt Maturities after One through Three Years, Fair Value 19,696,213  
Available for Sale Securities, Debt Maturities after Three through Seven Years, Fair Value 3,982,239  
Fixed Income Securities    
Total 1,121,096 7,905,042
(1 Year 1,121,096  
Available for Sale Securities, Debt Maturities after One through Three Years, Fair Value 0  
Available for Sale Securities, Debt Maturities after Three through Seven Years, Fair Value 0  
US Treasury Securities    
Total 4,714,688 4,715,238
(1 Year 4,714,688  
Available for Sale Securities, Debt Maturities after Three through Seven Years, Fair Value 0  
Debt Security, Corporate, US    
Total 37,088,824 $ 35,280,978
(1 Year 13,410,372  
Available for Sale Securities, Debt Maturities after One through Three Years, Fair Value 19,696,213  
Available for Sale Securities, Debt Maturities after Three through Seven Years, Fair Value $ 3,982,239  
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 5. MARKETABLE SECURITIES (Details) - USD ($)
Mar. 31, 2026
Mar. 31, 2025
Details    
Marketable Securities, Accrued Interest Receivable $ 455,566 $ 340,241
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 5. MARKETABLE SECURITIES: Estimated fair value of assets that were accounted for at fair value on a recurring basis (Details) - USD ($)
Mar. 31, 2026
Mar. 31, 2025
Total $ 42,924,608 $ 47,901,258
Fixed Income Securities    
Total 1,121,096 7,905,042
US Treasury Securities    
Total 4,714,688 4,715,238
Debt Security, Corporate, US    
Total 37,088,824 35,280,978
Fair Value, Inputs, Level 1    
Total 1,121,096 7,905,042
Fair Value, Inputs, Level 1 | Fixed Income Securities    
Total 1,121,096 7,905,042
Fair Value, Inputs, Level 1 | US Treasury Securities    
Total 0 0
Fair Value, Inputs, Level 1 | Debt Security, Corporate, US    
Total 0 0
Fair Value, Inputs, Level 2    
Total 41,803,512 39,996,216
Fair Value, Inputs, Level 2 | Fixed Income Securities    
Total 0 0
Fair Value, Inputs, Level 2 | US Treasury Securities    
Total 4,714,688 4,715,238
Fair Value, Inputs, Level 2 | Debt Security, Corporate, US    
Total $ 37,088,824 $ 35,280,978
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 5. MARKETABLE SECURITIES: Available-for-Sale Securities (Details) - USD ($)
Mar. 31, 2026
Mar. 31, 2025
Available for Sale Securities, Amortized Cost $ 42,965,583 $ 47,989,000
Available for Sale Securities, Gross Unrealized Holding Gains 31,418 71,410
Available for Sale Securities, Gross Unrealized Holding Losses (72,393) (159,152)
Available for Sale Securities, Estimated Fair Value 42,924,608 47,901,258
Fixed Income Securities    
Available for Sale Securities, Amortized Cost 1,121,096 7,905,042
Available for Sale Securities, Gross Unrealized Holding Gains 0 0
Available for Sale Securities, Gross Unrealized Holding Losses 0 0
Available for Sale Securities, Estimated Fair Value 1,121,096 7,905,042
US Treasury Securities    
Available for Sale Securities, Amortized Cost 4,699,853 4,699,686
Available for Sale Securities, Gross Unrealized Holding Gains 14,835 15,552
Available for Sale Securities, Gross Unrealized Holding Losses 0 0
Available for Sale Securities, Estimated Fair Value 4,714,688 4,715,238
Debt Security, Corporate, US    
Available for Sale Securities, Amortized Cost 37,144,634 35,384,272
Available for Sale Securities, Gross Unrealized Holding Gains 16,583 55,858
Available for Sale Securities, Gross Unrealized Holding Losses (72,393) (159,152)
Available for Sale Securities, Estimated Fair Value $ 37,088,824 $ 35,280,978
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 5. MARKETABLE SECURITIES: Gross unrealized holding losses and fair value of available-for-sale securities with unrealized holding losses (Details) - USD ($)
Mar. 31, 2026
Mar. 31, 2025
Estimated Fair Value $ 23,221,061 $ 7,323,059
Gross Unrealized Holding Losses (51,668) (31,808)
Estimated Fair Value 4,447,243 21,020,717
Gross Unrealized Holding Losses (20,725) (127,344)
Estimated Fair Value 27,668,304 28,343,776
Gross Unrealized Holding Losses (72,393) (159,152)
Corporate Bond Securities    
Estimated Fair Value   7,323,059
Gross Unrealized Holding Losses   (31,808)
Estimated Fair Value   21,020,717
Gross Unrealized Holding Losses   (127,344)
Estimated Fair Value   28,343,776
Gross Unrealized Holding Losses   $ (159,152)
Debt Security, Corporate, US    
Estimated Fair Value 23,221,061  
Gross Unrealized Holding Losses (51,668)  
Estimated Fair Value 4,447,243  
Gross Unrealized Holding Losses (20,725)  
Estimated Fair Value 27,668,304  
Gross Unrealized Holding Losses $ (72,393)  
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 5. MARKETABLE SECURITIES: Unrealized Gain (Loss) on Investments (Details) - USD ($)
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Details    
Unrealized gain (loss) from marketable securities $ 46,767 $ 907,698
Tax effects (10,233) (198,605)
Unrealized gain on marketable securities, net of tax $ 36,534 $ 709,093
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 6. INVENTORIES: Schedule of Inventory (Details) - USD ($)
Mar. 31, 2026
Mar. 31, 2025
Details    
Raw materials $ 1,357,842 $ 1,608,632
Work in process 3,282,430 3,609,273
Finished goods 2,442,549 2,231,178
Inventories, net $ 7,082,821 $ 7,449,083
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 7. STOCK-BASED COMPENSATION (Details) - USD ($)
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Details    
Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture $ 93,663 $ 152,167
Unobservable Measurement Input, Uncertainty, Description Black-Scholes-Merton option-pricing model  
Total fair value of option grants $ 97,082 147,986
Unrecognized stock-based compensation $ 3,419 $ 0
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 7. STOCK-BASED COMPENSATION: Schedule of Fair value of stock options (Details)
Mar. 31, 2026
Mar. 31, 2025
Expected life (years) 5 years 5 years
Minimum    
Risk-free interest rate 3.80% 4.00%
Expected volatility 40.00% 40.00%
Dividend yield 5.90% 4.60%
Maximum    
Risk-free interest rate 4.00% 4.60%
Expected volatility 41.00% 42.00%
Dividend yield 6.50% 5.00%
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 7. STOCK-BASED COMPENSATION: Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award (Details) - $ / shares
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Details    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Beginning Balance 33,500 36,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Beginning Balance $ 74.19 $ 69.5
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 6,500 6,500
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $ 64 $ 81.96
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period 0 (9,000)
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price $ 0 $ 61.06
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance 40,000 33,500
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance $ 72.53 $ 74.19
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number 37,500 31,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price $ 72.86 $ 73.56
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value $ 14.94 $ 22.77
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 7. STOCK-BASED COMPENSATION: Schedule of Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value (Details) - USD ($)
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Details      
Options Outstanding 40,000    
Options Outstanding, Weighted Average Remaining Contractual Life (Years) 5 years 9 months 18 days    
Options Outstanding, Weighted Average Exercise Price $ 72.53 $ 74.19 $ 69.5
Options Outstanding, Aggregate Intrinsic Value $ 123,390    
Options Exercisable 37,500 31,000  
Options Exercisable, Weighted Average Exercise Price $ 72.86 $ 73.56  
Options Exercisable, Aggregate Intrinsic Value $ 123,390    
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 8. INCOME TAXES: Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Details    
Federal $ 385,336 $ 3,403,776
State (Minnesota) 126,669 182,414
Federal 2,074,509 (587,356)
State (Minnesota) 30,612 (24,613)
Provision for income taxes $ 2,617,126 $ 2,974,221
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 8. INCOME TAXES: Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Details    
Income before income taxes $ 17,816,321 $ 18,038,737
Tax expense at U.S. statutory rate 3,741,427 3,788,135
State income taxes, net of Federal benefit 155,002 158,741
Tax credits (R&D and manufacturing credits) (1,135,592) (202,166)
Effect of foreign-derived intangible income deductions (359,326) (816,143)
Non-deductible items 934 916
Other 214,681 44,738
Provision for income taxes $ 2,617,126 $ 2,974,221
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 8. INCOME TAXES: Schedule of income taxes disaggregated by federal and state (Details) - USD ($)
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Details    
Federal $ 1,793,539 $ 3,223,664
State (Minnesota) 139,610 87,870
Total $ 1,933,149 $ 3,311,534
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 8. INCOME TAXES: Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
Mar. 31, 2026
Mar. 31, 2025
Paid time off accrual    
Deferred Tax Assets $ 67,884 $ 67,594
Deferred Tax Liabilities 0 0
Net Deferred Tax Assets/ (Liabilities) 67,884 67,594
Deferred Tax Assets (67,884) (67,594)
Net Deferred Tax Assets/ (Liabilities) (67,884) (67,594)
Reserve for obsolete inventory    
Deferred Tax Assets 47,017 47,042
Deferred Tax Liabilities 0  
Net Deferred Tax Assets/ (Liabilities) 47,017 47,042
Deferred Tax Assets (47,017) (47,042)
Net Deferred Tax Assets/ (Liabilities) (47,017) (47,042)
Depreciation and amortization    
Deferred Tax Assets 0 0
Deferred Tax Liabilities (734,113) (118,314)
Net Deferred Tax Assets/ (Liabilities) 734,113 118,314
Deferred Tax Assets 0 0
Net Deferred Tax Assets/ (Liabilities) (734,113) (118,314)
Stock-based compensation deductions    
Deferred Tax Assets 139,228 118,810
Deferred Tax Liabilities 0 0
Net Deferred Tax Assets/ (Liabilities) 139,228 118,810
Deferred Tax Assets (139,228) (118,810)
Net Deferred Tax Assets/ (Liabilities) (139,228) (118,810)
Unrealized loss on marketable securities    
Deferred Tax Assets 8,961 19,198
Deferred Tax Liabilities 0 0
Net Deferred Tax Assets/ (Liabilities) 8,961 19,198
Deferred Tax Assets (8,961) (19,198)
Net Deferred Tax Assets/ (Liabilities) (8,961) (19,198)
Section 174 R&D expense    
Deferred Tax Assets 65,273 1,417,015
Deferred Tax Liabilities 0 0
Net Deferred Tax Assets/ (Liabilities) 65,273 1,417,015
Deferred Tax Assets (65,273) (1,417,015)
Net Deferred Tax Assets/ (Liabilities) (65,273) (1,417,015)
Section 263A UNICAP inventory    
Deferred Tax Assets 129,744 311,729
Deferred Tax Liabilities 0 0
Net Deferred Tax Assets/ (Liabilities) 129,744 311,729
Deferred Tax Assets (129,744) (311,729)
Net Deferred Tax Assets/ (Liabilities) (129,744) (311,729)
Other    
Deferred Tax Assets 27,722 3,995
Deferred Tax Liabilities 0 0
Net Deferred Tax Assets/ (Liabilities) 27,722 3,995
Deferred Tax Assets (27,722) (3,995)
Net Deferred Tax Assets/ (Liabilities) (27,722) (3,995)
Deferred Tax    
Deferred Tax Assets 485,829 1,985,383
Deferred Tax Liabilities (734,113) (118,314)
Net Deferred Tax Assets/ (Liabilities) 248,284 1,867,069
Deferred Tax Assets (485,829) (1,985,383)
Net Deferred Tax Assets/ (Liabilities) $ (248,284) $ (1,867,069)
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 8. INCOME TAXES (Details)
Mar. 31, 2026
USD ($)
Details  
Unrecognized Tax Benefits $ 0
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 9. LEASES: Lease, Cost (Details) - USD ($)
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Details    
Operating lease cost $ 192,858 $ 168,449
Operating cash flows for leases 84,995 182,271
Operating lease $ 710,665 $ 710,665
Remaining lease term (months) 62 years 74 years
Discount rate 780.00% 780.00%
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 9. LEASES: Lessee, Operating Lease, Liability, Maturity (Details)
Mar. 31, 2026
USD ($)
Details  
2027 $ 172,142
2028 213,284
2029 220,216
2030 227,373
2031 234,762
2032 40,399
Total lease payments 1,108,176
Imputed lease interest (202,637)
Total lease liabilities $ 905,539
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 10. CONCENTRATIONS (Details) - Customer A
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Percent of Revenue 37.00% 35.00%
% of Accounts Receivable 27.00% 26.00%
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 11. STOCK REPURCHASE PROGRAM (Details) - USD ($)
Mar. 31, 2026
Aug. 27, 2015
Jan. 21, 2009
Details      
Share Repurchase Program, Authorized, Amount   $ 5,000,000 $ 2,500,000
Share Repurchase Program, Remaining Authorized, Amount $ 3,520,369    
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 12. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS (Details) - USD ($)
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Details    
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 $ 100,686 $ 94,912
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.26.1
NOTE 13. SUBSEQUENT EVENT (Details) - $ / shares
12 Months Ended
May 01, 2024
Mar. 31, 2026
Mar. 31, 2025
Details      
Subsequent Event, Date May 06, 2026    
Subsequent Event, Description we announced that our Board had declared a quarterly cash dividend    
Cash dividends declared per common share $ 1 $ 4 $ 4
Dividends Payable, Date to be Paid May 29, 2026    
Dividends Payable, Date of Record May 18, 2026    
XML 86 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 87 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 89 FilingSummary.xml IDEA: XBRL DOCUMENT 3.26.1 html 77 247 1 false 22 0 false 4 false false R1.htm 000010 - Document - Document and Entity Information Sheet http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 000020 - Statement - BALANCE SHEETS Sheet http://nve.com/20260331/role/idr_StatementBalanceSheets BALANCE SHEETS Statements 2 false false R3.htm 000030 - Statement - BALANCE SHEETS - Parenthetical Sheet http://nve.com/20260331/role/idr_StatementBalanceSheetsParenthetical BALANCE SHEETS - Parenthetical Statements 3 false false R4.htm 000040 - Statement - STATEMENTS OF INCOME Sheet http://nve.com/20260331/role/idr_StatementStatementsOfIncome STATEMENTS OF INCOME Statements 4 false false R5.htm 000050 - Statement - STATEMENTS OF COMPREHENSIVE INCOME Sheet http://nve.com/20260331/role/idr_StatementStatementsOfComprehensiveIncome STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 000060 - Statement - STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://nve.com/20260331/role/idr_StatementStatementsOfShareholdersEquity STATEMENTS OF SHAREHOLDERS' EQUITY Statements 6 false false R7.htm 000070 - Statement - STATEMENTS OF CASH FLOWS Sheet http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 000080 - Disclosure - NOTE 1. BASIS OF PRESENTATION Sheet http://nve.com/20260331/role/idr_DisclosureNote1BasisOfPresentation NOTE 1. BASIS OF PRESENTATION Notes 8 false false R9.htm 000090 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPolicies NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 000100 - Disclosure - NOTE 3. RECENTLY ADOPTED ACCOUNTING STANDARDS Sheet http://nve.com/20260331/role/idr_DisclosureNote3RecentlyAdoptedAccountingStandards NOTE 3. RECENTLY ADOPTED ACCOUNTING STANDARDS Notes 10 false false R11.htm 000110 - Disclosure - NOTE 4. NEW ACCOUNTING STANDARDS NOT YET ADOPTED Sheet http://nve.com/20260331/role/idr_DisclosureNote4NewAccountingStandardsNotYetAdopted NOTE 4. NEW ACCOUNTING STANDARDS NOT YET ADOPTED Notes 11 false false R12.htm 000120 - Disclosure - NOTE 5. MARKETABLE SECURITIES Sheet http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecurities NOTE 5. MARKETABLE SECURITIES Notes 12 false false R13.htm 000130 - Disclosure - NOTE 6. INVENTORIES Sheet http://nve.com/20260331/role/idr_DisclosureNote6Inventories NOTE 6. INVENTORIES Notes 13 false false R14.htm 000140 - Disclosure - NOTE 7. STOCK-BASED COMPENSATION Sheet http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensation NOTE 7. STOCK-BASED COMPENSATION Notes 14 false false R15.htm 000150 - Disclosure - NOTE 8. INCOME TAXES Sheet http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxes NOTE 8. INCOME TAXES Notes 15 false false R16.htm 000160 - Disclosure - NOTE 9. LEASES Sheet http://nve.com/20260331/role/idr_DisclosureNote9Leases NOTE 9. LEASES Notes 16 false false R17.htm 000170 - Disclosure - NOTE 10. CONCENTRATIONS Sheet http://nve.com/20260331/role/idr_DisclosureNote10Concentrations NOTE 10. CONCENTRATIONS Notes 17 false false R18.htm 000180 - Disclosure - NOTE 11. STOCK REPURCHASE PROGRAM Sheet http://nve.com/20260331/role/idr_DisclosureNote11StockRepurchaseProgram NOTE 11. STOCK REPURCHASE PROGRAM Notes 18 false false R19.htm 000190 - Disclosure - NOTE 12. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS Sheet http://nve.com/20260331/role/idr_DisclosureNote12InformationAsToEmployeeStockPurchaseSavingsAndSimilarPlans NOTE 12. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS Notes 19 false false R20.htm 000200 - Disclosure - NOTE 13. SUBSEQUENT EVENT Sheet http://nve.com/20260331/role/idr_DisclosureNote13SubsequentEvent NOTE 13. SUBSEQUENT EVENT Notes 20 false false R21.htm 000210 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Cash and Cash Equivalents (Policies) Sheet http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsPolicies NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Cash and Cash Equivalents (Policies) Policies 21 false false R22.htm 000220 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Concentration of Risk and Financial Instruments (Policies) Sheet http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesConcentrationOfRiskAndFinancialInstrumentsPolicies NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Concentration of Risk and Financial Instruments (Policies) Policies 22 false false R23.htm 000230 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Accounts Receivable and Allowance for Credit Losses (Policies) Sheet http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesAccountsReceivableAndAllowanceForCreditLossesPolicies NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Accounts Receivable and Allowance for Credit Losses (Policies) Policies 23 false false R24.htm 000240 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Inventories (Policies) Sheet http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesInventoriesPolicies NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Inventories (Policies) Policies 24 false false R25.htm 000250 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Product Warranty (Policies) Sheet http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesProductWarrantyPolicies NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Product Warranty (Policies) Policies 25 false false R26.htm 000260 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Fixed Assets (Policies) Sheet http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesFixedAssetsPolicies NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Fixed Assets (Policies) Policies 26 false false R27.htm 000270 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Revenue Recognition (Policies) Sheet http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesRevenueRecognitionPolicies NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Revenue Recognition (Policies) Policies 27 false false R28.htm 000280 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Income Taxes (Policies) Sheet http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesIncomeTaxesPolicies NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Income Taxes (Policies) Policies 28 false false R29.htm 000290 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Research and Development Expense Recognition (Policies) Sheet http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesResearchAndDevelopmentExpenseRecognitionPolicies NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Research and Development Expense Recognition (Policies) Policies 29 false false R30.htm 000300 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Stock-Based Compensation (Policies) Sheet http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesStockBasedCompensationPolicies NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Stock-Based Compensation (Policies) Policies 30 false false R31.htm 000310 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Net Income Per Share (Policies) Sheet http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesNetIncomePerSharePolicies NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Net Income Per Share (Policies) Policies 31 false false R32.htm 000320 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Use of Estimates (Policies) Sheet http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesUseOfEstimatesPolicies NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Use of Estimates (Policies) Policies 32 false false R33.htm 000330 - Disclosure - NOTE 8. INCOME TAXES: Schedule of Deferred Tax Assets and Liabilities (Policies) Sheet http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesPolicies NOTE 8. INCOME TAXES: Schedule of Deferred Tax Assets and Liabilities (Policies) Policies 33 false false R34.htm 000340 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Marketable securities (Tables) Sheet http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesMarketableSecuritiesTables NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Marketable securities (Tables) Tables 34 false false R35.htm 000350 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Net Income Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables) Sheet http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesNetIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedTables NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Net Income Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables) Tables 35 false false R36.htm 000360 - Disclosure - NOTE 5. MARKETABLE SECURITIES: Fair Value of available-for-sale securities (Tables) Sheet http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesFairValueOfAvailableForSaleSecuritiesTables NOTE 5. MARKETABLE SECURITIES: Fair Value of available-for-sale securities (Tables) Tables 36 false false R37.htm 000370 - Disclosure - NOTE 5. MARKETABLE SECURITIES: Estimated fair value of assets that were accounted for at fair value on a recurring basis (Tables) Sheet http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisTables NOTE 5. MARKETABLE SECURITIES: Estimated fair value of assets that were accounted for at fair value on a recurring basis (Tables) Tables 37 false false R38.htm 000380 - Disclosure - NOTE 5. MARKETABLE SECURITIES: Available-for-Sale Securities (Tables) Sheet http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesAvailableForSaleSecuritiesTables NOTE 5. MARKETABLE SECURITIES: Available-for-Sale Securities (Tables) Tables 38 false false R39.htm 000390 - Disclosure - NOTE 5. MARKETABLE SECURITIES: Gross unrealized holding losses and fair value of available-for-sale securities with unrealized holding losses (Tables) Sheet http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesTables NOTE 5. MARKETABLE SECURITIES: Gross unrealized holding losses and fair value of available-for-sale securities with unrealized holding losses (Tables) Tables 39 false false R40.htm 000400 - Disclosure - NOTE 5. MARKETABLE SECURITIES: Unrealized Gain (Loss) on Investments (Tables) Sheet http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesUnrealizedGainLossOnInvestmentsTables NOTE 5. MARKETABLE SECURITIES: Unrealized Gain (Loss) on Investments (Tables) Tables 40 false false R41.htm 000410 - Disclosure - NOTE 6. INVENTORIES: Schedule of Inventory (Tables) Sheet http://nve.com/20260331/role/idr_DisclosureNote6InventoriesScheduleOfInventoryTables NOTE 6. INVENTORIES: Schedule of Inventory (Tables) Tables 41 false false R42.htm 000420 - Disclosure - NOTE 7. STOCK-BASED COMPENSATION: Schedule of Fair value of stock options (Tables) Sheet http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationScheduleOfFairValueOfStockOptionsTables NOTE 7. STOCK-BASED COMPENSATION: Schedule of Fair value of stock options (Tables) Tables 42 false false R43.htm 000430 - Disclosure - NOTE 7. STOCK-BASED COMPENSATION: Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award (Tables) Sheet http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTables NOTE 7. STOCK-BASED COMPENSATION: Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award (Tables) Tables 43 false false R44.htm 000440 - Disclosure - NOTE 7. STOCK-BASED COMPENSATION: Schedule of Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value (Tables) Sheet http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTables NOTE 7. STOCK-BASED COMPENSATION: Schedule of Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value (Tables) Tables 44 false false R45.htm 000450 - Disclosure - NOTE 8. INCOME TAXES: Schedule of Components of Income Tax Expense (Benefit) (Tables) Sheet http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitTables NOTE 8. INCOME TAXES: Schedule of Components of Income Tax Expense (Benefit) (Tables) Tables 45 false false R46.htm 000460 - Disclosure - NOTE 8. INCOME TAXES: Schedule of Effective Income Tax Rate Reconciliation (Tables) Sheet http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationTables NOTE 8. INCOME TAXES: Schedule of Effective Income Tax Rate Reconciliation (Tables) Tables 46 false false R47.htm 000470 - Disclosure - NOTE 8. INCOME TAXES: Schedule of income taxes disaggregated by federal and state (Tables) Sheet http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfIncomeTaxesDisaggregatedByFederalAndStateTables NOTE 8. INCOME TAXES: Schedule of income taxes disaggregated by federal and state (Tables) Tables 47 false false R48.htm 000480 - Disclosure - NOTE 9. LEASES: Lease, Cost (Tables) Sheet http://nve.com/20260331/role/idr_DisclosureNote9LeasesLeaseCostTables NOTE 9. LEASES: Lease, Cost (Tables) Tables 48 false false R49.htm 000490 - Disclosure - NOTE 9. LEASES: Lessee, Operating Lease, Liability, Maturity (Tables) Sheet http://nve.com/20260331/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityTables NOTE 9. LEASES: Lessee, Operating Lease, Liability, Maturity (Tables) Tables 49 false false R50.htm 000500 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Net Income Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details) Sheet http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesNetIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedDetails NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Net Income Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details) Details http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesNetIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedTables 50 false false R51.htm 000510 - Disclosure - NOTE 5. MARKETABLE SECURITIES: Fair Value of available-for-sale securities (Details) Sheet http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesFairValueOfAvailableForSaleSecuritiesDetails NOTE 5. MARKETABLE SECURITIES: Fair Value of available-for-sale securities (Details) Details http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesFairValueOfAvailableForSaleSecuritiesTables 51 false false R52.htm 000520 - Disclosure - NOTE 5. MARKETABLE SECURITIES (Details) Sheet http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesDetails NOTE 5. MARKETABLE SECURITIES (Details) Details http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesFairValueOfAvailableForSaleSecuritiesTables 52 false false R53.htm 000530 - Disclosure - NOTE 5. MARKETABLE SECURITIES: Estimated fair value of assets that were accounted for at fair value on a recurring basis (Details) Sheet http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisDetails NOTE 5. MARKETABLE SECURITIES: Estimated fair value of assets that were accounted for at fair value on a recurring basis (Details) Details http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisTables 53 false false R54.htm 000540 - Disclosure - NOTE 5. MARKETABLE SECURITIES: Available-for-Sale Securities (Details) Sheet http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesAvailableForSaleSecuritiesDetails NOTE 5. MARKETABLE SECURITIES: Available-for-Sale Securities (Details) Details http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesAvailableForSaleSecuritiesTables 54 false false R55.htm 000550 - Disclosure - NOTE 5. MARKETABLE SECURITIES: Gross unrealized holding losses and fair value of available-for-sale securities with unrealized holding losses (Details) Sheet http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesDetails NOTE 5. MARKETABLE SECURITIES: Gross unrealized holding losses and fair value of available-for-sale securities with unrealized holding losses (Details) Details http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesTables 55 false false R56.htm 000560 - Disclosure - NOTE 5. MARKETABLE SECURITIES: Unrealized Gain (Loss) on Investments (Details) Sheet http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesUnrealizedGainLossOnInvestmentsDetails NOTE 5. MARKETABLE SECURITIES: Unrealized Gain (Loss) on Investments (Details) Details http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesUnrealizedGainLossOnInvestmentsTables 56 false false R57.htm 000570 - Disclosure - NOTE 6. INVENTORIES: Schedule of Inventory (Details) Sheet http://nve.com/20260331/role/idr_DisclosureNote6InventoriesScheduleOfInventoryDetails NOTE 6. INVENTORIES: Schedule of Inventory (Details) Details http://nve.com/20260331/role/idr_DisclosureNote6InventoriesScheduleOfInventoryTables 57 false false R58.htm 000580 - Disclosure - NOTE 7. STOCK-BASED COMPENSATION (Details) Sheet http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationDetails NOTE 7. STOCK-BASED COMPENSATION (Details) Details http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationScheduleOfFairValueOfStockOptionsTables 58 false false R59.htm 000590 - Disclosure - NOTE 7. STOCK-BASED COMPENSATION: Schedule of Fair value of stock options (Details) Sheet http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationScheduleOfFairValueOfStockOptionsDetails NOTE 7. STOCK-BASED COMPENSATION: Schedule of Fair value of stock options (Details) Details http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationScheduleOfFairValueOfStockOptionsTables 59 false false R60.htm 000600 - Disclosure - NOTE 7. STOCK-BASED COMPENSATION: Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award (Details) Sheet http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardDetails NOTE 7. STOCK-BASED COMPENSATION: Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award (Details) Details http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTables 60 false false R61.htm 000610 - Disclosure - NOTE 7. STOCK-BASED COMPENSATION: Schedule of Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value (Details) Sheet http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueDetails NOTE 7. STOCK-BASED COMPENSATION: Schedule of Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value (Details) Details http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTables 61 false false R62.htm 000620 - Disclosure - NOTE 8. INCOME TAXES: Schedule of Components of Income Tax Expense (Benefit) (Details) Sheet http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails NOTE 8. INCOME TAXES: Schedule of Components of Income Tax Expense (Benefit) (Details) Details http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitTables 62 false false R63.htm 000630 - Disclosure - NOTE 8. INCOME TAXES: Schedule of Effective Income Tax Rate Reconciliation (Details) Sheet http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails NOTE 8. INCOME TAXES: Schedule of Effective Income Tax Rate Reconciliation (Details) Details http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationTables 63 false false R64.htm 000640 - Disclosure - NOTE 8. INCOME TAXES: Schedule of income taxes disaggregated by federal and state (Details) Sheet http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfIncomeTaxesDisaggregatedByFederalAndStateDetails NOTE 8. INCOME TAXES: Schedule of income taxes disaggregated by federal and state (Details) Details http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfIncomeTaxesDisaggregatedByFederalAndStateTables 64 false false R65.htm 000650 - Disclosure - NOTE 8. INCOME TAXES: Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails NOTE 8. INCOME TAXES: Schedule of Deferred Tax Assets and Liabilities (Details) Details http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesPolicies 65 false false R66.htm 000660 - Disclosure - NOTE 8. INCOME TAXES (Details) Sheet http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesDetails NOTE 8. INCOME TAXES (Details) Details http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitTables 66 false false R67.htm 000670 - Disclosure - NOTE 9. LEASES: Lease, Cost (Details) Sheet http://nve.com/20260331/role/idr_DisclosureNote9LeasesLeaseCostDetails NOTE 9. LEASES: Lease, Cost (Details) Details http://nve.com/20260331/role/idr_DisclosureNote9LeasesLeaseCostTables 67 false false R68.htm 000680 - Disclosure - NOTE 9. LEASES: Lessee, Operating Lease, Liability, Maturity (Details) Sheet http://nve.com/20260331/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityDetails NOTE 9. LEASES: Lessee, Operating Lease, Liability, Maturity (Details) Details http://nve.com/20260331/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityTables 68 false false R69.htm 000690 - Disclosure - NOTE 10. CONCENTRATIONS (Details) Sheet http://nve.com/20260331/role/idr_DisclosureNote10ConcentrationsDetails NOTE 10. CONCENTRATIONS (Details) Details http://nve.com/20260331/role/idr_DisclosureNote10Concentrations 69 false false R70.htm 000700 - Disclosure - NOTE 11. STOCK REPURCHASE PROGRAM (Details) Sheet http://nve.com/20260331/role/idr_DisclosureNote11StockRepurchaseProgramDetails NOTE 11. STOCK REPURCHASE PROGRAM (Details) Details http://nve.com/20260331/role/idr_DisclosureNote11StockRepurchaseProgram 70 false false R71.htm 000710 - Disclosure - NOTE 12. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS (Details) Sheet http://nve.com/20260331/role/idr_DisclosureNote12InformationAsToEmployeeStockPurchaseSavingsAndSimilarPlansDetails NOTE 12. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS (Details) Details http://nve.com/20260331/role/idr_DisclosureNote12InformationAsToEmployeeStockPurchaseSavingsAndSimilarPlans 71 false false R72.htm 000720 - Disclosure - NOTE 13. SUBSEQUENT EVENT (Details) Sheet http://nve.com/20260331/role/idr_DisclosureNote13SubsequentEventDetails NOTE 13. SUBSEQUENT EVENT (Details) Details http://nve.com/20260331/role/idr_DisclosureNote13SubsequentEvent 72 false false All Reports Book All Reports nvec-20260331.xsd nvec-20260331_10k.htm nvec-20260331_cal.xml nvec-20260331_def.xml nvec-20260331_lab.xml nvec-20260331_pre.xml nve10k_1.jpg nve10k_2.jpg http://fasb.org/srt/2026 http://fasb.org/us-gaap/2026 http://xbrl.sec.gov/dei/2026 true true JSON 92 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "nvec-20260331_10k.htm": { "nsprefix": "fil", "nsuri": "http://nve.com/20260331", "dts": { "schema": { "local": [ "nvec-20260331.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/2024-01-31/types.xsd", "https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd", "https://xbrl.fasb.org/srt/2026/elts/srt-roles-2026.xsd", "https://xbrl.fasb.org/srt/2026/elts/srt-types-2026.xsd", "https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd", "https://xbrl.fasb.org/us-gaap/2026/elts/us-roles-2026.xsd", "https://xbrl.fasb.org/us-gaap/2026/elts/us-types-2026.xsd", "https://xbrl.sec.gov/country/2026/country-2026.xsd", "https://xbrl.sec.gov/dei/2026/dei-2026.xsd", "https://xbrl.sec.gov/stpr/2026/stpr-2026.xsd" ] }, "inline": { "local": [ "nvec-20260331_10k.htm" ] }, "calculationLink": { "local": [ "nvec-20260331_cal.xml" ] }, "definitionLink": { "local": [ "nvec-20260331_def.xml" ] }, "labelLink": { "local": [ "nvec-20260331_lab.xml" ] }, "presentationLink": { "local": [ "nvec-20260331_pre.xml" ] } }, "keyStandard": 233, "keyCustom": 14, "axisStandard": 7, "axisCustom": 0, "memberStandard": 12, "memberCustom": 10, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2026": 5 }, "contextCount": 77, "entityCount": 1, "segmentCount": 22, "elementCount": 309, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2026": 469, "http://xbrl.sec.gov/dei/2026": 40, "http://fasb.org/srt/2026": 2 }, "report": { "R1": { "role": "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation", "longName": "000010 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "D250401_260331", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://nve.com/20260331/role/idr_StatementBalanceSheets", "longName": "000020 - Statement - BALANCE SHEETS", "shortName": "BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "E26Q1", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "E26Q1", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R3": { "role": "http://nve.com/20260331/role/idr_StatementBalanceSheetsParenthetical", "longName": "000030 - Statement - BALANCE SHEETS - Parenthetical", "shortName": "BALANCE SHEETS - Parenthetical", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "E26Q1", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "E26Q1", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R4": { "role": "http://nve.com/20260331/role/idr_StatementStatementsOfIncome", "longName": "000040 - Statement - STATEMENTS OF INCOME", "shortName": "STATEMENTS OF INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:RevenueNotFromContractWithCustomer", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:RevenueNotFromContractWithCustomer", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R5": { "role": "http://nve.com/20260331/role/idr_StatementStatementsOfComprehensiveIncome", "longName": "000050 - Statement - STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true }, "uniqueAnchor": null }, "R6": { "role": "http://nve.com/20260331/role/idr_StatementStatementsOfShareholdersEquity", "longName": "000060 - Statement - STATEMENTS OF SHAREHOLDERS' EQUITY", "shortName": "STATEMENTS OF SHAREHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "E24Q1_StEqComps-CommonStock", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "E24Q1_StEqComps-CommonStock", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R7": { "role": "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows", "longName": "000070 - Statement - STATEMENTS OF CASH FLOWS", "shortName": "STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R8": { "role": "http://nve.com/20260331/role/idr_DisclosureNote1BasisOfPresentation", "longName": "000080 - Disclosure - NOTE 1. BASIS OF PRESENTATION", "shortName": "NOTE 1. BASIS OF PRESENTATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R9": { "role": "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPolicies", "longName": "000090 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://nve.com/20260331/role/idr_DisclosureNote3RecentlyAdoptedAccountingStandards", "longName": "000100 - Disclosure - NOTE 3. RECENTLY ADOPTED ACCOUNTING STANDARDS", "shortName": "NOTE 3. RECENTLY ADOPTED ACCOUNTING STANDARDS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://nve.com/20260331/role/idr_DisclosureNote4NewAccountingStandardsNotYetAdopted", "longName": "000110 - Disclosure - NOTE 4. NEW ACCOUNTING STANDARDS NOT YET ADOPTED", "shortName": "NOTE 4. NEW ACCOUNTING STANDARDS NOT YET ADOPTED", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecurities", "longName": "000120 - Disclosure - NOTE 5. MARKETABLE SECURITIES", "shortName": "NOTE 5. MARKETABLE SECURITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://nve.com/20260331/role/idr_DisclosureNote6Inventories", "longName": "000130 - Disclosure - NOTE 6. INVENTORIES", "shortName": "NOTE 6. INVENTORIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensation", "longName": "000140 - Disclosure - NOTE 7. STOCK-BASED COMPENSATION", "shortName": "NOTE 7. STOCK-BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxes", "longName": "000150 - Disclosure - NOTE 8. INCOME TAXES", "shortName": "NOTE 8. INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://nve.com/20260331/role/idr_DisclosureNote9Leases", "longName": "000160 - Disclosure - NOTE 9. LEASES", "shortName": "NOTE 9. LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://nve.com/20260331/role/idr_DisclosureNote10Concentrations", "longName": "000170 - Disclosure - NOTE 10. CONCENTRATIONS", "shortName": "NOTE 10. CONCENTRATIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://nve.com/20260331/role/idr_DisclosureNote11StockRepurchaseProgram", "longName": "000180 - Disclosure - NOTE 11. STOCK REPURCHASE PROGRAM", "shortName": "NOTE 11. STOCK REPURCHASE PROGRAM", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://nve.com/20260331/role/idr_DisclosureNote12InformationAsToEmployeeStockPurchaseSavingsAndSimilarPlans", "longName": "000190 - Disclosure - NOTE 12. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS", "shortName": "NOTE 12. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://nve.com/20260331/role/idr_DisclosureNote13SubsequentEvent", "longName": "000200 - Disclosure - NOTE 13. SUBSEQUENT EVENT", "shortName": "NOTE 13. SUBSEQUENT EVENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsPolicies", "longName": "000210 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Cash and Cash Equivalents (Policies)", "shortName": "NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Cash and Cash Equivalents (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "21", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesConcentrationOfRiskAndFinancialInstrumentsPolicies", "longName": "000220 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Concentration of Risk and Financial Instruments (Policies)", "shortName": "NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Concentration of Risk and Financial Instruments (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:ConcentrationRiskCreditRisk", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:ConcentrationRiskCreditRisk", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesAccountsReceivableAndAllowanceForCreditLossesPolicies", "longName": "000230 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Accounts Receivable and Allowance for Credit Losses (Policies)", "shortName": "NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Accounts Receivable and Allowance for Credit Losses (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:TradeAndOtherAccountsReceivablePolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:TradeAndOtherAccountsReceivablePolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesInventoriesPolicies", "longName": "000240 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Inventories (Policies)", "shortName": "NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Inventories (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "24", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:InventorySuppliesPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:InventorySuppliesPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesProductWarrantyPolicies", "longName": "000250 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Product Warranty (Policies)", "shortName": "NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Product Warranty (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:ExtendedProductWarrantyPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:ExtendedProductWarrantyPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesFixedAssetsPolicies", "longName": "000260 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Fixed Assets (Policies)", "shortName": "NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Fixed Assets (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "26", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesRevenueRecognitionPolicies", "longName": "000270 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Revenue Recognition (Policies)", "shortName": "NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Revenue Recognition (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R28": { "role": "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesIncomeTaxesPolicies", "longName": "000280 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Income Taxes (Policies)", "shortName": "NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Income Taxes (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "28", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:IncomeTaxPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:IncomeTaxPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesResearchAndDevelopmentExpenseRecognitionPolicies", "longName": "000290 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Research and Development Expense Recognition (Policies)", "shortName": "NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Research and Development Expense Recognition (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "29", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:ResearchAndDevelopmentExpensePolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:ResearchAndDevelopmentExpensePolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesStockBasedCompensationPolicies", "longName": "000300 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Stock-Based Compensation (Policies)", "shortName": "NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Stock-Based Compensation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "30", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesNetIncomePerSharePolicies", "longName": "000310 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Net Income Per Share (Policies)", "shortName": "NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Net Income Per Share (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "31", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:EarningsPerSharePolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:EarningsPerSharePolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesUseOfEstimatesPolicies", "longName": "000320 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Use of Estimates (Policies)", "shortName": "NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Use of Estimates (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "32", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R33": { "role": "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesPolicies", "longName": "000330 - Disclosure - NOTE 8. INCOME TAXES: Schedule of Deferred Tax Assets and Liabilities (Policies)", "shortName": "NOTE 8. INCOME TAXES: Schedule of Deferred Tax Assets and Liabilities (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "33", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesMarketableSecuritiesTables", "longName": "000340 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Marketable securities (Tables)", "shortName": "NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Marketable securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:MarketableSecuritiesPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:MarketableSecuritiesPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesNetIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedTables", "longName": "000350 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Net Income Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables)", "shortName": "NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Net Income Per Share: Schedule of Earnings Per Share, Basic and Diluted (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R36": { "role": "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesFairValueOfAvailableForSaleSecuritiesTables", "longName": "000360 - Disclosure - NOTE 5. MARKETABLE SECURITIES: Fair Value of available-for-sale securities (Tables)", "shortName": "NOTE 5. MARKETABLE SECURITIES: Fair Value of available-for-sale securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:MarketableSecuritiesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:MarketableSecuritiesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R37": { "role": "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisTables", "longName": "000370 - Disclosure - NOTE 5. MARKETABLE SECURITIES: Estimated fair value of assets that were accounted for at fair value on a recurring basis (Tables)", "shortName": "NOTE 5. MARKETABLE SECURITIES: Estimated fair value of assets that were accounted for at fair value on a recurring basis (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:MarketableSecuritiesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:MarketableSecuritiesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R38": { "role": "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesAvailableForSaleSecuritiesTables", "longName": "000380 - Disclosure - NOTE 5. MARKETABLE SECURITIES: Available-for-Sale Securities (Tables)", "shortName": "NOTE 5. MARKETABLE SECURITIES: Available-for-Sale Securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R39": { "role": "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesTables", "longName": "000390 - Disclosure - NOTE 5. MARKETABLE SECURITIES: Gross unrealized holding losses and fair value of available-for-sale securities with unrealized holding losses (Tables)", "shortName": "NOTE 5. MARKETABLE SECURITIES: Gross unrealized holding losses and fair value of available-for-sale securities with unrealized holding losses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R40": { "role": "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesUnrealizedGainLossOnInvestmentsTables", "longName": "000400 - Disclosure - NOTE 5. MARKETABLE SECURITIES: Unrealized Gain (Loss) on Investments (Tables)", "shortName": "NOTE 5. MARKETABLE SECURITIES: Unrealized Gain (Loss) on Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R41": { "role": "http://nve.com/20260331/role/idr_DisclosureNote6InventoriesScheduleOfInventoryTables", "longName": "000410 - Disclosure - NOTE 6. INVENTORIES: Schedule of Inventory (Tables)", "shortName": "NOTE 6. INVENTORIES: Schedule of Inventory (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R42": { "role": "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationScheduleOfFairValueOfStockOptionsTables", "longName": "000420 - Disclosure - NOTE 7. STOCK-BASED COMPENSATION: Schedule of Fair value of stock options (Tables)", "shortName": "NOTE 7. STOCK-BASED COMPENSATION: Schedule of Fair value of stock options (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R43": { "role": "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTables", "longName": "000430 - Disclosure - NOTE 7. STOCK-BASED COMPENSATION: Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award (Tables)", "shortName": "NOTE 7. STOCK-BASED COMPENSATION: Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R44": { "role": "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTables", "longName": "000440 - Disclosure - NOTE 7. STOCK-BASED COMPENSATION: Schedule of Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value (Tables)", "shortName": "NOTE 7. STOCK-BASED COMPENSATION: Schedule of Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R45": { "role": "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitTables", "longName": "000450 - Disclosure - NOTE 8. INCOME TAXES: Schedule of Components of Income Tax Expense (Benefit) (Tables)", "shortName": "NOTE 8. INCOME TAXES: Schedule of Components of Income Tax Expense (Benefit) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R46": { "role": "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationTables", "longName": "000460 - Disclosure - NOTE 8. INCOME TAXES: Schedule of Effective Income Tax Rate Reconciliation (Tables)", "shortName": "NOTE 8. INCOME TAXES: Schedule of Effective Income Tax Rate Reconciliation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R47": { "role": "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfIncomeTaxesDisaggregatedByFederalAndStateTables", "longName": "000470 - Disclosure - NOTE 8. INCOME TAXES: Schedule of income taxes disaggregated by federal and state (Tables)", "shortName": "NOTE 8. INCOME TAXES: Schedule of income taxes disaggregated by federal and state (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:SummaryOfIncomeTaxExaminationsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:SummaryOfIncomeTaxExaminationsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R48": { "role": "http://nve.com/20260331/role/idr_DisclosureNote9LeasesLeaseCostTables", "longName": "000480 - Disclosure - NOTE 9. LEASES: Lease, Cost (Tables)", "shortName": "NOTE 9. LEASES: Lease, Cost (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R49": { "role": "http://nve.com/20260331/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityTables", "longName": "000490 - Disclosure - NOTE 9. LEASES: Lessee, Operating Lease, Liability, Maturity (Tables)", "shortName": "NOTE 9. LEASES: Lessee, Operating Lease, Liability, Maturity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "49", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R50": { "role": "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesNetIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "longName": "000500 - Disclosure - NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Net Income Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details)", "shortName": "NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: Net Income Per Share: Schedule of Earnings Per Share, Basic and Diluted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:DilutiveSecuritiesEffectOnBasicEarningsPerShareOther", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "unique": true } }, "R51": { "role": "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesFairValueOfAvailableForSaleSecuritiesDetails", "longName": "000510 - Disclosure - NOTE 5. MARKETABLE SECURITIES: Fair Value of available-for-sale securities (Details)", "shortName": "NOTE 5. MARKETABLE SECURITIES: Fair Value of available-for-sale securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "E26Q1", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:MarketableSecuritiesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "E26Q1", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:MarketableSecuritiesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "unique": true } }, "R52": { "role": "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesDetails", "longName": "000520 - Disclosure - NOTE 5. MARKETABLE SECURITIES (Details)", "shortName": "NOTE 5. MARKETABLE SECURITIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "E26Q1", "name": "fil:MarketableSecuritiesAccruedInterestReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:MarketableSecuritiesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "E26Q1", "name": "fil:MarketableSecuritiesAccruedInterestReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:MarketableSecuritiesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R53": { "role": "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisDetails", "longName": "000530 - Disclosure - NOTE 5. MARKETABLE SECURITIES: Estimated fair value of assets that were accounted for at fair value on a recurring basis (Details)", "shortName": "NOTE 5. MARKETABLE SECURITIES: Estimated fair value of assets that were accounted for at fair value on a recurring basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "E26Q1", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:MarketableSecuritiesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "E26Q1_FvByFvHierarchyLevel-FvInputsLevel1", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:MarketableSecuritiesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "unique": true } }, "R54": { "role": "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesAvailableForSaleSecuritiesDetails", "longName": "000540 - Disclosure - NOTE 5. MARKETABLE SECURITIES: Available-for-Sale Securities (Details)", "shortName": "NOTE 5. MARKETABLE SECURITIES: Available-for-Sale Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "E26Q1", "name": "fil:AvailableForSaleSecuritiesAmortizedCost1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "E26Q1", "name": "fil:AvailableForSaleSecuritiesAmortizedCost1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R55": { "role": "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesDetails", "longName": "000550 - Disclosure - NOTE 5. MARKETABLE SECURITIES: Gross unrealized holding losses and fair value of available-for-sale securities with unrealized holding losses (Details)", "shortName": "NOTE 5. MARKETABLE SECURITIES: Gross unrealized holding losses and fair value of available-for-sale securities with unrealized holding losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "E26Q1", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "E26Q1", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R56": { "role": "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesUnrealizedGainLossOnInvestmentsDetails", "longName": "000560 - Disclosure - NOTE 5. MARKETABLE SECURITIES: Unrealized Gain (Loss) on Investments (Details)", "shortName": "NOTE 5. MARKETABLE SECURITIES: Unrealized Gain (Loss) on Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "D250401_260331", "name": "fil:UnrealizedGainLossFromMarketableSecurities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "fil:UnrealizedGainLossFromMarketableSecurities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R57": { "role": "http://nve.com/20260331/role/idr_DisclosureNote6InventoriesScheduleOfInventoryDetails", "longName": "000570 - Disclosure - NOTE 6. INVENTORIES: Schedule of Inventory (Details)", "shortName": "NOTE 6. INVENTORIES: Schedule of Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "E26Q1", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "E26Q1", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R58": { "role": "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationDetails", "longName": "000580 - Disclosure - NOTE 7. STOCK-BASED COMPENSATION (Details)", "shortName": "NOTE 7. STOCK-BASED COMPENSATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:FairValueMeasurementsSensitivityAnalysisDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "unique": true } }, "R59": { "role": "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationScheduleOfFairValueOfStockOptionsDetails", "longName": "000590 - Disclosure - NOTE 7. STOCK-BASED COMPENSATION: Schedule of Fair value of stock options (Details)", "shortName": "NOTE 7. STOCK-BASED COMPENSATION: Schedule of Fair value of stock options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "D260331", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D260331", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R60": { "role": "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardDetails", "longName": "000600 - Disclosure - NOTE 7. STOCK-BASED COMPENSATION: Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award (Details)", "shortName": "NOTE 7. STOCK-BASED COMPENSATION: Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "E25Q1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "E24Q1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "unique": true } }, "R61": { "role": "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueDetails", "longName": "000610 - Disclosure - NOTE 7. STOCK-BASED COMPENSATION: Schedule of Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value (Details)", "shortName": "NOTE 7. STOCK-BASED COMPENSATION: Schedule of Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "E26Q1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "E26Q1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R62": { "role": "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails", "longName": "000620 - Disclosure - NOTE 8. INCOME TAXES: Schedule of Components of Income Tax Expense (Benefit) (Details)", "shortName": "NOTE 8. INCOME TAXES: Schedule of Components of Income Tax Expense (Benefit) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R63": { "role": "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails", "longName": "000630 - Disclosure - NOTE 8. INCOME TAXES: Schedule of Effective Income Tax Rate Reconciliation (Details)", "shortName": "NOTE 8. INCOME TAXES: Schedule of Effective Income Tax Rate Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "unique": true } }, "R64": { "role": "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfIncomeTaxesDisaggregatedByFederalAndStateDetails", "longName": "000640 - Disclosure - NOTE 8. INCOME TAXES: Schedule of income taxes disaggregated by federal and state (Details)", "shortName": "NOTE 8. INCOME TAXES: Schedule of income taxes disaggregated by federal and state (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:IncomeTaxPaidFederalAfterRefundReceived", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:SummaryOfIncomeTaxExaminationsTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:IncomeTaxPaidFederalAfterRefundReceived", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:SummaryOfIncomeTaxExaminationsTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R65": { "role": "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails", "longName": "000650 - Disclosure - NOTE 8. INCOME TAXES: Schedule of Deferred Tax Assets and Liabilities (Details)", "shortName": "NOTE 8. INCOME TAXES: Schedule of Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "E26Q1_StScenario-PaidTimeOffAccrual", "name": "us-gaap:DeferredTaxAssetsNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "E26Q1_StScenario-PaidTimeOffAccrual", "name": "us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "128", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "unique": true } }, "R66": { "role": "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesDetails", "longName": "000660 - Disclosure - NOTE 8. INCOME TAXES (Details)", "shortName": "NOTE 8. INCOME TAXES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "E26Q1", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "E26Q1", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R67": { "role": "http://nve.com/20260331/role/idr_DisclosureNote9LeasesLeaseCostDetails", "longName": "000670 - Disclosure - NOTE 9. LEASES: Lease, Cost (Details)", "shortName": "NOTE 9. LEASES: Lease, Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R68": { "role": "http://nve.com/20260331/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityDetails", "longName": "000680 - Disclosure - NOTE 9. LEASES: Lessee, Operating Lease, Liability, Maturity (Details)", "shortName": "NOTE 9. LEASES: Lessee, Operating Lease, Liability, Maturity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "E26Q1", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "E26Q1", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R69": { "role": "http://nve.com/20260331/role/idr_DisclosureNote10ConcentrationsDetails", "longName": "000690 - Disclosure - NOTE 10. CONCENTRATIONS (Details)", "shortName": "NOTE 10. CONCENTRATIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "D250401_260331_MajCust-CustomerA", "name": "fil:PercentOfRevenue", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331_MajCust-CustomerA", "name": "fil:PercentOfRevenue", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R70": { "role": "http://nve.com/20260331/role/idr_DisclosureNote11StockRepurchaseProgramDetails", "longName": "000700 - Disclosure - NOTE 11. STOCK REPURCHASE PROGRAM (Details)", "shortName": "NOTE 11. STOCK REPURCHASE PROGRAM (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "I150827", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "I150827", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R71": { "role": "http://nve.com/20260331/role/idr_DisclosureNote12InformationAsToEmployeeStockPurchaseSavingsAndSimilarPlansDetails", "longName": "000710 - Disclosure - NOTE 12. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS (Details)", "shortName": "NOTE 12. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D250401_260331", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } }, "R72": { "role": "http://nve.com/20260331/role/idr_DisclosureNote13SubsequentEventDetails", "longName": "000720 - Disclosure - NOTE 13. SUBSEQUENT EVENT (Details)", "shortName": "NOTE 13. SUBSEQUENT EVENT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "D240501", "name": "us-gaap:SubsequentEventsDate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D240501", "name": "us-gaap:SubsequentEventsDate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvec-20260331_10k.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "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": [ "r747", "r794", "r796" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_StatementBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "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": [ "r829" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "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": [ "r798" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Less accumulated depreciation and amortization", "documentation": "Amount of accumulated depreciation, depletion, and amortization of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection." } } }, "auth_ref": [ "r81", "r238", "r241", "r556", "r557", "r568", "r866" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "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": [ "r7", "r8", "r17", "r93", "r290", "r523", "r524", "r529", "r564", "r586", "r589", "r894" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueDetails" ], "lang": { "en-us": { "role": { "label": "Options Outstanding, Weighted Average Remaining Contractual Life (Years)", "verboseLabel": "Options Outstanding, Weighted Average Remaining Contractual Life (Years)", "documentation": "Weighted-average period of amortization for finite-lived intangible asset acquired in business combination, asset acquisition, and from joint venture formation, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Excludes goodwill and capitalized cost for software to be sold, leased, or marketed." } } }, "auth_ref": [ "r232", "r684" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "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": [ "r91", "r290", "r523", "r524", "r529", "r747", "r961" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital", "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": [ "r558", "r598", "r818", "r819", "r820", "r821", "r895", "r964" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "AmendmentFlag", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "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_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Bond discount amortization", "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense." } } }, "auth_ref": [ "r3", "r24", "r256", "r907" ] }, "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AociIncludingPortionAttributableToNoncontrollingInterestMember", "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Including Portion Attributable to Noncontrolling Interest", "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, including the portion attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r5", "r8", "r803", "r804", "r805" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "Assets", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_StatementBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Total assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r68", "r69", "r82", "r117", "r118", "r119", "r152", "r161", "r168", "r169", "r204", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r293", "r407", "r411", "r460", "r523", "r524", "r525", "r534", "r535", "r562", "r627", "r709", "r710", "r715", "r747", "r753", "r754", "r765", "r871", "r872", "r911" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AssetsAbstract", "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_StatementBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Total current assets", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r68", "r69", "r99", "r117", "r118", "r119", "r204", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r293", "r407", "r411", "r460", "r747", "r791", "r871", "r872", "r911" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AssetsCurrentAbstract", "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current assets" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_StatementBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Fixed assets, net", "totalLabel": "Fixed assets, net", "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 after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r68", "r69", "r117", "r118", "r119", "r204", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r293", "r407", "r411", "r460", "r871", "r872", "r911" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Fixed assets" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "AuditorFirmId", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r769", "r770", "r771" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "AuditorLocation", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r769", "r770", "r771" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "AuditorName", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r769", "r770", "r771" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Marketable securities, long-term, 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": [ "r175", "r222", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r561", "r922" ] }, "fil_AvailableForSaleSecuritiesAmortizedCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://nve.com/20260331", "localname": "AvailableForSaleSecuritiesAmortizedCost1", "crdr": "debit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Available for Sale Securities, Amortized Cost", "documentation": "Represents the monetary amount of Available for Sale Securities, Amortized Cost, as of the indicated date." } } }, "auth_ref": [] }, "fil_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://nve.com/20260331", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue", "crdr": "debit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesFairValueOfAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Available for Sale Securities, Debt Maturities after One through Three Years, Fair Value", "documentation": "Represents the monetary amount of Available for Sale Securities, Debt Maturities after One through Three Years, Fair Value, as of the indicated date." } } }, "auth_ref": [] }, "fil_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeThroughSevenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://nve.com/20260331", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterThreeThroughSevenYearsFairValue", "crdr": "debit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesFairValueOfAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Available for Sale Securities, Debt Maturities after Three through Seven Years, Fair Value", "documentation": "Represents the monetary amount of Available for Sale Securities, Debt Maturities after Three through Seven Years, Fair Value, as of the indicated date." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Marketable securities, short-term, 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), 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": [ "r843", "r923" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesFairValueOfAvailableForSaleSecuritiesDetails" ], "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": [ "r182", "r551" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisDetails", "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesFairValueOfAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Total", "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": [ "r176", "r222", "r438", "r448", "r449", "r450", "r451", "r523", "r524", "r531", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r734", "r736", "r743", "r744", "r833", "r899", "r900", "r901", "r913", "r927" ] }, "fil_AvailableForSaleSecuritiesEstimatedFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://nve.com/20260331", "localname": "AvailableForSaleSecuritiesEstimatedFairValue", "crdr": "debit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Available for Sale Securities, Estimated Fair Value", "documentation": "Represents the monetary amount of Available for Sale Securities, Estimated Fair Value, as of the indicated date." } } }, "auth_ref": [] }, "fil_AvailableForSaleSecuritiesGrossUnrealizedHoldingGains": { "xbrltype": "monetaryItemType", "nsuri": "http://nve.com/20260331", "localname": "AvailableForSaleSecuritiesGrossUnrealizedHoldingGains", "crdr": "debit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Available for Sale Securities, Gross Unrealized Holding Gains", "documentation": "Represents the monetary amount of Available for Sale Securities, Gross Unrealized Holding Gains, as of the indicated date." } } }, "auth_ref": [] }, "fil_AvailableForSaleSecuritiesGrossUnrealizedHoldingLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://nve.com/20260331", "localname": "AvailableForSaleSecuritiesGrossUnrealizedHoldingLosses", "crdr": "debit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Available for Sale Securities, Gross Unrealized Holding Losses", "documentation": "Represents the monetary amount of Available for Sale Securities, Gross Unrealized Holding Losses, as of the indicated date." } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "NOTE 2. SUMMARY OF 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": [ "r811" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_StatementBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r79", "r114", "r116", "r686", "r913" ] }, "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances." } } }, "auth_ref": [ "r808" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation, Beginning Balance", "periodStartLabel": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation, Beginning Balance", "periodEndLabel": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation, Ending Balance", "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r27", "r114", "r116" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Decrease in cash and cash equivalents", "totalLabel": "Decrease in cash and cash equivalents", "documentation": "Amount, excluding effect from change in exchange rate, of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r0", "r27" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "CityAreaCode", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote13SubsequentEventDetails", "http://nve.com/20260331/role/idr_StatementStatementsOfIncome" ], "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": [ "r292", "r294" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CommonStockMember", "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r90", "r289", "r523", "r524", "r528", "r755", "r756", "r757", "r759", "r760", "r761", "r762", "r818", "r819", "r821", "r895", "r960", "r964" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheetsParenthetical" ], "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": [ "r800", "r877", "r915", "r916", "r918" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheetsParenthetical" ], "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": [ "r90", "r289", "r523", "r524", "r528", "r615" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CommonStockSharesIssued", "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheetsParenthetical" ], "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": [ "r90", "r289", "r523", "r524", "r528" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheetsParenthetical" ], "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": [ "r90", "r289", "r523", "r524", "r528", "r615", "r633", "r875", "r964", "r965" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value", "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": [ "r90", "r263", "r268", "r289", "r523", "r524", "r528", "r563", "r747" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfComprehensiveIncome", "http://nve.com/20260331/role/idr_StatementStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Comprehensive income", "totalLabel": "Comprehensive income", "verboseLabel": "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": [ "r9", "r101", "r103", "r109", "r532", "r575", "r576" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesConcentrationOfRiskAndFinancialInstrumentsPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration of Risk and Financial Instruments", "documentation": "Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument." } } }, "auth_ref": [ "r453", "r456" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote10Concentrations" ], "lang": { "en-us": { "role": { "label": "NOTE 10. CONCENTRATIONS", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r154", "r157", "r452", "r454", "r455", "r457", "r458", "r704", "r824" ] }, "us-gaap_CorporateBondSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CorporateBondSecuritiesMember", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesDetails" ], "lang": { "en-us": { "role": { "label": "Corporate Bond Securities", "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": [ "r966" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfIncome" ], "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": [ "r20", "r117", "r118", "r119", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r293", "r460", "r709", "r789", "r790", "r853", "r871" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Federal", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r780", "r812", "r816", "r893" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Fiscal Year End", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "label": "State (Minnesota)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r780", "r812", "r816", "r893" ] }, "fil_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://nve.com/20260331", "localname": "CustomerAMember", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote10ConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Customer A", "documentation": "Represents the Customer A, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesDetails" ], "lang": { "en-us": { "role": { "label": "Estimated Fair Value {1}", "terseLabel": "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 more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r42", "r226", "r712" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesDetails" ], "lang": { "en-us": { "role": { "label": "Gross Unrealized Holding Losses {1}", "negatedLabel": "Gross Unrealized Holding Losses", "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": [ "r42", "r226" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesDetails" ], "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": [ "r42", "r226", "r712" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesDetails" ], "lang": { "en-us": { "role": { "label": "Gross Unrealized Holding Losses", "negatedLabel": "Gross Unrealized Holding Losses", "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": [ "r42", "r226" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesAvailableForSaleSecuritiesTables" ], "lang": { "en-us": { "role": { "label": "Available-for-Sale Securities", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r849" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesDetails" ], "lang": { "en-us": { "role": { "label": "Estimated Fair Value {2}", "terseLabel": "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 unrealized loss position without allowance for credit loss." } } }, "auth_ref": [ "r40", "r224", "r712" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesDetails" ], "lang": { "en-us": { "role": { "label": "Gross Unrealized Holding Losses {2}", "negatedLabel": "Gross Unrealized Holding Losses", "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": [ "r41", "r225" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesTables" ], "lang": { "en-us": { "role": { "label": "Gross unrealized holding losses and fair value of available-for-sale securities with unrealized holding losses", "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": [ "r39", "r712", "r864" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Federal {1}", "terseLabel": "Federal", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r812", "r816", "r892", "r893" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_StatementBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r372", "r373" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r30" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "label": "State (Minnesota) {1}", "terseLabel": "State (Minnesota)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r812", "r816", "r892", "r893" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Net Deferred Tax Assets/ (Liabilities)", "negatedLabel": "Net Deferred Tax Assets/ (Liabilities)", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r887" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets", "negatedLabel": "Deferred Tax Assets", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r887" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r887" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "crdr": "credit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities", "negatedLabel": "Deferred Tax Liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill." } } }, "auth_ref": [ "r890" ] }, "fil_DeferredTaxMember": { "xbrltype": "domainItemType", "nsuri": "http://nve.com/20260331", "localname": "DeferredTaxMember", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax", "documentation": "Represents the Deferred Tax, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote12InformationAsToEmployeeStockPurchaseSavingsAndSimilarPlansDetails" ], "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": [ "r319", "r321", "r328", "r329", "r333", "r718", "r719", "r720", "r721", "r722", "r723" ] }, "us-gaap_DefinedContributionPlanDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DefinedContributionPlanDisclosuresTableTextBlock", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote12InformationAsToEmployeeStockPurchaseSavingsAndSimilarPlans" ], "lang": { "en-us": { "role": { "label": "NOTE 12. 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": [ "r4" ] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote12InformationAsToEmployeeStockPurchaseSavingsAndSimilarPlansDetails" ], "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": [] }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote12InformationAsToEmployeeStockPurchaseSavingsAndSimilarPlansDetails" ], "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": [] }, "fil_DepreciationAndAmortization1Member": { "xbrltype": "domainItemType", "nsuri": "http://nve.com/20260331", "localname": "DepreciationAndAmortization1Member", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "Represents the Depreciation and amortization, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation {1}", "terseLabel": "Depreciation", "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": [ "r3", "r111", "r152", "r165", "r169", "r695", "r709", "r710", "r865", "r866", "r867", "r868" ] }, "us-gaap_DilutiveSecuritiesEffectOnBasicEarningsPerShareOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DilutiveSecuritiesEffectOnBasicEarningsPerShareOther", "crdr": "credit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesNetIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "lang": { "en-us": { "role": { "label": "Dilutive effect of stock options", "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of dilutive convertible securities excluding adjustments related to ESOP convertible preferred stock, stock options, and restrictive stock units." } } }, "auth_ref": [ "r144", "r149" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "NOTE 7. STOCK-BASED COMPENSATION", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r336", "r337", "r352", "r353", "r354", "r725" ] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r883" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DisclosureTextBlockAbstract", "lang": { "en-us": { "role": { "label": "Notes" } } }, "auth_ref": [] }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DividendPayableDateToBePaidDayMonthAndYear", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote13SubsequentEventDetails" ], "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": [ "r810" ] }, "us-gaap_DividendsCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DividendsCash", "crdr": "debit", "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cash dividends ($4.00 per share of common stock)", "negatedLabel": "Cash dividends ($4.00 per share of common stock)", "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred." } } }, "auth_ref": [ "r878", "r879" ] }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote13SubsequentEventDetails" ], "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": [ "r810" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "DocumentAnnualReport", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "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": [ "r769", "r770", "r771" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r769", "r770", "r771", "r773" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "DocumentPeriodEndDate", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "DocumentTransitionReport", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "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": [ "r772" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "DocumentType", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_DomesticCorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DomesticCorporateDebtSecuritiesMember", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesAvailableForSaleSecuritiesDetails", "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisDetails", "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesFairValueOfAvailableForSaleSecuritiesDetails", "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Security, Corporate, US", "documentation": "Debt security issued by corporation domiciled in United States of America (US)." } } }, "auth_ref": [ "r722", "r835", "r847", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r881", "r882", "r921" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EarningsPerShareBasic", "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Net income per share - basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r64", "r110", "r127", "r130", "r131", "r132", "r133", "r134", "r135", "r136", "r137", "r143", "r145", "r147", "r148", "r149", "r151", "r235", "r261", "r314", "r355", "r401", "r405", "r434", "r435", "r533", "r577", "r702" ] }, "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EarningsPerShareBasicOtherDisclosuresAbstract", "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted average shares outstanding" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EarningsPerShareDiluted", "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Net income per share - diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r64", "r110", "r127", "r130", "r131", "r132", "r133", "r134", "r135", "r136", "r137", "r145", "r147", "r148", "r149", "r151", "r235", "r261", "r314", "r355", "r401", "r405", "r434", "r435", "r533", "r577", "r702" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesNetIncomePerSharePolicies" ], "lang": { "en-us": { "role": { "label": "Net Income Per Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r150" ] }, "us-gaap_EmployeeBenefitsAndShareBasedCompensationNoncash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EmployeeBenefitsAndShareBasedCompensationNoncash", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation", "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": [ "r3" ] }, "dei_EntityAddressAddressDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityAddressAddressDescription", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityAddressAddressLine1", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityAddressCityOrTown", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityCentralIndexKey", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Registrant CIK", "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": [ "r767" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r767" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityFileNumber", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityFilerCategory", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "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": [ "r767" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "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": [ "r774" ] }, "dei_EntityListingParValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityListingParValuePerShare", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "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": [] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityRegistrantName", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "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": [ "r767" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityShellCompany", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "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": [ "r767" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntitySmallBusiness", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r767" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "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": [ "r767" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityVoluntaryFilers", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "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": [ "r775" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EquityComponentDomain", "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component", "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": [ "r63", "r64", "r73", "r89", "r90", "r105", "r106", "r107", "r122", "r123", "r124", "r128", "r136", "r138", "r140", "r153", "r205", "r208", "r234", "r235", "r236", "r260", "r282", "r287", "r288", "r289", "r292", "r294", "r297", "r311", "r313", "r315", "r318", "r355", "r389", "r390", "r396", "r397", "r398", "r402", "r404", "r405", "r414", "r415", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r426", "r427", "r428", "r429", "r433", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r478", "r520", "r523", "r524", "r527", "r528", "r558", "r573", "r582", "r583", "r584", "r598", "r652", "r880" ] }, "us-gaap_ExtendedProductWarrantyPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ExtendedProductWarrantyPolicy", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesProductWarrantyPolicies" ], "lang": { "en-us": { "role": { "label": "Product Warranty", "documentation": "Disclosure of accounting policy for extended product warranties and other guarantee contracts including the methodology for measuring the liability." } } }, "auth_ref": [ "r870" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisTables" ], "lang": { "en-us": { "role": { "label": "Estimated fair value of assets that were accounted for at fair value on a recurring basis", "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": [ "r897", "r898" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisDetails" ], "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": [ "r255", "r321", "r322", "r323", "r324", "r325", "r326", "r329", "r330", "r436", "r437", "r439", "r440", "r441", "r442", "r444", "r445", "r446", "r449", "r487", "r488", "r489", "r494", "r713", "r714", "r718", "r719", "r720", "r721", "r722", "r734", "r736", "r743", "r744" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r255", "r321", "r326", "r329", "r439", "r445", "r449", "r487", "r718", "r719", "r720", "r721", "r722", "r734", "r743", "r744" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2", "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": [ "r255", "r321", "r326", "r329", "r331", "r439", "r440", "r445", "r449", "r488", "r713", "r714", "r718", "r719", "r720", "r721", "r722", "r734", "r743", "r744" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r255", "r321", "r322", "r323", "r324", "r325", "r326", "r329", "r330", "r436", "r437", "r439", "r440", "r441", "r442", "r444", "r445", "r446", "r449", "r487", "r488", "r489", "r494", "r713", "r714", "r718", "r719", "r720", "r721", "r722", "r734", "r736", "r743", "r744" ] }, "us-gaap_FairValueMeasurementsSensitivityAnalysisDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FairValueMeasurementsSensitivityAnalysisDescription", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Unobservable Measurement Input, Uncertainty, Description", "documentation": "Description of uncertainty of fair value measurement from use of unobservable input, including, but not limited to, inter-relationships among inputs used in fair value measurement." } } }, "auth_ref": [ "r443" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FinancialInstrumentAxis", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesAvailableForSaleSecuritiesDetails", "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisDetails", "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesFairValueOfAvailableForSaleSecuritiesDetails", "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r223", "r227", "r228", "r257", "r281", "r413", "r447", "r459", "r461", "r484", "r485", "r486", "r487", "r488", "r489", "r491", "r492", "r493", "r494", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r560", "r574", "r712", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r849", "r850", "r851", "r852", "r896", "r899", "r900", "r901", "r902", "r903", "r904", "r905" ] }, "us-gaap_FixedIncomeSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FixedIncomeSecuritiesMember", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesAvailableForSaleSecuritiesDetails", "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisDetails", "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesFairValueOfAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Fixed Income Securities", "documentation": "Investment that provides a return in the form of fixed periodic payments and eventual return of principal at maturity." } } }, "auth_ref": [ "r722", "r755", "r756", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r881", "r882" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Gross profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r18", "r20", "r117", "r118", "r119", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r293", "r460", "r708", "r709", "r789", "r790", "r823", "r825", "r826", "r827", "r828", "r853", "r871" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r769", "r770", "r771" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails", "http://nve.com/20260331/role/idr_StatementStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income before income taxes", "totalLabel": "Income before taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r19", "r36", "r534", "r536", "r570", "r685", "r696", "r698", "r699", "r708", "r709", "r823", "r825", "r826", "r827", "r828" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Details {2}", "terseLabel": "Details" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxes" ], "lang": { "en-us": { "role": { "label": "NOTE 8. INCOME TAXES", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r117", "r120", "r368", "r375", "r378", "r379", "r380", "r382", "r385", "r391", "r393", "r394", "r395", "r559", "r591", "r595", "r727" ] }, "us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncomeTaxEffectsAllocatedDirectlyToEquityOther", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Other", "documentation": "The tax effect of items occurring during the period that have been charged or credited directly to components of shareholders' equity and are not otherwise defined." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails", "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails", "http://nve.com/20260331/role/idr_StatementStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Provision for income taxes", "totalLabel": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r43", "r49", "r117", "r139", "r140", "r152", "r166", "r169", "r374", "r375", "r392", "r579", "r685", "r696", "r698", "r699", "r727" ] }, "us-gaap_IncomeTaxPaidFederalAfterRefundReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncomeTaxPaidFederalAfterRefundReceived", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfIncomeTaxesDisaggregatedByFederalAndStateDetails": { "parentTag": "us-gaap_IncomeTaxesPaid", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfIncomeTaxesDisaggregatedByFederalAndStateDetails" ], "lang": { "en-us": { "role": { "label": "Federal {2}", "terseLabel": "Federal", "documentation": "Amount, after income tax refund received, of cash paid to federal (national) tax jurisdiction for tax on income." } } }, "auth_ref": [ "r115", "r386" ] }, "us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncomeTaxPaidStateAndLocalAfterRefundReceived", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfIncomeTaxesDisaggregatedByFederalAndStateDetails": { "parentTag": "us-gaap_IncomeTaxesPaid", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfIncomeTaxesDisaggregatedByFederalAndStateDetails" ], "lang": { "en-us": { "role": { "label": "State (Minnesota) {2}", "terseLabel": "State (Minnesota)", "documentation": "Amount, after income tax refund received, of cash paid to state and local tax jurisdictions for tax on income." } } }, "auth_ref": [ "r115", "r386" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesIncomeTaxesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r104", "r370", "r371", "r382", "r383", "r384", "r388", "r593" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Tax expense at U.S. statutory rate", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r375", "r727" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "State income taxes, net of Federal benefit", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r377", "r727", "r884" ] }, "us-gaap_IncomeTaxReconciliationTaxCreditsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncomeTaxReconciliationTaxCreditsForeign", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Effect of foreign-derived intangible income deductions", "negatedLabel": "Effect of foreign-derived intangible income deductions", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign tax credit." } } }, "auth_ref": [ "r884", "r885" ] }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncomeTaxReconciliationTaxCreditsResearch", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Tax credits (R&D and manufacturing credits)", "negatedLabel": "Tax credits (R&D and manufacturing credits)", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r727", "r884", "r885" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncomeTaxesPaid", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfIncomeTaxesDisaggregatedByFederalAndStateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfIncomeTaxesDisaggregatedByFederalAndStateDetails" ], "lang": { "en-us": { "role": { "label": "Total {1}", "totalLabel": "Total", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r29", "r809", "r888", "r889" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid during the year for income taxes", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r38", "r115", "r386", "r387" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accounts payable {1}", "terseLabel": "Accounts payable", "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accounts receivable", "negatedLabel": "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": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccruedSalaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncreaseDecreaseInAccruedSalaries", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accrued payroll and other {1}", "terseLabel": "Accrued payroll and other", "documentation": "The increase (decrease) during the period in accrued salaries." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Inventories", "negatedLabel": "Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other assets {1}", "negatedLabel": "Prepaid expenses and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r2" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote6Inventories" ], "lang": { "en-us": { "role": { "label": "NOTE 6. 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": [ "r229" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_DisclosureNote6InventoriesScheduleOfInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote6InventoriesScheduleOfInventoryDetails" ], "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": [ "r32", "r691", "r692" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_StatementBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://nve.com/20260331/role/idr_DisclosureNote6InventoriesScheduleOfInventoryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote6InventoriesScheduleOfInventoryDetails", "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventories, net", "totalLabel": "Inventories, net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r75", "r97", "r687", "r747" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_DisclosureNote6InventoriesScheduleOfInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote6InventoriesScheduleOfInventoryDetails" ], "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": [ "r32", "r691", "r694" ] }, "us-gaap_InventorySuppliesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "InventorySuppliesPolicy", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesInventoriesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventories {1}", "terseLabel": "Inventories", "documentation": "Disclosure of accounting policy for the basis and manner that goods are added and removed from inventory for supplies to be consumed directly or indirectly in production. If inventory is carried at cost, this disclosure includes the nature of the cost elements included in inventory and how cost is determined (such as FIFO, LIFO, average)." } } }, "auth_ref": [ "r11" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_DisclosureNote6InventoriesScheduleOfInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote6InventoriesScheduleOfInventoryDetails" ], "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": [ "r32", "r691", "r693" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r152", "r164", "r169", "r709", "r806" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "InvestmentTypeAxis", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesDetails" ], "lang": { "en-us": { "role": { "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r601", "r602", "r603", "r604", "r605", "r657", "r659", "r661", "r664", "r665", "r666", "r671", "r672", "r673", "r674", "r675", "r757" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesDetails" ], "lang": { "en-us": { "role": { "label": "Investments {1}", "terseLabel": "Investments", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r601", "r602", "r603", "r604", "r605", "r657", "r659", "r661", "r664", "r665", "r666", "r671", "r672", "r673", "r674", "r675", "r757" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesFairValueOfAvailableForSaleSecuritiesTables" ], "lang": { "en-us": { "role": { "label": "Fair Value of available-for-sale securities", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [ "r842", "r848" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote9LeasesLeaseCostTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost {1}", "terseLabel": "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": [ "r909" ] }, "us-gaap_LeaseholdImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LeaseholdImprovementsGross", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_StatementBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "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": [ "r795" ] }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LesseeOperatingLeaseDiscountRate", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote9LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Discount rate", "documentation": "Discount rate used by lessee to determine present value of operating lease payments." } } }, "auth_ref": [ "r745" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityTables" ], "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": [ "r910" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "label": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r475", "r813", "r817", "r919" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "label": "2032", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r475", "r813", "r817", "r919" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "label": "2027", "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": [ "r475", "r813", "r817", "r919" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "label": "2031", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r475", "r813", "r817", "r919" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "label": "2030", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r475", "r813", "r817", "r919" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "label": "2029", "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": [ "r475", "r813", "r817", "r919" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "label": "2028", "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": [ "r475", "r813", "r817", "r919" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote9LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Remaining lease term (months)", "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": [ "r476", "r908" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote9Leases" ], "lang": { "en-us": { "role": { "label": "NOTE 9. LEASES", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r468" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Total liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r68", "r69", "r117", "r118", "r119", "r204", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r293", "r408", "r411", "r412", "r460", "r614", "r707", "r715", "r765", "r802", "r871", "r911", "r912" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Total liabilities and shareholders' equity", "totalLabel": "Total liabilities and shareholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r96", "r523", "r524", "r530", "r566", "r747", "r753", "r754", "r812", "r815", "r853", "r906" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Total current liabilities", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r68", "r69", "r72", "r84", "r117", "r118", "r119", "r204", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r293", "r408", "r411", "r412", "r460", "r747", "r871", "r911", "r912" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "LocalPhoneNumber", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "MajorCustomersAxis", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote10ConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r172", "r716", "r717", "r750", "r752", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959" ] }, "fil_MarketableSecuritiesAccruedInterestReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://nve.com/20260331", "localname": "MarketableSecuritiesAccruedInterestReceivable", "crdr": "debit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Marketable Securities, Accrued Interest Receivable", "documentation": "Represents the monetary amount of Marketable Securities, Accrued Interest Receivable, as of the indicated date." } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_StatementBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Marketable securities, short-term (amortized cost of $18,118,460 as of March 31, 2026, and $13,730,266 as of March 31, 2025)", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r792", "r797" ] }, "us-gaap_MarketableSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "MarketableSecuritiesNoncurrent", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_StatementBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Marketable securities, long-term (amortized cost of $23,726,027 as of March 31, 2026, and $26,353,692 as of March 31, 2025)", "documentation": "Amount of investment in marketable security, classified as noncurrent." } } }, "auth_ref": [ "r792", "r797" ] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "label": "Marketable securities", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r555" ] }, "us-gaap_MarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "MarketableSecuritiesTextBlock", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecurities" ], "lang": { "en-us": { "role": { "label": "NOTE 5. 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_MarketableSecuritiesUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "MarketableSecuritiesUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfComprehensiveIncome", "http://nve.com/20260331/role/idr_StatementStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Unrealized gain on marketable securities, net of tax", "documentation": "Amount of unrealized gain (loss) on investment in marketable security." } } }, "auth_ref": [ "r23" ] }, "us-gaap_MarketableSecuritiesUnrealizedGainLossExcludingOtherThanTemporaryImpairments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "MarketableSecuritiesUnrealizedGainLossExcludingOtherThanTemporaryImpairments", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesUnrealizedGainLossOnInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesUnrealizedGainLossOnInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Unrealized gain on marketable securities, net of tax {1}", "totalLabel": "Unrealized gain on marketable securities, net of tax", "documentation": "Amount of unrealized gain (loss) on investment in marketable security, excluding other-than-temporary impairment (OTTI)." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "MaximumMember", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationScheduleOfFairValueOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r51", "r52", "r53", "r54", "r55", "r56", "r57", "r58", "r60", "r61", "r70", "r71", "r160", "r242", "r243", "r244", "r245", "r334", "r348", "r349", "r350", "r365", "r442", "r490", "r491", "r492", "r493", "r495", "r496", "r497", "r498", "r521", "r580", "r581", "r590", "r606", "r607", "r658", "r660", "r662", "r663", "r667", "r678", "r679", "r680", "r681", "r682", "r683", "r711", "r724", "r728", "r729", "r730", "r736", "r737", "r741", "r742", "r751", "r873", "r874" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "MinimumMember", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationScheduleOfFairValueOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Minimum", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r51", "r52", "r53", "r54", "r55", "r56", "r57", "r58", "r60", "r61", "r70", "r71", "r160", "r242", "r243", "r244", "r245", "r334", "r348", "r349", "r350", "r365", "r442", "r490", "r491", "r492", "r493", "r495", "r496", "r497", "r498", "r521", "r580", "r581", "r590", "r606", "r607", "r658", "r660", "r662", "r663", "r667", "r678", "r679", "r680", "r681", "r682", "r683", "r711", "r724", "r728", "r729", "r730", "r736", "r737", "r741", "r751", "r873", "r874" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote10ConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Customer", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r172", "r716", "r717", "r750", "r752", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NatureOfOperations", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote1BasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "NOTE 1. BASIS OF PRESENTATION", "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": [ "r44", "r156", "r703", "r705" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net cash used in financing activities", "totalLabel": "Net cash used in financing activities", "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit." } } }, "auth_ref": [ "r112" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "FINANCING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net cash (used in) provided by investing activities", "totalLabel": "Net cash (used in) provided by investing activities", "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets." } } }, "auth_ref": [ "r112" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "INVESTING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net cash provided by operating activities", "totalLabel": "Net cash provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity." } } }, "auth_ref": [ "r27", "r28", "r30" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "OPERATING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://nve.com/20260331/role/idr_StatementStatementsOfIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfComprehensiveIncome", "http://nve.com/20260331/role/idr_StatementStatementsOfIncome", "http://nve.com/20260331/role/idr_StatementStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Net income", "totalLabel": "Net income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r21", "r30", "r37", "r64", "r68", "r69", "r100", "r102", "r107", "r117", "r118", "r119", "r121", "r127", "r132", "r133", "r134", "r135", "r136", "r139", "r140", "r146", "r204", "r235", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r261", "r264", "r266", "r269", "r293", "r314", "r355", "r401", "r405", "r435", "r460", "r572", "r634", "r650", "r651", "r696", "r698", "r699", "r763", "r871" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote3RecentlyAdoptedAccountingStandards" ], "lang": { "en-us": { "role": { "label": "NOTE 3. RECENTLY ADOPTED ACCOUNTING STANDARDS", "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": [ "r50", "r62", "r64", "r125", "r126", "r129", "r130", "r141", "r142", "r206", "r207", "r233", "r234", "r235", "r258", "r259", "r310", "r312", "r316", "r317", "r355", "r356", "r399", "r400", "r402", "r403", "r405", "r416", "r417", "r425", "r432", "r477", "r479", "r480", "r585", "r586", "r587", "r588", "r589" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote4NewAccountingStandardsNotYetAdopted" ], "lang": { "en-us": { "role": { "label": "NOTE 4. NEW ACCOUNTING STANDARDS NOT YET ADOPTED", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [ "r141" ] }, "fil_NonDeductibleItems": { "xbrltype": "monetaryItemType", "nsuri": "http://nve.com/20260331", "localname": "NonDeductibleItems", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Non-deductible items", "documentation": "Represents the monetary amount of Non-deductible items, during the indicated time period." } } }, "auth_ref": [] }, "fil_OfAccountsReceivable": { "xbrltype": "percentItemType", "nsuri": "http://nve.com/20260331", "localname": "OfAccountsReceivable", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote10ConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "% of Accounts Receivable", "documentation": "Represents the percentage value of % of Accounts Receivable, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Total expenses", "totalLabel": "Total 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": [ "r699", "r789", "r790", "r853" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingExpensesAbstract", "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Expenses" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income from operations", "totalLabel": "Income from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r696", "r699", "r708", "r789", "r790", "r823", "r825", "r826", "r827", "r828", "r853" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote9LeasesLeaseCostDetails" ], "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": [ "r473", "r746" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "label": "Total lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r471" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "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": [ "r471", "r690" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term operating lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r471" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote9LeasesLeaseCostDetails" ], "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": [ "r472", "r474" ] }, "us-gaap_OperatingLeasePaymentsUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingLeasePaymentsUse", "crdr": "credit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote9LeasesLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease {1}", "terseLabel": "Operating lease", "documentation": "Amount of cash outflow from operating lease to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r472", "r474" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_StatementBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Right-of-use asset - operating lease", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r470" ] }, "us-gaap_OtherGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Selling, general, and administrative", "documentation": "Amount of general and administrative expense classified as other." } } }, "auth_ref": [ "r22", "r963" ] }, "us-gaap_OtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherIncome", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Other income", "documentation": "Amount of revenue and income classified as other." } } }, "auth_ref": [ "r578", "r635", "r668", "r669", "r670", "r753", "r754" ] }, "fil_OtherMember": { "xbrltype": "domainItemType", "nsuri": "http://nve.com/20260331", "localname": "OtherMember", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other {1}", "terseLabel": "Other", "documentation": "Represents the Other, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Non-cash operating lease expense (credit)", "negatedLabel": "Non-cash operating lease expense (credit)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r30" ] }, "fil_PaidTimeOffAccrualMember": { "xbrltype": "domainItemType", "nsuri": "http://nve.com/20260331", "localname": "PaidTimeOffAccrualMember", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Paid time off accrual", "documentation": "Represents the Paid time off accrual, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment of dividends to shareholders", "negatedLabel": "Payment of dividends to shareholders", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r26" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Purchases of marketable securities", "negatedLabel": "Purchases of marketable securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r834" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Purchases of fixed assets", "negatedLabel": "Purchases of fixed assets", "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": [ "r25" ] }, "fil_PercentOfRevenue": { "xbrltype": "percentItemType", "nsuri": "http://nve.com/20260331", "localname": "PercentOfRevenue", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote10ConcentrationsDetails" ], "lang": { "en-us": { "role": { "label": "Percent of Revenue", "documentation": "Represents the percentage value of Percent of Revenue, during the indicated time period." } } }, "auth_ref": [] }, "dei_PhoneFaxNumberDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "PhoneFaxNumberDescription", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Phone Fax Number Description", "documentation": "Description of Phone or Fax Number" } } }, "auth_ref": [] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PolicyTextBlockAbstract", "lang": { "en-us": { "role": { "label": "Policies" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_StatementBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "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": [ "r98", "r230", "r231", "r689" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net proceeds from exercise of stock options", "documentation": "Amount of cash inflow (outflow) from financing activity, classified as other." } } }, "auth_ref": [ "r779", "r807" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows" ], "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": [ "r10", "r834" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net income {1}", "terseLabel": "Net income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r64", "r68", "r69", "r100", "r102", "r113", "r117", "r118", "r119", "r121", "r127", "r136", "r139", "r140", "r204", "r235", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r261", "r293", "r314", "r355", "r401", "r405", "r406", "r409", "r410", "r435", "r460", "r534", "r536", "r571", "r597", "r634", "r650", "r651", "r685", "r731", "r732", "r764", "r805", "r871" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_StatementBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Machinery and equipment", "documentation": "Amount, before accumulated depreciation, depletion, and amortization, of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection." } } }, "auth_ref": [ "r76", "r80", "r237", "r569", "r866" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesFixedAssetsPolicies" ], "lang": { "en-us": { "role": { "label": "Fixed Assets", "documentation": "Disclosure of accounting policy for property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection." } } }, "auth_ref": [ "r47", "r48", "r239", "r240", "r567", "r866" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "RangeAxis", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationScheduleOfFairValueOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r51", "r52", "r53", "r54", "r55", "r56", "r57", "r58", "r60", "r61", "r70", "r71", "r160", "r242", "r243", "r244", "r245", "r320", "r334", "r348", "r349", "r350", "r354", "r365", "r442", "r490", "r491", "r492", "r493", "r495", "r496", "r497", "r498", "r504", "r521", "r580", "r581", "r590", "r606", "r607", "r658", "r660", "r662", "r663", "r667", "r678", "r679", "r680", "r681", "r682", "r683", "r711", "r724", "r728", "r729", "r730", "r736", "r737", "r741", "r742", "r751", "r757", "r869", "r873", "r874", "r900" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "RangeMember", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationScheduleOfFairValueOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r51", "r52", "r53", "r54", "r55", "r56", "r57", "r58", "r60", "r61", "r70", "r71", "r160", "r242", "r243", "r244", "r245", "r320", "r334", "r348", "r349", "r350", "r354", "r365", "r442", "r490", "r491", "r492", "r493", "r495", "r496", "r497", "r498", "r504", "r521", "r580", "r581", "r590", "r606", "r607", "r658", "r660", "r662", "r663", "r667", "r678", "r679", "r680", "r681", "r682", "r683", "r711", "r724", "r728", "r729", "r730", "r736", "r737", "r741", "r742", "r751", "r757", "r869", "r873", "r874", "r900" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfIncome": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Research and development", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r367", "r684", "r696", "r697", "r709", "r914" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesResearchAndDevelopmentExpenseRecognitionPolicies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense Recognition", "documentation": "Disclosure of accounting policy for costs it has 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." } } }, "auth_ref": [ "r366" ] }, "fil_ReserveForObsoleteInventoryMember": { "xbrltype": "domainItemType", "nsuri": "http://nve.com/20260331", "localname": "ReserveForObsoleteInventoryMember", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Reserve for obsolete inventory", "documentation": "Represents the Reserve for obsolete inventory, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r92", "r94", "r290", "r523", "r524", "r529", "r565", "r585", "r589", "r594", "r616", "r747" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RetainedEarningsMember", "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r63", "r64", "r122", "r123", "r124", "r128", "r136", "r138", "r140", "r205", "r208", "r234", "r235", "r236", "r260", "r287", "r297", "r311", "r313", "r315", "r318", "r355", "r389", "r390", "r396", "r397", "r398", "r402", "r404", "r405", "r414", "r415", "r418", "r419", "r421", "r422", "r424", "r433", "r469", "r520", "r558", "r582", "r584", "r598", "r878", "r879", "r964" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfIncome": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfIncome" ], "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": [ "r152", "r162", "r163", "r167", "r169", "r170", "r171", "r172", "r307", "r308", "r309", "r522" ] }, "us-gaap_RevenueNotFromContractWithCustomer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RevenueNotFromContractWithCustomer", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfIncome": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Product sales", "documentation": "Amount of revenue that is not accounted for under Topic 606." } } }, "auth_ref": [ "r781" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesRevenueRecognitionPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r636" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "Revenues", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementStatementsOfIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Total revenue, net", "totalLabel": "Total revenue, net", "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": [ "r108", "r117", "r118", "r119", "r152", "r162", "r163", "r167", "r169", "r170", "r171", "r172", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r293", "r460", "r534", "r536", "r709", "r733", "r753", "r754", "r789", "r790", "r853", "r871" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RevenuesAbstract", "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Revenue" } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Scenario", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r59", "r65", "r66", "r141", "r335", "r777" ] }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationScheduleOfFairValueOfStockOptionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair value of stock options", "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate." } } }, "auth_ref": [ "r327", "r332" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit)", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r891" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesPolicies" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r887" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesNetIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedTables" ], "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": [ "r822" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r376", "r727", "r884" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote6InventoriesScheduleOfInventoryTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory", "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": [ "r801" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value", "documentation": "Tabular disclosure of the total intrinsic value of options exercised (or share units converted), share-based liabilities paid, and the total fair value of shares vested during the year." } } }, "auth_ref": [ "r35" ] }, "fil_Section174RDExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://nve.com/20260331", "localname": "Section174RDExpenseMember", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Section 174 R&D expense", "documentation": "Represents the Section 174 R&D expense, during the indicated time period." } } }, "auth_ref": [] }, "fil_Section263aUnicapInventoryMember": { "xbrltype": "domainItemType", "nsuri": "http://nve.com/20260331", "localname": "Section263aUnicapInventoryMember", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Section 263A UNICAP inventory", "documentation": "Represents the Section 263A UNICAP inventory, during the indicated time period." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "Security12bTitle", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r766" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "SecurityExchangeName", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r768" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r344" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationScheduleOfFairValueOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r349" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationScheduleOfFairValueOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Expected volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r348" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationScheduleOfFairValueOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r350" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueDetails" ], "lang": { "en-us": { "role": { "label": "Options Outstanding", "verboseLabel": "Options Outstanding", "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments." } } }, "auth_ref": [ "r33", "r34" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardDetails", "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "verboseLabel": "Options Exercisable", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r341" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardDetails", "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "verboseLabel": "Options Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r341" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r342", "r793", "r799", "r800", "r876", "r877" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueDetails" ], "lang": { "en-us": { "role": { "label": "Options Outstanding, Aggregate Intrinsic Value", "verboseLabel": "Options Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Beginning Balance", "periodStartLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Beginning Balance", "periodEndLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r339", "r340" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardDetails", "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Beginning Balance", "periodStartLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Beginning Balance", "periodEndLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance", "verboseLabel": "Options Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r339", "r340" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r343" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r342" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesStockBasedCompensationPolicies" ], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r336", "r338", "r345", "r346", "r347", "r348", "r351", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationScheduleOfFairValueOfStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Expected life (years)", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r347" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueDetails" ], "lang": { "en-us": { "role": { "label": "Options Exercisable, Aggregate Intrinsic Value", "verboseLabel": "Options Exercisable, Aggregate Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r13" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SharesOutstanding", "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares Outstanding, Starting", "periodStartLabel": "Shares Outstanding, Starting", "periodEndLabel": "Shares Outstanding, Ending", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [ "r875", "r878", "r879" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r63", "r64", "r73", "r89", "r90", "r105", "r106", "r107", "r122", "r123", "r124", "r128", "r136", "r138", "r140", "r153", "r205", "r208", "r234", "r235", "r236", "r260", "r282", "r287", "r288", "r289", "r292", "r294", "r297", "r311", "r313", "r315", "r318", "r355", "r389", "r390", "r396", "r397", "r398", "r402", "r404", "r405", "r414", "r415", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r426", "r427", "r428", "r429", "r433", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r478", "r520", "r523", "r524", "r527", "r528", "r558", "r573", "r582", "r583", "r584", "r598", "r652", "r880" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementLineItems", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote10ConcentrationsDetails", "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesAvailableForSaleSecuritiesDetails", "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisDetails", "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesFairValueOfAvailableForSaleSecuritiesDetails", "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesDetails", "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationScheduleOfFairValueOfStockOptionsDetails", "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails", "http://nve.com/20260331/role/idr_StatementStatementsOfShareholdersEquity" ], "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": [ "r73", "r74", "r77", "r78", "r83", "r85", "r86", "r87", "r88", "r89", "r90", "r94", "r122", "r123", "r124", "r153", "r262", "r263", "r265", "r267", "r271", "r282", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r294", "r296", "r297", "r306", "r469", "r522", "r523", "r524", "r526", "r527", "r528", "r592", "r599", "r600", "r608", "r609", "r610", "r611", "r612", "r613", "r615", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r628", "r629", "r630", "r631", "r632", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r652", "r688", "r698", "r699", "r758", "r962" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Details {5}", "terseLabel": "Details" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Details {1}", "terseLabel": "Details", "verboseLabel": "BALANCE SHEETS - Parenthetical" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Details {3}", "terseLabel": "Details" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Details {4}", "terseLabel": "Details" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "StatementScenarioAxis", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r59", "r65", "r66", "r141", "r335", "r777", "r778" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementTable", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote10ConcentrationsDetails", "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesAvailableForSaleSecuritiesDetails", "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisDetails", "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesFairValueOfAvailableForSaleSecuritiesDetails", "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesDetails", "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationScheduleOfFairValueOfStockOptionsDetails", "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails", "http://nve.com/20260331/role/idr_StatementStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement", "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r67", "r73", "r74", "r77", "r78", "r83", "r85", "r86", "r87", "r88", "r89", "r90", "r94", "r122", "r123", "r124", "r153", "r173", "r262", "r263", "r265", "r267", "r271", "r282", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r294", "r296", "r297", "r306", "r469", "r522", "r523", "r524", "r526", "r527", "r528", "r558", "r592", "r599", "r600", "r608", "r609", "r610", "r611", "r612", "r613", "r615", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r628", "r629", "r630", "r631", "r632", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r652", "r688", "r698", "r699", "r758", "r962" ] }, "fil_StockBasedCompensationDeductionsMember": { "xbrltype": "domainItemType", "nsuri": "http://nve.com/20260331", "localname": "StockBasedCompensationDeductionsMember", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation deductions", "documentation": "Represents the Stock-based compensation deductions, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockGrantedDuringPeriodValueSharebasedCompensation", "crdr": "credit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationDetails", "http://nve.com/20260331/role/idr_StatementStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r12", "r793", "r799", "r800", "r876", "r877", "r915", "r916", "r917", "r918" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationDisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardDetails", "http://nve.com/20260331/role/idr_StatementStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r343", "r793", "r799", "r800", "r875", "r876", "r877", "r878", "r879", "r915", "r916", "r917", "r918" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r793", "r799", "r800", "r875", "r876", "r877", "r878", "r879", "r915", "r916", "r917", "r918" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote11StockRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program, Authorized, Amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r880" ] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote11StockRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program, Remaining Authorized, Amount", "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r880" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_StatementBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Total shareholders' equity", "totalLabel": "Total shareholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r31", "r617", "r633", "r653", "r654", "r747", "r765", "r802", "r812", "r814", "r815", "r853", "r906", "r964" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockholdersEquityAbstract", "presentation": [ "http://nve.com/20260331/role/idr_StatementBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Shareholders' equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Balance, Starting", "periodStartLabel": "Equity Balance, Starting", "periodEndLabel": "Equity Balance, Ending", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r14", "r15", "r16", "r63", "r64", "r90", "r106", "r122", "r123", "r124", "r128", "r136", "r138", "r205", "r208", "r234", "r235", "r236", "r260", "r282", "r288", "r289", "r292", "r294", "r311", "r313", "r315", "r318", "r355", "r389", "r390", "r396", "r397", "r398", "r402", "r404", "r405", "r414", "r415", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r433", "r462", "r463", "r467", "r478", "r520", "r523", "r524", "r527", "r528", "r583", "r584", "r596", "r617", "r633", "r653", "r654", "r676", "r753", "r754", "r764", "r793", "r799", "r812", "r814", "r815", "r853", "r906", "r964" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote11StockRepurchaseProgram" ], "lang": { "en-us": { "role": { "label": "NOTE 11. STOCK REPURCHASE PROGRAM", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r73", "r89", "r90", "r95", "r270", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r283", "r288", "r289", "r292", "r294", "r295", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r413", "r430", "r431", "r483", "r655", "r656", "r677" ] }, "us-gaap_SubsequentEventDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SubsequentEventDescription", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote13SubsequentEventDetails" ], "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": [ "r482" ] }, "us-gaap_SubsequentEventsDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SubsequentEventsDate", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote13SubsequentEventDetails" ], "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": [ "r6" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote13SubsequentEvent" ], "lang": { "en-us": { "role": { "label": "NOTE 13. SUBSEQUENT EVENT", "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": [ "r481", "r482" ] }, "us-gaap_SummaryOfIncomeTaxExaminationsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SummaryOfIncomeTaxExaminationsTextBlock", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfIncomeTaxesDisaggregatedByFederalAndStateTables" ], "lang": { "en-us": { "role": { "label": "Schedule of income taxes disaggregated by federal and state", "documentation": "Tabular disclosure of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the increase or decrease in the liability from the prior period, and any penalties and interest that have been recorded." } } }, "auth_ref": [ "r886" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://nve.com/20260331/role/idr_StatementStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosures of cash flow information" } } }, "auth_ref": [] }, "us-gaap_TableTextBlockSupplementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "TableTextBlockSupplementAbstract", "lang": { "en-us": { "role": { "label": "Tables/Schedules" } } }, "auth_ref": [] }, "fil_TaxEffects": { "xbrltype": "monetaryItemType", "nsuri": "http://nve.com/20260331", "localname": "TaxEffects", "crdr": "debit", "calculation": { "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesUnrealizedGainLossOnInvestmentsDetails": { "parentTag": "us-gaap_MarketableSecuritiesUnrealizedGainLossExcludingOtherThanTemporaryImpairments", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesUnrealizedGainLossOnInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Tax effects", "negatedLabel": "Tax effects", "documentation": "Represents the monetary amount of Tax effects, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_TextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "TextBlockAbstract", "lang": { "en-us": { "role": { "label": "Details" } } }, "auth_ref": [] }, "fil_TotalFairValueOfOptionGrants1": { "xbrltype": "monetaryItemType", "nsuri": "http://nve.com/20260331", "localname": "TotalFairValueOfOptionGrants1", "crdr": "debit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Total fair value of option grants", "documentation": "Represents the monetary amount of Total fair value of option grants, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesAccountsReceivableAndAllowanceForCreditLossesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable and Allowance for Credit Losses", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r830", "r831", "r832" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "TradingSymbol", "presentation": [ "http://nve.com/20260331/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesAvailableForSaleSecuritiesDetails", "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisDetails", "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesFairValueOfAvailableForSaleSecuritiesDetails", "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r257", "r281", "r413", "r447", "r459", "r461", "r484", "r485", "r486", "r487", "r488", "r489", "r491", "r492", "r493", "r494", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r560", "r574", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r749", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r849", "r850", "r851", "r852", "r896", "r899", "r900", "r901", "r902", "r903", "r904", "r905" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesAvailableForSaleSecuritiesDetails", "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisDetails", "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesFairValueOfAvailableForSaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "US Treasury Securities", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r700", "r701", "r718", "r720", "r722", "r734", "r748", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r920", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931" ] }, "fil_UnrealizedGainLossFromMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://nve.com/20260331", "localname": "UnrealizedGainLossFromMarketableSecurities", "crdr": "credit", "calculation": { "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesUnrealizedGainLossOnInvestmentsDetails": { "parentTag": "us-gaap_MarketableSecuritiesUnrealizedGainLossExcludingOtherThanTemporaryImpairments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesUnrealizedGainLossOnInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Unrealized gain (loss) from marketable securities", "documentation": "Represents the monetary amount of Unrealized gain (loss) from marketable securities, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote5MarketableSecuritiesUnrealizedGainLossOnInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Unrealized Gain (Loss) on Investments {1}", "terseLabel": "Unrealized Gain (Loss) on Investments", "documentation": "Tabular disclosure of unrealized gains and losses on investments." } } }, "auth_ref": [] }, "fil_UnrealizedLossOnMarketableSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://nve.com/20260331", "localname": "UnrealizedLossOnMarketableSecuritiesMember", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Unrealized loss on marketable securities", "documentation": "Represents the Unrealized loss on marketable securities, during the indicated time period." } } }, "auth_ref": [] }, "fil_UnrecognizedStockBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://nve.com/20260331", "localname": "UnrecognizedStockBasedCompensation", "crdr": "debit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote7StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized stock-based compensation", "documentation": "Represents the monetary amount of Unrecognized stock-based compensation, during the indicated time period." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote8IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r369", "r381", "r726" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationImputedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "UnrecordedUnconditionalPurchaseObligationImputedInterest", "crdr": "debit", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "label": "Imputed lease interest", "negatedLabel": "Imputed lease 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": [ "r776" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "UseOfEstimates", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesUseOfEstimatesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r45", "r46", "r155", "r158", "r159", "r160", "r534", "r536", "r706" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesNetIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://nve.com/20260331/role/idr_StatementStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r144", "r149" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://nve.com/20260331/role/idr_DisclosureNote2SummaryOfSignificantAccountingPoliciesNetIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://nve.com/20260331/role/idr_StatementStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of 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": [ "r143", "r149" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r3": { "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" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "70", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1" }, "r5": { "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" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "855", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r25": { "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" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r27": { "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" }, "r28": { "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" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(d)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r46": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r47": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r48": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r49": { "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" }, "r50": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r51": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r52": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r53": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r54": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r55": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r56": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "3", "Publisher": "SEC" }, "r57": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column B", "Publisher": "SEC" }, "r58": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column C", "Publisher": "SEC" }, "r59": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "M", "Paragraph": "Question 2", "Publisher": "SEC" }, "r60": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r61": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r62": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7" }, "r63": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r64": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r65": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481003/205-10-S50-2" }, "r66": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SAB Topic 1.B.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-7" }, "r67": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10" }, "r68": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A" }, "r69": { "role": "http://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" }, "r70": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480868/205-20-S45-2" }, "r71": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.Z.5.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480781/205-20-S99-2" }, "r72": { "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" }, "r73": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-11" }, "r74": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-13" }, "r75": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-3" }, "r76": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-5" }, "r77": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-8" }, "r78": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-9" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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(19)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r84": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r86": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r91": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r92": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r93": { "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" }, "r94": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r95": { "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(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r96": { "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(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r112": { "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" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r116": { "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" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r118": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(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": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r151": { "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" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r153": { "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" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-2" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-2A" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r175": { "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" }, "r176": { "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" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r178": { "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" }, "r179": { "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" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "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": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r182": { "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" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r210": { "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" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-20" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r222": { "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r230": { "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" }, "r231": { "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" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480204/360-10-S45-2" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(24)(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480125/505-10-S35-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-3" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-4" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-8" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-6" }, "r294": { "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" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 4.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-5" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SAB Topic 5.Q.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-7" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479982/505-20-S25-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S25", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479982/505-20-S25-2" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S25", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479982/505-20-S25-3" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479951/505-20-S50-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479951/505-20-S50-2" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479951/505-20-S50-3" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 1.D.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479921/505-20-S99-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r307": { "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" }, "r308": { "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" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r333": { "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" }, "r334": { "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" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r337": { "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" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r343": { "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" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "17", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "17", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-3" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-4" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-5" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1" }, "r367": { "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" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r369": { "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" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r374": { "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" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r385": { "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" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r395": { "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" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479279/805-10-65-5" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "7", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-7" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "45", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480865/815-45-50-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r439": { "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" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-1A" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r460": { "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" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1" }, "r478": { "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" }, "r479": { "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" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r482": { "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" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 1.B.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480148/855-10-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r491": { "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" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(cc)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-5" }, "r521": { "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" }, "r522": { "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" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477657/942-210-S45-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478478/942-210-S50-1" }, "r525": { "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(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r526": { "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(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r527": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r528": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r529": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r530": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r531": { "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/2147478546/942-210-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1" }, "r535": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(ff)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(fff)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r551": { "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/2147477268/942-320-50-3A" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-5" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478443/942-360-45-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r561": { "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/2147478777/944-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r571": { "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/2147477250/944-220-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r574": { "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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r578": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1" }, "r592": { "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" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r594": { "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" }, "r595": { "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" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r597": { "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/2147478009/946-205-45-3" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r601": { "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/2147478795/946-210-50-1" }, "r602": { "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/2147478795/946-210-50-1" }, "r603": { "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/2147478795/946-210-50-1" }, "r604": { "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/2147478795/946-210-50-6" }, "r605": { "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/2147478795/946-210-50-6" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r635": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r657": { "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/2147477271/946-320-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r664": { "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/2147477271/946-320-S99-3" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r666": { "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 A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5D" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r668": { "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 E)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r669": { "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 E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r670": { "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 E)(Footnote 6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r672": { "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/2147477271/946-320-S99-7" }, "r673": { "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/2147477271/946-320-S99-7" }, "r674": { "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/2147477271/946-320-S99-7" }, "r675": { "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/2147477271/946-320-S99-7" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3A" }, "r686": { "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" }, "r687": { "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" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r689": { "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" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-3" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r702": { "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" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-2" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-3A" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-4" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-6" }, "r707": { "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" }, "r708": { "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" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "64", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r718": { "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" }, "r719": { "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" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "43", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47" }, "r731": { "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" }, "r732": { "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" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480088/860-10-S50-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r751": { "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" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r764": { "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/2147479168/946-830-55-11" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r772": { "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" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r776": { "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" }, "r777": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r778": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r781": { "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" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-1" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-11" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-8" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r796": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r797": { "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" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r800": { "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(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r802": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r814": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r815": { "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" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r822": { "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" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r853": { "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" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-20" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r864": { "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" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482558/350-40-50-1" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r869": { "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" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-2" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-3" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-1" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r881": { "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" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r887": { "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" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r895": { "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" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r906": { "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" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477657/942-210-S45-1" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478478/942-210-S50-1" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.9-06)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r961": { "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/2147479170/946-210-S99-1" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r963": { "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/2147479134/946-220-S99-1" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" } } } ZIP 93 0001376474-26-000348-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001376474-26-000348-xbrl.zip M4$L#!!0 ( /V IESVZ7WT:!T $ C , ;G9E,3!K7S$N:G!GM7@) M/)7;N__:LWG=W?_?^[__9G[WV]UW/6NO]/L]ZWKV>]X$&H&' M8F)@; !@Q+M>LO!3&YK?Z_ MU^W8_+MMOWL)_H>7=K4TOWMTQROP0[O?WW78/\;N> ;)L'V)"=X=NVT-X*/" MXP"(OJ#VVP-N (/^:B^_ R8=@H^3,R#\LCT7&@31@(&&AH:6AH&6EH&5GHZ> ME8.9@8&9@YN=G8.=G9N584=^__EK@3'2TS,R,;(P,;%@F9B8L-L-$W9W"NN_ MLP#T K#24 WP1<#V C@K#,$*@X:HQF*@1AB.RA(%VY'?0P-!-0>)0F-H:.GH M8?^LA $XXA]*%@!#PA!P)!R%0=.@$ S*5"4K BG,IHC2,7=DW^L7J83&)MU[ M?%A$E,/BI9.RBG]4IRY&+-ER_LL"/D"5,Z?LDKA>BA5!OSXW4(VKRWK$>;$\ MNJ$[:'3)0.)FWN4GMQI[QI;O5S3UCJ_8N 3'I.97ONK[NJIN:.L:@#8$#LW),5X,"* M==O0RE)^9W^'?EDFC$OMBK-I^+XU6$=M#R6(DI)F,J'Z2-XO)E(TZX4"<[F@ M1+%E[X4!(:7,VUX-2R3[L@XSGTW;BI-C\[H*/%DO:!+GQO8K.G8D'__RY2,$ M.J_/E88[SE0/80K":X6O/^&JK+2J1]R9B/B^V+=AUS]0MDAYUAG;^=N%IG1U MWH"/JX\CVSX.U59RM59&W'KXJ;TXF?QY)7;+87I"_Y+Z^VF2^&-*QB\?O3\; M]H:7EN5#(.=Q(/$46=>-G&"CL29P4['5;$5MQ&YNX]P@7[: Y^!\(T+982; M3*1P)G/Y"OF+UZ^Y"S7#K?OB]=K/:#X.-!HF;R MX_*#3T>Z^S/?^2D^;&_U\^";;M7E7E2O2]5LWF1TN%_K\PX"\79;]#-RX1*; M#K9IN8N*GUWD.&JOV)]9L_H\K59PH10"48\,IYE--P28;/M*\D=F?)P3\9^7 MZX2.OM>4E\>92;_Z#H%KI10>Y>\+5VJEKL43_$:H;IO,]FW]Q=!?(Y\8+%=R MCZ*L%<$4?&S/?&GHJXJ>3-[IAE-VP6Q#'70DBC:_ F5XC'C7EG+S5&(OZ:%5 M8$0NT:*U23-U3+&=X2.ZVZ.I7W/P P2&3B<:DC=B>VORU8\6Y'E&F%;.*3@R MNC&5-3<7?!]X)<.C:8068+ER*[)5^4 MS9X\[7J\F>=P?BI&J%)&0!UNI@CW8^(L<5P1 @>RR4>5^.H:!6M- M;!]MW-$R]6*7?6*T=JATNI+X\YH./V8#21N7DBA!#F1S&P@T:R,@()6X/@N! M+G?BZ-U("-QLWEPE3JG,U1+'94GS/6&?9PQ_)&1O!FLY;+U\#0&MTBW)&ERQ M@UT1N>&*BS/V8%SQDR[4Y;SJBD=AB9.MI"YY,PCPS3)OYN,FRB%@7#*8ZQS_ M/2TA0W)#\LVC*CH"-_.>V\6Z$2E8OE?"-,1]?LEN1F.C$,AHB7,QG& KB=JO M +W[3JG^NG5MNN/X$^/P6[PG*EV#/A=_WT,,Z/GT&P2:)HR*YHK6$]Z4+H>; MM'KX]K!;GERUZZ>P5I6\%W-ARQX:YS8\IG'[& 0:$Q'8Z/ 7QEOLYJ4+%1?Q M]P,]*[?XCL3,!0VL MJB8L^'E4!FQ6A(M)J,LVB\MK^!I=S&FLOD_L/1&-9\UFJ+YR6CJ;DUS1Y4]> M#58W\0OS39\@C/F_ZTLZ'?(T&7>7Y&REO(:["P&C.L&92OUP[>FLHRHJ-G)X M/ZE'EP[U)UD6>YQ-D8&- MQPE;,XF6B.)P'YRMGWPSO^9[L^>?S?OF5"=Y^Y3JGB>0##V&('#JM*T.>>RS-#3#1DR,:L6F:(9_YM2>A837T%H6+(* M<;*DB9:F^8I80Q7]"^)HT8BQCV&HYX;QDRA#KX-O+8FCQ:X42Q+E$VZCK0XF MVA&61G4G!'Z,]?LZ0T ; FH*V1#X:5 :1:N2.$Y5?*-NYK/6=VRFG\8AL("C M:*K^,0-E^^/=\YGB^W?YFU;K*LJ\<<;?.:HHW1%+:1>2363+FZ6'F[_U47(/ M*BRD'5;B:I)7**"'WN^/] (@YVQKJ[#<0LS ^,C^MM=@,'H MB+NW#YQZHGMY!_I;&!X6LCMA+X1Y2\T :*DYB2( CO@ WZ.6!E;;2QGKZPH% M4 >!_R2K?;LY4;>2K& M.GEL8_BV'5A_*D$JYM[&KKM8=F?,+M[.1[ $+V\"%6]S]B5X$;9Q(Q5?#0YR MIF+$$2J."79W#J'B'BH6]0SR^C8@9_ M*PM=*MY/31(97'_"3C_A0.?S@=M&Z?KXAOJ[N[H%"DGBI804-34UA(R<0SR= M P/ECCOB/1S]"4*Z/EZ^CMZA .S:O"-LV[X5HCI935%334U.25[Q)T?]2^6_ M*=M[NXN6S'?V#,;9]F??7XWSR:%F=]0<%W'CSSZGVP!470: ^\.??:*_ L!, MW;?*CI_LX=R.%[? 0%\M!860D!!Y=V>\_+9#_Y#_=L"_(3_=3WY[N3_<(Z3G M[.(8Y!DHM.TWO(^G3Y"_4("O(]Y92.Z?@_A_/?&O>!/= =Q]O(7?OO]O$_^6T?Y+=N*8*>QX%8!WD 4L'%B"^M0$D.SU MG,JB:F!_[-L16ANP_>39"D[LQOV.P/[KJO#$[2; W75GGJZ%E1 ^R#]X5[?S M>H"BOADQ RS@ 0) !$A2WVF4@#K0!H> /C !9L *G !G !ZX 2_@#T+ 11 ) M8L U< /< AD@&^2!0E "RD 5> 9>@E>@%;P#O6 0#(-Q, /FP2K8H*;0&!@C MC!W& Q.$B<%D8$HP#=A!F#[L",P"=@)V%N8*\X8%P2["+L&NP9)A&;![L$+8 M8]A3V$M8"ZP3]A[V!38%6X21X0@X QP+YX>+PQ7@&G =N"G<"GX:[@KW@U^ M1\.OP]/A.?"'\$KX2W@KO!<^#)^!KR @A[!B1!&R"$T$+H(,X0]P@7ACXA MQ"%2$3F($D0-HAG1C1A&S"+6D6@D.U((*8?41AHAK9%XI!\R AF/S$ ^0%8B M&Y'=R"_(>20%Q8CB0\F@M%#&*#N4*RH$%8-*1>6C*E!-J%[4.&H5C49SHB70 MZF@C] GT.708.AY]%UV*?H'N1(^B5S 8# ]&!G, 8X9QQ 1B8C"W,0\Q)$P7 M9ASS@X:>1I!&B<: QI[&FR:*)I6FB.8Y31?-!,T&+0NM&*T6K1DM@3:4-I$V MC[:&MH-VG':#CI5.@NX G17=.;I(NG2Z$KHFNH]T2_3T]'OI->G-Z=WI?Z%/ MI_^-_C7]%_IU!C8&:09=AE,,00S7&0H87C"\9UAB9&049SS$:,\8R'B=L9"Q M@?$3XP\F=B9Y)F,F A.1*9.IDJF+Z3LS+;,8LP[S&>8+S*G,Y_1)['GL3^S@6C97 &F//8:]A'V'?8N81X]'D\>))XJGB&>)&\TKSFO"&\6;Q-O+-[L'NT]^#WQ.TIV_.!#\XGS6?! M%\:7R]?&M\(OP&_([\M_F[^!?U: 4^"0P#F!FP+/!:8$V04/"KH+WA0D"4X+ M<0CI"'D*I0LU"LT+\PD;"0<)WQ-^*[RQ5V*O]=ZHO:5[AT3H1#1$7$1NBM2+ MS(L*BAX5O2A:+/I!C%9,0\Q-+$VL66Q-7$+<5OR*>)7XI 2WA+'$!8EBB8^2 MC)(X23_)',D>*;24AI2'U%VI=])P:55I-^E,Z0X9N(R:C+O,79E.692LIJRW M;(YLOQR#G(YP>&#PH=/'OPUX/#.&&<(RX'-W)(Y!#A4/ZA M"1TIG7,Z#W6^']YWV/]PQ>$U72W=<-T7>@@]0[TXO;?Z;/K6^AGZGPSV&K@: M%!O,&ZH:AAF^,$(9F1HE&?4;\QOCC0N-YTW43<)-&DT93"U-,TQ'CD@?\3]2 M1^K,@-FQF8I9D/')8[[':\U1YL?-\\T_VJA:''1HMF2 MW=+!LLARU>JP5:+5H+6D=9!UO0VSS2F;0ILU6SW;9-MA.P6[<+O6$[PGW$]4 MVV/L;>SS[5=.ZI^\=7+\E.JIF%-]IR5.GS_=9.@=F!T>'\K.HL[9G MB\YN.IHYYCBN.!D[W7&:Q^OBT_ SA$.$FX0IYP/.R'<4MUFW77=,]P7SAF=RSZWYF'F4> !>=IZEGK1>)WU>NK-YNWAW>@CX'/> MI]-7QC?&=]A/R^^6W[R_J7]^ "S@=$!U()::3+4%209=#OH2?# X,_A'B$U( M^7G6\][GVT*E0V-#)RX87+@?A@S#A]5?%+X8>?%+N$[XO0A8A%-$/5&$&$T< M_\7PEP>1=)$>D>U1^Z*2HY8OV5ZJB>:/_B5Z]++AY>(8IAC_F/XKVE>RKR*O MNE]]&ZL<>SN6$D>(>W-MW[74:YOQ^/@W"8H)Z0G0=9?K;Q/5$K-NH&]XW^A+ MPB4]2&9-OI \FG(TI?*FT,VXF\NW'&ZUI*JD9J?1I06E#:,WLS#F:5W^.[$WEF[2[C;E74HJR2;/_M:-OE7]U\'[AG>J\P1STG-1><& MYW[-L\EKOJ]QOS"?-_]:_E:!=\'P XL'C87JA85%?$6)Q?#BH.*IAZ<>OGND M]ZBZA/J*6\I9>NTW\%O0;]./SS[N*S,MJR_7*"]Y(O;D3@5[15PEK#*TO#%XU-.LTDUX?>/VL1:OEZ1N--U6M:JV5;:IM M%>VJ[15OU=Y6=JAW5+_3?%?3N;_S>1>NZV6W7O>K'N.>UMYCO9U]UGT#_:?Z MAP<( Y/O/=\O? C^L#'XRT?4Q[@AEJ'43WR?_97Q:^J$X$3AI-+DLRF#J7?3)Z?'9WQG-F9COK%^N_-=\ON3 MN4-S;?-V\^,+_@O08OP2SU+!LLIR_'X\6-=8;R;;DBWD#SLU.S02B40AT2@4FA9-_=+3H-$T] QT M=/1T= PLNU4UEG]9LZ.><8P,C-PL+-S_+S4[49"(@+'^7+-C@QIAU+068'ZN MR@$D"@%'P\#O-3LX'/'W-3LX#+%=LT-C$-0&'@"#(UB1 "7,IJACCF9WW.L7 MB55*NH?AV*V9?5'F=)H7]8]:$--5L4S.*<,'U*OJ2:3DEJMQ61$"&[I&:,0O MT=)Q\T3?U#?(>V+3;2W)NSBZM%TUK?$A4"BJ#4@:!,+KCS*C M#LJ1PQP63OX+RJ(JNE&DQ E^J(WB4N MJQ2:;:KB:OJ\$H1 :_7%W/(&2:GNT:7HFWE/_C-E@Y^J?7_+^5]0_J>RX#'I M&Z&U'6?L%Q/JZE[5!7KEU 3PB>%#:9TYM VXE]ONJJ6(.^FANH]YSK^2-RJ5 M#2W06SIXLZ8DP6\E4R(XWLCZQJ*N +BISC1XR7TH?W$-FYS\X) H^=S'D .+0VK7Y,\>076?\3JBF)%D MT4=4N7@[UXWL\OC!4 LZ^Z%$H:/"/66N,\*1TD4GSCWD"6706.9QE3(0Z64N M]HV=_L(=R_XD)5L^--%H22"1J33OB.MOU?)[;Q0+BZM+]MK2-8Q8]CCSS)MB MXPG2.E6<=F_WFX\5/_+@#;YV_]1T37P._1X])3.I3W%J XP#$)!.C"6YHF4M M[D3C5XR5TZ^*+C($Z&U^6#Q8Y5%X>JHJ^:A7WLF*3_<4J^YR:MQD[[UA?=5F MY-*HMURS4MEJL">!EO'K>?PS>[\9Q38VYNYV*0CE))K6B!@5(5;,1/\74N\Z;NV%?OI]GKN6)W9 MH9[]+]W/S^5-$>A;8V*L1HS0ORC%!"S(MZ8OO7..;J19,9L:JM1ZYA][XV!Z M7O;R/N(MAY6@%$J2-W$ZBT 4F<9E4M[(.;S1"*,T$]^]I%@3>_O,R/I/(5!T M'@*[:IG-W"NDV9 M!L%QVZW3! CDGHE2;1[[#@1.^FV[A]?6XX:7"60;KZQ84OR\0,(6 L99\ M[]TVPVIMBE]:NTM#&Q?%MM8_]D'I(X\]7J;IL!7.*ZM9\J2%*P)#W0N'"((- ME*\.B:O&LVT5(HA-8\/-,?[E#QU?T[N^=:@_B?GP2K2PH%!A+H+JO+K M,U>8T ^3#XF_/M)$G!"]N*!VKW P5,;4Y980(>VX45&[6,,WK(I#Q0MU>=S; MJ0WSKZY.[GI._JVEW5L.(RF)'T[\N/H*]_;8Q^N;JD:87MQ[FHGW:9O1(,8)F*W@("'BU)K[LMETPOAQA3+$) M]6C_X%WP(#3*722&-IE>$5O,*HM]5C'&6[O?JHW2TS_6(/E*<$*CAE]6"4Y8 M+B5S$=^4KI^KH0;" PA\C>\ERDZ'72';:J]K,X>NEVF0I#9OX<=:LZ5H7:\9 MD^Z<>MNN)%LR;7ZEN=%:)Q;GJFCFYIQJGN:M<5W@Z*AQ_*&&'X1FW.1IZJ-) M&B^:H23G0B!#66;=U?(CKNL)4<)Q#J=.?%=+C:Y6Z_XM,4,(J. WRPN_"T[9 M[MROEG+Y\V(QQ;Z$-"6-6\\5'+]KY@L!$U++0%A'^^=E>0C<1$G^$G2[Z,> MM;]W<@,U\++%0U9/)$ODKG@++C@P82$0V6[( M,S(R<_%80[1U(!'JW(YDA79JS#R-"&LE%-QAFS:W.QX7R?'8[OZW[C5_M6![ MGX]N6/(=/^Y; S.O/&8]G,LY=_?5IZ@&+1H7Z''W'&0/W M@=?)IQ+)6H20E]^># &:D*GB!^ M"+C(^'?KU2X,^%[?GUJ\QJLK..E+S%_.Q>4M+?H7?.$:JVL3\N:SE /C M"H$GP^R)1R)D#=]D+R4*$):XTAX&55?(F+J5YJ[@8\R%?9]=M5^POWC(OVW( MT'.T21DN>OZ4YX&[FHTFKZ96J:0U:DMU']BWAA:];W7GZZQH-"E;=.N-#.*P MMT[S6A((KT.P(9V].F<+[+=;-UF$>]Z3 [87S=VO^,L4G< M)HZ1X[@?!$Z4GWA?\\.]\2$/CV9&NVQ9+R]K:,<6754Z:7K='0)[Q]L+%BFX MKRWU%)/L\R$_*YK7B8)+!%*+Y1P3-2AMEKBV'.1P8Z>JJ<_U*,4S;5TZ_,OG M9>E/3M2C9KQ@\UJ:X/@FL3T9 F)FS[0IET^V.:QIG#6.%: M]-IKJM^O9^1'?FU7MJ_KE2OQFA5;R:#I.M3VIN R[:#KR/O$XF\/QIHE:6X0 M!B^5.]/&LJF%E02\'8*Z5OAGNUZZ[I]O=$V5'!J-C.@N*Q3&U/*7F8,;=*)N M!P,WTS>?+47C;AN7A%XQJ2Z_CJU^NE)@4=3]1N-XT.>UDL^S ?G?#GB+7(IB M8QL77#HM?NVH8EK^.6IAJ>4LSM3TXX3+3=Z-=V*- 4KNKE9*;NTM)ZR->C7.UX4'C?",)YFR4HJ:(<"1P/'QP=@*6Z_B1U2F;KWE=8?V:>$FEX+WO;)QW=%;Z3?2P)$&KC*VX MB\3I">\P,Y"PP.1@VI; >;)(X='^1^/MN-8(A[).E053#\EZC K#M]ZQ7JU9?M MP08/?QIQXD;I!M_DAH3Y%4[>FSEB(HU3*S_\S<1?O#-=GLE>;SF@53]H5E;9 M(US^)%:XZJK]X(W'K^Y9G\.+OF-:)XS^>C,^-J&5;.'(-6TJ!P%R=(25)CC2=]<< ^Q\9I"GB?:8M92II'&6CASC% M-D@I'/T23%PF=INNE/[?S%].;,E,;/OSJK/XAKL-'M MQ>(\TIS2H1I>P+^/=?XS@4_Q[^KL6Z_FI%"K4NH:)R)]*$(DE;E$MENY<((7Y6=48N MD4.H'PG92AO:6,JFLMM61+H1L87(_;*5=<\YGGOGCG<]G M/O.\\[[S/H.\1SZ!N9L]$#(*W 7.4%ZD1%B]2T]#07+)27U/;4$=#8ZGE,D,C8S,S,X+^:ELKDS4K M305%B@J+C#1TM R^9\+>0SP,B :N&(QVD "C\'B,4@5( " MD<)\+_"/PDA@):6D<3*RQKM TF\E)*6L9WT MO&W[<-K!RB9GTJ[)Z-B7/E%Q>\M;8KH_)%I6;K[J@H5JNGKZ2YVP?H.CTT;G3>[;=WAX>GGO/'#PT.$COD?]0D^$A?\>08Z,B8T[&Y]P+O'" MQ3_2,RYE7LZZGG>#>C._H/#6G;MEC'OE]Q\\?%I9]:RZYGGMBX;&=TW-G/MLD9&67[M&NE3V1U3-UX*OM#WLK-7V+6J3LR0^T[ ML_^.6/3_Q>Q?Q/[-JP4H8#&H>%@\@,#DR;]6^&^L;*M37KH%N['3$5:CB\JI M<+W;2S$"Z/QFU2K"%+!#P!X7!%QED1ED+^;3[ C@]%. OW6R>,@U]!U:\3[J92Z7E/)- MG3@U$2,6I?#RXUY^C#PUY#'?P,0K,O=U-0),JT)L-RQ(5'I.FO5L[4:=[(WY0ZUM%L%:OE, M;:C^9!V-8Y"I9/YMLY*QWHS\O+AG3O-^\QT(BK 4.U9 ?((XJHFKTB-61$!: M<9T8A^IC'OGLY&HG'H$^D*)J);8>%WG7GD*U2Y4D3(RS!?*<;,\;PMDX.PMF MGDH;/+3G:X=%& F@JZ*)@LF@/L9@>M]?9L&A7O@K BS(WN73-;6+?0HC:#MC MME?%]B6Y19ZP=CT@7E?> M,3&L+X[V?\9M,4^9DNB .4R*0):NFI]S*GB^"\_E73LO2)@<#O,@$8;6;/"S MYD,OH"@1O#ZDGU!#HM!6KTJ 1D&,^-$E!-A%COF-4V;CL5#B9,H%6T.:J+7O M#>TQ8=3(&0&D+\)FE@FS;A9D[::+.OKJ#"R^V^,E P&*[0XT&\?:8-UWMT MDG<+9K8WT6]V.,"^B]4+BN5XPX3-(ANWROK*&OPRNX]G=? )N8N-[( M0OKF5%_+-Y_!J$9H6^HZNCJ=.!*86"XX-JE-KDHM3'-_9?,;]&&0S\GTI&2O MMBXTIZ8XZ"?MT&ML%F2WSS8(&8J!>_SOHN9#P( BJ=3GPW?#G#?LYG,;)X[H MCN#$Z^;"G :TNXH40+KX$PX\*AX9=:*FPQ6G/C1%8,6.LA#W(SN+<]/S,O]' M1$M'0(7P0^_ACF'"DHA[= 1HT88%J(,$^.*.SGYA]##$O8^ ^@W!:FSA63J; M6X$^P+$"CJ>,RC,14-R-:J/2MQ?J6#O6^ IJ$W??:(9ZY$^C2HS" WI,$BO/ M"S7RBDG1R5J45]9(9*L5O^O !:'2A"5SMAE&86G4@)PC","BSU-C[7]X)^43 MM.>MQH.:$4[^T!N7KCG"*$TT[*AHF\1L8>G_=('9UBCJ[DEQ68Z \*F[MW@X M89(2S*F S>F;Z0L:POR3%W\I#L@PU7+-#$Z+2+&O33J9>(9VZ$9@2P7'??*2EK[#+>N2[U MFDWBU6I7\K!07\ 6CI4AX)&ZT!\Q$FY\+/*OYKKO&)'.NPW*W5*6;5D?7-R$ #1C+Y$. MVZAHK&\\_WPB1+BDI-Z/Z/'K+(F\_/>Q*S-L2;]AS\<&+MSZ>0DU4 M]PGT"WI4Q]^&H#\WJ$-L ^#ANV*5R@E#IU%3-O=]4+^3P8:P/;PH/P2,-7/$ MTU"GTZS[9@:-!-_4I][^>J7R:1>\,&DMZZSXA/NLX(BK7Z-3,+CS(ZMG./! M2KB]L7ZZ3F-[Q:U)DQ?N^<[5?F\0T!/A3?7:<9N*"PMJBMMZFE1MN\YKS:?= M2L ^OW# -.F@X#"=8QYZK=VU*XSM&.O0]TS+L"IG>8E.H)%S'6Z-YW7R\U8F M^U[)N4,/3B>^9ARGGEL;]9OK6IO,0V6["GH4Y5?RNN_?RBK*F80.9;2^/+JB M7RDVO$4]VCA'(VR<6M*85>>0^"1'U2OI4/SF+$FB/^P?\>K>:/SRA'[LU7WI M4$)^3:C"W==R&Q524Y=L$ZY>2* >Y,.;'C:^J@OKE?:]%N=AT6:LEEYGQVFX M65[&O,<)"MRA==+_>FQI:KQ/X?G,)_WM4:MVM[=Z9WIT[4AZU67U1*QG6\A1 MW=JBS1R5]-@;17%O*&6(U(8]L_3.>G5Y[=\?FT0Q2DNYVEWDZY<14## F7^[ ML,\%#XP_608]KY?*WI49^,G[2]L:UQRCX9C$W*MEL;N\*R4*)*R:CELKR.5& MR2V]_A\GA'SX&U!+ P04 " #]@*9#(S+FAT;;U476^;0!!\SZ_8JE*32,9@.W$CFUCR!W90;8PP2515?3C#8:Z" M.W1WV/&_[V*PE$I5)>>A @'+[\(KY%3D1:FI!)=SL2>: M":Y:&$3M%JX51\EVJ8:;Z2UT+>O!Z%K=/OSP_=?%XNMR%G3FULMXU7GN]C<_ MVW X'-HG&:=J)PF&@5*?G/$,;Z$;+IW1% M0KD$D6"6F!<4+A@'=,84Z4))? M;C,6P3B*1,EUU<*]/J% M'AY8K-/!_9U5Z)'M \G8CC_6'=6(ZT1P/>C@.H0LIPH\>H! Y(0/:[*!=3VR M)R/G+65;IJ';L\W)R#9]K'OFBU ^?K^+"(.*=+KV-HX7PGH.KC=S? +-TIC*?3];,7NMX"YFZP>B_A@JI?/G?ZUO #P%<**=E38$J5 M^'M$*4'20D@-,='X8D6.-7>_!94_6G!@.L4<5=!(@Q:@4PH)X^@X1C(LC; < MOYH"QJ.LC)&#\5/2F/,2,X*:'BWBO3AH0XGAR9J YUS('#J6\0T2(4^H(R42 M*A]56F24UFIZG5I.&ZH&T%FX2:+&?(TF+/^.&]"9SECS365$Z,F*8YWHFG=*YK>%'U*AA MKE@8=3EU8N=L5W1:K<-ZI]79%_^ZN/C'NW<'Y_U1^VWK<^]#^^^=_;_]NR'F M\WG#N^&M>1?J=;CZ?M#KXV,\')\/3L[(.)6HR)LZ;H;!7XZ;U:+33_U_XJ,_ M_"RL6Z3T6R;-II+"QUEU^J;6VW6B^/UK>\ MU>CL\4:/1_C7%[-PCYTN*GU!S .CD'$,P*]$[N'O$=S0IONBY?]<][XY[F_3 M=+MQB]D'M#444SDC86BF:(Y@X*;*BEZ>ES(5(RJT<4+GXJTVF6BWZK\+G8B/ MGP>("P9SGL#K]ZB)/>*OO-O/<-F2ZDB%(P>Z:3HNQ&,[ 9.IS 6SP@DB9J,RP#-G.PA.@2 MF16O_Q]802)1.7#'$+["60V4P'),F[5YE2>(LCZDXGN4EC%T LMKH*J!!\JD M"U$ BLPB9E>:7M&D0JC]QC28&"M67.,598H%X(8&@$.UY_V)I)V*)-5SNR2. MH4MEG9$P)'DP^ TO:VOXMTMG;GC[3(%'IL";+5)@? TOO[XX[+0/CFP%\JJ2 MY$"J$Q3^9';LK@?34* 7\; %#-4D)8:7('!EDBH[90E>EB&/<"[AW[&R4:IM M"3G.,$:G ;^%T>AF,&S%#N :$_ ?,#GX&DUE?DFBA^ ]*E.L:+^6]?;>#@4O MVGMQ^!5^*J[>\\ ;UB\XPJ_1*<";?;FSH>2:H02&^#J_)1E6<#76?9+$.>C\ M-,39D;O;8TZ?+'0#0+X:N1W=-2Z4(EG:NXMPQ3(A(+6R%&H@7:)%+0L^+K ^ M-V 5Y5X/MWQ7664],QE*I8=^502MP5>% LQGP)SG2\M%D0\!UE=0/C]H2S#C MD(_X6@H))D5E*CFMP5FO^JJX@D0HU=8K3'R;$"]$YH$\Q4\ST_Q,A)D\&F'N M'*QO\.;N8?[.] 'E9BIF5DBK<\GY3%HPBEL/IHHT\1+@()*2$Y4JM^!Z:Y-9 M)K'G@H=YX-^UI6NMBT^;7ZL+*DITYQ8WD^O#* )ZO0.^B;FD'&5?"K9AA@HN MVW@)&K3 *)2>JD#F>N;48W,JVB*G!E!>2DQX8V9*)+]WT/[I(;Y6HU<8^5W-ZIB\FR>_-1@<*=X(,M5O[, M@D=F0;S-S!( =A.H?(15E?9^9B,;[I%/N+S2450:AN-:U;-!:Z:MPS@_4H N M&T'1'R6*)JC>^8Y( EXATG^SNG(<;3[YTS<^F//'O,&OW>#55-I5X<7 M=?)IX+Z/ 64>^4.[W>=C@L?.3=L\)NBEJ/>AW3\X!P[X MV"E2!+165=:J79^3_,)E4ZC_?>'D.Q?_@&5YYGLO#E0]>#BJVY 9 Q!2ZOX M_UV^5/T.1 !ZP*L6:C>+PLV6&2Y=_8?\Q51Y=^/I^-/-#3\3]K?9\?=0?B4& MP;4&)))/"<"R?T17@;X6JA>5SW0Z(RYA1#!P</A8-&V^V;_I59?NOC8/#E?4ZYBL/5D-KH6PU-M'.Z0RC;]8&_;M6 MRY75EJP6'F!06)VJ6*S\_)%K;-JFZ/<^#@?G_N6DWN^#T0V"/6_Y1M/7=OQ! M.N3K+XD][\,C[<.%04D74_70\&RJ*!&#KQ25?&8F/H4FZ4](0^]'2\G >G@V MI1 ,J@C<6DJV$3!$B_^"_LW^\#,[4+W;V0QOL/X74$L#!!0 ( /V IER7 M&OI2( < -A.KN^NM[4V:^_7WC+T) =(C$304CE9M$GL\ M,^M]GGGQ[OZ'WL>3@Q?[OY3+[$RK, ]$R/H3)L(!UV4C]$@&PE0"E;#$HKCU22Y59HUDU3->)6JM24\".HE#"73;0< M#"W;.-IDC5KM;;E1:^RPO\[._GC_?O>D?5X_KEVT/M9_;^Q\_KO"QN-QQ;GA MK#D7RF6X^J'3:N.CU^V== Z.A+8RDH$SM5_U@R_VJX70X:?VG_AH=R^8L9-8 MO$NX'LBT'(O(-K=V,KLWEJ$=-K??U#)[L'_&>"P'Z3OOIE_Q.E*I;=8QSWHR M$8:=BC$[5PE/][RR9NWUP?[A0>?;4/:E95OU2F._>GBP7SV#Y;-5M+QZ6=^I M[4T7>E<"D=)^KN;+4>>\USWN'K5ZW4^G]^+,"@N[)=;FJ10Q9F.CTA(+W$V: M,#ODMGE'5WJMPY-.L;BO="AT.5!QS#,CFM,OQ4VMUVJ_[LW?\%JEL4VWN7>. M?VTV\CML55;H\\L<+#(>AH#[;,D*_N[!#:6;+VONSU7OJ[WV.DW7*[>8O4=; M73;D(\&T&$DQ1BBP0VE8*TUS'K-SD2EMF4K9L=()J]?*OS$5L=.+#J*"QIRC M[_P>57&/Z"O=[6>XK,ET8XUP.>0&( $BD@G[DJIQC%"/3.)0HSU<0@5-J;(L M@'8N4\;3"<)?BE)9 6\0!#FJD$H=@J+W=#(!5(:H;K M"8DD_(N W3F=!F,AG(')V&4"V""!0.H@3R"&7&?@"=#$QD,9#)G)Z;_+]6.A M1:&$+B"1)A:6?' K-CZ&5@A M6"13X(X@?(FS$B@!<4SKN7F91HBR+J3B>Q#G(70"RW.@*H$'4L<3E@&*Q")B M5QQ?TJ1 J+EF&DP,)2DND40>0P#<4 "PK_6+-&"O2NX.75R[>-^NZ>*4!>5)(42%6$LE_H M#;/IP-1EZ$0<; %#V8\%P8L)<*4?2S.D%226((]0+J'?H31!K$R.=91AM(H] M?C.MT,M@V+ -P#44P+_'9.=;,.3I0+ 6@O=Y'D.BOL7+]>T-X;VH;X?^E_\I MJ79//6](/Z,(/T^LR0"KQ#IKTD7CJ/-%^[TC0[FW#&O]VO3>S7D9E;X48YP/!2A2YYN/XK$ M-F&Q_"+BXBCNFGSISEOT>+GWA,X/MA_#^8%[?!%.B5NZC.:47.;)(_4F=?H1:D^5#"/Z=D Q1#IC*4"?%) M/= .[3:?CPD>.C>M\YB@%:/>AW;WV!PXH&.G0 J@M:BR M9NWZ6/ O5#;Y^M\53JYS<0]8IF>^*W&@Z,']4=V"!,!#+#1B%O^_RY>BW\$2 M@![P*OG:S:!P,WF"2Y?_"'#K^>'/#4\+^.CO^%LJO2".XEH!$X5(" ML.P>T16@+_GJ1:8C%8\$E3 I'Q1/&G611422Q6HB,#L>*I\W^!5*@0+W4M]5 M?@ X5UK8QJXTV4<^83LE1F_KK/-%DIN46O!*S!+\NHU,VZ#@ W%I_89?%Y:W M9Z;+F"S,SX;F0M%LK*^L50E&W\P-NC>EII+%O9@)[F*0&17+D,V*7N^[_^;^W[FSY&1 M%8]G^?&3;]U^(A3_S_@M02P,$% @ _8"F7$D;I*!%! +!$ P !N=F5?97@S M,BYH=&WM6%%OXD80?L^OF"JZ2R*!L2$A.>"0#)@$'0$$3MI3U8?%7N/5F5UW MO8;CWW=V;9(T31_25$G4'A$BGMF9G?EV9OS9G2O_>MP]Z/Q4K<),BC /: C+ M'=!P160UHW+# II9@5A#GC&^ F]PZG/QFP7;[=8R89C=3 C5*H9ZY;D#_/%'_MCK]JE4+&*!V:I3*X0'G5JY MJ#<=?,6?P>@6,K5+Z.7Z&)Z70M^;^Z/AJ._ZH^D$9C?SQ8T[\<&?PL+K&]DG MN_DPNQ?L-1V"?^7!PIWWW(FWJ$Y_&7M?P>W[@!HLCCH<.Q=P8RVLOG6WO=,X MLT]>&UX_II#SD,H,D\4:#TS)[2#-L3()5Z $/ B5!KH43:@54#$Q>O5G'Q\/ M+^K.>3N#;UQL$RQRVGJ]C-J/>^"HZUB@LR0!-EE*^$XWNLMY3A*8TU1(!2*" MR:V'/2SQTC0;'.ND="9UN]TO[,R5TSX!5 ^%7(-C5[] )*0!8$>)!(HHA'!- M9! 7\3><"N@Y4($H3Y(=Z! 2AI%OF8J-G:2_YTS2-999I@.YA_B8X%82G+/C M\$1K]&K4YI(I[<'['L2$KRBX@M5>5( *%):G&&V!ZT\/^OMQM8S# >8> M+: ?-HG3>*FK?[8V]IX;@4DCL M]6H@DH2D&6WM_RGO-HYM?^AV_#E^![ I[)5(]V$4BQIG']HI"4/LQ2HJ6[95 M/\/[U5YD"NJ1;"F4$FN4GCX0FGO9?F49V-W"DW#S,U42XYR^)[!P^(O-;?D7DT M6K,LTP$@]V=(:3'**((\18D.DV:J)+)7\ST?O_S M_=Q#MX0R-_#/*\U:HX*(;P>.ZT_/*RX+JF_>O'Q;;59^_O#C^W]5JVA V=I M$P>-'Q!QIIA6&:&WKDU8S0[F:,F@(3+;5\:0+5U.$ LF_ Y3>OR\LO3_7&+/G;C$@=YZ9$Y\OE$A4PW/"%M@FYY49YXMW];I_ M*['5!76-L[-F!<% ^FQ5+@B[.ZL%= I5&LWZ;]==2](457QW/Z:>NU%=O(D; MG-5=GW$Q7G']B>ME(7_GN?X?&I"B>(S9"N3]H_H1QFJ*G.SNU;= MIEF@=]8-D]2\JH>%&U5Y:M67854>5W7(%DA&[-HTN*U#@1R2545.J_QA05CZ MF$!Q712+-HUJHUD]70TDHVM2)IB-97UXN0%^R:I3C!>/*T8%8>4//_[P'H.@ M>1>]FE$S.GP'S M[6K,^=\]/*X!.7$5&GC03"D!HK@.38C776.,VV)J/VK^2"#J"QHL".4N82MY M>E8OI"L+2G;M"C1A,'GET!YACQPRV;5'T,3UW2/MCXV]7?L#3>RE]W49)$", MH M(_+@9=E;@MO5D2)+KT-_;+K.]@"TIZ06(QRL5# G T*M&1@UH?:F!]G#;AV/78,^0ZY\^^(WXY:-&HK27M0P.4;*.!JFA-%CST^B,3G=:0=7-] M;0R_H/XELCI7OA.9TA.\)2]C[R838W+TEJ](AYN!9 MV8%ONYXK21T)I:X4DH/AJJ7DA4+[OZFA3@]DPT0CXS>A]#?\@AAS[#\ ;B20 MHTWLZ'F(OY223#-^1<&&K@WKQ\ 3:1UA6 D#WS"A!8Q;F'BB\65 +9R$\=GE M,P6(?3R+;T221H.]W-4SD22CY=H_F848D2=12K=ULJ'6<$QZ=1+0*@/B$5M1 MC^Z ? VX4@L>$*$E=%K\ZL"8*PVB6KI.%:[1CE'46@,*@8CQEA+QO=6+WJ)^ M1XK4$GFF\-B.1]^5YOP[)(3TDORMT&O$5F&FOU(T9Q0U'BTBX[20+$NDQ1:'+O:9II0435)7ID**7"3+2N(<# M5LO/J[.ONE!09E)3!.656$_W>4#=S< J?/F@-WGY&FNZ/^ ML+/-[Q7TTLBD\?-%C]RME3P$O[Z#J<.@Z OAAA,LP(JKV)FKK9J;304W7]10 MS_R4:8CI!*UQ((CM!*W0G*$98&M%BLQ-[.5L[P-4(QNE7SD^4 M@E+@0DY!L9X:KB:MH+#J!2R]E,&;UIID6 B=)Z9(4*^T?CG]%V4!0&O],H.FR#43'Z%P[_CY-^@240!@BJ9J5_1A1*$E8HA7>2:36EQ MAV2QI/8,)NB !E.*YRJ)4=;7.(&*T+_9C$YGH*$YN!FV/H*:0(-A_VIH7)<\ M2HZY7'?M3P:)OBKYDU97DW53\::&+@RK(S-O@Z%IF;V1/#7SQ/F2FN8,H\F, M7&A42<.)%_K\9Y@,>>+COR7KC0TCH+1RC^II=)7"C6DV:JC5[[6 &T,Y$9YZ MY+H2U OLB:LUK!DAG*5,@LURC?R?;LO_A=$U8,21]=$T1T]]O(LY2:E?13T0 MJF9Y5>'R%7,\LUQ]U2?L\R3U=2HQWP;"I$TVY*ZC(6<;:>AS[FQ*I22TH$O^Y MM8Q6]0:)C:-6S:(MUF>7( MO3EVI\VL.FVE,#6JS:+4S= W_%>J[V/.FI>2DS>TS:SEFY,^E..8BO)BL MR:VJK^;N:X4WW#P3ZOK",G^]@0F.3.%Y3RH;FB8,4JAD]?E)8^,?_LCNOL(3?'8-4*F..+V70[I ME@*J65,;8 JO9H2#Z?"R%M@V*VN,RIE^M0U>;(!ZXIS)MP.#?IIOI\/RU-;,JW"M(FJ<_"FBH1 2 M2H!ZXKQ)W2K3PFQVZ05W:;L)TNMI^/%:OZNF95@?T66W_[GTD+/3#FTR(92* M6]+N0[<$)D=\-B_;3SX(IB:!L<_]-C%6>68LQ"LG: )SJ3^+DXRL(/DPH&K9 M.-OG'H=D3WH]K^89A1'Q5'4";*,3Z BK!,$*@)9G>M.UQBB <3(I;+(L6%@72G' M-C*FVD>VUW;50E%KU(_"M]#N2DM4S[DOC6DWII7*JH#\_AZVZY [6Q4G;O;. M[I<2L/^Y1LS$=8/BG[B?Z!:&ML!#DWK@FBTVQ5QT(1#+P$7^2)!01B_9NQ_S M[''4^2 *X["YD_&)CWYZ4@_L("4S,(6K2QRSTH I+30)P9<9"4&PUT/S(YCL MSB>S/'17Y'7F^RR)[@18L]JI4*D%791>9@H/O(I.[X+M 4GCMRO"P[TOHBO] MKYQS>9_YGV-J[WC@HYRMAWC,E^X]<<*D>$%N*6[/>K%AV M^,9YO]*(Y;CE+*=;N5E;XSKFN<,X<<=9Z1GJE_IWV#"28U[F^[AS.7..^,*" M Z\G^98T:K3$[@=BC^6Z@E)A'? ]YE5>N+ O/#^&J F,%%*W\Q>>5TA+W_<@ M@4C+9A3R=5L-8$U\5(QXK'&7'XK<]71G[F.=NEFN.@B0XVRCG44 M %K-\=>*E8O"=C.5#O$A6CYZP\3N5?=6J$'@L.%YP9TXDW49T!8ECLN[\IOR M!3D&^^'4*!7%8O6.MB$F"ZWIDML/5I3)XX A;2@D[I_F8KROX\7"!6T #_#; M]X.03O'HSA<5(98,Y/+N[JYV/Z9>+:#3NL-IG0-,(:6- M:J-9/6W*9U:[9TX%^7A.V +;)&R>HW6EGD'"-@PP-"_KXLGA5?%;A3BMP3[( MSF3;*D0C7(B*P'E6;9Y6SYJYNBPAQ(TS\;.8>44@=]_- Q]L"WWH<#(7H5#9:+N*H+ M52HH_+V0H>I( @J9RN.B<7C8];SBD+$+;T&15B:N][MN<\"81XNU0G=..*%] MGXQF@'PZ@W^$?"&8KC<:A,-P7BD0XM]]O&2?HOY9XIL;!8Q8%LQO.6;.,KPN M*6O01J#.O<2.E##+$J98FO$HZ"L=8[?$L0CY 96_B).>8HO[EJ-FC@Z"?:I* M:R:H%8=^"NECW)M!"+,_B;X.$]/^Z/T&I1CP4FSSF-(LRIU@CEV_4,);2\:# M.:'&-9F/"8WIWG[]W0>X/WGL@,;$II8=H?I+W=-MVT"1T_%!.Q'&'W=NMT;' M.-/%YQGE5ZK92ENMWQP%P;8,#S9UT^8AL4L:S-,XD=11.5LY6_;]57P$+2YP/_!AX#L2_@I\LN^.ZQO^ 40@CYWV'(6K]MQJ' MQ]M3O<"OTW$1:@NT"+PK1B;4G)L#LL N\[(G8./.Y%F$'N; MGHNR_-@Z,B2,T%LA1/TQ"SPBEGRC6Z4W>Y1=\=BZUB8+<-G=,#?M.Y%1D(_- MS;[EJ'ELG5-L! NG3>"SS0[FK'ULG5RK\/"(?)HGL]G1'5H<6V>!0"EPKU\, MV]&GO+>8J*QPI%TY?76&;WS7Q@N%3LFL=VP=Z_,9H9M]2+XZ-G(3M\AL*[SM M B#]?3U,IW[X\?]02P,$% @ _8"F7!8FNQY>&P$ ^%H- !4 !N=F5C M+3(P,C8P,S,Q7S$P:RYH=&WLO6MWVEB:,/KYS*_0ZZEZ)UD'"."[4Y5W$1NG MW)78;N-4ILY99\T2:&-4$1(M"=OTKS_/;5_$Q=@88YSRS.KN&,36WL]^[M=? M_L]M/_*N59J%2?SK?]4JU?_R5-Q)@C"^^O6_&JW#DY/_^C\?_N.77@Z/P:-Q M]NM&+\\'!^_>W=S<5&XV*TEZ]:ZVO[__[A:?V>"'#KIA9!Z,KU6ED_3?U:OU MG>KF9DT_$ZC0/'/;3J-*ICJ5J^3Z'7Q!#YL'\[2AX^+"P_S,I7OC^8?%"^*#P<3M]#O5K=?!?&6>[' M':6?Q6\?^GPP!A-Y>.<=?VFVD25;]=KN78OS$^8'M[.>K>%&HC!6__WQXK-] M/)_^O'WT79[Z<=9-TKZ? _((].OE6MU9I QW6EA(W_%=Z]2VR]6]LD6489[. M/.C^._A6/PA+?K\#)/AUV\\LO">>+^ S?FL>S<)I#\*RM7?__>5SJ]-3?;]L M+A0I1OD!_,__*I>]\S0)AAT5>.V1IX(K/P6HI-=A1V5(%]XP V+SFD>?&A?9 M,,R5ER7=_,9/5X7N =)OW!,%>I=Q+'R34!*BO!'YU*";X;C-+PJI=[ M;P[?>K"EO3)BK/?_GI]_^_1I]_/11>VX^D?C2^UK?:?U_U4\W#]M@]Y&6RB7 M8:MYF$?JP^D?3>_P[.+<*WO'<"=>K5K^W6LU#ST@:=CG+^_XL?_XI:]RW^LD M<:YBP)5;OD .\]SH]6%KEOWZ]/"[O;7@(M;+ZUS"\_G7CD!\O7P*Y;KR# M1=X)F-I),(+_"<)K+\M'D?IU(PBS0>2/#N(D)GB&MP?XK$KEWV$0J)C_#8^< M#OLJ#3M>[/?QMRH\:,:PT=$AO"WUHY,X4+>_J]$&;_@VOU#=7S>.ZMO5K6KM M?S1;"H-?-[I^)Z]M?*C"_^W6M_9KU5_>%=YPQQL/AVD*KSL.LXX?_:G\M!D' M1WZN[O?2^L:'C6%,JKH*[@HH\,-__%^_ M(*$?9$3"L+A'A'^ $N77C2SL#R)D&/19+\5W@SSKE+4PJ]QF 6/RV++\FBP9 MIO+GP3 .<]KHU]818?1!7_G9,%4?A%PCOD8%Z5?%7_> OI267$%$C4' M&7USCR6^9@& EA;B=8#PPD"9APAR?IZD#]IF\5?XR9&*DWX83ZPT=[O%'[YS M-CCU/.=#?9#B&P;PS]G@$(2B%<80BKY7Q$+HG_!N^*,; @]C MK,/Y(;_<67- R$W_!+&1YL@KD%I ^FV!&H-/V\]Y/X%^9L>P"O,I+6_6?&>. M-W'49GWGGRL_(8O&?&SO^M,'['W[GYO/N'>XF_WR9G6AO1^M 6XYL'\2W$(R M>NXS;M_CC-N/HI_M9Z6?[4?0SU%]B]G<\U_3UCW8W&.NJ5-_^%6G16 M;@3!N1\&)_&A/W@B","1U!6J,1]^8;OM0-T.HK 3YE]4OPUK!R%\2S;WAEB9 M!ZT_:8*N#)HK[!54WSC/&K! M@"P[6A9+B:1MYGH;M8>ZW(W69G"8QKI0F$9HD)[ F MZ!'Y"[S+!4_Z UWV!5B18:R"II_&<,+LY5WB^ E>WN4TZUO/*M"V'J40PMX= M?(+_[B=Q*T\ZWU\>*CF;7PH6/1&,7P7HJ@'^*A%7(1&?Z/9>1=Q30KMHT;Q* M@K6PO&994S*[>\GNVR7\72\U\.N1)?9=:3NCS'8?PJA%8-\%>I MLF+K99FW]RHFGA;:.Z\"X,ECQCNO N!9 ?XJ %8L )9Y>Z\"X.FA?1S&?MP) M,5$QR]/R<7BK@+0[25^U5&>- %[<)R7J%4%=W/DP!5:EUA_>7UN7*66(C5X8 MN L;?RG0/@+DR/*PE$,^X68 M90_GUS\R>JR.7:\_>BRH[_W(Z/%C<8]GT?9^9/3XL;C'TG6]M;WZEP_M!36] ME^"%?5%L^P=T"4]P\+\)TJR.F;\HI%E0*_R;(,T/RVF>15?\FR#-#\MIEJY! MO@2$^*'NX)YZY3K!?P5WZP2U@Z):Q$C_C!+F'IE/#X M2SB)K[%]8]D(L8])'*R7((8M@IS%'^%.QY/4B]M>0]DKC<+^Y\*/KU3Y2QB' M_6%_#<";I?D![8DABG_*YI8"O14W*BO V+]=8QCSYEXBC+?_]GC\U,WHQF#\ MM\3CIV_XQQ41K8Z*?7B\C)4WEW#6LVZWT>FD0S]:$XB;@@B]589^-XP.)O>\ M?DKV*XA74&IH0'RAL VY.D[2LW:61"I7J#?%>9*.UA_6=VQ^K?'Z%>C/@.E' M:I"J3DAM\QMQT.AC9=Z_Z<]UL-KG0/VNW:\UKK^"_5FPG0JP/_J9"K @$DY+ M>SY2P;!#LAVV28-K=NCAJWB+-JO6'^I1-KS5^OP)Y=9A< MW]GTO\9AQQ^\(/MH]MY? EZ_@GQU6'Z6]U2Z_M"E;:XU[OZ= ;ED'TE7I:D* M+OW;]0>GL]FUQLY7H"XC&EX8'?+%_^MPF.5E_*^DK]+&F@ 6]I6D>E.9A:K9 MYY/$O9YX:$NA=? KY%?6%_BDNE^MU9]Q)DMUGPC;<_#+^>9>^#7N[%QI._<>;KO@O#Z0V'Z;M]/K\*X'*EN M?K"Y,\C?WX1!WCO8WJH.\HT/OPST5SBH M;GSXW_]9VZF^_^7= %[QH!_^D@W\6/^@DT1)>O"?"-IF\WT[26'KY7:2 XD? MU :W7I9$8>#)]_!;W^-IK?_IUS;T&@B+^< 5\.4?'KCK!4? M@'Z0HVK]2_O#U].3R^:1U[IL7#9;O[QK/Q0L,Q=N-0^_7IQ35NOD[)3>UD[?X=/?_*P7QE=Y$I>\H\IA!;_C@\IQVT 7 MVUO[B^VP ,%I^UTN3(_/+KYX<\<@TZ#L.RUW>AZUN M?,#9W;^,#4->"#B/(.(WZ$OUSF+U]N&0<[G0/C$>ER/@ N6NWP^CT4%+727* M^WKBM4;]=A+!D_,@VXCCH1]=J$&2YG=#F$?3(UQIG/U!.TFBMA]%2=Y.;@L@ MKR&<]G>W=MY/0IW8B8NMC=/3KXW/WD7S_.SBTCO_>M'ZVCB]]"[/<-KZ):"^ M5]OTSBZ\VO:;X*UW=NQ=_M;T'((QQ-(XO,2O:_N;6ZN[6!>K:?C\QH?C)/7 MS/6Z-+K;&RD_]4 RJ6 ^FI^3S+K7O'3G-@X">+K1-&T=>0"N\XW)X6^9YX0? 8 #\E\E^F/BC0* .7 M2P";0@!;LPC N[QHG+9."+U_/,S/#5@]UL*\;IKTO?^9]G]Y,NW357)F;-<> M9FA' KW_ZE5_AI<&5V0%=I:=0^4IY[">SRH[\*_K\,L;(<1'/. _AFI M]_TL*=^D_J!,/SW(_C7T4SB0'P%-G(>='(?/OUNR>C#G"B[459@ANN6G\,V" MU["]\>'T#U2V+L[';^'LHG'I:E]OFK? !VD;J"FGYO6>GWG90'70O@F\,/;" M//,Z/;!95/IPB5_$9@K %BV2@ZKG#_-$Z_^@LT7^(%,'^A_O];56?P8PYF#= MYX%W3="%)8"C1VH, [:K/[\?^ $V;#^H5NK;#[5OYNN-\V\36\EQ54J(\Q- MJATFPSA/1X=)<']Q2+PYPU\/TN0:WS$F!W= #H9Q#%9@[L\FNW=Y\#*@=NG? MGHAIW2'(/8HG[6Y\V*J5:UOU+= 0YD#G78Y6\WI@%Z&+!P(HP1"#]]2QK=6%OSFI7%1:%:_9'T3)"(Y2O%SO-*F\G74'L#BJ M%[]NU#=6>8PBNUH[U)A/0HT@2%66R?]\#F-56Y!\]L#:K&U5][T_0#%4(^^/ MD#;L!^.D5)IM#13V= C_/$LODYMXP1WM;WQH @9YYZD?IJ%:=!]$7V?I.;!4 MH*7E<>/=ZH_%C05WMS:>D%<^,V#".T(CIZ& M V1K"X((+%)9"YG\( 74# =@=*M;U1GFX35J:< Y538.P[=KA59O %$\Q)07 MP]G?D5*Z,AMM)EJ=]Y)8'?NWK/,\'J' +J1!S:0#^\*)C@K6I"SZ0'Y>@-^^@C^ .;C_O:$CO9V-D/_G'3\B"#V M&!5Q%^REO?I^>1]@,Y4UH:&D/='P3YLZ*O:22L%$&@S3;(B&4YYXDKSDU>IO MVF^1D-&)T.CD!R_!<-KACF'<93?Z7F=R,^R@M/N7BQO M?;>9&\7.-*:W=.I^!#HFM1MIX=5PAY0P4TOA$\LJ4P>]?X2 M?P6'OD,C$LH?U>IMPLH%^J3:N -GO M )*@MOBL%X/0+GFP#A\+AU4@RR6P]KD(TQ1RF._4$(":T M\;B8H>1]_GPX58->1*69ZHEXB+R[*L@[5!E.03RO-CC)APAC]#-PB.4D#M#= MH+SVR.OT% "OC]'+D'?J>#W#S/.]&Q5%Y>\QF*A>IOP,]A_ %]D0]20_\P+5 M#6-VBEX,031M5;?UF1U0P?$KSQJ\^%-ELMB]XTLFQC,1U)QC!GT#B/V. &L) MO$X(7/=&=;#I3Y-)??-A&]]YOP;!O(=@6ISD\,F_AB'2$Y 116M2"MQET^EK M$SU]YB\*HUEJ^_N@VQ])-(QS/Z6(59K=%\WVJB\5S>[+T&YZBKS%8[CVIO;6 MZP'G0@0+/#^*#):YZ-=6\@"L6<2X J8Y/$Z+-<0^_!H#MEX WX)FBX]BH;4B M/;=6]RB>GWEO8+TN_"<;@E*8]1(,*.FH:M[S\_&]W_B"5WJK_)&_J?-JV4G"MP_9?8EI M#OX?#M,4=LXQ?M2UT^2A-+6U>IIZ-F)$U 2L M[(=Y#K2F(L#.-,$2IR@:>>I:I2./QD?['?+W'?FY[QVS9"C0JET#D7Z09/F8 M5N8J)Q?J:AAQO*55OO3>:/JN;]8K1G\)*<([P CO$U!Q8?^\>4.2*GN[U@3G M7 C>A]#?O0FN_DIPCZ<;4LTC6$QY?J<#=(/-'@/"'M3+XZF?@HX5EZ=^D?4Q MH)6*[$#L[B1]@,BHA!(/E@/A@!N_\J[2Y";OZ:\K( 5[8WL ,H*(F<].E?K MU?>S=DA?U][KQ^8^,'M_^D$D>WEXQE[UD]I2J=7;Y;J6XZ[P?BSQK<0QN?/8 M2,"8LCX>&?B,-\>GIQ^^P#'Q=:3!V@:X^CW2 8RVXV7)X,5W^,] MLMS20SCY%19"/RCLRQ4>!*^.+% ,_NYMHH4QA>,\!>]?*X1JS6)7#T"L.1=' MK_@XS,)897.4W7MGMNYMS4OM7LA-_6@4GQ>T?/X+;XK(X:VQW.%_&^'S,!2? M<_OZ?9_H38?\CF5AP?:\_.:"<^)98\=3U*CN'>H*1G;OZ9%"PX3,$6!:Z)H" M-7V8L:H#K^2,_RF9T* MX;NB$;[\)H17(]7'L/$$V<%UF!$3E!$:J!EA#B0% MOW)08?PTR#Q,I0F#65[ES3?^VZE:RS($\J- _XPFI/ARA.%BG WU01\,0DQ. M0K@!"#%I%U[L7Y&GPX3__2P#%HH?:;"J;E>1>1-+Z@G^,D1*C^'.D,C2)/(2 ML$Z=J[2\?@A'L8[)K>J6$_=N^6G;AV7+9[>80(:NHC>U;>]KI54YK'B[]1T, MDK_%@]M32H2A'0$C-'./%ZT/G@[+J: $V76.PCW\] $B9GY$R6CA.PS\3SU\W(H<@?-1)P(XW*;7(1-,4?8$)XM=UF RS:*31 M:]I;GP;%=#'/<1BW\G[>Q#T=FITN$]5VGQS5EEJ_>@?BW8TU*) (01*09WS' M]NHUHCK(1"S&N*N0QW82JW,:6BB0$=4]%_(6"K\B7 M;M[NHJ?AQ>.9?6GF^MY2$,C7B,UF"R)V76I"H.Z^KV]5*[7J4;D&)/4HQ/Q1 MI"0YC+*>BB)CB[R9$KXM.$6 !TT#W@+!K7G&#.YKR5KLWD.TV-/D<3;H\^'% M!N5<^%=7<->(#'W*@Y#4&;G'ZT0T3$R4 % 3(9(OL(MR 'YF1(9-CRQY3,D) M"XQ.E&2XR @2(E,+37(J;<(;WRS2E6G6R5Z.L+@45NL4PPA3:YO:+Z?9$31 M D0,*0]*]2ZX7J3.-"%MEB.EDO. :LT=F^<&#*6"().=G\ NO1M"!BC8.F? M! N/R7D-OQU'PW/2L8ZCQ!_S9F/+H\T-()8.K!5EOVZ4=S9 S0OYVZ^M(S X M89.PV$ZQ=C<>]LM!0NT8\)<%!-W?^.#D6.I-"1X TD7PU\-=D4_(W6SNKPW-I]K[C5\AI4 UE[0/](7I:!.W!'K:,">3C;*$"0[%\FM"P'E'91@1B&B+V9E= M=1P%=_YYQS'YUXNK.#H[_/JE>7K9 M\DY.L5P4RT.;1]['/[V+YG'SHGEZV'Q\ZM8Y&HD2)$F&J7<.#&KDF89EY$' MSPF%N'V#]T4I8N#P$[KG7A(%J!JAJF9+WUB_2K&_F0)M# W6Q#N!93.O5BWQ M%FHU_8]ZR:MM>Z]#OY5R\M9N#"\U+67)40 MBG:(']2VX"U5_/^-=Q^<'P[ _B^W4^5_!_$'.SWPHQM_E+T?7Q#[S;3]SO>K M% SNH"RXN%_%_]?OV,-7X/+F@&!5J;+9DE/B\'=H##3NR/.)S\ ./M":CZ=0 M7<@]7K@-7YV<'C7_&[LK4,L9[@FS$*T^"NQM%_*;E.LSN/+/@D<(AXB'UIR/Y?SZ/LS3E*"Y0Q MOA%]J"/4DL/VD O3U_%,^W/.A'O1I^%4N_4\1ZUZ#ZJAT1]YN+ZW49LGOEO< M[)"0K''MAY'/?5THS\V_ 2H"X1F"Q;"FYZO/$S(@_"/T4:,B#'@W4&F^IFRZ M-D_@'ZD!!@YC=J!01U?/M'1=TS/-4P*0@J+0QS-]PW#G)W3,QF3*V#3+=3W< M/-7@MR%LQ#OT!V$.V'>A.XNNZ6GFJ0G"'D#;/XG9.[!,MK=4U;,V3TE@W;-1 M\2["[+MW#&I"DBY1 5WN8>:I"7R8CQ4/)_3 .A@J =':[9(/C6)K:WJR>2])<4P?H30B)*G77RFM3'#1G5GIG4?^NJK8];DN$@H/7JB!$!P* MEZO4[Z^I7+F7PK.+/&DBSQ#%RY [T9*Q[F3/')MTJL,D#D)#F&!Q#"/.YSH; M*'[1NHKM1[Z4N[8-U5J: MZ)EKK&ANSE.;V(JM(I)@FF229B6O:3(5SW2F(M+XH0[&BR,,)?>ZMZK/NYCNH5K<^/O+.;&.ZO%PXH# Z6NA_&WD<5*[A8E%/\O436 MM%P7 3W3FEA7\-S/&06VO@8$G1$9' H*YR:!BQPIE!6$DN""03X8F"L* MB?LYK[;0?Z,[CS9L^<6QDJA+2Z77V(3TY?L,MN:I<,S+_UA?5KYU+\VLMHT\ MK1>VPQSP=HH^ZK4Z/=#4HA_B4N-RZ\7./2J>*^<6H/_M;S=S%/( MCD].&Z>')XW//(B+\O'6&-_F'>="6@N!8+$L,1<_%54"<=)Q@;-@8=>;\\/& MV4?OY A;PGO;6_6W+B8^^E*<(\Q3X#[Z$?D?6CTUEE.RS%W,T\%:A>HFG"71 M5T^UE[G^IL)>4"=*50^'=5ZK)][97#=286>N7TS<$.(_>JK]S??V%"#G9SWO M.$ING@RKYB:S)%C[D"=3G1(3K'_A[--'9C[6QU__FL.ZZAS6S27EL-[;D4&] M.]HF1W1QX?<8)80&.'YK7!R5/Y^=_7YR^JD@E'5ZK8!H:U$0NK:1ORI:< M&L2^'R@N70TS[T**O+G&+9 "T>S.5/C"+U%KAX]XEDQ?)TA)$3F7O+KM_X89 M5_*/]?O#54P!OC-F[(VT(6HU#Z7ET%LL$,$^JOB_H1-\<:MRKU7:!O8#K[]) ML9-9/'%^WDH'C*T\S(>YPO# C9\&Y2A)ODL+ ?T#W+"4^O:5'TOU /X)QLPU M^B>5(-V5WU4>B!O :>Y?D.DB M!Z[ZTJM6T* MND57'!JB>8CF6JY*5+4?!R58-@K5-7R@ 'A]^BKK)<,HH 976&@3QD-5TD@5 M8S$=B'-] NS\ "_/[ BB:Q^0)G<."8_<)-B^05I ^"DQ)6?/ ,G$-I#(=6LX MBY>X#;"XL[LN-C7.R6+U=T<'#N ,'"J@\FZ*'Y1L*1[<#3DL,VGL-9+C^/0I M'N7TCV;)&R5#@0]>B'^#-T[;Q=(4GY/Q[OMNI!/[?I42^B-5XG4'8;?K$&$T MXF&"TM8@^8L;<,!6];UIBM1U[#,A5?&^(4:"2H;^F/X@YUY[@ES4"D076 $N M.&RGR\E$O(<;Y76XOUTTTDA$&^_XB)0:%$,LE=W8D5[F%/#DBCLAW+F-,R^(^:P MUP8^P%N$/SEM+\'&SL!]X!SF+X'Y#S$E6B&'A(VDUW5)+IMN7^=FM.F>=;HCI;QR? @'UK^ 6*9BC*^MD]-FJU4I%,?$WB<5 MXQ4_8O"D*Z:I$,>.7"LQ=*2=)7!E8B(W>)/,: &)2^ NXH2\2%F( ZQ_)Q< M9WQ'2%#9((RY VA�M]0&75Z0G3EU8$$6(%P%BW"Z5?>; 5KGOWG6]P2"/@ M*NZJ0QT, .0 6,7X0@U\L/6F5JO"Q<\_1;BCD?TZ$>CS"_Q(JDU@)G2 MY;FC]'K*#Z3RFK44'P7_,&U3O2O^Q!^ SLK,]@8> I8QC$6CJ>WO[2/E_,/O MZXX!7RK>D3\$PP)PAC\Y[U6.*M2"TMZ\-X!W*Y56/,S1[W "#U>OMU4')VMP M-QQ@R0 [>5L=5&: ,P#GJD==*JXQX=##1E#4]"+0OY5J\2BD'K'\R\V*UPJ) M&0Y3/@)<)6(P2Q!JGHQ2$-]%I$Y8]M-VM5"MC8M=V?QGX/^*2H*I8Q!@DV'P MY@->OJ>B 2P\S#2)6+QBX1F"',:=A6XR_$"2X3UD"5VXA<01>4%" L_GHF0I MT:^Y4ZM1Z+E_9Y;#!8;%23\EQ35%=J$5]J?=8 9&4F*T? +X@GJD[OMDV@]G M6BYAQQN\E<219T2[F2@\2)L@#0O\A.T ZHI29"MT-UT0,::Q0@K\WQ\,(IG_ MF)GZ7X?)6 9X (SI*E:@WFHV4S(\AG?05X">F*$&^KWP(>$TSEY*#F.:P@&+ M*S&_+![E)&:.AIM I1GVZW!I4!1T#S,&ZP@E78RB7:N#*:FY.!_'@-S+1AD6 M*Z^\]7$!&\; 2V=I"]O&J^FCRCP8 H?$W$#+]0.58QJ ;A*=2%NXA+01O&Q0 MEA*P]!&U&+IH.(99G^6C](WK#V-"!-T[+NP/(M"ZR)#H*VSW$FF12?BD%=(Q MA#$B"%4E;D598K:%W:O#3+"5/B$UD P5Y&@=KH>B ^F@UO/=QJ'&4CS(#:!3 M-.*; /;$FN^(VNIJM&6D8^-#3A6$5U2[X0 WP1O-;Y"EN]@W; L"VM6)CE"[ M4[<^=B5QZ,:5Y1FR1](2^*Y1C)M7T*V+-J"0ZYL&X442M6B"K8GA#LSH^*S17FE-$ITD.04OSBW)Y.R,WGX[:X45)C-(V"+&)A2AV9&9AL@P&[2]%'H^W,L-W!0H-4":Y*[9BT!;7S8E42&K_ M58CF*8M'0-1,,)#LNB%2 ^YVXFOKW$J'I.UGHGHITUY=''RAYA:$ K=E'D1_X(U-OG;3<_$V1O/GVY>*OIM.2>E6&!/=G( MI$*_SY"3XO2A,^Q @_DOQ,IR[IH)S$T57))&AF%+(7B;=-Q$#I?$<+FNQT%: MLQ+$4"GM?$='DG14C)A:?.OI9/@.P!9$;C=MAR69P1>.]X?J8OP.+ MMCXTT>,V93G *=J.\H/&]4:?,UJO1L4:5' MD6Z#1;$?7/MDK.6C 6W3U0 U/T.QCI(?D-VV],ZNGSK_36,I8ED@FEPHDK+(_\P7[[Y5X?[*5 N,1FT!X6#A!&%R5J3Y8%>&\Y^"1BIR0#W"_F/WQY#[-U14[1SMAV@'U1%Q4 M*N[X P(U?*5C80-@%\!= A,0 ^#U$<(BA&X9[-<"]IBSV:;ZZB*3MKK)0]%!E+GE1>%72715714A5>V$1D&BTC0 M>@D%#F4OUA!A?U BC2\"UH2K7O:HB%6SCN>@Q7IGP:_"#^QYFK%N^&%)CKLS>P,&>]@+(\D#@#I7J 6";8!#>*6_NW&@ M=4,5B>F*S"WI(G?6)CTNA'';*:Z<"FF"\-<3*5R#A% M[9W,4]1Z 9)C\"X575#:3T/>+ P)>7H,@A$=8$[XP*",Y#".3Z(["E6:O;"I MR%?85T!6)I2IT]_4+7#+PL##U9)PB MNE#, .,5Q*JZH ^9>T.GIX*E,$G559PF201,Q2075YREED>Y*0LN2K[RB+@[ M\_@9/DO"SSZUUQ&^RN/YQB#O<58#YFQJKXTW*1R\-R=-,DZR8#6""/VH.&_O YJX2K3 MPQS'+H(MYU"K2#:U;H(?EXS'GWDJ.?PC:M(.1@ B=33"PF8G$.)'8)\;#X'( M[3!+P 9T!*C$0G9Q;2JPA3!!4F[$(KM EVY%6T#$\'1A$C3L9 MYJ!48Y6CR]ECU&,Z-[ +G>).EW9NKC:-R:2)7SQMZHG8;!.[U[[UJ!$(Y6&I'32$JAKR?&47K'$/UV!?]((GD-C!I? MXRC\7C#?.'',.L3T3"0=W DS(W%,/%=V M(+R3BP)ZM=?&)#0)+A)+)OV^%:/1C';!2Y/:VFE3C-(+O1EI MUTUQ6 Q8^5K:W?A=RQHUD.1A#)ZXS^I7X 0U6+R@6P(NZ212E*\X*&[ZVOAC MT-D&K !BX@X&N&*K@7*$7JPEF^&,1D6#(R9,>$B'AM2)#$4,)/EB.,D:#%(NUY#(_4#%9(-4#G@"S.=5]P M-43>04CE)?V2X19F#_ @,:CR9WK+82\8>FJ&3>FV^?#UOGV5OV@V$D MPKZAD84^"5=X,R5)&)R2/''\/DZQ0.W4^3TO;040,#< -=GYW'\$QZ$5 M[6XY-K,^OA-^><5K1#35%/T!T:AD?!9@' 'XE,=:ACABBHHB , % -T^SVG\#AS&;/1=;#N@JO*V%5$GK_6F;=?K=8.ZM7:MO$1]6V3%^,S M)%V=!&H#DT:P1>\Y.8MH\).M%N"UFX>M=X M6S!X.6\:P5@XMST$LGHETHIM-0*\A;=92;3?G=; M3],>QCGG91ZYRXT+:\UN&C3QS^AA)L2HGKSFN(_&#.C[3U-0C MW+&8&_ ,''29"&YR39;$;TL<668WIO[(,>^YI)"'QA3J7:8,EUB*)G_"@;" M*0=^&_@Y(,1[NR3/GBPL4-8CLO8V@4G .A]PUS.$DWAVWWN+WW5E8>-VX1]B^IQ@[P0;+HW#/'N_IEAA-X[>%78SOX!MQ\@]67BYF,QE M!T"?I+:&DCPA-2HJ&(]N39"K'@=774"Q6/&)C6]M5@+_ZHE:LG4*$XMLA>\O MX0STXU#U\TGP-)[L#AL#DPBR0IE&V_"<;%P ME5,@\ PN>"':)T49-ZP\)0_ H[A0Q[Z:&R7<%89W[E"*_AW<&'^LHO7^NY;2 MGK,4ZZDH,HZQUO*4L#S%4KPW7YI?6F]-D-XI% XICXRCY8+*@>J %ITYE5CC M*0-C@?U"/19%3'G8JXDX3"G>FP\O0F**UDY+77#R<&Q-!7^0Y?=8O9B\(_G1 M83J>/ 'D &9)YJ0?&&*I$/[IC(C)BS4OPFV/I;-8AE/,N>"$A;$LA6DAFNPI'5XW.<&ALH9T,L@ET*FKC4.NK+EV M@K-O.(":I)BU\[9$7+\3%IZ1M#\_")-R%Q-Z5-Q!9 ZTEUH_^*S1!TZFDV!9 M*(XXA).R511:M>XJGYV4;O\)YP> O^( 2N[H\82$ER:DPRS%)LE*9WMQ+5% MDGKIM1/*7QL@4J).HBL]Z:64H]$9OT])H9 V/Y8TW&@0U2(ZM^YZ;/7NF(ZD M[C.D:EJF);ITE&N93M"C&E";"MU]CKP>TN!FDHQ611<>33Q-(5+8:V("EES9 MJ;&!?#.XMU6#Y %S(L>!5%]67,B,,YZZ$9D !8F6FR2- JQ$%S>Z MG.,]TY[VU$TLX.6HOG)R(8@D# $\K ZCB MO+> EC)Y+]C[.S*->+3[Q!2JHO*5*DH%X;(,+32M\.%[ M\5+DIZ2=8B:[R1^[[[Y6KY1=8K>DB>-% N!92D+ MDV_$1:FWP-D549)ENEY;=VXT+5SM=EEO%\%F"I^ H5);.?$E)NCJ65)-4P/@W>BNDP6,&?%30/T/C2X2#7%=14 M:-,W#:)![.N>O#C!#=^K0$U-.6VF+5'T3)".' 4*.*#(K8=T:D@<$6 MAJG>LUR2[FC,I?H="B!;W=\Z4X7KX"*KD:P OX)MAE)1 MC2*G"W8D)KU@MF4"RO9:"?*&)%B@4+7,PK9>U X63FKJ8TM6/S3I9+K#-_"H M+"$?BYY>35FHJ;2W2O".J802Y 0HQY1?5.B51ZTTG)^,49-#O#Z03ZZK JXQ M9^M*(S3'*D8@V3F&T"'L P4%M!.F:C%W:6%S MW*K8::K<52&E,Z$/>Y@AODA+PX$_L@5X'7@IM2P'/1N( )4DC2.KUBZ:!78A M,[@F?1D+-'ZX#T\L,JO(O]'=B2TMH5L_I,X?T8B9H,,#I_Z"F"%=8.*&NV[\ M3'ZKI#-9QGYSZ>?LT/+495%]1>Z,!I\CV8#U^2S1R%#R!U0W3KPB(%Q )NJG MF#*)4K&72'3;^MYS4E MJ#I@0$#4:I1 -TH*2W7[[B$7?^$*TDR<@S[Z'<_LDMEYH2Z9I;'P'\.W\]L0 MOO4.A7XNE+@(%^VH$7YHDOQ7"DTF#_[^3?D!Y4$NJ8#[&_M^MNJB:=!4NRZ(NH'U6&CEK/:> Y![1N\%N08\,,CU<>$ MIP'J?TL"62/"//:KGN8QR$Y%G> V]6'$N>/.Y!"RPIN88NPUC4;GG9$ISK$4 M.T.$''(^-INB8!.U!+&'D%H3:J3G4\-N\E%@D,.E'SQ8&:,V!S3QS!,$'Y@I MQ*3&-9MGA[15_%>Y!OJ*=,]GM>E&Z:9WU$WZ.HF&/)XY&Z;7:B1![JA;UFI' MQRDV,?.<$2J4,D'[)9!8OY/PL8AWZ 0FDA\"[087[ M""?RA_R ;OB#$B/+/6E@[OD<]HA6'(X*/WQ"\SO5]/L$^(AF[16_!-\!BQ;P M18SK&T,2;M\!OABL;HPB!])"MDSC/N)*A(.Z7,[@::;P\(S!(CRYP;'\6#]" MY=.:[2.*^X-,'>A_ %SS%/X3>-3-FOY,JW.'A4:-Y_'[:0>"@2T'E+WZDYH-RSM8>B]KDQ[[[ M8I\?5E,VO+OU\S)V^[1DL!Z@VJ[^_$!R<+?W4-@YXR]T2 ^=WHB'KEVE*P13Q>W6 MG%)RHYZ5BKXB:B$"^U$Z18PKJT+0]/\"E9G,+CUN(S'FA';3VG?;9A*D]ME5 MN))+WJ ].86N4Y0)&5,_3C^,R<>?#T.9P+]^\R]OJDJ. X00T__-/6Y-*YDKZD^7=NN5>I/ MI5##Y:A7=?I5G5Z5.CV&S,O2IQM=S!V/=>$QM>+Y&,%67I7L197L5QW[GI#: M6TS%%DIXX.O'!K48?#^)@Y#1O@%2_KOOG5)SB;^++OZ#JN*UAZ+6_;CO(W$N M TS[4?GJXZ]L_T=AG(\&Q/&AV^],*?$B4-_"%;BO7#TAV!^._<4U2^. M^^W5U\D14=OCD$^8YJ,R3Q"51$H=Z"GZ&RA4-N%T0*H;9*5"**BV][.)G6'W ME94'RIK!D&-^3V.FF^FX>E*!HO=AGK0VWFG>(\"5\B)FPY6+??U.3P'3DO[D ME%UE$NX#A7V BBV^ZSL_SPRTK1S48UD%E\,TQE2T)7I$;+!8 \[+Y2V8Q.3M M,K8Y/4B\/\V;SPA ;FD<= MF4ODLQ//UJMP#E)JLQGND0RQ35VLL*.$.6K(_CI<&]L+X1 :%4S+H_#>J%OM M74M5KMO:ORUY08B>/-.?6Q_.*:V9W"+Y #$W,)[V@\))W#5E[/&=2^,0/WRH MK>"F8YW0)1^B,T\6<9HJK1R5;U5G2&EH3\@SF-&>^GVX&O-"[>H[P]8.F&\8 M?JC0!XTHTL.=4^Q'$*GWE&\.6#CN(5@UM#Y2"3'D M^8>!>1G-\L4R(<[Y$*"@FO1L(#GWP0H_]OM(O=1963H+?%;^M5I6RE!F,X2 MM"W_C_P;.VC>-)BG;)L![JMK]Z4['D2*RKPB/]8,TPSO&@Y(T,A<^ANEOF>\ MC/P&^T/R]"EF4,B KX%OX6S95/G9F.,?NTH()[!2[@9K//@GDKAN^LF6O';" MDXXH-.)3#[5.+XP"[ 9 V& TO6.)@.F9AHL_5IS-?,5(FG6(T&N_C7D";32 M'1Z?H[85\0[DI%8-'JJ6)<0_@H4\N6 MQUB3+C7;-Z(&1"*6VX'"U:4I+F90FHN2F@CLU702D6=,+U33DV'"KXA0N9P2 MMC;/W5^6]%=E1@\]O<[O=$)Y-L#1=EQV$6:,K92W-W,-TWH-GM/$34.J8 6Z0P M;8_IP#Y*,\N]'OH8_9%TL\0]XAUY(++N#.+1&-T.WI!ZYKSHW=>\Z!>=%_U@ MN$W>V3']7X$K:0I!7&V18%@*7[KCY:=_-,F*P"S=7'@SRUV2E"2>>, &[6Q$ MEIU;\\#BA7J2Q!FGR1[*8J8 )T! M4:B2#U&1+8.L*?^5M)TD"7ERX$E% MM].\5*YO"N2V+P60PUCFF8P57-FL=W+$I%=R*Z;[8,4:T[U2V8 MBH56\]!5O!(J,L4.UN8G -QC+!VH5/;6[GOC^GR73?&/\VSW\L32' MOI7:.%MCZ)LR3OG>-@N"!5J<:Z08P+6M1LF=^T0J.2P5\'(FVUWOP,E6HNFH MF(73P=;[I%+Y.9>R9+DQ&0ICA+&.TIEOELF@ 4'O;ZJ=82#@SK8#@ M>*L;;@.@2:\ST].5B[0QN@[S<^X&9@HY6KY%H$ M^]MG5N_VUDF]TV6B"XSR?IE:FHZIUH[Q_^\0NH_A8">7S2]>K5'Q+DY:OWO' MCSD?F48)V M#N2VBD'E"=UI.24]'8FC&\]W*);(7H39]XQU2\8K MC!9]E//8-F@+=QERFKQ0#:+LVYFP_EV!GA%BO_ZR##^3?GZF'R"3*&B<-/*4 M3Z\O!2G6)C5SDP\E4_"B\-H=B F$'D/X/]=,6L&O2- ]-"]?8FXW78-MSE&-^$R?6D0C[YS^-@';&O[SBQB M;JK$B!AQ@P9L<'M5/.*(+6-LW4/ T,UH.'RA"=?0W%]P<&!-8(-/(5PJFBB. MG*6>$6-M POD:B\FE.:YOE29HZ$#N MY-3D?&/)FYK[T").MTZXSRL0&]A(Q1@L MSI@_&>=AANC9Z!+1_W!\@(Z?%X 0ZI'JI/J2)S]SBVKMXFCDL]I[V0NYFUE? MH0^">=#8266^R+4B5P!/7,5 0T8K%,8PCMV)UE-C/TW9AT330:C/7:[]X3*- MF=(0[&P%GB\KO1A)BP$-&&?>.HT939]K? TAKHL?[CZ0T^1F-^(ZX"DFA=M) M%2F"S/I"Z4[H=UB](@N"M![]&N.*%@?(W?U.B]WAICIS3._6JS1A_TV7]HV( MRAR#>F4^QS"(8]NGLJ\43G5-I3N5[O=:D(E3FR)J=H>N ]LEEOO7&<#3$,QE M4K/;C=J\U>7I6B\NCE0:MTJ9F,VI[7!.W+\>>UL @;3\%NQQY;T&HGXS]5@R MZY@.4,C($8?(/X6EY\D@%Y/7MAS5"H;9@YZWBRT-=<=."VR,E.AH'GEDJ*WE M."56O/'[MN?5KH/QXU)26JRN?)Y6H[&"U[\+'710B\>?&AIP[LII@"CH,:;H M?G.8@"S@A5UM7-BNA3Q$UN[-#)I]$O%AQ]C2377&;Z.0)LC: E@D- [5I3I MU]!+4$R.XG X)IJ6XZ[.7K&A,_M,N-\^9J5V*-^JD#B]2[Q5_*C:\QKJ[LV% M34<1,DP"&KX6^4_7_LE3=&\H4J#2?N:XOD-G5JSV0%DC#/DNAA==>ACO'8U' M3$#I)(R,G&TA-L#ZCB9$WR%?[0]SSBO$4." 2_AI9T7.[/;/GLZ<-0HEJ?!@ M>5O%\:H^5[!O?YV"?3]^<&_9&NTA>>/8_^C?#A3-7].V M4 =YH5%=GAR4S];F>ZP&> (O&=+24AB-TH*8?TEH-GY46S+ 9W3FB(CG'%67 M?X#BA^:!KC/JHSZ5J^#N8H*2B5=D3OC!ICU1?MUD[CIG-)(QSS/K*>B+6II> MA"426L'3TMQ!4V/%J'//"RR9"(5-Z"_)&?%93G/LD"-!LL*)GH:Q.0$%J\'J2;1D]O14-,"V][1@C_HYTQ3# MR>P(W$$_=MK>SM.:W;112S8\F$GG6/3%I'$EZ*S+*/'$2-2(R3V08$*!U$7H M$ NIPJ@O%T,-:,&0$)*% K^/SHN2*Y=Y)*KMP8ZD0)Y$=,6WP0PC;^=?0XRA MI'9"$B\%L \S\S27TVC$=!+ES%6%L;D&4* HW%$P>WF0I0;YB*Q? U>D9.YJ M+R.G"Q2L75$)LP7*U3"@=)K58W";.1)UIR?.T?6O8<>HEOT%%TMX+[< M&0U7\+'<(ES'P1Y(>$O,,'26?AHG'+,EH&CGM4!9_!9/_(TO@3< M!]=D%QFG U#71%29]>(NOF#YEP0MT*D_&-%XC7@T\Q#ZOH:9N%^2U/@HL.8V+TWXN#I<0H=B@$?% M4&4Z!<( DS!L5N)VCK9.T_)9(1] 33BY+6NXGW/9.*C'_627%.2#:XP[L^3' M.)$*>U:^J:2,%8O95*$'T3SH2";MVM?+&NG%\0=]@^*01ZI&_)&@3JH&P]PW M+? ELZYPPT\4;:YL;NM6\')\.A&1GOF(56CXD="%C:-K6'PDN97( +#" M$CK67,AX<$X[Q9I]I.R]KR?;IN"8#&+4E&VJP;+S'[7/WW(D+QMEN>I311^_ MVE9;G[3.O/UJM6:B$<4LG@G[@BS>0@*?S?=8VQ%FH4K^W2S MU5D 52"X% 6 M9=A3 ;TB![(]8L7[UJ/*-!V;PAA*&;273++Y5$P:+) K5K6['SG&%!Y80\9L ML#26?9QALR;JORU;PZ!#>3C@G[MY?,X2-K.?+.Q4\=@<5J@&/O!P"K_SK$?S M*ANB13 [($-[/B1"1M1YYO*L6O6%AFRF>,U>8 AG&3QL0CI@@G88H]^(O*&@ M3!7RD[B>0T:D#E$+TXXQFU\9IGR$0ZO=3INQSJ/-W[N!@1DA@<(SK$^^ MD]F]XZ-LI9SB/1;AQQEIGC(O'7,<>88W9WB"]<220F8+6XP@#UW0![&9Y<:/ M.1:SHS\Q5X.2)@>8>"5:5;D-UC M$[@.)??$>BTI6]14C6AXC!MSG*9:A@WS]&PW5[P0N-&MD'@954B'=R,(VFE1 MC*$4LP^\XCQ>34S.9K7/F]XT9O68;;%;%4W!*>:_S*F04+/0:7&KDJPEC&+E MQ?S8;6P:?;G:<3QERCB>="S[=5J(:IE%'=[AV1\G1^7:OLD*UK@BH4')=B8T MEKOI^SUP#QN2<3Y (:\"=41M/*9.E*95< MR-"T>G#38!UB76*@>7;5]S?*#U6F15QQN]CAT"]VYY*/M&=DQC'@X]0'_CFD M!$7I*$EUQO3+*[)-V3\M"Z%@P&8V/D>:I@_;EOGH*@84*"?=,HZ3#'5M%/)K M<2=->2+/ 0;9.)/BV%J8.5%1EUU*:K_XI)P8SWT.38,S^>WB#$#7:@H=$\C$>VM9"=&A_&UTET337.6$-" M![L#(>$K8FRL5DB!XP*Y!$MOS'!7?R5M.!#IDY]2D)^3C"1RO$R_]1V[D7YV M4E7.R<%C\1A!._:"8L<',OW)WG5YE1U(:I 68L<2!4Q'@H%=-VN-PL^<;L<=7H,U*PKY^V:J6]ZF9INU:G M+",LB>1&C>23-6T;I^ZU9-M34;KS #L148$RB/.=_9\UGN0)]HS$" ,&/#Y. MJ^?"_JAE\=R[GVM3"&N\*!'0P;&V&B7:N8^,**&<0C>)&/;5"0>48XC%=N2J M920LB_T:)#?Q5>H'DO8B&5Z!ZOH8\$,"ET0I^(9+9OD.IXA$/""H[MJXXV[J M&N?-ZY0TS #:(0]E=" 5 M/76Y?P.'8<;3I$QOM9+KHAFKH= -8=P"C4PJ:XDY,E^GBM*^R8SY1AU0 WTR MW4J..7P'\YJ8RU,;(.QM;,&@@N)8QVL^D?8A/ M=<4L%B2D-%$:WCF,G5R?DI-2Q$4,?+YKVE_%:W:[9. [J%=\4X>&:Y2H%.T:[V"825$' M/TLRH3WB.!>A 7E&AE9U]1&R :4*(8M2/F(&1OI-R>*U4_.'N8%9HHL(9V*[ MDXA$Z2_.LDYZC<4H0\B.4JG3X!Q^9?3Y\9]I)'B A:U-U])T'BJ)'E.]OL\: MIZB]QBG6JM3DSF9/)S*[8R$)J'5.K;(N*$C'#1VL4HY-@%#[Z9W^O;HP3 :/ M(".[463$JZ*/<6I)@4UK6JZ7;NI.'QUL]S[-[!C&;C1:<6!DJ[&_7BQ#OLJ[Y%X"88V#QE9 MO-EB!FHAJLLELONRC/A>84ME,WO&/DL->]H9&*;YNH#;69@T%T[?PHX^;DZC MTAJ5F;&!?L,VZVE:PI/VA+7I9?F@)&D.$GF0G#:K8M!I)TY?D2LI1FXAN=)SN8S9[KM"J0,Z+:>B!XHK4/,>. MM9+O:6!6A!+1#S_J< FS'W$[2@5/6Y'C3%H=(H%00:Q[184>!F/ -VGZXZE MLB&GJ, &UTQW1?FQ[DY>IAE MU%K)3U,IRM!Y-0F7\VOVX-R[/ 0;TS DB-GD6;^0],L30Z2XAAHO$5C39.1' MG*D8X95SN QQIR05S=KW#(H86SA=D\=X 3EY]<5*/?3%']0&C'W?DC=3EWH/R!+$9T, MQH^@0QGDHD.;U+:99(>-D]-9B'#BQ %L+(9 X%38#FJ?2TVSX/"J$[B11;AL^HFB38V*XN!>(@9EQ3B"XJU@]WPEF:_ 0NN)LXD=X'@3HO1D,><$MTHG8Z$[]?^ M;NNY4WZ*EJ,0>ZH!A7B]E$+V3ST!+= M"$-D?B'&YG8S>H_2'?4=(:4/I-Q6 M@E@,O_$&GI?W ;] L=CTQX5DW[;\G6A$.ATX3I#AX('PH3'F.-5<_A23M&H_ MP<&(!_5=J4OXY7L[,)8YI9J"(>JWP7P=YNJ]?5MKU&\G46&-LJYM ":^MPE, M');Z0'YH4/319-.>:-30C"F1&.T);(Z>+X]E3N?K8K^G]PM)K><& Z[S MK+3=>ID0F@1F;O(Y?<)QZV%&H)R/0'R\31I&Z8C]11ZE "IET3LRPD+

-!( MRJ\.\*(L'IIF$WQT=BZ34X:;9IA\X1EYT48&X^0"IV=RR@YFUY=&>=XO$H;6 MVL!<-SDP)S>R45?,%32.BHI[VF<+T-5?:(!NC0)R>CS5WL/'4Q4'/2UCGM/' MBO?U]*+9.OO\1_/(:UTVCH^]P[,O7YJGE^YP)]ESO2I[UF?87^ ,#QC6F<2+ MM(!>?IKE?>=K&; >5KS#/S\V+UK-PZ\7)Y=_+F=.UKWW\8WJ_).K&+MV2\\> MW9)95VNSG5C,U>4Q29FC"9 *AD<_#!Y6B<>U+Z$+VU /?[H_PX8_NSH939_$VJ!^PG=J+_CZL>J-9-8F[]ZDH(?-_Y<<\ M3)A'PU/FONT:$)@W*AQ/(U.'6NP7 MU$R#.CG'U(=V 51;(]0JH X5=CJP6BTJX6AFXGE*-QU.\7+&;V9&F8>)L7(C M&42D,N>Q4R0&A\-Q.MR4*\6%"MVR9=80>U&EJZ]'AJB^'T9:PO9!A+H%0+1US'&5F'T1I\9V-DLEKE+XE_R$HKG. M0//*HDQ@/1#F1!0"KEQBNIIVSWJ8;V$8>U_E/:K'-JZ2:> \/F9PZIKONT!. M?>JSF9S %,Z4]&)]^TW/C^MAA-XO22O-,(\*OEOZ1?&>5W51YYB*#$O\ M6VG*(DQ5V/'W*$ENO;M)TA59S.X 4NDI5P+C5Q!7YN4\E+ MA0I/>3DP@3M>/%'J6=*,G'5'ME P0#)(,*EN$/DQ6SO?E1JXT650C0?E/"EC M[<+R+G-%=-+HF$Z4G21%;9P,-^R8U$%#3FMJ-@%(SP92!4:Z5%&WHK-_FZJ@ MX>KF/N%T^PFTG9H."-9^CI MB8/(I"%JB\RU_%X>=YL&M5D"_F6?[H):+4V8XHK:A]G&3N/N/=&*)QV!BX)C MB3,@[)S'[C"*RI2.. .'M8\!YUGU$CEV)D[&:*03DP^;9ZSC9?KR0Y/^3Q:N M%@3$4"C!>9H7Z6."#:9G&Q/.;G0U"KZ9#@.'%->\]9C;UTTXKJ@LPLSJ0@\Y M]9K%9'P_",CA/Q4%HXTV4,[ 6X3HJ%(#ET7$A/ )@HLD03OO4@.T67>_M MVD,5;6H7X@#Q%;'BO!>F01G;3(YF>'V*H&U+PO&-':$)B!KBE$755:FN/A<8 MBGO8-,E<=0X_!;+J%>_\XNR\>7%YTFPM)XBE6Y^2NY%JF $^[!G#]G-*3X5U M^VK"O]B?@9(P2CI45@ "H%;;JNY[?V!Q\LC[(Z1W^V#O-^%EWCFH/8!\)<_, MW"EYV]N;6UNL'$67-\9XL"SZ_"U7_R1VXEBL\;.?T"(CM*"F#(2Z[72 MYD[=PV:ZL,$N3BM$KL/G*7E184">2#*=X>EC8(YKWD2_0XQWF]#> @)F3I*7 M@0;\7:_6MXUW65+.HY$SHM5YG!+]:90BMR!1@75M48H^YK!+8U2"CBV\C]$G M=0VJ8U\'MK##!*;LHUGX2,S4P>7:PX/)%E,W*][GYJ?&9\37PV;SZ.3TT[0 M=OWQ >N-#\*ODA2L)I]')J>L?]@4.U-016E"4KQ//=IM?E3%:^3<:Y=;\4N+ M;2I2SH%$&,/2HZR'6?N^I]\S6I9I55[G; $\=P)$QN"= M-RXNO9,3QO)E-!O6!]IZ#&_=!GIL7/S>O/2.SRZ\B^:GD];E1>/T$K>IXT3M M#RU*'#H[]9K__'IR^6<)'OSM+!VD-_$"*OEMWD(5=2X5>GC=91XY_R*_F>-1NJQ"?KRCO] MHWFX0BUR\GP&7BQ-J % %[<9<%4=MD&C^C;1HKFYBXE#H)OLFD64\0:@#D._ MI5+"4#>U[T]M5D:Q\6*:)87$G?I(SG!%W9)ZV_"$'#O[^:&UE M"[S.'6@;>U6RS"I6$\ M'>SVX\]J)$?J>ZJ<<1\8+40/*5I8[)"-*38 GSGK3E3Q@18G#32P&05@;>P# MHN@6&F">@V)$FRML*U6F8U';C]$?W$Z3[Z8UEMR/T9!"F1_B].59F?'7LC6Z M#=8,_RU^XI,LXXK4K\1>FH!E@)2'6((79\P:S]'7M*RV$@[+34'/34U)LE-& M[!>W&.HM,@=4O,6.NT6.=&@:EK[N@>UE0.#*%3.[#0X;=I[=!ME:)QM$H^[N0J+G!=HDT]75!;+K MK=*^BTK[:>-3$W/YQS5U-*F_MEHGH*VC(@[/??ZS=4(*^/'):>/T\*3Q&=3Y MTR-0P>49L+Z_?KZD1] AV, OEF:/_YD,L9LK]_;W ^9F2#E#ZMP$E'BE2#SR MX$,@P6,C)PV79=8)IKW*+$NWA9#$W"V3=)OQD-LUS-!#QX,\G.;/Q31)9T]( MU=0T'Q[&#C'E*$F^<\6GTR'\^*@.)N"F8J,UAASH>B^V5W@_N[4 M08[$(=$1+8[IH69D>\HE+.9*W8#J\..PDQG%S@<]+T[M1,PW("Y2GCGH=TA!QWYFB6[33HF>.!EP(AG5N,,5->HM@[5 3]#$ M++-5MP>;OF",;:B5DL#K[Y9ED<'YTI>/"\-8 $%M2HOJJGQ0:X)9$ M#P=<_QXG-U@HXGVY:'Q9-5XVV'>H6S0G$TRNI5IR.S<&.6S=+_:]A<,5HD[H<"?:7W#Q#-_0OUOBV MYM 2&]%\F=$$F\)*W&"[G1?"+IJZ0S[0PY:2"9^H?I+ZK 1N2-/ M[YWC=-(8K3MSMU.]1(Q]"H-AH30@-EEP4D&F*1_!!B8 MUBD"5G]P9"(S.G MSD@O?XS#$N/+#T;/QH./XPRV % [;?.I;9UN7R5N1G$PP6/HV1C+M!8W&P[/ MS3EADH)$4M!@+7318FCB&XD/A3C)[>"PZ<]\_"%+WK2.9YR9_RN,KV&;&)UL M0LM<4:A,1'%^H["--@B1O(>=J3C [-B4^":T)I_55?J-=H@]C8BSWG&_U-!+ ML!5+Z8E&?(8"M.SG#@W)BF'4RA[ KX![-*#R]R2%6Y(VD^99EK%1%A4)I[" E M4W3+BC5S9X>#VX:5&0;5_;S K0\+>S5M"!F^Z,FE^2BDH1=ZU.KT)ZX2R\87 M8O[#C>]5 1>F<6S7%<;L5ACL&]WK\ZWMH$Q?9-K\P@&O*M;Z'^N11C#QP/%I MPUIX\JIN/XAIJ-H/73"DG-F%CJ5F$XQ*ME6?;>PBO%%P%'>^Y1$W+/<(]AK)\5M*>'4%+-G884J=:4OR+W2-L6>.$(N54VZFJLB= MUU'&NI93&_("Y=%4Y%)-K.8^'3]-J:LG;:=DZ)-_#TOKLDYL!ZTYP;23:"+0 M2,?$-SYGY485:S?5K4]LFA/-S&ME*?0CW?*H1O,=^B,3FJ[%PU.Q]S56@)GY M!3J5G(FU+]/DM9UO1JA2!(+":J;KJ7T)LGIL:W2#]'OC:#]F3$8!1L.8:JM& MPIJ0EY'8D&6"XM.65\$O\-D2UV)@;J(=C&0Z>-G?Y1[/D)YFKQH4+_7E* M5@>T+5JE8G+8'Y@*&U%R68>D.%IN.Q'J<4J.)LC#A(2N0E<5,8>4-A"VVYM3 MJ,F4*2&?:\WOK$CG42+*::1HFH,[SYBE*]YI,FT9PB=K<&63V9L43= 4@4P& MHQ?$F5"8C1_)WIL)/QFKY?G:S,^,LD[@G)[#)X'VG^I;>Z7ZWI9+:5Z!R&9@ M+?VX5MK;V2U5=_9G$NHV%L7M[;.1BX$9*[PL!P< R MH;LV/>64V\Z;:GNEO5KUOF]Z[I#/]CJ%?/YF(9X'=U2WF2)G)E-DB0-(;(1# M#,QA'WX 7$DF+JD4T0:[X5.8U YHQWQ]K ^EO'W='\XM(0RQ_-3,.>5>.#>) MUIBI(<[#JY2*P)0M%]+LT"#U!YDZT/\06JI5JS\7ZDRJE3KW>V/.2ZEE';_XO?[(V;OY3+>R MJVPY'Z9,02V3KS@3\2V)F6.&69L MU]<07BI4:S-@N@Q4> *<'_8,2. MVM83(\ *#[F"*WL^3K*^8)^-6]NON/4B<&LZT&K+0PLK=0Y)S5P7O'CD$1<4 M2Y/VU^'A4:-Y+&KN]DYE=^?G]X\37D9QNP>09^YG9?)SW@[6GY+6'X;/OX/7 M6US:#C0?0X@NGXD]^Q4_[?$6X]'<%^-1F%!P7I#_YEPF)%&$:,$;D(V)CZ3^ M.,DQ16KO;U?VEK&U>J7^:+'V\S(V4JWL/'HCCZ*9XHW5*GM[3W%I]:7LKK*S M]7II*[JT>F5K70B-0?7SLC3;Y7+-0TEAGIF]_#A9-L%)U]U,#5%HZ M.UH06&\?+\Z68 1L?+A,U?Y5WMKZV-=K MI/:CFL_YWH]QCOP0*GV]5ME\U>E?=?KUP\S:SL(NBU>E_J4J]9OU)W Q/+/ M6HIB_RFE^L4TZ8:+NJ">6J_?W5O8'GM5ZY]+0=S;K.R\:O4O[-+>+.Z(73JE M+<'SL12-OBF%J#]6,/YU!Z\[>-W!"O.Z5Y2<<;'_'1. MW4=CR,ZKP_;58;MRK-M=3JS]U1G[@IRQ;VJ[R\FK>199M(Q$"O40I\+3!P)Y MO8E0RTJB,7OW%#LO3;J\2"&RDN#>,V);_;YY"R]-JCR+\'A:&7'?W,L?S2S! M%EW4)8M:6R9.^Y6E&AY+,QNJRPFG/Z<+YV^G@>TLGK\U6^U^O;0G5IM!:*X+ MI:U8:S[!%@V*&G8B:WQFM7D)1N_]PJRO.N]+UWF7@"KWDZZO"NMS*ZS5RO[? M5%\]*%#*\>]#40!#]NRO.2%,>7(UU>K84/;_9W%P[XOGQS M@1PH;84C&+"A\J*>]J79V[OWS(9=M2_DAU/#=O;O&5!6URKRFB/+@YN#6"Y(ACD]8%FUOWS>![/'"I5[97BD1/UZ*+&_'J_6G M/RM"[3U(K7V,3%@#A'K9)LCJ7>ZS:K??T5"8#\\UO[70GHF,$G=$)(@"'$NI M @]NX6>:#^6G/)33/K;M!3S^T_?JE:V?S8]P6-O ;?E:\N#7>4@3!I-N-U,T MM=2/O5KM9R]0]E=Z:OOL@>VR89Z..O.%-!-MD(9P_!#>*=N$#SKV1YG,[],' M'0SA??1Y>V0GL76&&:"%2GGHYF*;I=W('GB.(DX6UT/?]%B[F:N84?;/.N_7 MK?JG ^WN_^R.6AK'(!=E]@ YBM]O3X+SBE[ &W#'.3G \WE0)F^"1BKI6^^' MMV/7&6#Y1=@>YC(Y'"[P:/PC+Q\-9/!ES[_6(T(+&Z%Y>4&8*HU:SWH)Q51@ M SZ@TNUQ"._<2;3^M %ES2:+0T\FB-4VB]0Y$T-E0WKL<6VO^+OL'C4R>HU) MO)C[UCNI*T,_BXRGO/&[H =$N(37Z85P$QV4(5]JVY7=0A- M<*8D8(PJR73Q4.;LS?1CXNA)?VP.7S@952DY%P9W,8]QU7;N(3J2J3N?3C=^ M7% ;9I(S_EV\15R71VW/4F@*F\(C WV6P?8(>>9P[L=7H3/3UAFT24=R87 ' MG,T$])]JI>K.;FE_?Q/?YP?7. YV?-?.<'?G #SGEB:,>]D0CB^?\]1U.02R ME[ + I(F(Q=H8Q>^I-FS9I7B6]6_AB'#T:I5LY>^"?/>%-Y-UWH+D@CA\*QR MUWI'7,WX9SS23[7M4FU_'_YS-]/!YZH[6Z7MVLXX$RCJLE.QUKY5]"V7C+2@ M* D2&_)B>IN&JO:A*U>O$Z6GN$SB<,A5SXS_' (B!3AY&?=TZ ]"5( NM A; M:%#@A@S./KM6Z76H;I8X*1M9:%38LB3CHR4AFT^1-E*%Q,&SPAT) QAAZ065 M:__&PW'6:8@"A@C5QU&EPSA(1ZS/X 6[/[':#$X;!X-'T )QK@]V1JYBFAH- MC]XDZ7?8?MF*)QY5'CZSEGOH9\R/._@/!!<8Z00N4,]QBG%IM[95JF[=,3V] M5*2]O5)UTO;-UUQAGI,*?=DJ;]7IIN[Y5-/5F[\@JGS_5]DN;6WNE'7@- MVG7XJ-8)NB%"?8J.^=-F:0>VL+>]B[_!JM$P$<"=H.XGA(V M=.:X'@J>#!3+S+-&'O-AS4Q<-C\6&OB=I= M^.Q5@8/O3L('Y5_.AANR1W'K 2L=D21>1RA@5IJ1R.XA-W=V2O6=^EUJXB21 M RV#PI.);EW4+/#[.[0!-IKC,.NAPI@D 7V2#0>#),VGO#10<*Q@'4%ZQQO. M4S7P0ZM-L_I&NJ^?@9!UV1&H(%OU7:"NVEUWX'2:E'HF7A)@3S M\#*.54#>&A3U?6;39.F-L;D7!M"&'!\.FB91Y,"S,TQ3/'H4^NTP8E[OTO#N M9FE[>P8-.V#K"MAPX2Q'BY_!UO8C4G')T3E+W]/.F&Z8PJ7\:P@J%>P,5WT, MP!^M,)P8A>]I%8:[%,PIXA5,\ SQ$N"#AFQ]JPXZ^#[^">_ZKM@9GRFX6%[! MFB2DY-9+M3TPD3?W&,"W2!Q(4_:Y64KM9FE/Q!C'>#I* ?TO6S,.AL>W8F"6KP;:I9E !5!/( M-FE3!2%JC3&@ ?%KE$0]4/Y0P\$XW7-:KB?HA@/;'Z\7]C6VW;&=\O:+IR]Y M\,LO_HAWM*.-V1N,K<3 9-&_E_?\G##G8^*G@=?SR5D3D?[K%]_)(*P ]8!J MR2]GTZC?A_>T\J3S'=Z8>C]ME?8V=TNUG1U@GN3SB?EIU/9SX*UQ0)?-]GUTYBD,3$3JVD>F=3Q, M\>%^DJ*7T)P7GX3C]I, N!1><8HQ4K3PPAC%M(^JR0AU9$7L"B[>BY,\7,1" M*)*4[X7!KQO^)K(=-,8?RJA.+IM?O#TXV,EIX_3PI/'9:UTVX+/FZ67+:YP> M>:VOY^>?Z>_&Q9_>4>.R45D2!Q,&"<8W3]I% MF'D7BG3D_Y^]-^U.&\L6AO^*EKO[KN1Y9**!,577[R(8I]R=&+=QJI[^U$N& M@U$')%J".*Y?_^Z]S]' 9(,F!#ZW;G791N@,>YX?&"S@D/$!8@RC(U?G>N77 M!^]#<%/X8W#65D7I_-:^^=SM*]UOZ*[RR\Z77_W;7S>JRP)#-#%?T-+C2:L,%]F[N M[WI?.(+G5ET M$]='(J71G*XPG&Z1(0WAS\GOW^-5R M $,0U]1(<2#U:&#/K$!WP#]VQC8;*=V?P%HH]-4;@0*"!@MM"Y 1GI\H$1*+ MSU40&CZ*!%#TIHQB]L [)@LKKI<,H^,.XL>=A>\?>TU?TVE#\)O;=CS3%[D_0I1P@"-! \&.]95:5=_@0,EE#^R7^ /U) M_^6]D$3XE)!R=$5@S;IHZ()UQ85(C 31OPN_Q,X9TBII'$/!O8.7!6=6@^AM MX$C??'[4_KC_"8Q'O#/ZS';PAOE[!4\?"E$IKI?O%TV1B*+ZQC$1^#OH0($]$4=>1Q 8"$]%0S QO":/PET MFF$P-N([G&7Z,^3U>&WHXP#]&Z[0]L=!\A,%2.%?^GT(W (YBQWL6Y ->>\" M4Y8"NF+?1(+$1> +4UQP12X&8G'T?@M?KRB]O)BE3Q*"B\R PAWT\PIQO_,I MM_.9"H 8-D]A()*\?%5^D!@D%L%&!J #H =:0:\* 14'1+:C"Q4>SYGA-Y] M!)I+>24][]%R[#^YG16(ZGM@"4/@!/Q;/KFXWW5Z_=[[0+89FFXJY%U;1D'T M=1"R&K^(3Q\]$EM7GC5EZ!'')V(R F\J.A6D"ESG_GN## M$%Z4++4=F(?TH^1$!4,7U@=C+7#J);D]]!K,*!Q*,32%>1Y:Y&03HIO!LQ;# MBM(.W^0_^V WJK L^BK0QSP&)>6)36@Q#&$)M8G[#U!Q&UA.X H!G -=!AV, MKH/<7J7M6P\@-!:8FP>XN/#(V4UG03QSR6$!K_575%FQ%5)8IRQR%*CT$%=A M>>APY0O3A8\1X-&$WQDC-T2X(+P-WQBDE9(V/?>0D<8R3QZ UXQL[B@)M0]Z M[P,+]6_*;IKP+%7N;[%1R_$Q7>T3&UC -X(CV0XN3"$$X!."'6#FTF2RLGN? MKG[9O EW$+_IX%)7[S3^2F NB[!P -UB ^&[0:@#FH[0A:(&RO;-[]V8TCAD M<[@_-N0\?A7C_!>D"B ,X!MR\153(]AZA!^O(\0>?%[@2<&J1"=2KE=9958& M]J5(Z(3+P00\M"'9<(M?DQ <>29@D1#40L'?_28)%$&T%>C9(O;+?7"DE@CP M/0,Z?T?CA3*S5QY7]ULT(T=,M24<,8%CQDCEF/D$V'__6_=.N;ZYZMU];=]? M]VZ2NF32(!G7QK2'VKFNW*)G.G+N\/!7G_%@D%X/Q EP#R9HNNY,8",JKH!+W)1_ M5N+7!#R=!P$\#]_$7:'P%;!%SE]][AWLC5D#\O.3V(IO^AJ%3%5KOK-H:W?L M$;T)>/O]\W^\I\0\(60?H*IG8 Q01AS;K&V4RZP-X-U>X7"L1_(_>[ ^.7]W_^)M@O70A+UZ!QLGG MMGT')'!]S1$_RQ/5TA"TKB%!WP%=]N[ZJM+]?]W.M_MKT.YZ5U?7G>X=#S)T M>G>WO;OV?5?YW/N]>X60R<[@"@=+D5'A6.1%.UPQ'Z&J M/(CQ6KWV[D%(@9A_O"TBUZAS (O&@"4/9-OS"7Q9N.,O&5#4?Q>H>T MD7F][%L/7+S#;=L+'.NA#QC,<[P,CBP(8+:B="?B.=@C MC\/"#Z%J$%S!RH:#0M_-&^J$O?@O M!3;(:^.'N_8W8#0>*@U&VY13&&R=-A52*VKZ+B=0/T*V.,%FQ!GKJ3@C$D/( M#CN]K[?=FWX*K7Y#R?-&N$10":.$ 3*B5LL)!S@-!EZ2]_NK1FY-E09/XSF.H<;^' M,F*8VL7" (6!2:"4LJ;T9N$=\#CPE&QF%;>!?A$KL"S!\A&TV@@RN"*W<#_* MZ FO@DU\]D3FYG("3]%.,([(9B5$6<)&M H!E?M+^'E_UP:6RTU&520+<545 MC,G++C#DRVZ&FNB..+L)^>)<\=X#"]X2W_D#DUSN1(72+474084%?)P"_#SA M1NX(]2F('HKG-B#^'AP;U#J>KNR\ M'>2Q>)Q+Y <4("*+0%G/PLD\#^U$$6\-G:>4+<_S](0AN9(, M%VX;)07/V=YT0O$6GC@L-)--#Q;-_M$OU/TYMA_L>580;BL38+-D@XL7XSVY MHOK*Q9P]\F19CP=W33?+Y)I^8ZYG423!OQP\HEB+N1N< (XUL68^^QC\$#0# MUK2_P2E6NN-.[>%PPE;Z.1Y%-^H8^(0T$A2YE+[_E]AO&QM:;KR UE$TBE^Z M@8WR_.'BDOD#SR9#,&)4VYLEPV&WXD*RWJ(K8#*WC4YY#0Z9K)X)_8_G\]G' M#Q^>GIXJH/]5'MT?']K>8(R9(Q_8$(ST#T-K;GUH&-66KGV ;^MFHUYM5 T3 M?C9;M0_.#_9O]M.LC.?35QA)FUOLI%+<,9)W0Z6-KJ\)M_BO0R5U*2=?!*Q# MDS_(%UQWPL=RW-J+QX4_%YD=&$_73 Q(;]."1?-]98W]'10!MS0A/F$$U/B/!FU"KWUXF%A/_KFA[8"!GY[QV928M5*IJ94* M(;9,@N14YC_GKV#-%RKU'Y+0Z $W> # M3USZHM,5O9_6<(GC7 A_$;AN MU#]:YL2M^@2S"YD.[(]@E&W#^HN^G*+^$6>$[ M3?'2TN'4H52EP^-4 W\VM ^$%.>[F&[W8]O;CE$=RYOXH [=,6NB='E7IMUM MK0]M86V%*&-P-M0H'9;2 MJ2B?L3W&'?OADL==N?>P3"@!#JV9_;I>.BS:,N(U%RPJAY$>L!JKM@OBV*,7 M\.;S75<1054.Y4_>,UIE7ZSO#!3N+YTD6!.O N)&?>F09LOTLA-F/8&9CQH0 M_"#,?%W[L[$#$O7MGT4CT0UV60U5:>XNK)8.CYJ49E!-&#\X8G0*E!^])@RV M'^P!P.WMH%!WI[.)RSM0MA\]QL/+A$B7EF.SB=+&:G%XE]"G_VXY"\M;:HBF MZ7LHU?^(*=4OU2IJY9-M+8E>B%[U#];4&6+%V@[HA27#G5C@8W/2([JI@PC* MWQ<3@5VZP"XU<%TO-1M\'>7NA/N35]Z%N1/P"R%C_[PIN%NTI-#.RX=[^I8Y MKF\ ZVJDGNL?_/],,0]#J^V =I@6-^7=2WF=2,C:'O@8BP);G79A$KY9C]/Y+EZI!294B6H'AU&2Y5:4 _3BT"<<2XU22P*Y2OA4+Q\^ MO5DG.O264.9E;$N@W5^Q!R_"H49)70OZFW64 MZ\22JH!#\_^<^_^U=K$1 QSYYP*N:?X<9T?Y\*%E)-))D=)+R(G>K&M<8%&3 ML&@G;]4R)ZH5P(G:,\\65:>Z-0$P'??L = MYBW%#/)1E2_:J] :P//.N#J:^SR@'OY^P'7YM;R 3<0E#@<; /F M =9!J;1WEJ) MKNSR^A][A9)&)MMXFNKEZVB;+1<1&A6HUFR PJ^^NXNG$(; IR MT@0V-4J)3:TW9VO'\:IJAKDAK1VP*FBZ="^ZZ=W&N^E%8WWV"=>'643/2H @ M,?RH'!Q!C-)YA6MULZ._@"#T>0Q!.'R-75)5.Z[CBUFAG]S%!&!R^^7+;:D( MUM3+5X"3#"*F_N@&V:8@"S4!+JWDS\>*J:&A&]9WU_@/-D<*?R@;"TH7K M$H/02 '"&T:IW\<'P%,!7QK@A?1'7XC"5S2M#;TJM)[6+OFPG8GUA,U*1*^I9-J-4(++F=FJ5ZYO^@>DZ?_WZ>X+ M=O2D 2'*I3M8\,E8);B8?N>W0U_,O?73==SIL]+].6E MENZF.M9D$$Q'^&([WW%<<[GN[;)[5<)[N\1Q$W:)K^U+^U,)K^V+]0!Z0#EO M[/:N6\(;N_48VISEI=!#)O1T:%K1+1;X4?]KB[=1N03=1KG"<;?O>#,]FC_C MPS/8(DVAJ^;-W&.]?453+-!+]/=KU_J!VHGMV;IN9;,I&EE2W<.U,Z0AN+YB MK0SOF^/!L0?@(&CI['K/--0&_Q@;G,,GA/_?CNN,<(K[')L#TGPG[(DZ9!,6 MS-SE>IG/9A9J<9/GJ+"RW^WPM_R?H$'B8./;/#:T:";5:K]%I:[I[Q[>O].U M]^_L'QLF]/#>^4$[Q95^B._L]_P>L8]BV-L9M_S.#CYZ383#ZBC=C7/C\ M;N8V(<.#.GL/IT0*)1 O&6.L6W&+8OB4V6!*/)<9(,']^Z(Z%+=FQ\&5CIT0S M94_]O7K^V[?V4])89-^'@YI#G ;-$_&,G G?$)+S&3KD\C MPY\/WNHWP6"Y+:T!^]>?;]KWW^ZZ_6(GRZT#Y#;&2V-=8T4/V%',AX*,7Z^] M&[[?L8N4NM*Q"@ /$F$1,- A[XW+A]Z(-M)B;J1@8 ]L;$U&0:D838KC#XB9 MAPOL!4TOM!;SL4LSY=/BR%*/SQVZ>HK7Q-M2GNW6Z-.H9:NX[-UHLY'Q!O;N M8$V5A&(BU77O)DTGZR4P& V0'"N;>W<7XN'[_=^>C=J5[L(^^!]6_*#!9:'J MM.XEI3^CJD^*%)]/L'DJ,3U)_P-:;M@)?O5_,5[(>PC6,]%E,^+-Y>2:.[+' MB/\A;Z2>WX(%@DWK/@6L+]:"FD^40 XIN.-:8T Q^I>G$E@S:Q IBZ*C]9 T M?EOH_MFRS+W:(K=:E59]0V/D=1/3J%?JF1IZF;3@O[&F;(UKK?+>]<-4X3"9 MVLR9'.8>1YZ]>IK-HJQ>:93N/,C+8L=9$X\[.C>3P4]4=%^3RQ/&=9,F_\N$2,(IS6!A*"-MP96[8WM<*>L]1> MF#X).KM'/QX(A=+#;4F;21@4+">[>! PLGZ M ^\EMI8:6Y?S.#8@J_@@%?LI!'LC)(P&!@58*A&O7,<"Q+NUYIX-0%*^5I3? MP"RAQNEQ_-O\0$F1+V"=$M-RQ[020K]\XNVT-/R_6[@4Z.^?/&OPG<6YQ-I' M)4(+R10D4R@3[$O-%"0$CQV">[/U?S#,O/B#V7&&'OMCB5!!LG+)",H$^RV, M((P#!AD3ILB8.%3VD:$=;?91\CR>-Y:V9$\?%=\;4(F1KGW_MU'YS^QQA29J MC4H3R" ;JM1P1R!'[9O/]C83.\C_3AAOTQ]]_S)LV;G]/6/_G\7EL?.%&LR M_]^S6WLP7\!O'PX0N?[UX>*N>]N[NU=Z5\KUS67WM@O_GTOMW<7]]\5JZN[[Y2#&S%?7;O;AL<2 .TXTV9W1%]8Z7K M1_63AAGO&"=VL@2MXQPOU@3:@DQ1\SQF/I MJPVGW^%W1 /?]YB#"\^L-1LWZG04K&Z.FOQZ;$(%1/$IUR,:-C]E*F5SPKDQ M2?H'"_\:[U M9NXI&.R?B^;! \L?*Z.)^^3SY;$3.K,&XR!Z@AW1_2 >/W]R MSZE%^M+PH0V;7]\SG\/]#B/H?++C1%1!X;2_N8OWL&U"]_N*+K(W-@/Y2K M.QA@T^@EIXGX,=[X9'#CL75S- M#"Y"<*N52PY'048IW!6E!^!>^99-<]S93X2QSU,MEPAW]74;=X2U I1)@OA$ M5.SS!&?8J26RG^,W.+*]:7PP99CU?+5WP>^7= M;:?=^_2>L *7#0?=\R1"S-.9,4K6X:L)G UR=8(5$;5A46](_";<%]:.*B,V M1&#'AVO2+-8 52WLZ\&'_WB+B4BO\<*<\TTY0-NRM8-7TJ%B*/,'=@)QA@M* MDXTN>]NVL9)O"+<5+LW?I]R/73_^J;@L>,2"ZV$\I1_W *2"5,"/ATM1:>4# MY>.#NN2[#AW7\OV%1TM;#^X"7C%FF(RYG:,@A$:8_ [["MD('CYX1 W?,5Q0 MBCSP-* 2^/^1!QOAN?LAT'Q*&8Z#'.6)"G_UX#BP%IR).8] !_2A.!4R&7$J MP5UL5! QS9B*'=R)0G4?T0EX7A:@8T5I UNT//IF! <5%UK%/G%=E,R/ @-O M'3&:I,R.ZZG* UPK'C*<5+< X>?3!0KBQ7>NTV\X]-=!^M["(_8Y-Z$9_(B" M *]5< ['5?P%W$TI8SN$*\X-PW[E9#$\O%MQ-YL_[N_%4&"HVQ" MKU>01XVC]NH6D (XBQQRWH"73%NI*'T\8.SA\#CLIP4O(C@A\2K D>;(%&W8 M"ON! >L!9>-9='.PYN'+-PHK MRJ_&]3"=D&KIX1IAI_:49-34&C),+HP$AHJ2^HF!J(?_KBR!&()*P"Q>-_8" M3$@>/+")S7X(/A-C7W"G>$MP9%> M&7[,B7S*/R8"C7ZVB7!&GLNY'+!F#]%+* DA>]C*R@3/]*A'TW3A\/Q)1+85 M$;3TL1 [_/7X"58A!>VYX87O]/="RR.JX/#T\:UQ9*%'Q7$XB8CW;F:Z6+UD MO >L^>%.?@@!0F+0)A4&Q!#HD/@/9QQJ4/$U83^5_RR&CQ$\APR6 MG5)E&VV%,O#Y90 _&&R\_D(+-C"9X%?[)UJG-PM2P!3'FL*7A\S^2$CC>IBP M>4:<#TS:.[1S+XV:5M7T?QMUS33!Y&7^P)JAS>LMX$ET8M@_?YRW])9Q=A%K MT//KAZ65DAB\MYU>^Y-R??GQU5U?@0IU/4RX;_/LHE8U,MAO8+GYS/O!:Q\W MB1>+;QGX#O)!0]-;<3)^Y:!?7-[S(^%1JV<77VW'8=;,G2 [IE]\=VZMG1XW MLY;/GAA-#^74NSM5BEO0U8I_:7]HWG:[2_ZW;O<^B M3BR7VB8.IA5W6[U>,:II>T"^Y/7>N*I1,>IY+ I7@PCSOV?&VWJ$6_:/!./3D#T^ M;*D&>!T,>UZ"ON4*W@3N5(V3PYW:_KA3.M19"DZ&\&QNA>>Z7.UT+MO=JZ#H MJ5%)&3 \NVCW^R02=KC75W83O_!#75AV]](1%AVZ%E#6)\*[7*XA&70RD*-+ M0IQJ%SOH1 ]#%VBXPN:X;I0)/N7"1Y/NIID:KG_-8B.M2BUMED",[Q)[.PO, MJ2OJ4>,ZPIY:^.>/EC7[B&!N.T/\3S>"<7O>L3P/(VV_6Y/%BC'<->K_!(T: MM&A[:DW\_SV[OKDZ4Q:.S3_^UK^$\X*5#ZMH9PIOHH+6U_RCLYB>#UU2P/&K M2V99[>Q"5QMZ504K+K#$@CWO)AN.#.?*M1LS-5?-A )TK:*E966%D$ M!Q*H MGUTT5FMH&E^9\*4#:-K&*=W MO?DY^BB5=]840QA_4B,EGURZ?WT94=H_+'N"K[QRO3X -PK;7;*'^5=K+G[[ MPYZ/;:?GL'\QRVL'JW1@D2(8:0,8:5/5X=]J?9V3;@^U\R!(X5>0!R$UX0I, MM6%JJE&O[WX%M?*& MS0L3,H:FGUV8:E5KJJVJ+@W>(S1XL]O-(>38/NB?AR S$/UKS1:HZ$UI[.XF MQZZ='P =UR-3%N17^97"MV&N!'!Y!A(J0G289Q<-56L::M-(*#JD>7*BYLE+ MJ)@'&Z\B*E:K+4!':8[LR,9O/3:S;$P2QI[Y0==-2D_>(R1Y9/I6\QC2%G(S M:+D?> @TFBA VZYI:U6OY&TQER2LY&09P%#EO^5EUY3US/AP@ M#V6C?G91-4V@__S#HV4A_T(MSK.+>W>.15\I$J0.;&66E\S2FK+E/=G^OB?" MJP)5AP;.QE7UEJX:C49F%G-9>$1)J?+T!/Z)R_47R3(/>=X$LC2!+%MJRS"R M\AZ4A2I+F!!^9?^DFKP,?0RGYF+_:@W&ML.\9W+*8-KS;&7<94FY[=OPM-]Z MV.]E_GP[L9QYVQEV P!]]ES?+T*5:%$"1K-JJHU62SK?I?,],7;F(%%U3 _2 MU4:MJ1I:0B?9V_/'?V&63\V[%'N*C2>"9F2GYX,[/4/YC3KA0Y2]CF%L43)0 MU\\N#%6KM=1F+6'03WKBI2=>>N(+9 -Y*!L&!N1:M;IJ:@DU8>F0/Q4-_U3, M3[VFMC13K=>,\M^Y-.520=JD'G"<,?VLZP'K-AEJO2NOJ^)B&M*Y*>N;2<(T\;+$J=_P:P#7RRXXL'=,HV!B+QT]E 4Z) MPH(\<^'&=0:%Y13I-2Q@:^AU54OJ_9#&X]$:C^G0,0\!4"=G7+.N-E.'I4_4 MPCV[N PGX5@_WT:IS<%W^ <2,0 M#(3=FS7LUK2>W"R;T)7>J-S4Z:M0$]/0B6;JC:9:K:7-CYHJ?D>51A#S$OD4,VJ3#O-M0_$Z?=_T"O;(+9"9N;LIS)T%^BE2'J43XL1%B'I*Z M#H1858U&36W6#]7A(47Z_KK;5]HWETK_M_9=][?>E\ON75_,FU>Z__QV??^O,GFDR]$/*!B$ M.K&M!WM"(82C0+#BVP*%$V1FUC/&7,JOBQPLV1%[NN9-)U'[_%!7A MTS*@DM EPOI+I.$4*"A:9Q?U%E9DR0%?T@(\@$3:#?-S$$HFW%ZSH:NZS [> M52CU$B0"E<7 *&]L6S9=WQ*U#]C">>EXY$RV&-KHY8R=[U6BHE_(U;GP>N&YV$LSBHA?;VI-AL)1=>IVYPK_0_VE3QE,39/N.(P M@,^]]3-&1$6(C-K9A5%MJD8S866%#&F=:)GA;BA9RZ"1AEE/W$CCU$-89Q=? MPFX *P6#(1M_/D55ZO1\C+)T,.[7*+2O" /<[&);DY0>(W<0O.E8P4'*2&45F;IK,R"34ML_*3JIJ9J9MHN(=*X M/"WC+,@M,K&HTMDQKJ)K,E7Q["N1IA:).&5+EVLV)A7-D)=FVK?3'ED?# M])CG!Y5C. !\1]?:JGJ$*>ENFQ MMYD?PW>2E@5XG:HM0/"F:C82-ITY,@0KUVY.S&+*'-]S\&W5M+SQ_;ASWS84 M C']A ,&V5@S>RY-2F_>_AMQ"DB"-T"@*Z=#@=/ =*CAI5*+;6E M5]5&T@I&&;0XT:#%CFB9!Y,W""V;AJ[J6MH:NE/U4FWJ]A!.,*R<.=3XUZPN _H;->Z-[ZV<"L4(7<9Z$ MD,VS"]-(7F17 ";N-H7HR$CB] V3?&EB!YF6G";0K]I4:]7<9CND)HFRF3!W M;&[9#H@U9GD.O/:X,JS*F]$HFT:$#"- L:[ L!@#N60C>V 7D;A=PU';3=74 MX=]Z4_:.D+TC9.^(3&@U#QNU?G91-=1JO8'A)=E#(L\>$GZZA)4C4]Y/3W5X MH[5@%!@1:-LE="U"AVB<7=2:JE%MJ=6D?7ME_5I-M=&0-5]%U7Q1ED]*/>5('18E'6EUFJ/E8I5$;6=X& VC)8?.'9>? MHJ04>J)#Y_8ET1R4@+KV%L;1?9CC! KX(?'+BOAB''\&# #OG5WT&5.L 8;G M+><9TX<==\[\"G_WV OU,$)D>,68\=L3"E@0(OFH@_*K:/C/V8?$2!ULZNK< M6-W S'IDYP\>L[Z?6R-XZ*,U>;*>_5]6-V8BU:TIC2T-_PG6;.)6E[8YL1UV M'AXMNN@$L/D5JZ>"+XCED=2[W15NH ,WB-D W2Y\UU+&'M+:7RP]Q'ZZ'Z L M%SLXN Z2#P.U#Q$.$[T[2,$.C@RV8+NX>))=QS'*(O*UJ"X!7GKS>U?I].YN M>W?M^^O>35K8_OIPT;]OWW>_=F_N^TKO2KF^Z?2^=G_]\)!VWT2#RPB+\)]8 M,Y]]#'X(+3WM;TO1O9 =O*RX%R9JLU\H+.RK;RWL.RK#-X90_V*6IW2=(1/E M#8JIJQ%"[7;3QV0^G@(6&B>'A5AC?&9X12MT *:>@< %4D.:L<.6NY(*>!W:W5NFFHNI;*[:-56MF[.%,EE63+WP-(*1[S M&1DO&+\9 C0G[FP*JD4F@3O7N0)*1Z'OJHX;#<-YI@-@_T7/9!UX!32,'P#J)@GIV_@@!I=K9M- M;#U8;MOP<#DYW9\SYOAI3<0#V,W9AFKOTD1H)?O(UZ_$0=-VAI<18 3>%BG; M&OK9A:G"=:G59JK9:U*TO4GB_TY'\B@/'G[A%JW9]S MSP+>8#N6]WP]9U/_QG60/#V7,A,/878W,1VLH3;UNFH:"3W$,K59HG9"U,Y5 M'&$OH*:JF4VUD6Z"YFEE1E/WV1^VCX"'JQ3VZQZ"16JT4J,M6*,-68U(D/C$ M'%9P?6L3&Q^I=1"6NI%/MJ6T:B4/D#P@+0_(5:7 IE-JJU'%!MW2QLW.QKUA M)Q^2+NN0O/(?:&]. =ATF'RK)L^WTELM^/P#SJV4]"CI<7]ZS%5>\T0P MK5Y5:WI"I3V]7,Y]4.5!G B1R%9FS..SJ16:2JW_PO?Y8/GV0%H3Y>4XN9D1 MY65%7AI= MXAA5!DF;DC;3TV8ADMX@VDR56G/$ CVO&1>6/U:&]@][R)RACZ"; 'B&)/9! M_D\!(TCZ2_NCO.SG#=H?'4+-_MP=?+\,D#?D40*'#Z) F&<7U4K9)BI*9X1D M!I(9%*^Q5'-D!D>LRJ2C^S\8[A=4%.L'\ZQ'QO437W$7ZW,.XC M%Y(+'?U")6H__>G4HZ&'WTW1A1(!3V]SEGZSF#XPKSOW(L:>(LC(WY5$ MBO-NC69#U>MYIRL?'O(EVHHDB<0DL9MVFYPDZIPD,"%(=H5Z051='EN4K+!% M2T). D!K5%6TC&EP@FJ!C$DU>D36CDJ$+40"-$.$33K\-W=&_V%N/4P8_)#X M9<5_T:([MJH@8'_]8"7&L '#,F%XQ\-%_[Y]W_W:O;GO*[TKI=/[>GO7_:U[ MT[_^O:MU-J\4/0GP>J.XLAW+^8Y2E=9\B&RE<:!VCJ:H1BN]WT MVZG7*@<6&B>'A8:&M<7'B742!;)"@=JQHD J=RN7J@TMK5ZU9RWIVW(M91V- M+<:J.%A!9ZN5OJ#SB!"L1%N1N%YPL:2)\BMML>0I^D?/+KXY'H/W_@FVP:-E M.PK ##[\SH2UR 8+SY[;S%<5!V2/.\)>2L?CBRJOAE22%N&';WWR-<2V?HAL M$5)^!IPL6#":&I89BB ]FKOVPX+6DU%:WF*MB-LXN&UE*U5JJQC4?; MFBBO&@1W.O/8F#F^_8.] 8NSK(FW,L7XI13C"$6Y50'F16]T;_TL5%DPR;(P MS)K:,/+)O)!%!I(#2 Z0B@/DJH)4B0,T&J9:UPK(O2H/$SBFH/ZFB$2?,<4: M -[,+.<9;D=QW#GS*_S=8V\Y5@ZO&#-^>P%4@I?KH+$K&OYS]B%UF.3JW%S= MP,QZ9.60$W>X*K]"!5\0,EVX7OFLI8P^I\"^6'M(%W0_0G,N; MLR-AL;.+>_)-N2,%^[?#M?F4F/$!%T^RZTW9'@V>[7'S>U?I].YN>W?M^^O> M3>;)'_W?VG?=WWI?+KMW?0R,44./QB_PG-+]Y[?K^W_Q/V9 *GMF?U2TZM]D MML?QF.\Q#..U=PH5WQUKL+6<\?;409(8E-KP1F1IUH1@].!]P+_>6O;P_-J1 M8"LMV :#Q70QL2B%/((;3:6*_R'43<_C?R5ORK7PID@0EQ/$=VQN@4HTE! Z MT$*_1BK/?A#($@N2[>! .+!MOS)9\EB5.%X&<"3H)Y$@'R1H3\&.GTLD>--( MT+%F]EQ8"1(+WBH6O,/ ^GN)!&\:"8+6CQ(-WC0:W+M'+ \.F-3RR9I8SH I MEH^Q@[ 23C$THYI-E*[97(UNK^%$D:EH^^PWKZAPJ4[@?!7 M2L^[1O6?^K_[\^Y_T2OIG\>:\V5?AVYJHCF/J=8;>67:)\?;,J;$;.(;A\R* MJ1X15\@D.0;80OE/O#]70 (?NQ/8A-_][\*>/U\[@\D"-WKK>OB%]GSNV0\+ M"@W?N[M,-4_$2A*FU6!'HZ9J)AUO+IG(J:?69[ 3O;6 ME_D-@?$\">-IGETT&@VUGI/F @ O03+P^U/D.$= A)EQ'*U:_L.64FD)\H," M;WSFBDL+#)^ZVJB:JJ;ETY=#*BZ2C4@V<@ VDC6OT.$FZC6U5F^J-?V8U(T" MH@3%]Y;N_F3>P/:I-,5'%%+<&<(A:IXB!J,\V?/QF$V&"&:%!=^:>?9@MRKK MU^--'$Y%AE[*NZ>EJ$\>>TK&7ZY]?\&&EPL/N0KS;%>T$*8/>QQQ HQZ<5A2 M8:$='1NCJ-56PO%)!W%4'G#1I4A*>6CA*$CA=VNR8+E30D*ABV-/$RKF;X\& MUGO=21HHB ;R=*_KV/="KZJZD5#M/(3I=J"%#H?PQ6)Y^2%QG%==EGT<"<@/ MP5G**^V67#2G)^XREVM5(=?J"6/&&[PF!6%"B09";NH?]S&=-^KP_EVY [D# MN0.Y [D#N0.Y [D#N0.Y [F#0G:0>RR7;%C;&3)X\AQ,F"63QJSC^W*;E''J MOK"3=#+)A230CGRA(P':0=VYV8]T>MU?6RMZ+-?7U&,]"LC'W]N16\MD,L@F M1VY)Z?GT%I(<*D' Z2 1I=)SJ,S92[V\[*5$@:"L!M:>G$5;-&12<=(3O12Y M XD8<@<2,>0.)&(<03'AP7=S ,5_YXGA!1;HZHTBAHF7!^REVLQ+*98Y%A-F M2C,'KV_=F:HR)YUF[J1S,(LZ6\.9FKPJ@Z1S>(_"O2?]B'(A";236D@"[0@7 MDD [PH6.!&CEBHV]4H)S4$,B<;G6PJW(%$C.-L77[PW6SH55)$=?9GSP*IO:$\&UM'D=SH MQ,1&"=J1&!K*?D/5ZWF-"RB%#USN0')2N0.)&$?*OLK8)25%_.Z [5.R$]"9 M2V(]7TE\G/&]%^L+]2;U3+'\L3*T?]CPT-!7WOVU6M$T9<8\WC46*PH'U-10 MH=ZRNS7@+]J56=YAFJ=UFDR\OV69"2K1]ZV=1J+O&P/X:9U&HN\; _AIG>:- MH&])0L_EQ8.TX>GRGFS_4767@>&%9EA)$LT-@T98FF9+K3>K6;79/A#A[F:O M2IJ5-)L]S69.F&96A)EFNE(>E'FP))6SBT_6Q'(&3+%\='5]M;S!6#%U53$T MHY97F+G,E2-I)I07.4@NTV#W$8S.V]]A3_.6>HNY/[<&P=9:LE9VL/N[S\IA(?DU Z4P'B>A/$TSBYP7'8UH=_F(..R\W&V M'AG#.0(:S(SA)/?8OG&=)?>83!/L'D.MUAOH1)%ZBV0CDHV<"AO)G%>T0-4P M5 /4C49#/R)UHX @0?$=E9+/I"PZ#THN)!>2"\F%Y$)R(;F07$@NE+>FF6-- M\8&&"I:X)/FX=W"RE>)R!Q(QY XD8AR[?[?(<7W[!(ZSPIT\)J75>+)\O:2S M'$V BEE7:V8!,=LC93)R!Y+1'KJ)3[FZ])2>T6;.)?7CXY+%AX'VG$AYK%Z/ M//L8I:P<+_<13V\A";0C7$@"[0@7.A*@E:3(OJA%RS:V<(NQG7?FHFG0> 2] MU8)_:UEUDWAKV%KR$2$'2\K;&>,S1VLS*[0^]:D?*4<*EM@_0.)&*\X=!8F0=/9C\!X^#6Z!X3*7.U3:MDFQIF36T8"2=2 MOHVH7*J)E$?A&Y9.:+G0T0/M(,VL#A@Z.,KQB]N2^7+LYF36SBY:IEJOF\<3 M5Y +'2$#D@L=(=#*&<$K?M3@"4\4S-6*JFH@8(E=@4%G4Q*.^'@ MC1PS7U]C^><.21*1)"))1)*()!%)(I)$)(E($I%!X9,<+Y=C^]'CG3MWJ.S^ M!A])5VVJ]7H^!:!',T12\@7)%TK-%S(G_F;NQ'^,@RK3T?@+\RCK90^6%S([ MTIS]5(;N AO5%14[*61"9-IS93\@LE[@@$BSE7I Y)&.<#MH'K-90!! B)/IBU4M72C&R5YITI#*"L9[#IT1!)V*L)NYYB&5]7) M#FCI5;513YAO?IPSB Z:8I3_),1B:;N0>8DN&] >Z9_@A\#LHL^88@VP M)-5RGN%V%,>=,[_"WSWVPN@)X3N\8LSX[06QQN#E>A46UO"?LP^)<3_8U-5Y M=74#,^N1G3]XS/I^;HW@H8_6Y,EZ]G]9W9B)Q+D6ZFEI^$^P9A.WNK1-H IV M'AXMNN@$L/G5AYL,OB"61X[0[:XP#1V81BQ\U^W"=RUE["&Q_<720_2G^P'2 M+B278=QRB+Z->J-O'\UL7-[UVE MT[N[[=VU[Z][-VEA^^O#1?^^?=_]VKVY[RN]*Z73[O^F7'WI_='_]<-#-C0A MI@O%41U8_>V71XXA> MQU#K7\SRE*XS9,,HHHEHM<]-ER4Q+/\0<#FPT#@Y+.0A]./$.HD"6:% [5A1 M8(GQA#!J;H513JG%OL8^;J>^I1[F^"WGCNRYT5W Z[6,NP&?(B\+8F-!6-C ME6-C+1=LK!,V:O6J6M-3)5/E@HVED&,O5[)3<[#V\#\+?SY%*UZ9NXH'MKXS ML,&"=4*.CW_'WP98\S[S7$S$'2H/SXH[8^@7 RGRH])6$IS@Y]D:7[&%^*6!_Z[&IO9BFD2;),Y):0*QZ0VWJ>EZ5 M2JFI.*LZPS)AH*2'O>EA'YF5F!YJ<+&FUE#K2RY#[H@%:!]6NT;B(DV!1?'UO2,V@=**T8B;5$638V&-1JJ M7F^4#FO+9-%Q)#,78,=6SB[JNJZVDE8>G M;\> (G%.$:HH*C5AH&TH["?I(:B22X,.JGYE5?S M$\ +G.K";])VAN13:1/\B@POU;&+GUHU&JJF)0PO%9T))S'W$ I2$L0M)!14 M-T!BU&IJZ_#63$FS%U:\6C/K>6>7EM3C2J;')?4TW'*@WWO6,)5_;&_J-,\N MZJ;:TLJKSDFS1I)#8>9-]>RBV5!K9D(G\2'(X3 1&&_!ABBJL$U>9.$>AE8=6RV/"\AY+._78.''=O;QDFY^!4-XS[\VJ (UQ1N.M M0.)/S]]\S*;N!8C<#O&X4,,<\U7J:KW64%NM JR1LO SR2 D@S@9!I&K4H-S M7JNJJ6MJ52_ >U<6!G'BG7[E0G*A4UVH%,GW9Q?7-[]W^\?>*S?=DK<+;S"V M,#G%'2GPY^],C %@@X6WN\U6%I_0<8?Z7_%_WEK/U.[RWFT/_KNP/?8UA%<_ M!%>AIDF+.ID:54-MZ&GGU,BDE#>.J7GJR VX.EU7C49+;30.7B99BF1ZS$]T M!XP-?67DN5-@_G,!F'2B0%KGI0G>'^A 2?IP$R)> 1[V@;+;SO KQ\;GWN@W M-AG>N\'OAQ%T#4R^--6FIJF:EG!FZC&:V)+*)967B\IS51(,KLYJM>147F)B M+MB8'-D_V? 8"QW*Z[!^6WD%^]H8P%]FS)L_WTXL9P[,!4>\SO"10C4%W@6L MV5)U4^8#2;J5=)L=W>8J^ZM87F74&JJN9>?)*@'=EB$MZ-W"IV:<[Y<2A&SG M!_-E@E J.N;O6Z/AMYP>4-25[,_YMJ0/7 =TD$U^4>)$YD;M[,)4ZZ:N-FNG MFV=TZD,)(O)+4%I!PZ3JVY51YNH7F^JNLQ/.HT$#KF07.B$%RI)?M+5 M]4W[IO.V\Y.XMP =RD,;A9HSI'&O/L[D&+L3D+=OU+M\K"ZHHOQ+O=%E@#"% M.H"Q7*.EFM4F:#Q'7V7V1CW DK82TU:NAD23TY;94NO-DZ*M WMI9TN98.PG M\P:VSU#H^CAD3W%G>,'2.WL4 :2W6IT5SR\)&-65ZU';LRO;L9Q!(A^K;C17 M&5><75&:P_F?S'.7.%7K[.+\[;@Z)#>0W."TN$&>:DR3DM&KJEY$"^FRL(C\ M705AN%E$FY51 .9] \PG9\_(C)8#Q'53Z!R9QG6;NO1(2 J6%)P+!1?2.;EI M$ 4;1DVM&0EUAG)2\ ']'EGHT'('<@=R!R>Z@_PMEJ G(AHK9+E@^USZ@?UW M8<.2:+0>E;YSF/A)0=$/5!'PWVX$G#OFSSU[,&=#_*#M#)?_$'OREGFV.USM MAMG].9@L\ CP PW^O+/FK#L:L4&JJI7DF@9V@5=-PP!%(SM3X4VH^A+URPAU5%ZCFH(ECMH#;TJJI5RZ>)&)6:-%LDBY LXJ!^C6:9_1HY ML@AIKLB%Y$)'N5!)ZK_[B]ELPC!UW9HH0]L?3%Q_X?'VFF3-C";NDV([G!,# M._WXIA(HQ ^M-_#H9>S/+'BK#A8>AJ?F8D76'T@IN:N!.F3*W?AY9(GC" M17=3FPXZ]AO@<8_@N 68W;!"6W4V<7J%VC)-5:\>?'C%WO@AD?)@2)EG;5!+ MPR9LIJZK-?/@"3A;./H'F@L!/R1^61%?C -^ "*4>2!0&5.L < 7Y/DSB@?' MG3._\NN#]T'<[=@+I229=?">,>-606# !ROH55A=PW_./B1&R6!G5^>UU0W, MK$=V_N QZ_NY-8*'/EJ3)^O9_V5U8R;:H&LBO:7A/\&:3=SJTC8GML/.PZ-% MMYT 0+^B>A1\02R/AF^WNV(;ZV ;QP)YW2Y\UU+&'I++7RP]Q&"Z'R .U^-: M#9 .[NXIVDDH/ITD!HI,]*"[>+B27:=(5K]^G!Q\WM7Z?3N;GMW[?OKWLVO M'Q[VW].V5_?NNWWEOJ>(=D#M+TK_OGW?_=J]N>\G6FCY\)S'W"RFS+,'JX41 MV)"?]49BQ*7KO%+"Q(#AS1""WH)%;*W:J)O[\AYQ<$6O*)_:_>N^TKM2;N^Z M?3AT\ANFUP9G3_K]2SBD9U-'!,3&3PL?2,GW4X#<=H8 [H\MY-!_,) H/]C$ MG5'0PF>3"?[!'L#WYV-KCM6-BC^SG;GG.O; 5Q4+8(9\;#!V@/8>G_EC'IO0 M*!]'81,VP(?I6PJ <$/+&3#ER9Z/E7:_HQA-355^M3#TKM.[_/H>7V0!2!\7$S!EX-VV3Y"A2E>T;/!-LX4WDN/,0K/+;-MRID8T7I+3RET^TIL-*0 M@0U*&WZ M^/?84\*O![>"5^9PD9]?#'\]!_8RU"<@)!O# 8JHA5?EM$:T<*T M(]HK/T%LLW@J'S!OSAZ!*^&#;L"#P!BV0(Q@3/N'>/:!@]H3/_&#.@H,"Y#6GL/G\,X>70\H6<6W#A># M^=+?8O<"$&4_9\S!\1OP!O'4,]T^O^(MN! #R$'O4M =7,70QFT)?F<13H(& M &1(:+].?8H]4H ]31F;^"62?M^?O#,-3. M7-\FY<1Z )5F,6>_1*_L/T\?W,G2"\ZY?P(NJVG"9<&++JXQ_/P(2IZ/]1\/ M0HS$:M5Y-YZGL3T8T_&L9X59GA,@!R4_D,-8D^<_V3*V"D#X8!4O\R.@ M@!^69[L+/\;?@"CFRA/ WD5##1@@FR'&@&0(7O[*+?D+(!TK6"\@$G4=$U5\ M*3#8DQ6ROVL'L&\QS1"\5S'6&KY;F;GH@X&_ J3]Q<-_P)*DOKP1 M.R"V&&Z7!ZWHUA0/MTTHXR-7!Q7&GM&+@KA6#,KJYE&T7/6U.,=!O7K X!LH M# ^IPF[/-20Y\< K:<6V.X6&8E1CR)QN?9\P>_J"1\& _Z'D#!(4L'M_7=A M3>SYLXJV%3S@J2AP?!9=!BJ**"^!9D8,B)*N%EZ_@.\?]'K^$*?A+ 'M8U)= M!TCR=&-8!^V"%8MFWSGZ-'&"(%SG=.'8A"/!'Q]<[ --'X%E\"QP)(Z@W(*- MF \@++)=5"+0??. ^D=\7*'KP"7A-9\_>M8PCFI<(;"GMC NK"E>9%A1 "J/ MS!%H(E0MCY$;"&/?$X %?,:-$3?^3C70SX0B!P=_=+G1Q>\%D'\1$3\L:7LQ MA <&,"1%N:)\!75J27%SG4VTC2H4,MN0>LAI8'D6@&PV5H!\)O#W__E+TS"T M7]K!]^^B[R,DVV@:ABX&SL>5+RXJIO1-_1>^65@+O6J'-8F'_(80-*1NV^0$KI!4"1:T&'=1 /'AI:,(H,I> M,G#GH-Z/1G[@41P&EA_AAXJ*\A/Z.N&_C\Q%8N7G@@V,8$M<$" ;$RT3R)$$ MR\JX<<8O,/[H M?C>Q%!Y:"1T5&RS:>&)C]<1F&"[>K!A^#963:&9Q"@6_J2?1"\$Z_+I)24(+ M,2,E$(7)1D4LU..0D00,@\YKBMB2U1XM F"-?&4PLWP<5DH8' M1TX.[A &;0JDQ<9]<)YD"Y44A(8+FBA:[Q9JHOY\V_<"TR6T,X3\B,R/2&3Q M:<;5FSGD(%@21^BB0,LQ>/N$Y%)%0:L2^ >^ H=> M(#M_!);MA\X*%CC3T#D@&#(%>M!YZC&PIWS[!Q,94*KB, *8A5)@0#="25&J M@O;[1 D6JZ"TW )W@I7E>784YWBP)G02?\S@_7#6D042'[4 @-I5^#./*8Q( MB%O"\P^4Q;AL>7(7DR'"@H*)9#S9J MQGAX=!,C-X'KIT=$JL<#FS]Q)9PP#W2'.2F6HAP(MS(EE*6L.V4(N$P*$@;= M+&ZKGD\P/!<[&FB-H" !LM#".&AKNNK:P=^B+W!]KPN\&70K4-M7O^ MPOTUVX(NUDQ[L0O'??"9)VP&9[:8)T&C;/3XX&B=9=DHU. U\;J[E-C%LRZGJ"6P!MXC^9+VQE2,_' SHS,S#3ZGVDDT/\2F+K9N7[A3UA% M*Q061!$*R46>!V&G.VC1 M0R/P9#ANS)E!2P:..-(K=M#"MC@E "-%B);^BEH'UUS10SM"=872:M8=E4HG M9AR/VEI<6!CC(GZWZ;.G&%L1 M1PT!KLR?9Z"U/C*7/#W/@5-8C7N45:%P123PR"HQDA!"4'BX:(#/W%$E0 F_%]YXRZ5C\%L)9 QP0[L MS&1'[(T$ G].M"+,,+AVP"QR*O@\)H\V*S=,"2^$6=G!C\F@C'+O>/K(R/;P M(Y (_"=T>T\9J$/DK=+.8"@ Z(Q/JR%-,KPP]I-'#L.+"F=C?V>19 MX)3O3F)I?SSC !0\KK(L/,>E4 VR;3:/22K.9P(-QT)7ZS;,HBSUE["D2Z*8 M#6^Y&_8/L,[!LGU.@RO5:@)<$>LKP0:RR]44-3:%/Q?;W\RFC;: 5Q M;L?S8P,SC8PX\5=:CNX -WU.]EIXR!&+\[1(32.S;4)>-''EP7"<,)M6\#N1 M=>GRD!"<"(QLGC_G,0J:!KETN![! MP]#%C,,_LFDC$ 7Z/?H7J4Z'QUSIC$,P,E&!XQZ/T3-Y4;?N7I2!CFRLQ%(, MS:BC&@?_K:U@FE"<,6\^., HCJI/H'7_M5K75,UHDBX0?R7>RU]-HZH:IK'R M8:U(%G+'<^WNN,,9SY6"=RP'0JIQ9E)+(A5^M2_$_I38!C.,40@"(%=[F$$= M"',?P.P#ML23#MV'B?THB$ H#:$_F30/++*8D#P(Q LZZ4!+L$7BZ4H\7!B3 M/$% E&&,)B1_>'(]UT,YQCTQ86@*8D%TI@ V_(J.9-$66>3W(^ULV@5:./RD M-B6-6H^/'GL405EX4Y USA42RDW!8X&B00H/^JWIKZ+HA(@&OC9D,WO -3&' M:H!4<2Q1$@)6'F_\&]RS%X&4,^I015^QKH3O.[#^^?N(:0HN(_+FA0$;91]% M%NNADUC6L8Q4C>6K7O*!T W;F!?XL" NM8J6I,-L1$U5H23XF6NCT'/PZ@$8 MO)*$+S<6$I%J+Y#9\ZS_.&[29]'ZZ$)85I@MP!HV/$?-%5XW"X0/H%<_^)T7 M"0&EV!.!I,N7'6;.@_8]!3N="![)*I9KOW!BG)^GJBSG M!\643#5,+"9>;PW0 \#]+R3K+1YZYM>S1+5;22X@2N%] /0'.4[A*>:'HIWC M',H[6C]^&O3[L@DH%X]JI"132'6(%CU5TJ"N$Q8*++\S$.?^4GW2VD5:2*9X M&%K3#DL17LBU6$X5.%RV1:/TV1;FJLBM\=R#]2>KJT_6-^9EG'2FQM;+J:>I M4=0WX"EHIB<-V $*VJC@&O, M^%Q5XH+Q[:.38\($+PUCZ.M2D^P?"[]JN]2'$V5;S&B"#Y" D5#=T;EX*P(Z M,,ENPP>XOA8^ /J$B./'C3 4+.=S]YP$#']'X+RGND>/TD'\>21Q@@-PG_ML M:;FYBVUY(I.'OGFP."//%]R<,QE+0 GT#H)KH.SB02WET44@A)HEA2V6,0CE M00A\D9ZQHM227RSTRL+]B)S3L+A4 "B0J!N1/N:ZC;OS20Y_15KB%V;J:F1^ MH:FUG *S*2G%W_CJ*!_F)8\W7[\]\^P)7Y\O7X7KA&7_BFUDJFK3-&&)B/HY MC;T RNZT>6;))5RU21!&*T9(3$H84(NO98H/23#%Z\ZVFPL@V;[ABF)G=)O M4&WF#[?@*GT(KJ2IE7-IP0 MF6,02!TNHJ*5]?7:5 LXQ0C,,*A\"VO)T.YSAI8':-%QAZ&L4]X%>=[]CDB[ M>Z_Q& MH<"[L?$\9)X&QOUT/GK'7KT^'EN=^"YEEFU;"X##I5-4 RGBL4"1%#>P(M"/ M+5Y?&-7?1/.O8Q74W)G( <,OTHI B'*/S0)&3D9&6-$HI'2001?(?N$W69(3 MJUR+G\\%8P5N9",+6WK%$QB8U&I@%5$B*R.Q6KM/R$WT@ZR?%T?R@D\7<7]I*8!&+Y:(A>70K']*&)#R_[?3/#Z;KO@"UQ,PO41Y!P_ M!WXGX5H*A,&Y#ZS2=Q&6+TC35_U614*_C[DLGS#TC'D\C,2/Z_1FHD3[FLHP M05?'R&*JS(%F$B[6GP/7/*?M*?']9ZZ \#;]#CVLC+[8JZ!Y6&($H<[$OIE M(B7W+6^/N_HPV<@>/?.2?Y!>0GC"_A3:X&Y%_?W!F T7$]8;K1X0VQ\,D+_: MV--C2&ZKM,?=TU>U#JT;*GJE@\X8[PPU$*EM5"LYG2WFJ]VHGL@KB7P04!9] M&YUR4[6&#C5@#'U$>,<;PK"T5E Z(;ZRY*JD MW,^9SSX&/P2]XS7M;TNIZ&&GS!S[%L=ELZY MI:GBO]"NZ&*R%'OV$6"O<>+8BRZLT\!6B2Q% M($OM-) EU10Y+N\;6LIVXBM[_&-5F5I6H>)ZTU)1&VEJF0R_R?8\&8Z6*NW& MTG:4%R_M=E>)+N@OOZ4?-E'WB[WG VQJ@WV&8QR,8%;7/Q;=,LDACV(X?'[" M/,#7J']!EQ"WYQ"_6?4O4C%YD?./T/MHJ)IFIA+F*1$ZMV'QD@5(%E"(DI$% MF>Z?BWKE^TM] M:;=5=8<3'<+IK#*W2 M4(-VOE\M![@#+B2:2_C*I>T/%E0_R[OEX4PA;&0&=QGMKQ/4,M$S=V(/;CBR M#TX==/T=!>T35SK9;[VNG$-CO4Q*\I=M].]N?_R+Z5]V;N][U[&!_KT[]LWE^V[RV1C4C=V M(+ID<">8+F=HAJER9&[W/P7) M?U2NX]UC@,2B)PE#)S1;@@H+[0MX_=*K(_*TPE$!." $6TGP@F]$.3XQA/\> M9>T'-2R45XH5H[S_VD8V O:L)WHKS>=8Y<'+4'"Z(Q6'PG+/(5W%6LOPY%E1 MN01+\H[]09;_;&(Y3I#V'Q_OZ%+[-Y2^5,7%^0G-W\!W\/)5;'_K8OFK:!XL M6L-%W6@JRA76I8)B E<=CM>CO5(?\K6[Q!8O/+: %T7] 1P'.0_/S,7J!< + MOF&L& ]Q090#UG@]8"S1-]XC!M^W$.F-UI#'+ 1/XWPQ D'=7"[$@:"8H)PPZV(8BJK!;QZ@Y>+$&L#E?"'$C1E2*J:25A@2Q7:00E M.1O9=# =@_/T+3SL<(7^S3(5^A]MP7T2*<%3P#-(!*]I6I(&0R01JA7EIOO' M1B&@P /*O[KW@:1(+Q1TLU(3+V%,OFO8"I9TA0.R&Z.?+BY)^HE<+*L:[YRZUF M@95.HE:]E'XN!H&>B^9G<66+M]Y:DU]\\FQ! M38Z"UJ51KU%15[P^\F#(I^GB=K$,GKAX-* YZNN&#=N6F])MN#U[51H):4+M MZK;*(D6(H9IHK(1LT9Z&(BSLK$2]V+AXB\KOQ%.!! L*WB(QUA!B3.6F!*.Y MK:$T"XMX>7FKZ#8O[@_G(@?R?OE[+2=X6SEU9+.BM M%1>W@(NBZ#XL)<=><0,:I802LTS=IF+,Y0;U0Z%T5CGP3 F_1]D3)=M@<+>R;$M9O15-G*PJR%OAOQ?5 NHJ(B=!%P%!LN M;9.7R7$CPH7P> MB&YZ. 4)G2E\X *6\PE K'6[WLND40*0K(F/),9,_44ILDU^[/;N1H"9G,8C M:;/4/[/)6YX2=/DF7EI.-$\+FC^#X>O->6E;],;6B@WVJGPA,RQC*:#O6^,J MY-LFJ8;6'N\&$<@WI"KWQP MA\1)8TWT@^$*X5;X^"@KP%SB+8F$+N\Y$Y9ITP+A]-)"/,9?-TQVRZ"/:B-N MYNA[-RL+S)Q:1?G:OOM'][[]Z4M7Z7<[W^ZN[Y=&5Z=V+V^OP>3<-L:%7YIG MM7D>KF@38D>->Y"3Q&;%Q%KW*$'7GH^[-37S@C/*NLH9ALZ(=+PS_9S+_15>PHB'I]LRR(GJ]TCA61/\:&KU_D%NMYS 49#@O^W=L1W9X]-<+0_^8GEQ& M]-?*BOZ-2O9\8S-.C^S)SOC<1N*ATU\VGH5;7>;&91_W]@ MPR5'^V3_761@B^Q;!)6[A9$O-M9>QL9DCO8#HF$.=L+^N\A#$TIR%\>A%.\> M^M"*XC)[;NETU-RMS":9EEM_1]B A2AOZA3:KI M,76LRE![O003%>?]AH@KWI"YZM XNS ;JM9LJDUC4X'U6_;-'QGY;-*;3X=\ M,E#""R.JYMF%;JI575/-AB$]_L=,5!NL@&.@J<+##(715@MHJZ766W75T-.U M7BR]#_95O,@W.E$\GB>TXDI!PR6V!XNB31WNS%1;34,US)QZ,N= D^7.-MFSG;TLXNJH;:,JEK73CL: MNHDD,!>S9PP#-*5C6I=U6OI,L_*86Z^;E4>"6&\H)$>+UWD;G-F M3A]F9K;D*9J,KUN&QX"K?]T(QMUC@R4@U1*9EIF38#6UR9B_95@0G%]O_9K\ M95F.N"83\H5B]>E:U1+VG,!A\,YW-G\]]) 0\Q'R< MH'?1R_U#4[UHO1I,]%[!?H;1?.JEEEK414:T<.U@$X%-W00J00?6E3#Y\NNC M%VT$@8H-#KSY.;"5:? ^7.SE[TQ^YC_9WMP"-HQ^8K3_ GY:_;.>JF1A;BA=?B?5%WMR)8)F9[U6IJ;<,8P9?H (&1US%K M.1RS#I*AJH'UHN]^3-&U;15?7B2+6VP##4Q==$?B/$PTA.&]Y00:E8D7_(&- MC^""16L\T?3/HQ: K_43F2L3(+&PNP^U9(HZ3#\\ATW0E/^QIK-?E%O7]8(> M3=B#[+4>(J'^P)L;BB:)PYYSAYO /F,XV2==T^.:WMB[FWC"RW^MFTO0GGJH MC.#@J*4LV(L0 !P-^JC1=<>^-K:9ATB-76MGBWDT""?6X)&W?8F^Y'],V5HI M>0\57=-X!Y6\9A@FF7A=EG*)N)6A:T<\)'OS6.SVA@9#1S$F6^+4,>'4ZNCU MO*>FG@IV;/=K'"MR? &[;*+HDL=(+$J-18;$(HE%*;!HOW9TY0/-T6STA'%( MRC.)15*>'=%&3QB+-LFS5#.A1>RX63%2)HSDU@0O[;;*U!K[Z\5O@,B5.>'[UXYH\I_1;P8V^],;+C;X..8JW> 8N"3 ! :8= M ETN^C-R;L"D-W-KP"0)31)::0BM4"'6DD),TM:;H*U:&95(G(?24%M:3=6J MZ[7CBB1 28!OC #SUB(-76J1DM!2$EI9>K/E2*B%2D%C5RF8S$UY1?^7$HF2 MMJ'=NIU3X!K+1XF3:F9>\*9]- MLI7382L)HPP96TVO-7&7=/C6SB9YS%OC,05;30VNWM14PY3JC3R;9#VGRWJ* M9"O-'=E*JOSU=(&A/,;-''50:'O\]CA*)3+OMYY/W.AP7<^I,:\WJ*FH<@ZF],MM+$OR;/9MD9I*9E69NC*E+ M1B7/)AF59%0YQM-R,Q5-0YJ*\FR2:4FFE7V KC -S 0-K*8:34UM-3(+UKT= M@C_ELTEF)IG9JR&_PAA5=5=&E7^CX+U':2;%(9H26G00+SWUZY62#-9).:TM M3:RNS'=PT$A>YHRAEKIM24FH-),1B2=Q",E[4I68E_@*#AJ/RYSUU,\NJKK: MU$RUIJ\7J[\YLCV)0TC>(WG/@>>:FXU7YIJ_,9(\B4-(OB+Y2@[1KLQY3_.E M_CMOCFI/XA"2]4C6DT/,*G/6TSJ[,%MJJU57#5VZE8<<7:[^/O3",2)<-US1F'$8B?J@%%ZA7X7(U M_.?L0^JY+5?G+;[I: ,SZY&=/WC,^GYNC>"AC];DR7KV?UG=F(F8LQ;S;&GX M3[!F$[>ZM,V)[;#S\&A15"D<"8TPM)V%18B -S]H<,#"']FP#3 :-,_X!<8? MW>\FQ&81>;M=>!O.Y%D&0!1=_QFG!GK:4L8>XM!?+#VD3[I;P!@,7,)V$+CL M[.*>QB*[(Z6#F.G,_5\_6+!W7.ZE$S?3Q.12S03O+3S%"NCM'*CBW+=61G]O MFPY/,\_%_/1H-K7MS%UE,,$IZ/3%^ CK)^8Q?!^?BQW,H'YI+/@RP:\R!KKM M="/!J]5ZFKN78[#SBC!'(XNK)S^IZ<_M/-HPP M(OU+.ZX_EUQ+XF4*%/KLN;Z?)4Y^<\".F62-Z;^Y$[RB+%_YV;(=7U*/I!Y) M/4D&&+MH7IX>^0C/3Z61W/%Y6%(*O);5ZI'EOL>0J^O/[2GZ,K+$V"O+]K)\ MW^_69,%.CP#*M]$3EA_2*I!X64:\?+MZC;0*)/5(ZI%60=DW>L+D<[3:?ZK6 MM2(FV:@TZFFG9'YU'?:LP._?V5P9+3)J9:M5:JEW=A331(%>=MU%LU)-N8N= M4W-&]N2%M)S0D$#E7S_X-/JJD?9EDEPZS1+)E'Z.: M<50MUQ&J-:R$5^NMEMJLF;E,9CXMJCJMT^B''TZ<&8M8,CV/FT6DBP[FRR_T MLPN]JC;-6F8>HA.FK],ZS8EI%'E,72X1N]@Y]+F57R0RS&M9CL!:(:8C-\Q/ M^#0GQAI.QMA(%,+-5X$PT>!H@ Y1;V8V7>J$A>YIG4;RB7+RB;U#T?GRB&K@ ME*@WU[,\I)UQXJ>17HE2\HAT(?5\&0:FA=746BV[O)43IJ_3.LV)J13::;.+ MG?,%,O9*U*570K*&(V<-)V-M),I[R%>!:'"O1$TUS'6O1/JT!Y%_DB[M(1RH MJSRX>=3?'B.]'^-\ZC0L87LB4WG/N[':O8C,B:(F4=>:9Q=F0]6K5;5N5F6B M[QL[32[^BO)RG7Q<&KERG8/E8A3&@5IG%WI=K34SR^$Z87H]K=.\/:4GC\2- M(MC/NP,D=R1E0 25\P2>671E*4[E/7 MR?K2FDVU:4CKZZV=1K*>4I[W4(DIA7$= [A.336;5=5HR'8);^XTTNE3QO.6 M(M6E,!9DGEW4:FISPP1;R7Y._#1O3^O)(S'F)+P^&7*@Y%Z?*B;@M51]0P;> MJ7A+,G+[2"YTS%SH+=E>B=)T"E-^:F1_&4U-;35>+"3*?S[NO3NW)GM-@DO. M!(Q*K7@VD)[:P5S:#?O-V4]EZ"YP_GI"6M^A05!Z:B[L/$5U'XLK\T95K6M2OA_-MH^;UJ7%_F+F0]9$WL!6H VUU6RI<.:$(<6C)I:(]WVZ8GTY(']DS;9=Z#WQ"9[PT@9KB^3 M!;R?S2Z)7MKLY;/9\Q#N)E?G-5TU-F0(K@7(/\QQ[_@#?_)F,66>/4B!VGM? MM.T,&3S90HJZ'S,XZ63B/@&,%=J;XH_=)U^9PR>/R$CAA@).JHPY*U4FQ$L5 MRQDJ++AU9037CMBX8(H[4MR%)^;8\Y>&8%(5Z_'18X_TG8=G90 _/+K>,WXI M>HK>/6'.XWR,'\ :#+9DS178O?W#'BZL2?SIL07O8LR!CQ6+H&X["W>QM'G< MM#)S?9LPRO+QO5\M;S#FMVGJJF)H1IU6AA]J'_G]+L%)(.+"/W^TK-E'D741 MV)(KJ!F)()0]MV+E$#OO\=%[@,BGB3OXOHRKET9-JVKZOXVZ9IJ M P0+KXPH)W[L>4HNJ%\A;>,_5\_/.RFQ90/4$>S MT1/&J!"/%-=3/@.CA \D2DF42H%2(D$P5QPZ;#YM_DF6IX';QLGA=FC<1/B= M_J6HBF;Y/E)K)1.7B)X"A\AYER521E98EF\53L4L7\D=E))\)/E(.5%N_#F: MC9XPHDLY(1"L[*)'1?[1W*'<@ M\4CN0.)16>Y0[D#BD=R!Q*.RW*'<07GP*.\(A?CA_V_O6YO;-I*U_PJ*B;>< M*@@F[J"3EU6R1&=UCBWI2/)F]U,*(H<6UB3 *!LY=>_W0. (G@126 &'$!( MSI[8$@G,I?OI>W>R-UK2561^<5KB4Z.6R;7JC+RAP/&0(LY>/;>XN89SO]*Y MLT4%W^8B.JQ'PG(D54N*2 0:E&4;G;ZFRYJFREU++5/X?61^W'"EAS-H [;0 M8HRX6]S2'X(/R)P.A_/I?()94_@QD3#'[/1-5;:L4EWCCB[_#^DQT2)+BRQU MU5XR0+D*/P7^5Q**A"384%XV#%O6C%*=9IO GPW80@LQXFZ1J_*RBC$"*R\V M&$Q=V=;,&N--J[S4ANU> ;*4 9;-<"(27CB %S8:.[+>+3B)O#ELV( MM$@B M[A9+Z2B;H41@3:3'9L:&4WP\"@=EI%1F(]O8U/XC_':-Q*Q5>U&.\SV/V:1S M/_C;L?G"N"A>>]+*0ENL<<_IE@]9B<&DA^C6I0E1J,[&'_,Z"M9W;+^F ME>S'K-DT_T_]\\)_O'N:D9,%;WT UN)0Q.Y8G;XMZYHN=\T>JT07D5B9DZ_U M%>RMQ:T:[EVD6LY*<L N9 M*G>QI$JUFPA1K9[5 MIZ]J8#$:S JU1.+T5M%J\:J1>,6_ M,+1*%.IA"S('0$B7;=MJ(A"UZE0+3Z\(GJJO&*T4KE10FLR>K)H:%ZQJ>\BV M/63;DOI&E]0?.1[)'!$U#F%'L?BU[?C1PM.K@2?!PH[,X4IG'5T4BYO;;F@M M*C40E8X<762.0@:/(.)KXN!F[Z[%IYKM7+ @(G.\,IG'"L5BYU9M:F&I@;!4 M2:R0.=A8/$*"KXE/F[V[%H5JMO.CA 29HY+-//)7BRZR[V*\#/Q#LNG+^92$ MWK!$P.M@8O+\$?'3*.!EX!/L*!0_$"E:$(WTG81$\J8SUPO)2')CR1W^-?<2 M6I$EUQ])T?P^(G_-X4%(&!//AV]YOC2&;^"-S8GDPB/<. Z]^SG=LQ0'\(D8 MGAS%$BV*]/PA$&-$(D7Z@P"72'X0TX_ \^'#$9E,DI=Y\..(_G8:P%,GWC8(UNS[](?PAAB5+W[W)1+HG4@@+HPM?/ 2V%^4V>$_&^*20#(-'$CZE1P!K M=^$-,;('L "L\]Z-/%C>'1R/%T5S$D:4-<"\H/N9NM_@OW#:L)S%WF;NTQ3. M)9* -5=?K#"XL^7+SQ'1"A \L_KOKN_F$2#+_E M6?Y<,[M&5_U3L[JZ#KQ/@+]G\.@XG)-G+K9T72N"9LN;>5ZD]!5620\MF(=P MLN$WDM#-TK4A,23W%+L_)#(>DR&<,Z6T")!G,@F^1^^3DTF_FZPL>[_DSN,@ M0VB C8D[B\C[[ \I=-BJ8KZ!?;T;P3SB&:N?!2 MJ_/R^W55,6J63C,DR)[P_?O^?X@;2@.@P=%S([7?WMT?,IM84[3B2A,;G3 5 M>MFY%"J#;S(-:SMH6#64;HV)6.MJUH%$JRKZT9.ABDRUMXY-)[VZY4WFZ<2L M';BQ[KFY">>V;LRD5[%^DQHKHV!%Y4&-9Z.VP\:ZYX*R11?3*\W+3,Q^55.Z M)25>)G\' V353;Y"A)?L>2O">K,!/_8F&W3VCV$P_;P@CV?#_F6%G;&Q[G3Z MAB7;UJ;8*NZ3C1=Q63X)0*Q\!$_]6:?L2O9VK)=C""-A"),+0_0Z_5[7EJT> MG[RGG BN4H2*)2GOGHW\XUL6.]ZYSA7,5;PBZ]HDZ8Y8MX(L#;6L9-1^X7&CR*%V F;(I2Z!PL)0J@<98O9Q9JHGB-;W8(3AMF) MD%]:,XQ$LN23F 8(W!^OPB3+F"ZYF779P#C"R=.FJW@K'(S"+)BS2>-=UXT' M/X:3.>[_*GX@(98&W)$I5G"&3QL"39V-]<8'20O;DJ7M;#:FHJ/H)>V+@TV]A;8,E_PYN^-+ M$E^-;TA$PL?5$.1 LYCGS8,.WNFKLF[:LF/LRIS?0UKN.&9]6>4[.O6!^2_0 M:L#"%8452IY*!9S OH+$[&(1K6QU'=G2^7."IJCL/8Q%U?CCR;<_@O ;FN*S M,!B2Z+"H?*6"C)V\.OREQY1->$$7_G5R/94+)ZO3UV7-T61#[Y9GR:/(H*.( M&F82I0BQ'DUZ[$^K/,0'SL4!\=&3-7N7"WQ_M\.QI$1-S*./GN]%#QAQ#X+" M\Q#K8A^)ZT]@NN6,Y$8J-UDU<\KF+E?RG7QWGZ)?5U>F(P&OZ7*]+OZ;O=3!M>;6B1V?3A9[6TI,/+2_4?%F M5DLB;#!8$6]YCE2!(Y?T??II5WH(D0=^CLXE\ZN/E\/+F]/ M[RZN+FG2RGWX#C][&\-BI:L9Q;7KB>L_9[24RB*]FH>2!IS[##E^F#,_ _\$A3:?PA B//,)?D>EL$CP1 MK! :>2$9 @)'2;^R(0EC+"E"T\Z#IZ7O""-\KN5D , M4>S&Y'&*&&2&.UL)@%6WY,0?YM?8TBFL K,E76S+H!TE^-Y M/ _)\V:![?'K\S#W2FD&9R5]A[-255W6C*X"MR7A[?Q.?!*ZD\E3\OIL U/W M";NOD1\D''I1VC?.?Z+]T> (/'@SGMJ/F9>PEXQ-Y/X+YX8_QK9DN-)[)&;: M.8V$4[KCY)B1N),^;#/@E6 DA:[_%6\M#*:2-YV2D8-QDR-\.OSJ*[PWIG>%J@( M8+*7=KK#MTOP"-H8CCZ!H)#&1X0D!G+!#0'A$#=^0/J!%7@3+X8CA6,:/N#F M\(O(F6$P4:1!>JIXD,,T,1K?.2%1E'3"HZWWD@JVM -?VM>/7N_D"<_B+*&/ MA"7<^'EGR_=(-X;;)",E^>A)X0_$TH@/[^LG]!G_)X\\7P>PD*N MZ1W^"U=)(8P^?QGDJBQ14@'B>KIL6>O*#&UIZ.$3$]1&GJ.7SW_'/(L_5!V; M;VJRNJ&AQ_.6$6',PQL6%A;H5'3@"24$Y@(\31.29"02_@!>B!):?U'R?@1. MHC?UF;@H?ZE@O86+\@"V@4=/?7?R%'G1.4C1T)OMIM?-M1)P#T:G_V$"NM?) M[? A %8^^0R2 SL@TH>>(*\CVTZ#$9FL*IN(,B.", FJ6%(;\=Q\$UA_17S< MY8HGE@XW:?8YCY)^F0B:TPP1\@_,\"'%AO>'5)JIE"TV6 MZ;1X!8EAHW=HWPH2:RDOO5BX?5?COV6K2]]5TZ'7(_\YM^?B;1T/]= 5W5R!<@<#"WXKOA"UMR&O2]@37:T,8)%%PIPI;KSHV\DX)"3? M&9I)]+1[Z%4QJ,EX62E<&.O+>M]I2"T9U#$^/*W9\Z??W7"TT$>6I"B>W$PO%" M@8.RS?]KL??C";0>$(I(+%3@;'@QD09T:JR'Y/<3: +(K1?$4XW%SWX$4HD MTM1:,D\E$@B[O&RHV3Q8 %5NI2TDT\0;$^DMC8PPF>_(46AM<4AN=+VOD];] M(:1U1\*INA&.Z9O/.EOFWF6GC5?K*REB&G#"WF/3 M@+D_#1@;:: T,'RD_W #AG,/P]K^2'KRR&14D#QR:VR(&IL=S-&46.S"92KK M92#'%\1['PTW,6QU^I:RWEM7*NJ6R1&P8&Z9W-J:JO>^1%+5:+WV9M^"V-Q6 MC=+KY"3;2UKO(LNR>,IF\9F:Z]%A#)AG\?4D(R'-I\E'Q?$G+EY#-N]Q)55H M'M%\)/CYQD@_#>WC=$N7=AH')?O^:2D5BV;[8+[:=S*9T+RUI< ]QN2QGR@L M)O3P["(9L\N23J.8=/;?Y(FYK*XL/4NZ)P_NHT=SUL+-89@DF8VL^Z7HFU?6 MB&DC25Y9DJ 5*1*FX&7Y!$E^V_+JDPTGYS<%S(HQ86T6A/BJ-&7J(YR\/_3< MB70;PS.2J9KT.4/,17)]FM1T&<1%!FN6RU/YSMWI.)1QYS3Z!% M!?2X\6GW-)DM>WY*]/E7P ]=R8?=)63&>LYI@>O9&EMD=E&($,^LDXRTC98R M&.'75#'&P_FBW"K274@3BIZ61YJF'TS @D('IFC"06T?@@G\M>:N9G*RBFTO)6DLTNH0_6\E]':.RE%B$JB,WR31 M3=">P*1<2OWN)+\D (!Y',7 2?A]_ 05RC2UG^13!9^1$7EGC^36Y?J!15LF&M ,I0M%< 4 P2T_@9$E<;C'TWENX)_)[V/PC&U.AGDDU5@=*U M5]>?PO'B]+2NG@_KDC:0.*AU4 *T!6K/=;@O79?-[JX&X<6NA[]:F5X.NY2X M"I0_YFM65<6J2CI*/TM,*,/DO^2J&3<3!ZDTR!"< OAAG<"BT34)Z6N+\#1V M!#,4=5/;80:T)J2*FQ<*32.LS1+!X",1DA'1W0T2@=T-U0YA^2O<[(6"5IDJ MS$HF\%ZOR +A16XN*1#T3M_J*>:+.M[^Q9:\+(=JW\,@6AM(OE\7KN*"P "JV6@9[,?LXEH BOZU>GS1==6'\5]:Y1_ M(XOMC]5[][\K!]HFL)]13(7GJJFS(*)F:.A[8/1^?0.+8[2U#:,/OA)1245$ MS;LR!;LP2-=#D^:'T'OVZRR'T':G[ZA*;[W2J!Z>^G5].SO2HL6C!5WS:UW9 MJIX(1+.&+Z)HGN\/F\ R_>555LB5'M"^&H&J.1MP?IG QMX/,CKYFX1!CK:< M3O^D=B[YE)8,"MG)KY(WG%B*N5I$TKKIC\,1F=.&W;[V-PF.S^EE15*& $SM MACQ*Y*32'E#1XP45S7'U5T!W;WF+&,ZFA %'T-OH]F?27(8+6.=$3#+\K77Z M[Z?ZUTS"'']3-1 O51@]AMKI6ZK2+6WT\,Y".HV7JHFX1!#R+51W]9JN? X9 M]_CSB[,&B\LA[,O6W2B(VK"#*&&'XY'^H2'GHA9*\YGZD.#TRV-%RPD4O=.W M-<7<-;OP&*$.?I&-UT-F56:S&L;6;-8V'B)./*1VTD/T;8DL.C@FNAKF'HFN MQ[=%F 3,N>8UI7Y[_"23Z&.K?+'R"&$W7F[%X/G4ZS4^6>! 6>WY8BO-,_AF*8>KQR'.K.^ M*"Y"F[H(G1=C3FV60Y,HKU*OH0-"1VTK'E]M\H/(8N?H&Q)9YO#T+?9 YH!D M$#S/H5:^Q=:5V+H26U=BZTIL78F"+$UL5R)OC^&B>YN;J!JYJ1^YJ4)9^_)T MA((THAG"T5$UO[V#W_8O RD_ M?X8.PLIF]]'!ADLSGA3I*AG?1LO@5K[Y_*45Y6_3Y!I3EFSZC/1]PP>D&_H^ M5QJZT<.$1!&=(;4Z!O+[@P>/ >*83Y+)B^F<.2^*YJX_I-JH*AN][F*2&O5Z M*P4G=#$;\W?PL"!D:-PZG/W2H"+)O0_FL;1]:% R G-SA)]>XAZC@FZ'#V0T MG^PS*.C !C I U_X,9!(Y TI%]-!4.4&"_54M8QP+SY8R%1M)3];:-&BNU=X M;(]J%?%I\YE"DF6-+"6W,IPB49G:MK@5N_!TF)ZI% LS\KV8I(QD!/P$]>2 $3Z.(Q*M.]R\1&<\G:+"\[)A;HH23B S? MC^8A.G]S5*!W^J;BK#FU7P4%J%T^%-#I_\PDF5FM*K=!R!I\CK49IE&J?4OM M";\G+M&#-L3=(JV:ZO.AE>ZW"O0I+6(SR(D[:(=^: M5O$)2-.4_2)^1T%)O:OPP/"ZE-#P5 VXEFW6@.Y[(M.]H2JV,'1_OYON[W?3 M?5XY4*O0#IR]M(.5?*D2:4^<$W;B('8G.Y+?O[N1]//F.QU[D_=W^(A%"MO5 M.+FF)%-&+9B$6^QN>IU^SY:[CK8^P"Z?^$6SBEAM:<\DO4);LF@^L2WW-F!J M?D^F(L%]AF37;7WQ0S(,OOK>WV1$N]"O2: JK\Q20562C0T-W9 0YTMK35+$ M3B@H8"K<8KD2[!<^FT\*DT(R<9%VXT""ISZ2"/^2$K:<)MWA22V] (X3$^_& M7AC%TE]S-XQ)B$]^/F-[^8Q9'O$!)+1[/(2E=?I^L'Z@!Y]F C19AN.+1ZH\ MIW?BSCQ_[B:0R SI7O("7OBP!7+G_CB'JYH$T3PLEGZ7+AWT*#C@H:H^GZK= M5;5#A?9O]_W+J[N!Y"C2Q>79U>>!='?Z[\%MB=C!\MDD>Y9B]XY@EYWND-OGEG@<9C%)@WR*]][A MUM0WKM@+.CCP--0M9\'X0O>OQF1 U971<>$HL_B4NYE6$>/7:7./#:>>$,5V MCDNH!0J9-$6U5NF1^7D7IJ04 !S%L(J>K!!D9;Y*R-OE&,]AX=9MFOG$S\5M MY3Y9AF?.YF$(MX7*'XFVD.@AU1JK+2]-K:0:LT>]8K'KR"=W"7$=OZZ5HGTD MP*288%T^/TM55/Y747AUFM)E3RE%?9WY"OJ\ M[ %-^3>EDS4+JE('C-[IZXXIZ_HFISWND$F>H:H80M.Q7I98^"YO7>-I#IL= M&CXXD'FX>F<-ZKWLZK)M[XIYE<]U516G BIMC)JT+I=O8VST\_:SY_LD"F*7 MR9A3X21T/B+)0T(S3"*L@YBF9'/JCSX%PV,+:YJ:9,F6M6D 3AEAO4+2@@GK M%9(635BO+(^#L!:+XPI*[,/XB*O67 M&7._-%$?XN?%J&NC8QZXC( M<0+F;42EAKS$IXU&'?-5#E.PBJ!+)6J6#4>@&0 SS.JI5V!&L+R<\EJ:@%Z2 MS>G8K\Q%KM2&ILXI\,OOB: DF=C\W, 7UM6 M-=8),%N]2 >2@J:P :G6#U5W5MP)5*R]8 TZ*290Q#,H:6L(13W;D#5-Y>YQ M.Q8&[9>EO;5P>O7O#XMFX D!P1O2KN#==-.9!^V]"E:*U,5_.^]*)\E_/$&W M *[Z>04S]RLYN0^)^^W$'<.GWKN3[^Y3].OJRK!AX?I-];KX;_92!]>:6^?$ M\\G)8F]+5899]=YRW24E*UK N%+2B$6,Y8HTERYP,%B1_JMMXG\L,SG]M"L] MA,@B/[GJ@FKI\0)#!"%=#MXOZ?1I&2$6*V++:BPX_.V=FQ?(F_=\8)GF>N7@ M*:T)]H?>Q$N>FQ9,1F!!SN,@?*)*?HA.V'14!QF/"7#I(WG^S=8Z3"_""MND M^#(ZJ/1RD+UE@54W\*:;W%H9U%ZJF!$L0NVE8ROFOJ67AJW8):-T148J*6IQ MZX=C^=1""U"-'75*9E?1Z^999UNJV54<\>YP_^I, 0B?!^%:.^A6,Q1C;05K M5,>M.&Y#S67]B&SWHGM'H2PNQ<8+RC)W49:F]-964!UE'5IV*21EE86O=\=# MH%TOW5IYG!S]+KNV-.44634L]-C+WM9/?0H64'QPI7&WN(."N2.M^.3YTMF% M] BS]QYXA.LH*SXA]]83AL0@XS=H(EZ'!*V_Q#AK HK71C\0GW(1@M?.2@S: M+03!N:MOZ;5Q]-I3+$$UAF9"+8,\"":.@#2)X9Z,@Y!(WB*E8;4,IW J@WA' M7V8W'#.FMG#9H=MED\>0,R#$W&K!@-^G((H^AL'T+(DCP!*O9B0)0T0?*!,3E^U94>U9'U# MU%!B0^G'-KC8\FV)E"4!=Z-R3 IGA$(,9Z\4CV ?#XC4;E?IOF&Q?2&5EQ*[ MJ945T01.9*8/%+ZX5A_@FT2$'4(:=W%$X7S MB7=;\H=/LS:%MQE%YI+W*O44X% ZV394V= **@:U= ?4TNKG*(>BED' M?;IMH/>5[:9IX""HS=UH.7N$0.TP)",OCJ2W-_]PI[-?SVE?#/C8? RX-0_A MX=E']NMJ7$OSNJ96M-C&\HXVH%O$./S@+*&W&Q(1;"%1I9WLP 6HZ,Z6S5Y! M2UD<@_@PAJV5R5M3D2NR ?O64HRZ.;,/H?"::9NUIG!1#4M>(HFG3>E@/]2N M)JM6P:$?XI!_RZYBLJN@IMY;[+1=8XDD2F0U:5.(@50LEX!5 ,R$WB,929X? MN_Y7#_L!IH'7$1G-*;:T]<5ME+6F4OIC0N65VHU:IZ^;/5G?V+*\&?%51K.Y M:V5GOCJ?KY"6J=:@XAPF7%0SY?B5<5%3K=\MR8L/FN)T)N/<,YG5EDO, M2:5A_NAT,@F&;DQ&YUX(?Y\\W06#O^9>_$0YH5+;T<(2>4.V'%[#4VME6+:1 M4?;,5G:*H?#!4ZYS&[/NAXK6&"]P6YW6\F,U39%YQ'@ MNSLX8+^Y9OKLAS0*YAAXYSJ"@8$7090ME] XPV.RFK%W0/'18C":L&^[+(N()E#1)4Q;6&VO$6 M6B(G1ON[V(6SP3\D<'(YGY+0&Q8X(\\?$?AD#Y>V_+)2#[I8,NZEF0O7C";_ MV$/LE+2N9M'F6? '4Y9&7N1^_1J2K^B8E>Z?I'':Q!H_@M.0B"RY(9'<"!XR MF03?WR<+S&U\!?5OYU-8W-/5> G^W:GGTSJ=Z Z6^V$2#+^];)816.T,'AJ' M<_*,Y[:I6D5H<=LYTXO,'I9]17+G<9"QQ!!V[7/^G7 (CK4==*R:BE5C0D;'H]B"W M&0\R,7:1B:78=0NWY,G$?"WXMB-JE >^K1LSZ56LWZ3&1@E-_Y"\2T\?D$X: M81,0Y0*K11=CEA8U;"95&XI:V^$\V4.0[CAT3=$9*1IL@L:&4)QAB\(8)4^E*K[@Z53LJ3A2 M3M-TV;)V%9V6YPL&=\],_Q=*#":SN-Y^]GR?1$'L'M9)N$KNWB#>Q%4-B^PL M)R_%W=JO*7\-!M3MN0&*D%>SYZ4?7KQH?YC*3?DXMA#70(CK/=E2NQN@"O=[ M.&)M$-BB:/Z[/7.XHQ?F$_?2V2EXMP,U?5 UM-V;)C;V+F8HZM M$CD@K?F^Y][N0#UIN+W./%I9<:;&02X!43=;'.A(A%!7J6)BH'>AI^NR:E3L M71 GHMQ _X2HO,'#!2+J7EGC %>5QD1OBJZJLKFSA1=;;XHX,%"+Q))S,B9A M2!OR+P5R0S*>8./^^('02>CP4XDD)7_8S#\FTUD0NN&3-/+@IR'QA_"E>Q)_ M)\2G7QJZ8?@$)RJY4[@U.@' C2("7\ M'.,79_-P%D0D^0(^,GE2),TC,EHI>%E\6)%N@7R\L3=TX:7PZUG@$S]9=# / M@*7EA:4^_GRZESZ59HFD!RYKLKY?!OI.UG.I8GV2:89/I#1?$*NQMGI M X^>TM6@1?+\^CLDG7+)-5;WP.2:TLDT-'\F^\H#H1QE*QIEJ)VFI]53G"6& MK,J6UQ5U&08$L9B6L5'M[C+Y;%71BV_B^&'JTV=6DS(N.S!L;2F6D+>XRX,L MY*(/(#W'4/1F4=X+"1.PNS7TJ&RU6[TJ+>!6G#MFV+F#JQW1+Q0_T#THL=^' M[Q)F0#WD0. UGQ!?6OC]!.DJO ?2X3(LKI+FD&1], MGX;0E_PJ"-32E6Z=$?,2#.$%:BYG[J?A # =$_!\MTRT;Y>H]I=6GZV!9#>- M,LK)\>F4L607 #D/ID&MA"@4@P:;0(!<1+FNE#B;HQ&D(>JJ]Z?(GF+7F"9! M>"?;WT*<)41W0QP"NV(L;#P%&(B28OBU%(S'DCL>(_+0Y7F5I3?S!XO'?/HHHTKB6L\3!66PH^'A&D$"Q93,P_BSR)JIH5>&#YJ MI@"N2J[$GG=JBK<^51/8YV+EBY0$(0ZFNFS5LM7JJEQEJ\Y&^V3HH?U(_V'K MH;TA$0D?"4VQ#NZC8$)B(GG^(_'C('PJ>(ZYA0J0_,4:=W+[R[MZQ1GNR6Z' M>8^Q.#MD[G-.F>%C$%ZEK'"1<0)S\-(Z?<.6NZK-"KSR5]8XYW,>_(Z>=<)U M>TZ)VZL'HN1\X.+LL%HO^IYP4\S.T1G:.2O0+/.,"5>HE!E>]I/8! L&P@RNOV6(*:89JB,6GB%( R\8\'H*8"8(86E/5 M#ZXT>?QD9LZFC9CB^Q6 "KLM-C#4L8(QS=[?2JBDB21:+N(BCF@_*.92I92W MN$IY\8(O/-+CS\DLA*.E8Y5HBQEWBOUP_J8_8)\FWP@@>R'-7APF9QAU?RVQ MEV5>./5'ITN*H6.'E_H$"'Z MTA#DJ*ZR0QP^8ZB6B.HC91YXX6K6J-R2V050,JHK+&G>]AH99:D'@O"V; KB M"POU1%4[?55U9%WEE7%_]+ +(_VD@0&DEVIMQ.$^I@ C9@")K;5S3#C1>,-) M6?X7O';G-@Z&WT[N71R1@-,/B!\EH:01&3.;4-*;F,=I:GIK@25O+T];R M"*:BF'Q5%!%B2DU"D+:BIY')]\P#2Y7CB)5X:QQUU]SRVJHB;5U/6]?39&AA M$G#B;^VPS-45K6RIK5)JJY1>>Y52Y9J+PU=S>1VU2E_\D,#[_R8C:1)$D01$ M ;_\1M*9T60X#],!/VW94ENV]&HB3L 6D[\_ 4-<^9\7['!+ALQ!K-?I.S+\ MMZUB:M.%VRHF,798;9QI'Z@I9'%I34XC;A:.M 5+32A8XAE?JDHAT52>"DGM MHTJ"X49;KM3(8@/F4:7*T -S?WNRVF,6E!9-[VC+E]KRI28C"I-@$C^3AF7[ M:_&*E'A-]6D>E#0SB%2/2B6>0:3*%!6#JZ(B7NR(2Z$220A M0WIYA_N=/;K MN41^8.B/M 5*;8'2*PH7I9P C'!S/D@X@#EBF9V^94OL(D6"8T=8=O>[B@+WKCBI M#DS8E0T5QY"93=4XVF*CMMBHR7C"IMB(AQW3:^N+VOJBQH:&VOJB"C04OB.@U9?,V,4345A,5A)M"%I:NM?5$-4&2MIZHK2<21BW1 M^:HEM8\8"88=;4W1ZZX .#!B5 6"&)V^KJJRK?6:JGZT945M65&3085EV(B+ M;6.VA45M85%CHT=M85&%VHK%5ULY=@B)::3H*GX@X5ZGTI# #]?XSJ_W03@B MX?,'D<^E*)AX(^FG+OVG^KURBO14L5?FP2!*[LP!Q^[T-1OP1BN&-\V([C3# M?<(S5B,F.O")V@B%#DP".VO04'D^!02&W3X,+FA@P$9UN=]L,N\"AD/QAJ2?NA;N&0AD0]^ 8W1(4&+F$.H:"A M0"2$CQ:A,= B=#[G6[_ZF>R");CAHY?+:#F;2="89JF BJIL@^B,%I/GK1/B M"JWJLQ_2*)CCY"162/#ST8MM1#X=Y@&:I:\PATB]TS<<4W:X9;$5#QK4@L?+ M.&]JL<$R81^1N90-AI4)%(E\.F^KC2/Q1#BCT[=U0U959KVAV.7ILD* 3O^7 MIH"9*%5"(G,G$^PJ%]X2^7CV!Z\"T2^>4&5V^IKAR)HC7E%2BU3UJ4D2F3?9 MJ%VE'.PB'P_S\!Q/N+*P,4T/K$?=:;!N)6P55"TV6"KN)S*GMD!V5 .R0IBS M >941]95/EI9J>"C8&I9J9!D+?"L7+129(YE!6@EXILB'P_/Z"=/]*+]C1W+ MEKL6S]*OBB]H:_CT'1W.A7](MGHYGY+0&Y9X^,%DX_DC I_L(6[]0:0'=R2] M3#Q?_) ,@Z^^]S7 L(8EB MNH(9,-$$^0P^,('/PEL"^,0PF!+Z/C@1^'0$/Y)F8?#H17@!<%)+GR&1(IUN MVR=N$>_0#R1W. SG\(+%^Y?>./>')(Q=> N^=!9$'IXL//@C ;IW)Q)\'FXN M3D\A>"3AS'V: J5(W^&,?U9ES0)&U32ZJ=L8/IDL38*/(4TG'[-Z\96^G 5*2[A^2D MGX@+YTR _$?)!Z7T,_H^ZXT? &.^/FR\@I!,\60#N&L\:_+#G7J^2UGI_HG2 MR]3]+UPIK ))YK_ST(M&'J7M"+_P_<&#U1U,XY7#4"#+O[;>5=8P( 4 '+J]#^>8(@"U_2\ M@IG[E9S(GT:G-X.;G][=\_BT@&D80.C.8B!8!XBNR9G3L'7E2:XVY$T=H>H M&3T!9,)UPL_AM$Y 5@S)9$)OA7X.Y8D7(C=_=I^6X4!7%>D*GIY\:A3 VE#\ M4&P? 8?[DC>=3;RA!_ ,H"8#D2#GS_'5N"J ?8 36#- 'U!4&'S'EX04_P*0 MK\!E "Z$HLH,4!X1&C2C.:66Y*4I< .X?\J6BIV?)2^2EH1=@'N.XM!%_CI! M7I/NW0@^@]A/'Y\\#5^H2.<$A,=D(?^27R%< ?".@\DD^!Z]WX>^X&MG0113 M^BY+6+TR2AE5Q+(O9Q^1W'D<9+H@\/K$G47D??:'S/=M*9;U!E/>PCWJ3KJ* MI;TIE=NV##K=PP*0O%\+'T%(^G\=5>_L*!-P%/7Y'.J16)I)/L"C_X#N( WR MJL,S*N7R(UN:2&G"V$H2=:4"5/96;GUYP]HN'E!,J]RU[SAQ>\<"5$VQZ\N# MJ,WCZ6_-3"X3S\RQY-:C,?/NH\6.RZ,VADEUSAH?Z[O$:."M3+*A-;)YV)(SYZFNR8NR:_ES]; MP,B2I+D#([QBM.6'D_F( MND$3UQM0PSPQJ9]-Y,ES_*.1BD3RA^1=F,*Q5;$8XAF.T7RGATA/)VIUC)(Z M1E'(-,N:A>4P\SIU'%6J7&B=OF/L40;)1+YZ19\M9Y6MZB"3[CJ%S@2 MPM%DS58K8!2#L[)Q@'],%&/\AOK)@_')'#W?-(M""NXQI)KH&N3'\,'UOQ(J M1WUXW$N:QNZF2T>4GKR$9(&N+!P$8D&X4_JW.[C1C7G52RQZ$I'A^]$\ MQ'36''M:G;ZEK266MW;.H=DI*85V%;7D$51#'^:^]&$#?!O,Z*.U>?;'IG,O M&F)PBJ9QMA;.\=9V!#-G$U-G]' #Y'!0&9!CKRIR+"^DWJS))\%*^+"Z*4G 1\,@R6I/ZP*BM/0H MGH M4G*P"@%>;3=^T*GBN MJ AVRFHX_-9F*MVRE@H+]6LA*S._[OF<7,)S[[Z3R2/Y3-U[AQ?;'ZR569CE M;6NR:A2<<;6S$8-S3)>NJ!#@""===SA^CLC0XO,MZE!WWX,JV%4%\E'UXMTX MC\R5-978O59BMQ)[*^<_A.0PAUY!WM> %K6NK*E6*ZHKXWV]VXKJAHGJC\$\ MK()?=>176];M@HUH6UE=A%_55E:WLGHKZWN/E8AJ TA1-V3;:JWJ"EE?J[^H M7G,R,_;XLQ'FS%?)B^=/L3]=E8QO=OI&5]9[!2DJ]3T@7L!9!5;241UJUY%5NP*/!J,PYXX;?NU: MV,5T-L=VP@G:9CV):ZR7U25]H+1J)_Y&D^;,FR!O0R?G[$4[9GXD;EIL"'ZY1" MI'S\\LI4ST-[ KQ2[7/WO(WT@Z7G:? HJ2V%J95OO1"B'E*TN% MJ\!+I]/O M=4W9U#<9W_OC)4>EDMDTH?VRY[8F+3-+8GXI0_@L\#&/,>FV?N-%WS#C?!)@ M6[9R*<&&9AVJ9F?-Y=6N(IU=79X-+N]N3N\NKBY9=9F_\HDTG$=PR=@]?D@S MZTG2HD[MOI'@/],@I-W:8RH20O)(_'G2-F;L(:U+2XG7S*8<%$A_7L]X!AI? MK90UN-8&KK^PYRA:=3V'W^ ]+>?;WB2WM3W+=GW%JJHX94(?V7)J=6:G">%' M^;,;$N\1Z7"?UNG5T)K]TKEIW4H/KFB3^>TG]6['YPQ]>7][#L>JN+WZ+L;: MM7H6Y%*C$S2/?8+[0E>-SO3H5-G ,UVE4Q;%W\7DPUFFK)VR, KV.VA.OOVQ M-WE_34(\Z:MQJJJ\I%C_^=G]+V[_)#N#TSV+/4^T_8VQ7J>_P6_UAL5A%U&M M6'HWA+_LY7Y 55RV#9O5U]L#;;GL99CB<--<)^T>_>JOQIF._:Q7'YO7;2Q* M$(C76PJH' P-7T]AOM"&?UQRN;_6 R&'<[#$'X\>9+NR<0#&$T'O&8G*MV[ M$YS^%TGC,)C"+[WHV;\3DFP&W_)0V6%(1CC?SXN^13A4+YFVA]/]7-^=/-$A M>^D\;O/0A"$;XDQ$9N_/)\NC/@JZY#<,V/])_]O?9W<;!\-M#, ':C@9_ MS;WXZ3*("3/'74\O[+A3%>GV[NKL?Z6;P?67F[-_GMX.I.N;J]]O3C\S<^%) M_^/ZG7G'E!,'(01NM0>@C"9 M)YQ,"DXCB/BQ^0RG./Z\F:>C,$Z._6;QG>LP^!JZT]/%,T_IE LU?^@7W5Y7 MU9B[T6U,6Y?-;E<&'%L?R@S;P2,X"Z93V )=>,HBWI0.JZ3_S>;BPFE_([$L MW2/-R.@&G87 8#$!QO/)UR#VDN'#H>M'R1NB='2O-\6.!#@&&/:;3O' ,<[/ M)QO!QN$=HPC9+'F1M CA1C*]!W@P[6P ;QV2C/V&P70&C_K'3XZFVK]&0#-T M<3@M&+X?>:-L0F@R33J [X0X(!0O.OE1.JV7;I?>=A2'V61?.GZ9=N4(I,=@ M FPF)Z]/OIIN+!TS.L.AH,E\4?>[(@$)GLZ_ LRDK3AL)$/5E O1(2>J4\VN MH]G,J<[H]$VDN*U4AT&3)#B_3 -T"#>FF?ATX/78\Q&UDX'?E#:7Z06'>R>S M3]+!K".A'CVQ[3IBEATD(E^45"78DOG0S3QBJ44,-T)+4?;'@?.O>1 M/E('_]91U!:^CHZM/AC&& I'G%^[A%NSA!R>A]D^N(]TDBV=@4L9A(Y!IU2] M^%"0)$S@:%N\C\73Z(4\N, I"1L 0*"P!;Y.3H7.,W_$>,APGDI.>E$C#^\) MF=R%_TN"*&0,$M=+AI0_X5M" C>%7YAY&%N!GR!WT->ELBP!E7#12C-CDV0; M=(CYRV'-S;RRZ-/WS#3/G]G(/EPBG[8)]I=L:EU9M]9CGSMZ_2AW>7F5W?O4 M1=T(3GP$"@[>2 B7$:53R>'O;DPOE<(],E8PCY$" .C*:S+[*RSG9(RC&'!@ M=NC=SW'#UZ"X/6LL$8,>1.;A_N2%WJ(I$ESQU7OM[)T>GDNW5Y\OOAT>B-=?SIE%J<\G4PR$4ZFLTGP M1."+Y,>0P%-HMAY(,!SP#/KI5P_Q#IG8#>%:O1FRM9=HM'!H;[_](D7N(Q!_ M),W@R%.D"Z-8^@N4J!C%&V;? VVYPP?*=%])\H$>P@5,E#I *GDM.4(>+P'(#'1[,*A*&0#TYLDC&M&\A&2K)=PB"]" _ M$!_^$.,9YH[MPU-&/U4VM+<=2B*RY:P;X:LI!E3\\MHDST[D=J_3[QER3UVO MJ5O9H\G EE[*L!D,5A*B\O$2=?9CV?E#/^U*#R'N]"=773B6*!:/,-N4:AVX M,M+I4_&$5(TGG%2FN/ETI1?M]?E]1/Z:P_<&C_CELG+.+BSG=+#/OWRX'?S? ME\'EG33X%_Q_=G;Y06=POM;0$NG2[.8;)K]'W?6$ME''QYV,W*<35$5/B+], M= [L\3,(*"M1U%=)ZJ"5G<.QA]X,+W_+^C;?"ZQ"[?1?,@$?W!$R&^ >*F:9 M_ 4;.Z=#KRT>J&X'$"1F/E5^SS--',3!+:K6Y^D+M^QE*_-'H^P)!4# T0#I ME$TF(EAQBP+4B7N2C Q]69=,=WCM/B%3(AW=!1_(-7SQW'VB+;E. M_=%_:(=M5N2E)^2E];;0%ZQ]V8[!O24)ZZE63_T9H.G27=_/(X#MB#I$]MII MM+15C";A@[EMU4BVJCJ;M\K::A#ZBULBY(-___/BP\4=6 SG@W\ODJC8]#,% M_6!#-].I-QIA_""7-E#'ZA<\O1\/WKT7X[FE1W;?_VGI;QNC/QL/H+='-WG! M3F +12W)G&))98Q;36AZL6LHV.1@8QZ[:>EGZJ_;E3CZ^R4ESG\D?Y(?FJX\ MQ-,=VAPH<5'JK/X0S"< =]>?/ETK:SK=$6] 5Y4M+5+$OP-=_5O=YQ8(&(@8 ME:,:S?V3=.[Z'IE(IXKTP?T&>L)L'D9SC-F!>+V9 Z"JNGNB&F_=7]ZIYBCY MDVB7MJ6YQ8:\7\%N3"MQ8Y=D$L$/ZG=?-;VM,G>UX"YT,&R_/]61OBBWRAG8 MBR0Q.53=[ IU>VI752[0Y5H92JZNX-\?;CY)%WX4TVC6>3"<8V&^$ =S>_;/ M8Q_,G?LC\(/IDS3 T'"$-'0[?"!35ZR3.CO]).!)G;F3X7R2,.\GS_^&F2IB MG=OYX*. YT9]HI[ Q_;I](. Q_;)O0<3B1XUJB7HRW(QM(&! MS-1?( $I_**LG>LB5?$AS/O]85$/)#'L4]=*-N[ZO0K&O]3%?[$(JZ0_Z"/H MM>FJ1MXC_N<^&#WA?T%'F_3_/U!+ P04 " #]@*9<[F?DV(H+ /G@ M%0 &YV96,M,C R-C S,S%?8V%L+GAM;.U=;6_;.!+^W/X*7^]#[H ZSLNV MVQ1-%XZ=Y *DC>$DVP,.AX*1QC%12?22E!/OKU^2EAS)(27*<2PJ6R"(;9E# MSC,/.1R^^M-O]V'0F@)EF$2'6[O;.ULMB#SBX^CV< LSTO[PX=U!>W?KM\^O M/_VCW6X-*/%C#_S6S:P%_BVB;09TBCU@VQX)6S$3@JWC_FEWR&+,H<7(B-\A M"F];77^*(BG9(^$DYD!;9U%$IHB+DME;\<';?BN^F\PHOAWSUK]Z_V[M[>Q\ M:._M[+UO_6\P^'9Z^NMY?[A[LO-[]\ON]=[[R_]OM^[N[K:5&JHTI4*[+50- MML11>QWTH1O7K]ZI=)^O&3K]?#,"+A MH(<"+PX4X^?B"G!4D=5T<@BDS*#(B7+6PA-NY&OGPY_B/&4Q0(-5B7]Q"E,^&*?D=!# ;5[60SD#),=VD>':)>6HIX MJVC>,E;R)$6'Q6&HH4C$=9**\>I9VJ^=I3/1G40BVYE0UL!*+HGK+.3QZ*W^2^U6 M'U"8(.P?WT\@8E#<*/1I7>?!@%!/R+O:"9GC*0Q6W#"YUO/DR7"USYZK^95$ MGD5HF$GFN-VS@%SMB_LP J&B+T;+)(0K=)^H;O3Y!0+.TE$$TM7N5Q?9E;:0 M$B%G"2H#ZVIO?3$!*E!'M^> & RE)A>C:P8*J8&C8AEG*2J!ZFKW/:!$*,YG M@P!%7 QKY9!V(F="3BEAIFZ]1,@)CA[[@GR050S;U4A 5:XQ"?RS<$+)5,U9 ML2*J"@0:0%,17%#([X:$FZLB>:1 M_GJR;P#]ZS.E1133KJ=!8W2# XM9.$W"VB:F!F@F8Q&[*:FEQ#57.[.]=3-2 MRT!=[1:$OC0&W[HRF=,WA1X37%=[A7QXF&H^*Z:I1*@17)4!=W5\F4%7[I$= MHD(;1EDWE/I=63H7<87NRRDP)':;#1/"AKFNTLF6;+ W0#G)>+@2TZ\ M'W(4!93)F)C/RCV:7LP=P@IA&7R?NT[/FJ&7P8DNE:O>KT?"D$1*X\*]+1V;O!-7D^5FMN-J M"MY\Q9]"%!M'H(NO:VB1JN2OA)^(ZMPC$:?(X]\P'_=BQH6I:+'*18(UM\AE MF^?;83EL5X.81'>3XJ*&![$\""+71L2?;^XL5\G)?5*K&<;5<$BM3PXH&1G[ MQ&R*FEG1**LAQN&AAH'9]DT;EM\"8]%):]GX7(Q._80Q9;- V92 MULQ!@?)9+G)4N=H %EB2'<.E-"S2-8,$#3YG&\40& @3R/-!?=&" Z*V'R2* M&[OR(AE7.%JN7/E.HA"ULPU'#LA/(1(( [F3Q ]QA!F7>*=0S)F5:!.HL[.! MJY'6@^-((T<7#1A3Z]:SWM]55R'/1C$NO=IR:>IF42MPOE&](PLN^MO$S!)"'(D(A3S M=(HI=3.HU:"L,K[9S$*"9MUJK:L*NOPWO\2@TZ*&_0;+.I0LG!9)_'3 9:W4 MPM[9-KN$SU4'JCLP>!U10 '^$_Q3A*,"?BR%FT6BAH MUYD$]8=&%7E8.KRY .JJ [8YKV;!\S=5YL M0"'$<6C@M5RNT:1:F,7568-CT962&:0#,+61>8PH'"%A !EGB"!#X9+C:&$A M \&5LVDTW]6-YNHM%8^N/U%;V<5K3SS$QLN-2L4:36^Y45R]TD)-5":5;JZ] MQ6*>-GVC"2PP@YZY]_6OGPL]J3QLU8?YZUGT^&Y \R1@N6BC";4SCI[;7UWD M-KUQT#S<*I9Y86SFS*&G\8.+-"87%J8=1N)E1&>A/%#A_8 K9O;"B++ M@=+ZYZ!S^YXCS_()-R !03?QG^\7VR2U^\&:/H%H:(P_%H M!)YIX7;#2M2]8%&+R9<6KZRKNZL3JP8,\[U&3YC"UV7PL\)4,+:KT[4&#"2SZCWJ&*P*V!^"K[70B4)/CK"^(2[UG%Z/_0.!?D?1S.=TKY=5L^E36@("PF,J+'."=W>:\B^CA1 GKR_M8@I4W MQ:U/@6?=/[<^-=W<@;H87JAJ>B5&&%<03@B5!Q?""<)487C2/E7+(JJZN,?5 M:H2#[X^+E\W18@!14;AF3_4=6'M10 U\==YDO7S W61/4 M>D@E[Q??9Y9.Y2\%^W$ \L*HY ?MUMI56):UP5[!4J,ZSLRN^/N(&U9PB.[$ MD!4H1L'\)CYYH0&=%BQKE0K6?C3TL>VUO_58 -W5!8"%[M\(_2$7ST78RZKQ M5B#9%.**P+LZU[)0_D1>,B$]C?'1Z=:V=[9.UV& W_&1=&W_(>D,[%^:7[Y^ +R^ML56_3*IV[U'( M1>Z"N#+\KG;+J)& W\L]%(57I*Y%M'(EEMG"U)T^W*B:5L)HGL11N#IFV MUG!UP3O5/U<;5^/4*HOF,6MGF3JO_[:)1>93-XO3\N);N9EC"!Z)/!RDQS&? M/7RKHD;M\5L597\&<-74SEO1H%\WC71D&XSE "K'1!G8M931'(>U9MNZ&DH: M8.K==-'V]$JY-+X:F.WC:J!I /)P##6]>[8:Q1KYQI.KLXFS&W%*,9P0*A0T M79%A+?Z"6%U8Q"+,7(E4_:KG5QG?^+&(@6X"4)<):E8_-8G&UL[5UK<^,H%OT\_2N\O1^R6S7NQ$F_:WJVG%=/JI*V MRTY/[]36UA26L,VV+#R DGA^_0*V_ 1)MI! &7WICFT$YYYS$7 O2#_]ZVD2 M-!X@H0B'GXY:KTZ.&C#TL(_"T:,_ MW>ZWSY_?W5[V6M#KY.RLM2HEJMG/^ITK%O:W/GSX<"Q_72O,*_/9LO1Z MW6^.YS]N%D8)6):,_OSBA[F(@'@$![ 'AXW%GU][-[NMH9 =^VARO"AS#(+@ M94,B_"\+^+VH[S0AIS',2+!K#)OX6A MZ'$&(:IJSPUY6573AT,0!:<>42 M8>:Z5^"YBZ 0B2]O^<>--N$3@Z$/_;A5 =^4<7G8ZS/ H*CY' 3BEM8?0\CH MH7QI:BN2H=0F37'2Y?.#D(TA0Q[(<-?>AZ#-JLMG2]=^#NJ6?]#.D$^:\ 3F MIDQ192E4);9KB"(QVR1P+&[>#[ OE3UETY>,@A#3/;'W)G'./#Y:N'J#S[? MGADE4E%]Z3PJ,' ("PP!]M8;/@K$/!^3HW6#CT2[-![VAX .Y$ =T>8(@*F$ M<0P#1N-O)#>2E\47*USW8!# N/( #&#PZ4A3Z-@:R#E)POUP*"AL/R&:AEEY MS9H)*ZW;9-,8/G6**U_,HN:V[#GKCNL8$CS1^' Z>"N @.&I@ MPKUHL:2>S]$^>CADW%VO EG+IR,*1^*/\O7;,N!23ADUNJG+%J;7]D0[1:PD M!US73F.Q7K/J:?)[JQ15YHNU(F7AAE2I,W'T$QSV&?:^W\E%ET:TW7+%R;6^ M!E1+E>ANZQ(IS'.HU[1]'\UQ= 'R;\(+,$4,!(E")%]3"5%2S%8+=&I%(.PA M/B,-(A%2[F(BV62,H$'$Q$![C[_@4/1ESA%O=W3#>S6!E"4KF*_2:DB9-Q(Z%\!$G*D-%%;3>%*:*8S5*W%:QM:+(=HOI""-_S/U/GZJF!A M&H @2)E0[*!53LP74_<%OR>OWJQF"P&FT/]TQ$@$4Z<06WI9T(@/MAO+T$-N M!%I=C51NLS]F]0HS+#HTVY'Q"=J)F,B2"4-T&N^4JX!XK>:I-ZW5ST54&Y_;AR:G&C0S]W1@+1) M%556VT1V')KMW 'R'Q]Z'#]#D'X-"00!^A/ZGSE'MYCJ9D 9+W9?Q*PL MJ(5[8T.X+Y#-\Q@)^FR6<5^&+9O4;+^UP;8B?\3!=H;WX$D?S-)>X;X2B?:J M=7EG;6SZ3 "?BRJ&5G$/%ANW?&$.MT7N64@:G/:LR7T=#^)'K>][&_I>H@?D MP]"G%X".-E^ M1=,';.]"5$1%(@*_8 9;YX B7G>7S^MX*_DV=Z777.C6KGV:S\O;:3^:3 "9 M=89]- K1$'G\;M3V/!R%3$8: N3QZ989*K,V5AZ[^R/*2_A9#WIJI9D98M55E\=D6OMYJ7M[PTN&?$YFC+&-&LLC2M-L7G[>RG M0'%N59X9;UE2KH\VG6$/T>\@A$-R$E!%Y6,^2O/O#'"GY M(#K$=!/A1'*R[QN2"0!\QD46#=CSA,(3..4->,TKRA[7UL16U M5>T[IV4RR)*4FC\=A'T#1.3D9E;4TF%P3K%TH"6I=HV>H-_F?=S2N*IJWSFU MDD&6I%0/\DX>\98\/)IS8D6P!!C.Z98):VD#V3(.9VD@VVW?.<&209;6T2@$ MQ!.KHTON0 &>RE.-3R+.[$#WVQ.<$49F@!F:=#40'!.M52<)O.AX@&(?A3P M%B_A$!("??[U?';,[^FW" Q0(!/^9B7+!\%.QC4/SI)ZF6JGACQ*66Y/2X#A M7&_+A-76 +=RN?@@8]$%1W3TW"LN;U Z#6HAV\7CNKV.28\?]&+!OD,"%/_(2F+39 MJEC8[HE:Q)D(N0&Z<(&-0[7L!07:4XBK6.S;KG=HV[WX,\%T[<#E+S@0Y]OG M:361?'ZEH/?LI.4;60AGK9[JK<3BLP@93*G7[BG9&O?LM+[ M@LRKU/H&[]7<,/YR9E*4;$W9V=N>!4]>JC6[PE=-KW7C]:<7F-0@)P;K6^CW M!UJ0:JM"BR?S[I1HB]3Y:'XL\GRV*M,%,_E,]T= C*YQRP!J7?^"K"F\:Z=B MU4%=N+4\1TYOPOD14'8#I$?@K08X:Z&0^BQY>-!^*\][D,B-QUZ*$#2 M)8M7;@\4MJ4["&HQVJU]R8N#T8C D8CDG,^NH0\)",09#_$\A>(%W!>*;14/ MQYM7RL5Y//GO!:9&;XN:NDL_;*@'8(P]2B'L3*'8X!^.Y)=QBG%V!YA8 1M= M=K7#J$1!Y>EN_CY;>MSE!UK.^>PZ#JGQ)? M.6.T"4[&W(KG[3X_.SH1# M(V0RZ$6$<;$]#(6=$/X& 5G&* X2-;72JDN=SIJY,74W)C9$069\[2&#A,.[ M'Q,&?-8G\U!ESJCDA08BVD[GRW__ 5!(IZ# M,;L53\%(2K!DN[@2^9:,/%0IYAG;<2?C/_.-L;O&)0;+]ZO#=@)E+U]6JI^- M*H<6>:6+[$+*HQR=JY;BB,VX":<1HY*'5G**(^$*FQ/Y@WQ:*;.*"A<[[QK. MT[TE.WVNDITZF*>H=Z DJ.' M@5+O0*EWH-0[4'(I6>] J7>@%+H#Q4):TN;Q(.?/!-4'@>HP3'T0R*TU=1V& ML;^XJIC+U&&8BMR*ZC!,'8:IPS!U&.:9BER'8>HP3.YMY>T))DP\B%8\$ZBU MUY;QK4O=C:OLQX"YX6Y?+=3/?Q9/"-[N)X?74U65$KFQ=PXGZ9'=!C1;5/2\ M1(O9L7>69G>_^5Y:*2ZOJD(J)IP[ZU+P<_&+CTR79,#S?GU!'2.O8^1UC+R. MD=J"RKT*'&#;A7W!K M1YB@/^6CZQ/[8H8++8_B>L_3ZZAQ_A:"UZ)&(^74SG,2Q( MQ8- PM;I'2\YUNEKN!%W0[I%L>I0IS9K6MOSHDD4B#BW*%:*_VRW^5=SIQW. M7=IWDLO2V,(.N<7A2+\Z-MO(<_>?758=VKABUK0R;D=I;?[5W"GC[>BU>]ZE MMN\@I]%4575?T#&DEOA-520V<9O(5O/S=(",7?ZMO8T-*:^!+WYC0D8 EC<6 M[(TRKU@I[XPWJDO&MLJ38&] >=G6O03<),LI;5A_]71IK*X47=N/(XLN7EU= M!NV905C7)3/2O\ZN)$K8&D#^:06.?_B])UZ1KL@K;O[FRD@JFF+28F^_ 4S*=&[^[2.>F 0Z%B^L,H_L9QOCMV)O3MS8APN$$PO/9JD@7S.1V MP$= 5MO2VY1&D_FDKH?H]VL"X0VWE?!E9H]SI9.\\';=#\Z4P+U#J4FCUEX] M3:''H/\K#G@U 6*SLGQ-T_)?S-MT_+LT^@AC!NGV#O:Q]QZ2R?9IWQ(:K(AW M%<2V0PG-0CK1)7I /@S]LF]A&^U6Q,6*Y=[F$4Y=A'-9J#-,98#J*"@E*&P4 MJ?409E'F%!Z@/KB?+$*SGWE!1F_"+B0(^_+3)>\=?&))4$B1)[M2N>'N4DVR M[GG6[<[KHN_GC\2Z!T_KJ3!A @Y%9Q%IL44!<1\.*3R'(>>:&?6JW"C*H#+7\6 V8,>#CT^_3>?>,P/P[9ZAV$M1KZU+WEQ,!H1.!+[ M.\YGUY!/<4 @SODQ>0ZO< WWQF);R!R BU'S$@XA(7QY!)[F;_OD &X1&(AU MN.DG1N="8%NYC##K'/0B%[)LL^_!$/ I@R8?K2[G>FY:8YWCZ;X8[->0\A4K M&B*^9E4]C2"YK,4<=J)3+;716VDY/VB$?\N9[WP2E)L35S^3K N0?\\-[0R' M;<\C$0B4"=O$HK9RMZD>%#]N3&]DT<]6[$$*R8/8%MP94&Z26"(N]BUJ>4Z_ MQGG",YA=]",2+^&4<(SS=7WH+QZJ*3^J7TR;\2+GN<]B>-%/.M3M*?4C3X9/ MM )DO-!Y$;(28.[0CUJ(S8,(G5"UFUTKQAX7.R_(/D28.Z:CZ1U0.D'KW>O> MY2+JI.\0VK+.4YY@9O+!%V,,G[X] U]#Y(%I^JB;>DE5^$XP6DW[.V.T=]@8 M$BW#Z[\Z3^:&*6K>WAN6_ MXJ4I1HG355X>>>D(C!'(^P/L3"$!3#SF7GP9=X[9'6!BG6SVL/DA#5L@_B!T M>45IG5S@D,^U&0$;)WN-$*^KO#QR=0CJI/'R -W_,+F(*.,W3D(U&6-%(=?3 MQ2J[',\5?P$B>;0!7)NKU)>UF"O6^U*L2H*)EA/%1LBWG"C.P;\+6>(845L; MGMHN82LXE>HL<7!JQR2'UMQU:,K2:RF[?'SCE7>&/?@ 0^5;V':*N+O@55M4 M]):'CMAC@:.0T1[T('I0S*JTQ=SF4FU9QIS?A$)/)?!<%O<=7G#L\@U "Z"Z:[X,'OAZ4[W)! M$Q0 T@V Z76: 2 E"F04;6X1S_K1@,(_(MZIKT0JU*PRNMI+I#L!PN+&(_X1 M1X-_?O%_4$L#!!0 ( /V IEP%C$;MHT0 #=Z P 5 ;G9E8RTR,#(V M,#,S,5]L86(N>&UL[7WK<^.XM>?GY*_ 9K.9GBJYN]V=F:1QXD?AG[XX??O^"T+#5>3YX?V?OO"3Z.1WO_OJVY/3+_[CS[_\X_\Z M.2$W<>3M5M0C=\^$>O=N?)+0^-%?T>3M*MJ07<(^))/S3\X\V?DI)4FT3C^[ M,1T1QWMT0_AR'&VVNY3&9!J&T:.;,L[)B/VP>CMB?]L^Q_[]0TK>C+\D']Z_ M_]W)A_W'[Y>_/4M^?SY\ULN!N?&13@Y M8:(&?OCS[^$_=VY""=,Q3/[TJXS>E7E4T_FM5\4H?F1+QAL9^Y$W";K(>?6U6 MZ$7JQLH(J/_>E.!+-D/33B*7OC0F;)2Z03=A#U^:$O9:?3)X^1T7-%MOX.=+ M]J\7\M*GE(8>]0J)@4C##,AY\!F6T2T(1ZLRR2\"6&&B^(NR#;X BDDQ :_= MY([3W"4G]ZZ[Y:O".QJD2?$;OJYR0^2_^!M;@:,-7;I/<[J*PI4?^'P98[\8 MQ]3ST^0BBJE_'Q9LN;I_^D+Y\W$6/F+#_^UM7.;G!OV@Q M.+#Y C8*C"-L?6AXN*Q*>"1[6+\D"U4]_Y=0-D_ M02#"^GBWXKN9/[X[R&Z3LC7KA0F=G7A%HI@1R3>891.X\:KX!?MG2U?E+=Z! M)>@V/2EZC7^^CJ--!S06TD0=[?[.]#!=/+#M]!G;KWFPD:9AP@5SXIAU#=W0 M,#U[/C2Y<9_A5P[;@GL7KA]_[P8[ZB3);K/EO39YVK*^IM[W4<#(!'[Z/&?0 M$(QP$YRQDX-!ZZ#FE9PR>=R3MFP &33D\=@SC;/NPS:)T]*093\=ABO[X6]7 M[I._V6VNZ.:.QD>@K?Z]*_2%G# S0E: DJAB@5TFJTIT\'L^+PZ*<[.O ?9 MX?IOMV%,W<#_!_4^N7YX&27)!1/HRHU_IJG+UL$%7>UB/_5I!&[AD[\B9@#+\DT$]DL^=)DCU3#9NA_K3THM4.I@\^P]1H.Z=;)A=K MD)#T@9)-%#)N\3-Q-]$NY'LD97N,B,?^%=YS@G[H^2O8C)'49]NI+3]?OK5D MU'4S>S$D$2/ R#[JP@]=MK%S@VF8I#%'@?/D'X_CMM;8_4J+%)B1NB=-#K3) M3T#]KY8 3-((Q_L#F;XPLQ7?;=@0?YZM]Z>%R9.[8=+QG<>2G?S/&..?1=MI MR:_16V(U*3&0@WMQ;\>F.S8QYB?$U'VB"?'\Q+V_C[.#)[P=K"F#&(.F&WHD M8=,OM0R2BD:K;&$[]*T9R.8]-%MGQWQVKC\<=5DW'!]WV23=BF,,232X->BC M"_%["4@F F$R$!""O)3"-JAK,&$%_[HP,>"5RHP?()W08Y*S)8:I<,.Z/KF) M G_UK'1%TDRIGRL/*>E1R$]97YUPOJ3,V#9T=[>.W+V$?.>:P3)TRT,4,"LG MD[_O_/3Y.DKIN9^LV,%D%[?/YM+?HW&K*BD&K=>SY828W]2@94S;EGM/L_Z>A MLUK!W4MRXS[S;4/L>J('"\F/-3Q(*LB(P5E!EVPSPN2?I_]/[V.C9D72O?>! MA#:6#10U:]0\(*IB;Z !=1/3K>M[YW1-XYAZ\& 2)I1M:&;I XV=)*&I:(+N M2$S_@%/1 3, 1 M07WN/_H>#;UD["8/@K'ZL@UV"-9RQ(PLH$.\@BIY\^O?OGW_'AY$2 +'+KA? M646;3122!':V7VH<9.JZR(T=C2H-,91JS7(\0L2H,@)\.(C'](&-P?T-TS5- M9^NE^R08!DU?8 >%A#2H(5(FG]^O:QP&FJ1/]SZ)]*_=2A:&K MHLH0(UC"',?C679XF!K=;';D-QG[>>:&QOP>CBW) ?L_3SS,VS_5,-ZEY=.X M-GHY:;Z4%"L(\+0/?M+FJ<&A6O\9 23?Y&6C0H"[<@LLO&JX85#$R=DY4=5H M>@P(D6'-]?LG&L*3-=OK.][&#_TDA5NQ1YJ? 9H T?:I%J1(RH=Z\Z$!HW$_ M(O<9KQ$_#KHOV-D(+4G3U&).I>^,@'%.$\H,\, D.J>/-(BVX '3C,+F;[#P MDY((@[N" 8>;=V!A&=:D[' ,,OFN,82N1QKNZ'64@JO>. H9W%?I#W[Z,-ZQ M8^JFXLBL\"$>9[*RX>[X(,0Y)8D;-'JO#H,P60M48:;4/4:P5N<(>LV,L(MC M-@0$.&OY"(LQ.9EPKO6U7L%!%-Z?I#3>D#?N)HI3[E*\BA+N9?SK#Q]'WWSX M>O3^PS?$3> W5WP^_'@Z(F#6;"'^-?O'QZ\^CK[^]D-=JZ]LNV&2L_4QDA4 M8,CCPDUY6,ILO?=,O8D2G[N%W"5\G F=+20^Q?M9R,N'P?4YZQ0_T/T"HEOZ MQA?)7 6+Q6^YFCIS+IWK\80LOIM,E@MR0FY<&!0/-/57;F#9\%>Q3=6]17'D M*$\%;&Y^>Q\]OO.HG\T"[!^'P<]^^)O#^'L@PT7@WA]AH/KWKL-8R GE2% 0 M)$#1$EP(-2TZO]FH/?3P)$S]]'FQ<8/@#%+;T.3X)5S4"M/;#5Q1,:><+.%T M24'8HJYO4+L,@#9K]Q;-R2\CYW3+>N[!32@[)MS'[L;9I0]1#)LUA\>$G1YU MJLJ7F A01>E0MT#\]?+ B^3,1N3 COV;,[0$7QTL5 XM[=*!W8-.X48@?J07 M43R[2YAB*9VRAB'[^KDVE%CN&TR(J;1$V$L>Q@2R3I H9T/\@H^F,%*MFBA& MCS8K^+KB0J7M6 X'50.IV:0W-Z[O761!:6-G)2HJ-$\,.^?'S3[L>E6H/$@E[.P9,!TM((P)XT"VLRXG^7><+E,I9A' M?HE]1D.Z]D5W()(?HQW6E&34,H*TWH/HE_\5#B U(U1\U=21UMMA8@ZY;(2) M8!$%!GNUNRS>A; IT.1J@NSFI]9&AAODL/ MCR3.H^L'\&["-N +-Z#P".B'NVB7'/*T0(Z6XA[U],,5:_&0S.++B(V;V%FQ MX\XNX"[/4>4FS Q/_#; @$4P ^13S B5LPI]%P60C9L ZK[=65X<\BYTK=8 MQ;)IQ(A5J[L;4^/.3'JF(I??--SNTN027&,^U&Z89+Y IVEJEP9U9&#D":ASK* M8RU7=\;7 @4C8^$FCK8T3I\A'57JA!YD >*^Y5EJJC;<2W^.Q;BJG"@\^T_L M\.C8F+E U0S'X.S47V;".-T$HAO@_T"H1S9OL!$$Y] DC7U(SE[?HC'3'I(H M.O13BT[HH%#P^N;_*+&P#-=Z+%6)#]77_::>2/T0$@>RI<*_V\&5"PS40SZV M1&HSHDQ&P[-I)[DQR,ZRJ7UX2Z;7%[/Y%4^B1IP%6<[(Y.KFOUI,2+.]3E93*^FE\Z VN\GU\O9?#JQ#7LR%A"^:UF1.G*QVVX#_NCL!C"S7P31YVG( M3B,;5R;<1O)K?,9U)2E13_(E5I!EO1C\/+D0; S6C#?Q#\PM@Z2BJ:IYUM5[ MU-B>]VCK,3_>FKS\1:EEPY:W.TT=.UZT1M@-[^AXMSLB!YXD:P%[XJ-?OO@@ M?PJ#U\-]9M,1.:/W?AC"+\_< $K0ZDQ+9,ITVZ/ZI/]CQ>Y6+(K3&KAY_,W<#<,2=AF-WZ[/UI_%QNOD;] N@C$2H>,$] M P(<3OR0Y#PLPZ>4)2I/>M*=8R8_.DTSW]0&+ZN7;=!9T>LXHLY"--6?W:^S ME(TI":5$'0+*M>I6C#U]__6HS=XS5TW;4=7QO8=QC"L]TP33TZ--?Z/&[ M@K@=/I1;P!D7+'G/,Y&%*1E/_V().EHUKL9Q-QF[OTCN%0U=ML>_#9,M7?%7 MW/-HX_K'I>V;VZ*BM=LD0-T)Y<0M0864OB^BK:5,;LAY*DDHS0]GX3WW<[GT MW3M>2+IX[)=TK%*GA'>ZZBP]SB$+V([(GC')'9WVO$>DX&X)1C58K.H3A>MP MP^4@.Q==S^J?)9]@+4JFX0V_/.$_@1/,%)ZGPL1?<2D/:$;&(R]?MJ][E)F^:3LM:> 8D\NE8JY]H3,,JE [&, MF %2BAZ_9V0)VZ1LZF_T0\JO[E/WR3)(JAE+Y@:^I4=-EWGBVYSDD%A1Y G5 M\(7&HDXB:5!>3%F])DY_E.V*DU+>3,L )V&,ALI-C7UCQE5CM8IWU"ONW5I? M)\7MT2X:;9(@=Z! ' HILW;!H4BK97!J-4+%,T.J/\P\!51D:-E--GR OMAO ME04U164D27#@8AF.VO6OW,;+=8:928F''[9,1"_:H">?.HX8B.0E,'.@M%:" M-B9OHZ>/HM"#3)!UBEO"=.,]S'%_X;$W?I),XCN)QQ%BOX))*4/E MXB.,5X6\3*@#=Y,#4$ARI6:?LCJ'893T@[>8A"NF%^W2] M [?+#[&VRASG.=C;HP_U&$IVZT>O4D:], @\@/[S_: ME@(190LE+S&I[C13 /N%@(5< H@*&J.+7#?*@ '9P5%Q'S*=\#?; #C9=D9L MMD.EAG5[9QA!$#PTK*+[$.Z!E^Y3GFQ?!"%1:RR&6J3 /B\5I FC30KBEL&G MQ03'^)'IB>ZEKA;9\?+TF]_.S_,R#,(25^*VF-)6K1*@]E,9<<*HD_EOW,WV M#^>$9DPTU;/2(KYB':L&K5Y7$:M6XY6+5\G!S\SQ0[/#I]@)H ].Z,-/?]JC MQGK/OM*1==4R>NR(RCFN9QQV7\'XH\(^O?-LG3',^!W7 FUOCUG)I"3!/_JL M(27L8Y$2-N),R#WGHFE-TZ:(XKJVB4*:NO$S<7DY3U"O5>77M>!)6;:\Z,FC MU6Q*N0L_]),'ZGV*(D^MA%+#E]H2S+5+AQF&!75R#^0M05<'&P@SS4EV4?14Z4&U'!CU]^ $>R*+E%[IF20UIP35-^7YKB M5X .-AGE*1Q>+@D>^Z]-:T$7DY>7ALZCH(]QRW=T!U_6O#I4%FNA-((;"?4S MEF5D[W%4=R^M99?ZO0_U%D.]]E$OTP]RXU]Z#!D.<9^X,:0F3-@AL#@L^BLG M],[]8)?"[:92<+H:-7UAY9VTT!407C"'>XGL)F-$N #L6&"S(W,'0AH2TG64'76R MFEX[U^/I]2?BC)?3[Z=+^U)X=S=,3>8X3*^:*6&3/U8#7:)B&:^/6-/I?Z]-*KKPK2KDAAJ&2@2J5>I21:>AR M;16#C\ YS?Y_&NY]!_*$J"WKA (!_%6;JJRH@)@'>&;@[S'1WE4DBQ_@^QY[ M V74[52]E>O4J6:]DEK3Y=:UU.:/I#=U;D:-0#\6:(M"G9,[4N[&$!MEX0=U MH&I/K]N&FV'BHV>[-$E=GB9>@/?&3[1'2-?(HSM$>D1*3"S#DXP]6J.D11W4 M6_#$S>XN\%<70>0>K^?U;?"!$34<-81!9%0))VL),!I5K@8WB*S<8S3?35'B MHB9R0=Q.1\Q>+6^[@^E?PMP2+G>TFJ$6IV,7=WX'' MNR1EN_'8$?J*'[? O-P*N.$R;&0DB:/I>14AH^*[Z4'TU^7Z)K!0^46S"316 MQ0E"'-CR68 MIA:[Q@'6=9VH[0..8QP)EZUPI ML\XU%5T-MWVE8>F7D0J#.:@35;#A\5T9HW?D38E74YV>(722>WY!JS;0KD7& M/#5[%6DDFGIV88L.$P=JS_'4!D[H73)6 8_YG=/U#JH?0CI=83Y$-1H:'E_4 M)49YH/#4%F^N_#!DTJ7NE^2?'W0FN>U-H<:LMQ6M+!M@G:Q2\WS4$9FO(I*N M=&O[LER"8*#VQV_HJ+I62^ "]+,S=(G)B#CW]S%?UQ2JA[Q*JSS2^"X2SR/: MC/,:8PA;#:P[DE!N!!J+ADI2$'#)N#A/?E/PTU%#';%.];QQ;]\%50)DR4] M^*^605:L>EU$4X/=#;L_5W:^L!(?-K^*[L]JU/2Y/W?20I?[<\TAB3L 75KK M (0TG-CYN7O_&RX7M1>BQ7NMZ0M]99R$TJ"N)J+4.N!)J"RNB=3< P-Y0U9+ MVXA/X^V?ZO> %,N'BAXKBAO%>[)Z3]YZM)"[Z%)3Q@Z'3;%!VETU6W!G\'X+ M/.!C"-K;H@V"PQW M/=>K%>LO\_H?6(;JP[']Q4,4L%Y+)G_?^:FH6F%-0WPM.!%O?'Z>!&XO$P\DL4:>BBQ"#'*Z$AJI7A&E%DL/ (#$"I C;"YGK*D8CE MP&7'>6+GXC5KJ_ST6)_,W&8,=VZOI>G/6RN7%/?%AUGV20!*JXR(UPD ML$P.M;/L!%&C(2J1AJU]T8,_\72UCIV=YS,Z3IJRM=UMJ!33T!CC6]PN VJ7 M/+Z8DYP\*=$GP, 2O,A9H>QN+-D5O06DY/#,_)S9UA!>BW?'3QJMS?%A*LUR M:(A8*>JK[3F0C(5%R)&Q1#601:)+>D//]U&P"R&ASX4?L"V6$#;'[?!X$7#6 M )0]99*1M@X@ M6KR&BR>F^0<#R/=6 R9O^O0(;1 %1_-'=!]CYO$:6E_RWXZX(3]<"C7O5C1T(W]J.817=RN M*T9:.>.>*S-Z=KV=MZI<0$+.VH9J!_/D'!ZD(TWI)3BH3=D<%M[[=P'-SF8_ M4/_^(:6>\TAC]Y[>)G2]"R[]M>AE"$427X$8KX]V)ZZ"(\E9LDW1QO4AK586 M/L6.NQ##!S*0-^#TKM7%VI1)NGAPZ;7,(/<=&JQ;+0BM:039X5Z:*.6M/])L M\D3CE9_0F]BOH'P("7IW0=5O+=1**U'P(>E>\:$R_@L%"-? LK$^0-\I>W;V M!/4^\AD[&SA!_P-42=*Z,A+2G_:3L[A>/I2?27/RW3U# AQ[3TK<7;_>TQ"_ MM,1KSSI<;VBY/,,-2#=6TBY+R M90-'\@9X?DG8(EEB2_YYJC.:JS;2!0=/MJ%GRUY#-%[S-WC70@F)4$]0G"XY$+;KI4')#E4G/=FN,8NN MV;KJ/MCBO"?WK3:TR4B(0=TY.R7[ 3LJ_%;G44&[^(U'A%P'6P>*C V$ T8: M948&3FUEEADX]1UBS-JJGJC1P ZD3A)C!M3^>MG-KY>3;'\069MFN9.)C@'; MO5?-9( [1- ZH2<=HM#Z&3K'FZ1<^/"%4BT%[HIK(IQ!IW82P0TZ5!PDQ9VD MF2HY[530:;9PQ,O\>LV.[2T?:2LGT2@3S@&CJ%T2 O+T"6GO[! 0WNG&'(: M6NTVNP!>8<[AI6?E\X<@]N^ \N?(T,N?+?CO;V*HDI$^0\[F)P#3DSB7L0B'@EB?@,ZY9$L0SVN@U9=9CI 3&]N>Q>^@D,YALW MJQM<[-*.@-C>'N^^VR*)!B?>G,.(,!Y9;JY#54U+0"IMCJI'KTS/] "C9>S" MT67QO+F+@AK8O/P[!B:UG%#[WXP@R2A:A(!:3 MCF5?.468=A]$D,UYR2PW6Z_9 2/>N8%PZ B;8@9,&W]41@!(!\!A$:W7<*X$ M\IJ&APZY%0=%K3JO:S"T6:T\!*3@9D?P1XL[>NYQ#AY)U[N:P=4?GZ%SB0LU M[SM<0S9:HR3@B&0B6I1T'&4^R5"U$@]+)HK>K:<[DWCSN#,W1=VUJW!WK,*% MZV?W.DZ2[#:%/ENZ8JO(DL:;XY 5 PRU3%J]V@)U9Y@39*<\B/=\MC'>LW\+ MU@[!_N%D+)M_R,@^S]W/5VPW%OMN !6)9NLYV\W%C[0INW_+ASJR_+-P#I[Q<# OYBD+3!"F0P6 MAUWE1LV\"3L5\=/1FG$GC_RA)EKGV>'8 TQWE&@,(+^.64C9/-%]Z/-7SRCP5\]M<&__#HMO M:9@F BG/O)SS4%5@2HDOH4"S 5 M^?!8>_^6C&?78P:QN;.AGE69M4O1T5"* 7 M2&5946LFD^;!A6S3[""QELM8/K!&<@5VNB@VR.Y V3B5#4,W; Y7NRK>46_A M!F[L-]PDM7W72]6J.LE0*0TRDF3K/K-V02FCN]Y$(UJ5:8P<%&IDV;"2MHA4 MZ2HA\LQX\GO_O MV?-M ID)]ZY,SBKU'[,0F):B&WVS17O^&[(+:@8XR$C2""[>,LE(2--]5:N( M_P0*D&TN'KS_1OLH&7,N"TFZ 2)BO7'Z;"&(\*A[*9O3D\MO$3#>&&K?(@CPS' MA6'Y;,0?^H(@^NRR#N?O>FQ_ZODI"5BW9*?<7Y]^-7K__KUE\),Q6$VHH%P/ M]A#5DZ=D>S[]<+?TTTIIY=HFF"@>$3]4, 80 DBFL*=T^9D&C_0J"M,'\6:H(SG\5@FG!P:>S*C? M6 )$7>:H;JHT].L L8J%:.S,+$"LN+W>>,4:230F(=%\):M%],:KV->41*5& M_^982Q&*#&5J7E.VU_26[E-^FJ:BLT9M4WSF93%_7-AE1IM-+P]%;'%1]]KOU1K:N8 M[:G7+(.N0->:QS$A$LP"MKCGSR*,V2_&_#8D 4]VIO=#&Y1;O]<&6$&38Y04L (E2Q7)%4;$VS\Z]HA(PVX:N<)="055LX50P>?'!-/^>7^I"*+8Y"]L]5]K"4R28'*&4R M6*!UE1OM)?S;M^1Z\@-QQN/9[?5R>OV)+);.];DS/U\0UH#\.%D2YWQVLYR< M6P;2KB8[!B^JKXV FH>/S=8W69*3(M?-PK\/_;6_ N?+@_QY;$H;P%$DL6#7 MH0\:^!\@$N/JRIG_2&879#']=#V]F(Z=ZV5Y+-S,+J?CZ<0VSWD=!CP>!MH0 M,9##;Q%UK.+L6_Y&OZ-OC42X_<*>7*\NO:IBRQVFY*2WPX6WQ@+M[KLB+!FJ MF\-&X31)=M0[YZ?2K*)O5B^*__%E"A8JNH/K0 A?4:>K[)8E1Z*E:M9:2_;T M8A^Y83NQLZFJ9(-0X,OO^"GE@PD2X;E;;:7MO/>:,OYNG.<4^GEB[ M2"M1'45"Y$%?5H_5%KZHUN)C&"BWQ)R(VVN'MLXHC\DK04I;6(6<^4V7+^%% ML6"1B^D#D\I_I(?(#IZ^:.D^"?"D2D5C,1(5J9$.P_MR(UELX:K,E/L'6X;+ MCE9J*"BBW+E6U%!KF0RE/^^[IIK.J?)RZIQ-+Z?+Z61!G.MSLOC.F4^^FUV> M3^:+O.38Y#]OI\L?+<.LJHU42X\--],6KBC[QP)9GZ>:#W1Y/HEET>+_E+I/ M=F8#:-=?Y$C4TAD]N,L[.\]G-"[\>#,]OK:H_AWC&%_+";5F9@0)4"136QY0 MA*J6_=[%5NTQ(N)00.6"_>;X/-K44D<\A("[EG"(=#O7,_9C\'S\LHV[OSTZ?X<5.%B#;'*"6946$T=F;_Z6 %H?>4>M=UKV=T M&\99SMA_T.R46*GK<-3[DA]A:AS)RX0!4ID+28#-"<^6S^^S"D::JA_IU4BQ M#M(F"FGJQL]0%&P7\LA^*=U?5ZDD>1.7BR8I(MEL/83%;KL-?)J[GPDG_/K6 MVBH?U$NAR8-%>PP-6NC&&$B;O5<:-1?69FA C=E-CWR*WL9/M&UH^DS)^[NW M9'H]GEU-R-+Y+^N\"F5,(-R[6)%_%[*OP?]@N_3H!I2G=DG2V( M_J+4,O/0.';LFCRM@IW'GRI7#^#Q,F>+8;91$\#4L!#HG-2#V QWO9ZQ 3,I,().%H3KZ +&8@3\(#-/1)ZR/VO MJH5DDG^<,D,,F0:#B!+[BU!E9A#$T8I2+[E@6BS82LJ6V"LWY7GY9NOO:. M MH^+G/%^?>'GJ1@L]D# :H(9:SI@ J">9$X;X+IQXY]I"IDM2;)G:AM4,8:K M@!G=]V8 M9-DS=*8*P2DDMR#HT&L03^TVVU0\M:5P-XS_(/=P/*0C$8R@M7N2UO@*W 'Q=*&F)I^PF/3J@ M,B$YXQ'A[$;U@8&'V,$1<=$U]MB[;EE\28XG128E@/F5I#B%UAQ'@: M(#?QWF&LM6Y.^W=ZLEG-SEJI <-=95?Z1>!F0@859Y9)N1M@Q(S8J+*H@T6+^_D)A+(%7=?-:U MT! 6<\Q-1V!,0=,2##1H6Q,;4VO<'GI[#&%[,77'D5=7)>;%GS']7,<'%=# MZ!$@2("B15UITV'T&X$M9Q%4;J@CZ3D0)KD_$=D+P$YB# B&6M+@*K/A+7G4#P>^LOT M6PXA2IPG__AJ3] (E?-7R%-'2!?Y"2C^U1)D->O[(@MPLY$'.(F-HT3NZ,4; MZCUKE7FC(EF.CE0K1M<2:+0KWGQ\JEC=Z,O (G53>/"#C5F@=I&E1$+7BX&* MO*AU$/B0-U=^&#+A4O=+S=[W?>G3Z))?4X9X>^[JND(Y$[\@?RB2-E^-=[&+9Y-&'78\GE][&EJ$U M_RX]R.T\NGX JEQ$,7C]'/0 '6ZBK')G*9'7I;A*N [*^!V"-NTP,PROQ4U* MX^F[* LD,NL&/0_/^C=1IA16L[%IT5WRR8,C;:K;D+TC@4(2HA.=)]8P1>%VSAXVX;TW"[ M2Y-+^DB#TT9P-7V!A9:$-!A@ ?G"G2?C,"*@4 [>4SVCC[T1+TQ%O)P M'QF0J#0GC@@(10Y2Y7YH7"Z29H(1+AE/VL8^. P#3*Q_]J4P:PQ\ M'8&>8N ;9-42 [_-^4%]GX,;J,DX>*2&/R0>A,W!E^4Y@L;06/L<&N6 3.T"LJD(&T9MIHU/\:1A/F-8.8'ZM\_L&." M\\@ ?$^O=R &!+,'._;;+"YIQL[VJ1O"!:X 3*I4L"CK*#4&?@5+DO,D&5,X M;^716R6&[!B7B6(91CO:[1B\F.XV$P3@>?PJW0UN7)]-SV-WZ[/E3(!>46MT M&$"S%*C[F3UILF6T3WB:*D[=,L2UV* 2$B#1%3UXB4_"U$^?Q]%F$X7>E5.)>H!CR1E&IQZ*#BZ-ZKVN8CBR5BP[FRC!L_O N8["<^KM&*^[@$Y3NCE^6!4T MP@P.,4_4 VD4GGA[LL0'NII& 4Y@O&-7G6JO:P2(+5C&? O.K(U@$6Q>.I$: M(D9%R^53EU;3[.# 453$+"P=I[BRM-Z:BF;BQB HI'8W'4S"I]B[_60" %=$4VHPU M4"R%A%E?Q]RCO]+)50.V\6E.A6-WI -'Z!?P%IE0>6Q6)"" MO+U1J^TFJ+SPR/6'F9R"JP=VW WH; W9Q=DDQ,O]"#+)+&'$M,588"BBLPKB MM4%=A^;L878]" _92(0)@.9%(5 M0HP:9-428O0F+T+YY8LH'+_@:C38"*FK7+"1%H4M"CMJ,)IDV%$;FLWE7,X+ M.4(MW_29+5M9WJN;*.89;=(T]N]V?'991E =( I39CPFQ7V+XYHFXEIR,6O3 M$76#S[F3,Y?]=D6Y>VV<-GMHVZ]L]A3&51'>[/_KZCT)A>Y]QUI/;/+&[\=N MM1FW](.SMS$7PEF/S4:/475-4ML,*:.\[4,^YUL)AE/)]'-!LN: M\7 'N*YU[I(T9GLM 69%K?64-1-*@0I1@&#<0'=*1@T"-[YUYU);-B!:M*XO M6M:,%C,AHY+7W3_XZ8,?SD)^Q^UL8 7Z!]0=%.Y@-1!&!Z)JTTU[PI\121X8 M'UXO;00O.QE/&_/ZZ[-B)>I5+T0&2391REIZ3M?^2E@M0.)#W4DHQ+)I24A! M7T=""K$5VI)3M'11C\&.%WZR,P@>A_%Q[GR1*WP8=2U7#5$3W.ZI"!L$20: MU*X&2HNMW7=\_0U;$]W@__I;0=V_AL;:8NMK9= 969\Q((R#;44"V^T@C*H7 M=T9W?SP MF5(S6R++P3)Y8D=//X&W MI2,G@_PO]";V*X/$-/?!IK-N5D)MOT&.$RX(*0M+2M*"5VNY72XQX2*/2"[T MB)3$'I&*+TTA.N&RVS!M]F=MR9E3D\%>U=3:S>C:9E?$3&#W!+N/;G229+?)%L4"2'VLK)2HE(^KVX)"\9\^ L)TJN7:^ M)S\!E[]:-A;4;",L-"K?@18X#1Y^$N!2^O-^'0"KN-+2X3SQ,C9\"BPQV@>2S^DJ MN@]Y^BO+D*E@H:J7GEH'&JH='\)3=\QW'',_^7D<4\]/X5^BR_R&+_!UXUNE MP>#N!7GNP< (^*$;KGPW(*7[),N@)V&<:B5YN;XR&):R=)]H L6"KFES M1,J+AGJ"4>IXH_#$2RHR>N57R6LD%TZ%(OLX6=NYQD ]UKFWJ"4^A'CZ*GKNIF[N3W>$G=;F^,BE9CDT MQ"Z5&!#@0'(6EF!.UA+5Z"6)+NDU]+'6)[&VB9Z@1WT^?J6(QSS_BW5@J"I< M'^LXE)=8\33+CJCP2,$ 2)?1&84+EG/W^0K*ECFA!TD#!,N? @%TY1-E677X M!R0DYS>":8>2-")WE !32\#6W3R5FB#=^M)0V9XU91,C+*Q%^4.?)I^BR/OL M!P$3BTVCK/N@L!"LP:GHP*A.!U^PIZ/DN+Q$&5.>%+G$5FNUGC[TDJM=VT&] M089D5Q-5J_5@4&LR'H=?##"!+AD3U:B;(28B^ZR%OKOPP9%*EKFU) MR)4,(8C84>@KPY=!2\8ESQSA_X,_-S;6;Y#X4-\%49MLN*NB@DNB^5Y?S]9 M+*?7GX@S7DZ_M[%J2G?#="_6,&"ZVRQ[*-^^S-;@Q7SN)RNHJW<3TXV_VP@0 MV_X=VE==5C(,'L\B>//*Z19I9UT+_8.EK5%Q65?J*#.8BU9^E]S]C2<_)%$T M6K7HA(&R,QM/R5X$DLM RD+ =?=+,?8%=VV#NQ9S5L:"/HP8&2C'N_"F$A'U M;;&P;I1 D]O?EL8D >+DA-Q96-JAT0;'$&OO!D/A%XDPS65]&WR(10U'G']* MDIW(W<"ZIX!:9:M!$B+[FG2*:CMZ5)IIFQHSW0ZH$=2ZSF@T<0#E69K M047#!_I+J.E$"I]T<^J_<;=1\@=".1/+L--NA?;Z5\/AJ?X%4^F1OJ>7>*W/ M[:G[1()7]AZM]N@\P,[$3<#O!/X/4/S(5O3ZC<>UNZ@I&E/^*\:"MX8*Z_,G($:!G M28\+M"Q[S(J,V4.OFQ2ONLHW6-RHNWQ2#]PH_"F]8 MAUVY3_YFMW'"<.<&Y3_"#?1DLPVB9TKSNC/B\SF:LH;#O"[MD"=_7LFQS(J M(".2BT(R65ZT2*!X$2G$&16EC&P;(/I,7'.WH!5!0PZH7*[XRDU7#^Q\^N+O M7<:1#,&>AH^"+CV-FD("4HCPHM&H7/6K $1Q;?LICA*^^+R.<:1@:\GAHPJ< M[A612G>#PN)'U3:8.D="CKK"I#35+D+)J5BFJ"S^ZZI')+12N?10,X#,)?F^ M:\^'?->>O7P*8S%,_!6_OSP5/:/UQU!+6N]>;8$9RK69^IW[^YA'$I(]QRSY ML>ZB!H.;I4L=@R[6&>3ELW<+UZ9![W\4VEVGH%K5!D(ZE@]N7O4&\MFMJ9_N MV" Y*LWP":YHX#"\S[G=--T-+]Q@%0]ZL3':&P)792;3J9R^-BLRRG8F;GBH M05/2K*:D"MUE7+H;VC9/=_EVI5J=PU0^$J6^]"%KQ2M M-/"4M)]T2F*WUG$:D3-Z[X?@G$O.7":25;6P>NB [)BX2-TX%>TC_Z&ZK)=FRTY=43=A6R6^DUHP!7T> MPOGLA&[PG/C).4U6L;_-+_SJMA1=*&DK2*4N/6:IOPVCNX3&CSSTK,2:'2:V MNW1$;AFH=3(U*Z/[V+*PIR_X>#+-]% 6R+/['MTO%0Z$X'\X2/DASE MZUXPYM6P@#4Y\![E?B,']B3G3[@ FOP">E=>T7=@$X4T=>-G2&&RR_QI4&8: M$3X4ZAU4*XY]&&R:=R_A32Z.7DV28Q9G)H MJHAL"7)1MI$Z44IUIQ'$+F,W3-9LM^^$WH+&CSX42INM]V4Q2^]2D$XSJ?]3 M(Z"ULL#BO0]]421-4 *G2-X,DF\HJ1[?E6&W[2G<"*H%4V%14604S'L?! MV5B&,DDKM"6C:NH<0Q%WR2J(8)\R6Y=?B.8T@ ,&9$Q**@]$21L&L53QD7E: MM$)A>+:DL5R-O[+R9FSF)R3\>SJ9G*]<);3V;5E>-9DL6H GSX@&$H@ M_-E9\62<&0_P;)I,PW(;GVU*V%K1.BBTD,8G&=:G'WIX M?'Q+YI/QY'IY^2-QSF_I:QP/(YNDF#Z*MBRH9]%ZFH]PH=SO(&G;"/=O)JL3",I!W M-4UEQX/I4T./8MN8LG,E",'^'5#N(1-ZY3S-PJSSFTT4\J,'WWTGTR3944\PN$2M\1GI&Z5 I=CD MI FG/A;AKD6*U23UK=WAFD,W;CQ+.:@]_BK=G&=W8XGX9<:L=4F MG3Z<,4X$7'DXK]S)P=87"P4#-4!0JO]Z2QRY>*!! !.K&SX?84'0")\TLHZG MAI21G"S)Z5H"E6:EJ^DBA9;N 0"Y ]CSY&G%+T$%F4-KFV% T,07=8C(Z9*" ML&V90YL4+T.AU>+=77%GZ_R>.YG3%?4?:PZ-PF881]HFOI@^_S_<"S0G30ZT M-;G 8L56]'#=9AG/( )S7_-4I.'KRI[59,BRDVHK\(SLR\ /GM(9,Z,+#T*7 MU&6GL+R@Q'/QI'HN3!$C_3EVAZ8J)\I'*4K=@ 3 @FQSTI8 K*LYCC=EG?K- MC@PA24O0<1%:G$PAK2*;'/I(%*)7B-[SA?1BL[[3AB2R&1+VTK/%@63R_\L% M^O?2@\KQ_OW!_A5&,++E>[?9<5V3IUWQC0*+8"8*85P3,&AT'WY] MIO@V,T7(TSX*<\MTM\CKCP456+7?T-"F,6G;3%^@8 ML'9I<"$NC'SAP'U@8!FL)8Q0">V2[!,+5L+Z<;$/0WL9[-!IW5/CT.\JUTE; M_)JV.\S@#_D,'O 9G, M^D)M^N\./2,C\S:ALW61Y$&TJ3QJA!T?]3Q1N:(2CML]3N(FCM2]R9"FWP(*@AAM^DMMR>AIWZ1VE3.%*KWE'W2KJ$$"M4?<8I2(, M&*U*+\#G_L^ZJM#KN]Z-,XHC$E*=^.PB:",XE:0= J+'&A_CLQ8#9HH"'ZW\ M1_N"S/4YBR,[RV2:'#A8QS(2Q;V%0&7LD75 MLT^F6\SX$NSN$OKW'1-E\@B!2ZW9O!L^0+_1M\J">D_?4R>A&_.PA M)P6J_/0*UX(7E"&.;9KNLK!NR_#9T5;'H,5TL1V>5O+5'6K7Z?[X6%1?2=^^ MH+>:,9F(KZ9(C[I%ARR-]&]BW"%J'16FE2YI9*7C7M>^Z;$6SV#;\:XJ[!]G MV:%TM\GTF?O)SQ[)FA-FF+J-, M8D;Z7V5 JII2VP#MA++N<5%LMSE9K^DJK:L[4/HC)@:JR@-U0>P^$9J1TQ3L MI"B?G&/FX&)JJS50TN1UQ5Y5#5:.N!* VXS#'3OG):F_&D?Q-H)I\^7+4J,W MI]RW:"]0[>[Y-P"]U'POFK'CQ.GCN;'Y]Z4 (GX"TJ^P8P,YN)G.')Q5UQLOI]]/E M=&(;4+L;III#%-6KAK) 1:N?LTPFYWQURH*-^":*_^TH'$F4JD:=#CX35$?) M<3>QC'">SH9D;/=A;3IC3N#FHMM.8 M#$??HE].?6,9JH3Z-F2R&6KQSE[E&]TA-+E!Z//L<3D]C?>AZ@)*./"T2CF< MJT:SBX89UXS)AL;W4"HMCCZG#VU9E.I;X]TR&J70X)11T"<9 VLS+#7:H>J0 MT=X=O>'F!QH$?PFCS^&"NDD4LJTDK+IBEQY1>SQV6B31@![@0.1X'NOB)/\_L1N/S!=X(+5*HP%*.?%1\0\+W7D4#%*% MDUS_& +4I1_24TDH96UU@^B%!'W !QB066C+8XV4'=I04^T*,]7[BMC0MG)] ME7;H^GPBSKC;6!M3*PM5K13>:[2R52G4?J1N?,'Z6( 793*F4JH=RXU!VX?W M']];!K6N9NB:4JVV_P8#*M18@V>_!O>)UL_Z &*=7*AI+J=GH\N"K/XRB!-V M3'>'@9<)$V;A(52PY?U2\6.,PX&ZC*CL!H=<&Y!C@T0AV=3%3VIR ^A'.44W M 5F=7Y?#@+IIRPX%'<$]9)S"_M>3)_!1*BJK.6GNDP_NZ3LFS?/A>_'*H)=' M3S$..(W1?DL94^*FY/;MXBU)"FXV+D2]6% R+D(#:+J/JR1.2V.*_7083^R' MO\W!A<]YJF0(>/FWKOBMY8"-O/'!\\0-R!7;%.SBS G[)V#P5TLP5ZMU@16Q M8+I18:HLZA:L%L M?9M0[F,E@&_S-UA 2TF$B^=C)$^B] *EL:HX)K5O_&,A1)V>085_+= M9 1I;._'!&*;/M89J1-Z4%U["^=SGLA3 +66C[!8DY,) [8K=_7@AQ3"S$*/ MT(*^9?B2L\,QP!0ZQ]#5;WYXO19.72^:X"]>J_PP6"GH^7G*&(U+;U=1&]=> M!7F'N=6MZER]E#W"0UF'2_:O/_^R^ W[SQV;1__\R_\/4$L#!!0 ( /V MIEQ(S%)V%"L *XC P 5 ;G9E8RTR,#(V,#,S,5]P&UL[5UM<]LX MDOZ\^RM\.E^&FAT ^C&7__C>1Z<+#%E) I_>77Z[=M7)SCT M(I^$LU]>$1:]_NFG[S^\/GWU'W_[\U__Y?7KDPF-_,3#_LGCZ@3[,T1?,TR7 MQ,/L6R^:GR2,5SRYO/@XNF,)B?$)BZ;Q5T3Q7TY&_A*%HN9Y-%\D,:8GUV$8 M+5',>V9_X7]XW_Z%?[=843)[BD_^[?S?3]Z]??O3ZW=OW_UP\C^3R9>/'W^\ MN;@[O7K[Z^CV]/.['^[_]]N3KU^_?BO)D+U)$EZ_YJ0&)/S]9_'/(V+XA/,8 MLE^^>8KCQ<]OWH@ZSX\T^#:BLS>\B_=O\H+?_/E/?Y)E?WYFI%3^Z_N\].F; M_[J]N?>>\!R])B&+!4^R'B,_,_GQ3>1)I@PZ/ %+B+]>Y\5>BX]>G[Y[_?[T MVV?F;\B+U]__YT4THT4X_[G1H9_Z$-\^MM%Y"5S M',;YSU'H7X8QB5?7X32BOOSU#:"%I>(.#F.6?2%PD)MD'OSUP9LYXT[^/ M'EE,D1?G[0?H$0>_O(++O6E"*L/>M[-H^<;')*62_[(ACO_Q6PK-.<>)HN": MP_W\GWBU11Q?[00E*+@U4E$?4Q3W7Y@L,\3*GBZ(LQ#P3\PHI>A?X%B MK, ;+&HYY#"+:M3?'1[U7!$\\!852)>^MAS=,BMJ1-]WA^@H#!,4W.%%1+<5 M&EC,$83+K*F1_JX[I">8DLB'U86ZG"-8;S&G!OO[#A4%12$CHO_*H;U3U!'( M=UE4H_[#X5%/%^DK$N!/R?P14]#X*!2Q'.5=EM3H_M@5NG=X1@2I8?P)S57Z M0UG,"92W65,C_5-72',W/:)\1DFD[CE@^#Q*N/VY.H]\&'A]+2?D4,&X6BP? MNA++ WJ^]CFC9$K2S8<*70.5=T(4(+. X_.V*RF,?)^#QK(?W.''IZ $5&6= M0%_))(!\!SYGB:AS_NN8/D1?PRK<"R5=0KW(((!Y!QYGB22I"\=T0J,E"3UX M#0"*NX3^#JN "#IP44MT32(6H^"_R4*[""L+NP3_%IL ^!UXK2I%>(&91XFD MQE#G%VNX) 85PX L.G!J)T]1B*_0J M4;M3Q')X=UD"X.W %7V@2-P;N%_-'Z- @6WY>\N!W6(&.-WIP+7,)7SY[#VA M<(:!'2YE,(<;WE7S.6:/92H/*6@U_!+""% MSKS+7Z,@X8A1N11E_C M)W'O%H7PN%:7=@)W@%$ _PX\S6MO2D>)3W@[HSC&+ 7M*D S!?R:PI:CKV,3 M +\#/S2_!')%POMX'E]2&M'SB*\QGD8(!I4L%X8)V\"5NLY.2.^?N+]1I8A* MA2P'7<46 ')G#NPD>0R(=Q5$"#8?BV6<@+C$%(!P9\[I#6'"=9@@^BL*$CS! M]/Z),PJB#95W GF064 *W3FMT7PN[N)P#B1%;)S$(GQ$[-O!KJNNDA/RT+,- M"*4#-W;$%Q]?+D#J%;;\O>50;S$#H-KAI=U-Q,$5_T3E-4$E+4<:9!# O ,O MM4Q2>GW;#/5B6:=P+S$)(-^!WYHY$\ 91_%;R]$M,0+@V8$?FI%Q1>C\VH<1 MS;YW ].<&0#5#AS,C) \T!?&=5W"#60W# $!0;F?^-$<.T>I<$P%=&Y1E4; MS:U]&!HQQG&L('VK4+_SK8X(Q!2$.#U0(._^0LA.:HQDL5VV7Y&H!]$N^#L< M6B2#<\2>1J$O?ES^D9 E"CBE;!2?(TI7W/F3[CD@$[.Z-L@(&&-%41D"89'H M;A']'"F?J$UZ2&(V+2,GV@I2*.X%]FZT A^/O@/:%X@8A_^;S M(,'])SQ"3I:F@HV"%,G0AVO%LTEU:Y)Y/I9X8EDX!T]'5L%TX%Q]9YR]K%QWJT MB1!'(Z<]M%7ED3-B^F3-@Q\:K"0S:N[N9QGSDZ%GD$!:+-3@,U M%?H56]W!"8C.YA/#?(M_@E9B<34[T]@J;(V0:AQI;/-KETAHPE7W#E^P5(#R MC@D&XMHBW5:V=')B5WH!551R24I5_%OD)1G/'\2E=.GB?FM6Y4<4H>U?6-K MO>$FR!UB(P-/>N=PNUOHP6)T7;. MN:K2+HD#Y-BBU:=PM#F.GS 5 ?$4/^&0D25.3UUN(B8.7,93;@95GPD;M>*4 M%.LB9)''=8=C1$+L7R(:?9B<-68C4BAQ)\5W&/$XG?$XZ)AX)V@R#+3?<1$5FF8 B/ M;&IU+1$)Q&G'543O4?$&Q05^C&]1G/WUA<1/)!R'6*18R*Z88?\\8N#)0_.& M^UY ]@S#; %1FYRE+78$$QN62G2?(4; ^Q-UFSD.X5>C99$'5G#:N98=4PF" MK\M15:>FFP(UPL0B/VLGO=,HB9\B*@9=M>QV:C@OLUT,+'*N=NB4V=.-Y925 M/A(9Y;Q;=*)5(T.<494CD91!PK@\R]8!/9[U+VP\3?>^&GLZBB8[\G 4/7B.)([E=H;P]L?3C"G0<"R6<69UVF+-HMD@HZ$G-)J" M)XO%$LX 7F+K*&;'^HY!?F(0\Y<(,+__3D)B6!,/)"EEY9158>$ M9@:%18O4#G>F.L\IJ>PR>5P+U^;J597X"B7=6ZR*;![%W1B10H_%@O^4-?FP M( 9/M,'BSH@29EB_C=O]>I;2IUNVLA+.8%]B2PUWXQ<2]M_W%;,ZW_@@8<)G M>S;MHY"=X6E$\3KO"6:7SYQ+3C,)$5U=<]9EM@VQ91(%@504%?/H<#TZ,QP. M"KMZ>/WDFG;..,_,AC-NU\'./%3:L0&A8%^O6%,HOF>;;LH9+ZWL"\*\(&() MK=Q+KM>&,\*L"0T@U5XVG;]@D2$.^Z,EMX-G^%,R?\1T/-VY>:1;RNJUX8Q4 M:T(#2+67FW0 Z=F28'JYKFXKKDL6A@>0;P5.UW\.%/!49/<8= MI12(!XQVZ3(/03)J97 PS>_4UA%+?@%HY#'51VM$)+TZ$4W=SJ JUHOH?U64%%C\OS'JF8 M3.KVD/DA(^M!*+&S5&X59.4MDH!M3P-Y@SJA%8@!R6VE%HJ_CF'@J M +#(\AQ%'EF'44Q$+#Q'-8XI>4RD"?T0J4^T];)LUJAKPFX(H46AZMNIL+12 M!@H[)CV(98MN?6^Q(:G? MCA.RKX^.168I0'TZH%L0KJXAAZ6KQ<Q&?__I K Z4M9G4Q/\U'5U=7:[F.NPJBKZS= M"[7K5ONX1KONO,?;.6LBS"_E[%;IP_$15$QH))9 _VSUF9L?U^$Z,\/(B_GB M*#.,Z]G:HR%+=(=&=%O.5&VD++K+D";VTKBWA0+]"F;_(5D45Y'?UK;V^4K0 MFW,U\O\O23-LR.!\CI!<\!ZB.\Q7*X\$N.3N/T3MS.N#=WL,@^WPLK'HX/(" M MWKBHC[1%9Z3Y<_2%[$2XZ'FD->+5(5-I\G$-#S4^L ?AT)Z4DEF:8/\>!:C6&K)=[^B&0!F5]E*U]RA] M\Q. QB>?1W'640>OHWB, 6 XS7C?PA&YKJ&C."+7(F71#C5?VJ3C_1"-O#\2 M0K'J(CMT>FY4U\KY;S"02P?K9B@=B6_)P?(P]F4J?;[P"7OX%L6"R]5X^G<< M^ ]1_G?U&-FKK:,8,_NA:+-NX"SQ%2]>30(4QIP?<;%0/N1EJB#@!HY"XC7P M.A*?TARXQO;!40R1.GBUYV?:9TA>D1"%7@N&I*ZAHS DM4A9=(:=*S^19SF+ M+*E8%8HEK9S;!H-4I?Y+"!RA29CS>151N4VJ@,G IY2A&15WD+#( S1%H MK+2/0M9U\#J*;2+!K?A?&+9+[N/(LU:.#_&XJA)?<*.W_$&A9!H%NKWE>OF< MA2GQ7YY0.,-W7.U=3J<8M PZ)L(MJZ)K"1V%T=H(M$.,TI\-4NQA(W%F?%#K8 M-SS4$:\G%W"_8[ M2PV +SFM"D;[G9GO[I/Y'-'5>'I/9B&9$D\$TUP%^C)IU2$\W ZU>AO!5_RK?^ XFW?M:!>CGKI4+T8$#?JE+?TB MU]55^F\#7:)NYECT!@!2OSKB>]5]T7:4@KKI+K6 FH)AVC?.HUXUQ_5UG)K0 M%>SW.WM_* 23MC-I2RUV.5=+'0]3M.:^?0K=2D$5N(.OJ>+4!-4SW^_\_%$F MN]W)]-/.5(4:[W+60C0,$WA/\L?3(HYW.!!7*\\C%K--TJCU;?Z*.=ZT5:?4 M0&,(^]44/Q6.(=M1#Z46N]0)I8X'1;#?"7R=E5Q3Q:DIK&>^W_GYX49<,&QI M:N:-=3DK\SZ'"5F+_!O,&,;KGD>A.$C*+@BT M=$UFN]5.K\AL=S[,V)J/F170NR/L=_.EU*BJ4[/7#(R>Y_"I="+O\"*AWA-7 M+Q,:S2B:MS27H=8[G=,0$ I>>I_JYX*9<]1'ER M;,G!))L<]VC)+0V9*)O,28"HR%+0UM+>A().54830@>U4C?+.0G%'E&8/CS& M$1\OT\>&?XCX:U?BB."EA3(3K.=:H6= MWH>I7C-4J01?I2L/EW=J\FK8=N)&?19.MQT%W,=]^PI2++R-7T%QYQD[RC>@ M*K0'5+J7@-E=%#^'=#OF4X7S2A,QVZ#1?G50A2"W8V6;@.>&DBINMHRG8KN% M;]*:[ZY-FHS.IS,2BX_39.TY>)Q&^F^Z6%&NZH)AW;3NB= MW<=$Q&N%01!]Y7,"7T4TY4B\4(/[43W[46BA]MF/D4$!&9$M7S%8/W&Q@[36 MD#*KZXQ2,H3""?54N-C;B_)1]6^A:E&1.2B.>O>?91J0'$!(54"EG5$.(+N' M>I/8$D4RH9&?>/$71"G_?M6+,H%HL%"A0*0.2L7LA>1,5"H8(=6BK^.,@JE@ MW0FKXXH\8S]])ZT71:'JWT(EH2)S4!"FF:?5;RB8Q4$;5W=&;9@#XH0&N.J7EY+GW7TH$@T9%NH3#;6#6C$B&T"P4I]4UW-&D1A X(0&*::6[&?G M8[=_"W6&BLQ!6=2+%S/3$6!Q9U0#S+ 3&N&.=\]Q$2?=%US)!9&TC[+7G?NW M-&H29Z$NJBWO99 EEC$-6AVS3TO.Z)R]8')"!WW"<6K/33"57/:B M?F J+-0\,+&#TC$[UD$T%"%3)?PJ':>J6LXHDTKVG5 3R]93.8H[FEO M!2#!0I4!4#KH"R.RR^@!U&X5^\)^TG R;O(+J[PC]-S2F[S MW!#T2 *9B[/=R=^,A+ZR;-6G=)C\9AZ**;!&\<'[MN:,.MD;+B>,#F4F8/%G MMX:'A@P+C0\-M9U?+R\-NLV+<17*J+*:%1FYM=LCF@K]ZA93D50EY'9[UV.C M-K>],_&TD2?VFDF0Q$*;=JYM&A-KH4YJS-.@N1K;4R9 F]M3]5IS3^?MC9N% MCXM<(4)_14'"F1DM$0G$MU<1O4>'LJL:4]'[DR5UB!UT4X,@(A;+R/'S #'& MEP_LGZUDOB-.4(*"6_$>*8E7%RC&1@JJ49/N::EF"%JHJO*=,;\X :4[^_"$ MXB^8XLRXX"4B.HHWQ<+1G6B%E5[K' V:<4]&ULBF\-]B M) 3GC\,MF"NT8>UFW-. ]9&R4.OU:)79;XH-]M?ADG ^QC#.A@DX:S3AGG:I MAY"%FN4CC9A,^H4"\D_L_ST*?/&D@$R6(I(XF;@Y7TC\!#1QC1>CTO<8IFA0,XU/'->0GB=43-::1XP5U=U3+N;(6/F&\H;\@C\BBZ:1,:W:,0UI ML.!%9E-2!T736-&,&$OF*:B?6>VK#/K:+JN9"ERLU#+%5Z75<7@CD1MM)F%@ M9ZN=%Z9'7Q%M]=Y6%X1:H*]:Y6=0:BV\2]] "E7;32WWXIZ2;!UG*Y7I9BFH MY!%B,3-6/HI\E.PZG&!*(E_^):Z47(NGR4)&O,U67%<&8)<<6:">^V%\T..- MC=/NQ&5N\O9!DWMK1,\RM#$T5+ ?A6))%)L868$L&<\9#O&4Q&TN DV)Z#\\ MU)S60=4V5K6F8)LKROHMNJSF]L#/1B5U.9UB3^3G67][QY6M2$47>B0@DHS# M:ZD:5/2OIFH0.^BIYJ%8IFC7B,>JWZ3+FFH?!&U4584/>7$TFU$\$S?PSU97 MF).' O'.?)S';AQ47]4EI7^E59?B07/M_81W%N1;, K0G(0H/<>J4E*&M1W4 M1Z:X]*MZ/MQ@[I]YQ%KUT("VNU0. G#;-^3D3*05;,;*NW>; ;Y=O66 MUWIB,(;Q>('%@[OA3'Z89P9:Y?&A!]$)YOWVHB_,R1MTR=ZZQ!3D:CU3OR47 M== >>!UY#IX+'",2N)*$)Z?VJ++PY$QUK@<-TQ=:D+CP"R:S)P[5:,GG[@Q_ M2N:/F&8G1VRI,6;,4!R=8&1BW4 M]]8GO6K5M&A.1N\1>+6H'8P!>,-4[#K/\\ .:%^T7,@!O;#-ED7K]14)4>@1 M%%R'G/Y$^EG/!,H>#Y7N5P;J45/*=@-Q:9$D'B@*V113D;C@'M,E=SW"V7BJ M()T]<#*8^JN+:(Y(",WP-KOH5^85X[8H_':!M6C$R!?14\]TL\K<8F%T@/,7 MKN&,/+5L6V0F?[Y_H#*MULI0.IH*S@A'Q[3>VNW63>6#A\7$.X_H(J)\^2BG MTM"*R:RN,Q(SA$(MO._Z$-YZO><6/K[FOT+FBJ*@[9:*BC>+=)K.NRF.&D @ MQM4M$=/. "N*RAP+BVP&/='924F6%8N$XQ#_ R.Z=F_W$FMEH^X+NQJW]N;P M[I;*E 3&](VF,::9#UMNYM]A M#Y.E8G.U?GV+]UWW ,/"[(?MI94__-QOG];>M4C[+!VO/AH.?MP[^,F'Z]EJ M_>O?":8<@:?5#3=J MTYD%EE2XP^^%C($ ,;Q9:]V"#/)G:)UQX#U6NCYXW, M6L-4*5PSI&R4\76X2&(FN3S5G^MH:C@O/Q4*%FV)JNA\5UM:[XY06N\L//@9 M[CO8,F^&^P[#?8?AOL-PWV&X[S#<=QCN.PSW':KN._0R;X;[#NW?=[#LJZY?4P:,\ J"L-]1O=XIG0[0FP?SONRDF+ M3G]32/>P>@M2RQHZ-K'E^/1W\7_WTF(M:2FJNRLC%1867LS7#27N^QFE%A%1 M1T 3A]_>[(B!WO=(.^)SV&@=-EHMVJP9-EKMD,2PT3ILM Z[17WL%O6R#2M> MNF>QU%J\%XW.512T7=VJ>+,6^G/.S2RBY)\20^VD,:C8KVC@006+1\W_H5+[ M=RKHM38XBX3J-U*,^CHNB+>":XLFXK!CWM])4VE]W/9GSR.1'SV)DH([+)S8 M2<2(=,HQ$T&RX>F[6U[R"1);RYU8(G+E3M6A<+7)W&R5M9'G)?,D$-MWHE@G M(VB[SY R5S0\M*)M>3K@W7(M[+8+%<;C9J^C@A-J0@-Y/F WI/-X38O5U MEUU8KOC,5 &HN.Q2H[+%1\5U83CT=3_Q9+-\M$H%>>%+RR$MLG$DKJZ97KE\ M]H)$W#V1KXN)+8 '/!?;PG1U/5\@0J7" >9YJUU8/$(. VE[/FX4HZ"[I?T' ML1*%?,!R[C-?F5LY5)59WZ.LMUY"4H$"\K3J> MWG'AT24816]0T0$M8L*^1=OY:W*_1/3WZW!"(P^S>N+2U'1)7CH +#HM7=-[ M14+"N(+Z&$5^/8%I:KHD,!T %IVQKNGE)%9)1A1Q2022I>9[IOU8.C_>QYS/ M,\1$]-1\@4,F^VC5PJGHHTO+IH*4P:+17%#AW7^D2.0 OTA$ON\)7]8C7X8! MR.=^'[=1!6^PU&_) 7VP%T 6&4'*',+WG%3N RY)O!IQ"E"^ #AW6^""6BT(XSEAV)8(6ZO M">*,Q@6T^5\;I/D?O]VA<*:*%"E_9\DA^L[%Z"T.;,!2&0BP_6T_>"KE78*Q M.E*C$R!O24CFR1R$LOR]A6!N,7#H#;\J.-&S'L[2]S;"66; HNVX(=JDOT ? ML1.P8WF-*!6C2)!]MMH4F:"5#/7\BN@FY\*(L62>VF-WA/U^13%>O_+'68?!^+1D8.T.Z-#@.C[Y%6SJMC/U?HX W$Y!XU=5H WI^<>,-DH!M MVFUGGW.7W\R^J@0V?&UX'PMLE>.<0TNB!+XN/0[UJ-E?IU9I = M%GTK]P\WA<;32@P8!$(G1ZFM4FK!3F2[# W;E>UKUFQ'>)S$+$:AN OZ*='D MDFB_'Q\#2/ MC[ M-)]I[R]KF.UC\YV^=6KT7?Z1D'A5>+A@G:TB@^,JHE-,XH1+>PL.ZEO*,N*.>>RV+$9@:)_:$JO2]L9GAL!U&%,2,N))&+J-?.F4)0M.KWOB?#CF M;G\-^11E6F97"QUZ+Z%.U\>L_VN)H+7S<;Z /$:])2<=>9Q73JI([Q'C&[(4 M[ZES5F>$FVXCQG"\O=1]9GB:!#=D"EDJC9IT8'PU@ZRUH^E^Q\V+V*-R833V M?*=BCQ1[1S-PR\;1X8?J5G\O:W!N@]U:'B2WA^.P66K#9ND>&>F/9M@-&ZV6 M#-%]#]?=&[C[Q"'MXE5>45J/^ZKNT)7A>2"X6SNOWQF1A]Y:_>DZY,7P WHN MIBT6"$6AW"Z8K@N(**20X3,83 M" 4[" *$5]5R0#M5,FY1B'Q&JPR$'(7^#>^DKJ@JZKHCL"H0+(HSO\@6HFR, M 4H*D)MA90<$9PK#D;PUF!):&J;[2=ZH"8?D;P9)>SFJ>QP%]03NL&QKBG&? MU_>Z336NMC73-XG($J^_%1D![K 7A1X)2!H-?GC[O X9_1OH=:@=+/0*79*_ M+I:]FRI>-5KPU50ZRF=X&E%53SD2BK>.1,:,3QQS7I/++TCWPV4N M**T^.DR/SNBT P%ND5>QF9:E*0FH]%'N*HEE/!%/2I2F==72UDH?S@R>UD"U MR)L!.%-;=9JG;>JUXJ[(86 L"O &:.L/GX1)[2?<[!:G)HJ"Y5! 96[ $:-6"RQ?6&!#_6Q+ M-G#V""FU8@.G\"$OCF8SFNK>LU5F@'-#31IL'>SBU*:E_ZVI6HJ:KND>JJ :"U2X)[C= M9]H:4="_N6!(Z& DP%=5AP?:.GB\:4W.O8=#1$D$/-:F+F=)5GSEPVT 9WWC MG1'S.60+[)$IP?Y%-$=D>W]17[:_1[2TXV4-/_"K=__$LOM YEP#3T>> M1Q,4*-\ETQ:U&%T]BX=^Q%AL_M,EOHKH^)%Q;D2"@R6G-J(K$.7J.I;#;<#T MH1\TOL <&"_=C>=VQ&@>T9C\4_YY"@)O4,ERY$W8;B]!KQIZX-F+="<^"AD( MOV%%RT5@RCY\(-3>D]XH$"];BTLIX_ 6T=^Y"\^;O[\2 MA;/<.W?I]B!3S571[G!QP.NU79X;'^PXN.]3WN'PMI)4L5'E1;-0;%5QS+(K ME9 E!95VX#@79%1O\!YZ'GZXP8AA)O\]CUB[F7.@QKN5FN+T@A H6=D\*&38LV8=0D?F;0'2.XO+/RD,P> M1;*9&\QM:%SF\@Z+NR;Y7P^8S@')&E9V0,RF,%CTGJV*9+'&1TD8:\+I*ZLY M*JTRZ_KS],ZLQUTR"\.HQE6:/C7JS.&O0-%FDM%;#&,5^K+A+\ MB9/Z\!4'2WP;A?$39#7MW9RC*L,,*HML8%,F_H$1??@:-11SWLH127<-C$7F M="W:>9]U%G9].\(/%DV<:,EU,KC*RM"7AEMLZ(@EO@611KA53#AI*]IB$:55FE?3,B!/@?Q89 M$GV2$C5)J/?$Z1\_!F26ILR;+Y)8/H^GRU6Y=W,.R'=_J)HG;['BI@0PM(VV MJC>E'9 TR"A\>;F+K;#3M^=1Z/&FL[RGK6YW08UWN:4%T3!L6X&D#I'I741* MWZ+_B^AYPN)HCBD#PM(5A2RY Z:,25?QU#/,GY"()"X1!@:DPV7[B\B ATD. MNH;#0T>CY_V-P."6[1*V JGDQJ)=R"&HI=U0_PFFPB@83^_P$H<[OJ2RB"4X M[HR =>*$'9X./?_'(D.#.-5E:08OA;T %K,=335O^G%Y<&O]5 :LW^%%YB!. M:#2C:-ZNU5[12:?6>P4M+\V*K\QVI )KE,1/$14W>$=S,:"WWS*M4]-B.[\6 M !:=&JMI7M]NVA"_*:.68PL-6BS>-N#J67N_NPZG$9VGD+*'Z)(KZ&B%L60I MW_.[1TO.ALBG=T_F)$!T$J"V]V5:(*335: %>E_:2E&#U L\Y4:0+YY!HN0Q M$2 +Z#*0Z2V*^9P-9Z7O4U,3X*E!@PXHH"9P6;3L &S;>7^&NU[.XXJ >@15L,&3]9B)=@I43]V2H?X7JQ&]1W1[@F8.@O-!W< MJ'A_GSPR_$?"6[\4V83:M12@UCM=_B$BAC4==BK*B+$+..) 6=2!*:IFT:(5 M=F?4,H\229F9)(H5W)-'B5V+EKGS:#X73_=Q;B[(DOAXW M@(\S&%5U0%)F$%AT43>G0,. MR*\.'!9=R]V,M0W=XK!"7("J)T:3%AR2HQ$@>X;,95^(?QX1PW_[\_\#4$L! M A0#% @ _8"F7/;I??1H'0 0", P ( ! &YV M93$P:U\Q+FIP9U!+ 0(4 Q0 ( /V IEP:>5WD)PD /4* , M " 9(= !N=F4Q,&M?,BYJ<&=02P$"% ,4 " #]@*9#,Q M>C$N:'1M4$L! A0#% @ _8"F7)<:^E(@!P URL X M ( !_# &YV95]E>#,Q>C(N:'1M4$L! A0#% @ _8"F7$D;I*!%! M+!$ P ( !2#@ &YV95]E>#,R+FAT;5!+ 0(4 Q0 ( M /V IEQ\7T4W(Q (*P 1 " ;<\ !N=F5C+3(P,C8P M,S,Q+GAS9%!+ 0(4 Q0 ( /V IEP6)KL>7AL! /A:#0 5 M " 0E- !N=F5C+3(P,C8P,S,Q7S$P:RYH=&U02P$"% ,4 " #]@*9< M[F?DV(H+ /G@ %0 @ &:: $ ;G9E8RTR,#(V,#,S,5]C M86PN>&UL4$L! A0#% @ _8"F7+=4]A4_$@ V# ! !4 M ( !5W0! &YV96,M,C R-C S,S%?9&5F+GAM;%!+ 0(4 Q0 ( /V IEP% MC$;MHT0 #=Z P 5 " &UL4$L%!@ , P [@( .;V $ 0 $! end XML 94 nvec-20260331_10k_htm.xml IDEA: XBRL DOCUMENT 0000724910 2025-04-01 2026-03-31 0000724910 2026-03-31 0000724910 2025-09-30 0000724910 2026-03-31 2026-03-31 0000724910 2025-03-31 2025-03-31 0000724910 2025-03-31 0000724910 2024-04-01 2025-03-31 0000724910 us-gaap:AdditionalPaidInCapitalMember 2025-04-01 2026-03-31 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2025-04-01 2026-03-31 0000724910 us-gaap:RetainedEarningsMember 2025-04-01 2026-03-31 0000724910 2024-03-31 0000724910 us-gaap:CommonStockMember 2024-03-31 0000724910 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2024-03-31 0000724910 us-gaap:RetainedEarningsMember 2024-03-31 0000724910 us-gaap:CommonStockMember 2024-04-01 2025-03-31 0000724910 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2025-03-31 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2024-04-01 2025-03-31 0000724910 us-gaap:RetainedEarningsMember 2024-04-01 2025-03-31 0000724910 us-gaap:CommonStockMember 2025-03-31 0000724910 us-gaap:AdditionalPaidInCapitalMember 2025-03-31 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2025-03-31 0000724910 us-gaap:RetainedEarningsMember 2025-03-31 0000724910 us-gaap:CommonStockMember 2026-03-31 0000724910 us-gaap:AdditionalPaidInCapitalMember 2026-03-31 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2026-03-31 0000724910 us-gaap:RetainedEarningsMember 2026-03-31 0000724910 us-gaap:FixedIncomeSecuritiesMember 2026-03-31 0000724910 us-gaap:USTreasurySecuritiesMember 2026-03-31 0000724910 us-gaap:DomesticCorporateDebtSecuritiesMember 2026-03-31 0000724910 us-gaap:FairValueInputsLevel1Member us-gaap:FixedIncomeSecuritiesMember 2026-03-31 0000724910 us-gaap:FairValueInputsLevel2Member us-gaap:FixedIncomeSecuritiesMember 2026-03-31 0000724910 us-gaap:FairValueInputsLevel1Member us-gaap:FixedIncomeSecuritiesMember 2025-03-31 0000724910 us-gaap:FairValueInputsLevel2Member us-gaap:FixedIncomeSecuritiesMember 2025-03-31 0000724910 us-gaap:FixedIncomeSecuritiesMember 2025-03-31 0000724910 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2026-03-31 0000724910 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2026-03-31 0000724910 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2025-03-31 0000724910 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2025-03-31 0000724910 us-gaap:USTreasurySecuritiesMember 2025-03-31 0000724910 us-gaap:FairValueInputsLevel1Member us-gaap:DomesticCorporateDebtSecuritiesMember 2026-03-31 0000724910 us-gaap:FairValueInputsLevel2Member us-gaap:DomesticCorporateDebtSecuritiesMember 2026-03-31 0000724910 us-gaap:FairValueInputsLevel1Member us-gaap:DomesticCorporateDebtSecuritiesMember 2025-03-31 0000724910 us-gaap:FairValueInputsLevel2Member us-gaap:DomesticCorporateDebtSecuritiesMember 2025-03-31 0000724910 us-gaap:DomesticCorporateDebtSecuritiesMember 2025-03-31 0000724910 us-gaap:FairValueInputsLevel1Member 2026-03-31 0000724910 us-gaap:FairValueInputsLevel2Member 2026-03-31 0000724910 us-gaap:FairValueInputsLevel1Member 2025-03-31 0000724910 us-gaap:FairValueInputsLevel2Member 2025-03-31 0000724910 us-gaap:CorporateBondSecuritiesMember 2025-03-31 0000724910 srt:MinimumMember 2026-03-31 2026-03-31 0000724910 srt:MaximumMember 2026-03-31 2026-03-31 0000724910 srt:MinimumMember 2025-03-31 2025-03-31 0000724910 srt:MaximumMember 2025-03-31 2025-03-31 0000724910 fil:PaidTimeOffAccrualMember 2026-03-31 0000724910 fil:PaidTimeOffAccrualMember 2025-03-31 0000724910 fil:ReserveForObsoleteInventoryMember 2026-03-31 0000724910 fil:ReserveForObsoleteInventoryMember 2025-03-31 0000724910 fil:DepreciationAndAmortization1Member 2026-03-31 0000724910 fil:DepreciationAndAmortization1Member 2025-03-31 0000724910 fil:StockBasedCompensationDeductionsMember 2026-03-31 0000724910 fil:StockBasedCompensationDeductionsMember 2025-03-31 0000724910 fil:UnrealizedLossOnMarketableSecuritiesMember 2026-03-31 0000724910 fil:UnrealizedLossOnMarketableSecuritiesMember 2025-03-31 0000724910 fil:Section174RDExpenseMember 2026-03-31 0000724910 fil:Section174RDExpenseMember 2025-03-31 0000724910 fil:Section263aUnicapInventoryMember 2026-03-31 0000724910 fil:Section263aUnicapInventoryMember 2025-03-31 0000724910 fil:OtherMember 2026-03-31 0000724910 fil:OtherMember 2025-03-31 0000724910 fil:DeferredTaxMember 2026-03-31 0000724910 fil:DeferredTaxMember 2025-03-31 0000724910 fil:CustomerAMember 2025-04-01 2026-03-31 0000724910 fil:CustomerAMember 2024-04-01 2025-03-31 0000724910 2009-01-21 0000724910 2015-08-27 0000724910 2024-05-01 2024-05-01 iso4217:USD shares iso4217:USD shares pure 0000724910 --03-31 false 2026 FY 10-K true 2026-03-31 false 000-12196 NVE CORP MN 41-1424202 11409 Valley View Road Eden Prairie MN 55344 Address of principal executive offices Registrant’s telephone number, including area code 952 829-9217 Common Stock, $0.01 par value NVEC NASDAQ No No Yes Yes Non-accelerated Filer true false false false false 217000000 0.01 4837166 Boulay PLLP 542 Minneapolis, Minnesota 1714040 8036564 18118460 13730266 18125060 13691593 3408941 3589268 7082821 7449083 1860415 433414 32191277 33199922 13843799 11758205 2059853 1956309 12187643 11727615 3716009 1986899 0 1867069 23726027 26353692 23678452 26304623 793794 917349 60379532 64275862 278599 214691 697611 871169 165116 83010 1141326 1168870 248284 0 740423 838221 2130033 2007091 0.01 0.01 6000000 6000000 4837166 4837166 4837166 4837166 48372 48372 19914769 19821106 -32010 -68544 38318368 42467837 58249499 62268771 60379532 64275862 25221918 24632102 1109300 1242592 26331218 25874694 5599454 4235780 20731764 21638914 3160483 3635519 1650790 2009246 4811273 5644765 15920491 15994149 1891925 1909218 3905 135370 17816321 18038737 2617126 2974221 15199195 15064516 3.14 3.12 3.14 3.11 4 4 4837166 4835069 4839169 4839154 15199195 15064516 36534 709093 15235729 15773609 4833676 48337 19554812 -777637 46743005 65568517 3490 35 114127 114162 709093 709093 15064516 15064516 15773609 152167 152167 19339684 19339684 4837166 48372 19821106 -68544 42467837 62268771 36534 36534 15199195 15199195 15235729 93663 93663 19348664 19348664 4837166 48372 19914769 -32010 38318368 58249499 15199195 15064516 460028 324232 -317811 -307666 93663 152167 2105121 -611969 -107863 61355 -180327 444435 -366262 290498 1427001 -255935 63908 87537 -173558 141954 16657997 14310418 15242719 11279773 13800000 15205000 2189138 1257109 -3631857 2668118 19348664 19339684 0 114162 -19348664 -19225522 -6322524 -2246986 8036564 10283550 1714040 8036564 1933149 3311534 <p style="font:10pt Times New Roman;margin:0"><b>NOTE 1. BASIS OF PRESENTATION</b></p> <p style="font:10pt Times New Roman;margin:0"><b> </b></p> <p style="font:10pt Times New Roman;margin:0"><b>Description of Business</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">We develop and sell devices that use spintronics, a nanotechnology that relies on electron spin rather than electron charge to acquire, store, and transmit information.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><b>Segment Reporting</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">In accordance with ASC 280, <i>Segment Reporting</i>, operating segments are determined based on the information provided to the Chief Operating Decision Maker (CODM) on a regular basis and used for the purpose of assessing performance and allocating resources within the company. Our CEO is deemed to be our CODM since he makes all major decisions on how to allocate the resources and assess the performance for strategic and operational initiatives.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">The CODM is regularly provided with and reviews revenue and gross margin information by revenue categories, product categories, and operating expenses by category to assess performance and allocate resources.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">ASC 280 indicates that a component is an operating segment if it meets the following criteria:</p> <p style="font:10pt Times New Roman;margin:0;margin-left:36pt"><kbd style="position:absolute;font:10pt Symbol;margin-left:-18pt">·</kbd>It engages in business activities from which it may earn revenues and incur expenses. </p> <p style="font:10pt Times New Roman;margin:0;margin-left:36pt"><kbd style="position:absolute;font:10pt Symbol;margin-left:-18pt">·</kbd>Its operating results are regularly reviewed by the CODM to make decisions about resources to be allocated to the segment and assess its performance. </p> <p style="font:10pt Times New Roman;margin:0;margin-left:36pt"><kbd style="position:absolute;font:10pt Symbol;margin-left:-18pt">·</kbd>Its discrete financial information is available. </p> <p style="font:10pt Times New Roman;margin:0;margin-left:9pt"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">We analyze revenues and assess sales performance in various categories but we do not prepare or analyze discrete financial information such as sales expenses, operating results, or profit and loss itemized by category. Therefore, we have concluded that the Company as a whole is a single operating and reportable segment under ASC 280, <i>Segment Reporting</i>.</p> <p style="font:10pt Times New Roman;margin:0"><b>NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p> <p style="font:10pt Times New Roman;margin:0"><b>Cash and Cash Equivalents</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">We consider all highly liquid investments with maturities of three months or less when purchased to be cash equivalents.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><b>Concentration of Risk and Financial Instruments</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Financial instruments potentially subject to significant concentrations of credit risk consist principally of cash equivalents, marketable securities, and accounts receivable.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Cash and cash equivalents have been maintained in financial institutions we believe have high credit quality, however, these accounts may not be federally insured.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">We have invested our excess cash in corporate-backed and municipal-backed bonds and money market instruments. Our investment policy prescribes purchases of only high-grade securities and limits the amount of credit exposure to any one issuer.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Our customers are throughout the world. We generally do not require collateral from our customers, but we perform ongoing credit evaluations of their financial condition. More information on accounts receivable is contained in the paragraph titled “Accounts Receivable and Allowance for Credit Losses” of this note.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Additionally, we are dependent on critical suppliers including our packaging vendors and suppliers of certain raw silicon and semiconductor wafers that are incorporated in our products. Recent changes in tariffs and trade regulations, as well as geopolitical conflicts, may increase the risks of supply interruptions.</p> <p style="font:10pt Times New Roman;margin:0"><b><i>Marketable securities</i></b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Our marketable securities consist of corporate bonds, treasury securities, and money market funds and are classified as available for sale. Marketable securities 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:</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:10.8pt">Level 1 – Securities whose fair values are determined using quoted prices in active markets for identical securities. </p> <p style="font:10pt Times New Roman;margin:0;margin-left:10.8pt"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:10.8pt">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.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:10.8pt"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:10.8pt">Level 3 – Securities whose fair values are determined using unobservable inputs. </p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:10.8pt">Corporate bonds and treasury securities 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.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><b>Accounts Receivable and Allowance for Credit Losses</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">We extend credit terms to customers in the normal course of business. We perform ongoing credit valuations of customers’ financial condition, and generally require no collateral. We maintain an allowance for expected credit losses on accounts receivables, which is recorded as an offset to accounts receivable. Changes in the allowance for credit losses are included as a component of operating expenses in the Statements of Income and Statements of Comprehensive Income. We assess credit losses on a collective basis where similar risk characteristics exist. Risk characteristics we consider include customer type, geography, market, credit risk, and receivable age. Receivables that do not share risk characteristics with other receivables, or where known collectability issues exist, are evaluated on an individual basis.</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">In determining the allowance for credit losses, we consider historical loss rates adjusted for current market conditions, and reasonable and supportable forecasts of future economic conditions, when applicable. Accounts considered to be uncollectible are written off against the allowance for credit losses.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><b>Inventories</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Inventories are stated at the lower of cost and net realizable value. Cost is determined by the first in, first out method. We record inventory reserves when we determine certain inventory is unlikely to be sold based on sales trends, turnover, competition, and other market factors.</p> <br/><p style="font:10pt Times New Roman;margin:0"><b>Product Warranty</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">In general, we warranty our products to be free from defects in material and workmanship within 90 days of purchase.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><b>Fixed Assets</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Fixed assets are stated at cost. Depreciation of machinery and equipment is recorded over the estimated useful lives of the assets, generally five years, using the straight-line method. Amortization of leasehold improvements is recorded using the straight-line method over the lesser of the remaining term of the lease and five-year useful life. We record losses on long-lived assets used in operations when indicators of impairment are present and the undiscounted cash flows estimated to be generated by those asset groups are less than the assets’ carrying amount. We did not identify any indicators of impairment during fiscal 2026 or 2025. Depreciation expense related to fixed assets was $460,028 for fiscal 2026 and $324,232 for fiscal 2025.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><b><i>Revenue Recognition</i></b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">We recognize revenue when we satisfy performance obligations by the transfer of control of products or services to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those products or services. Revenue is disaggregated into product sales and contract research and development to depict the nature, amount, and timing of revenue recognition and economic characteristics of our business, and is represented within the Financial Statements.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">We recognize revenue from product sales to customers and distributors when we satisfy our performance obligation, at a point in time, on product shipment or delivery to our customer or distributor as determined by agreed-on shipping terms. Shipping charges billed to customers are included in product sales and the related shipping costs are included in cost of sales as incurred. Under certain limited circumstances, our distributors may earn commissions for activities unrelated to their purchases of our products, such as for facilitating the sale of custom products or research and development contracts with third parties. We recognize any such commissions as selling, general, and administrative expenses. We recognize discounts provided to our distributors as reductions in revenue.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">We recognize contract research and development revenue as the performance obligations are satisfied. Contracts have specifications unique to each customer and do not create an asset with an alternate use, and we have an enforceable right to payment for performance completed to date. We recognize revenue over a period of time using the percentage-of-completion method. Percentage of completion is measured using the cost-to-cost method, which compares costs incurred to date as a percentage of total estimated costs. </p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Accounts receivable is recognized when we have transferred a good or service to a customer and our right to receive consideration is unconditional through the completion of our performance obligation. Accounts receivable as of March 31, 2026 and 2025 are reported on the balance sheets. Accounts receivable, net of allowance for credit losses, as of April 1, 2024 were $3,144,833. A contract asset is recognized when we have a right to consideration from the transfer of goods or services to a customer but have not completed our performance obligation. A contract liability is recognized when we have been paid by a customer but have not yet satisfied the performance obligation by transferring goods or services. We had no material contract assets or contract liabilities as of March 31, 2026, or 2025.</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Our performance obligations related to product sales and contract research and development contracts are satisfied in one year or less. Unsatisfied performance obligations represent contracts with an original expected duration of one year or less. As permitted under Accounting Standards Codification (“ASC”) Topic 606,<i> Revenue from Contracts with Customers</i>, we are using the practical expedient not to disclose the value of these unsatisfied performance obligations. We also use the practical expedient in which we do not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><b>Income Taxes</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">We account for income taxes using the asset and liability method. Deferred income taxes are provided for temporary differences between the financial reporting and tax bases of assets and liabilities. We provide valuation allowances against deferred tax assets if we determine that it is less likely than not that we will be able to utilize the deferred tax assets.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><b>Research and Development Expense Recognition</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Research and development costs are expensed as they are incurred. Customer-sponsored research and development costs are included in cost of sales.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><b>Stock-Based Compensation</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">We measure stock-based compensation cost at the grant date based on the fair value of the award and recognize the compensation expense over the requisite service period, which is generally the vesting period. We recognize any forfeitures as they occur.</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"><b>Net Income Per Share</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Net income per basic share is computed based on the weighted average number of common shares issued and outstanding during the year. Net income per diluted share amounts assume the exercise of all stock options. The following table shows the components of diluted shares:</p> <table style="border-collapse:collapse;width:100%;margin-left:0.25pt"><tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="6" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Year Ended March 31,</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>2026</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>2025</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:70%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Weighted average common shares outstanding – basic</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:12%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">4,837,166</span></p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:12%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">4,835,069</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Dilutive effect of stock options</p> </td><td style="width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:12%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">2,003</span></p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:12%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">4,085</p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Shares used in computing net income per share – diluted</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:12%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">4,839,169</span></p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:12%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">4,839,154</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><b>Use of Estimates</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires us to make estimates and assumptions that affect the amounts reported in the Financial Statements and accompanying Notes. Actual results could differ from those estimates. See Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” for more information on estimates and assumptions.</p> <p style="font:10pt Times New Roman;margin:0"><b>Cash and Cash Equivalents</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">We consider all highly liquid investments with maturities of three months or less when purchased to be cash equivalents.</p> <p style="font:10pt Times New Roman;margin:0"><b>Concentration of Risk and Financial Instruments</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Financial instruments potentially subject to significant concentrations of credit risk consist principally of cash equivalents, marketable securities, and accounts receivable.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Cash and cash equivalents have been maintained in financial institutions we believe have high credit quality, however, these accounts may not be federally insured.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">We have invested our excess cash in corporate-backed and municipal-backed bonds and money market instruments. Our investment policy prescribes purchases of only high-grade securities and limits the amount of credit exposure to any one issuer.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Our customers are throughout the world. We generally do not require collateral from our customers, but we perform ongoing credit evaluations of their financial condition. More information on accounts receivable is contained in the paragraph titled “Accounts Receivable and Allowance for Credit Losses” of this note.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Additionally, we are dependent on critical suppliers including our packaging vendors and suppliers of certain raw silicon and semiconductor wafers that are incorporated in our products. Recent changes in tariffs and trade regulations, as well as geopolitical conflicts, may increase the risks of supply interruptions.</p> <p style="font:10pt Times New Roman;margin:0"><b><i>Marketable securities</i></b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Our marketable securities consist of corporate bonds, treasury securities, and money market funds and are classified as available for sale. Marketable securities 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:</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:10.8pt">Level 1 – Securities whose fair values are determined using quoted prices in active markets for identical securities. </p> <p style="font:10pt Times New Roman;margin:0;margin-left:10.8pt"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:10.8pt">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.</p> <p style="font:10pt Times New Roman;margin:0;margin-left:10.8pt"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:10.8pt">Level 3 – Securities whose fair values are determined using unobservable inputs. </p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:10.8pt">Corporate bonds and treasury securities 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.</p> <p style="font:10pt Times New Roman;margin:0"><b>Accounts Receivable and Allowance for Credit Losses</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">We extend credit terms to customers in the normal course of business. We perform ongoing credit valuations of customers’ financial condition, and generally require no collateral. We maintain an allowance for expected credit losses on accounts receivables, which is recorded as an offset to accounts receivable. Changes in the allowance for credit losses are included as a component of operating expenses in the Statements of Income and Statements of Comprehensive Income. We assess credit losses on a collective basis where similar risk characteristics exist. Risk characteristics we consider include customer type, geography, market, credit risk, and receivable age. Receivables that do not share risk characteristics with other receivables, or where known collectability issues exist, are evaluated on an individual basis.</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">In determining the allowance for credit losses, we consider historical loss rates adjusted for current market conditions, and reasonable and supportable forecasts of future economic conditions, when applicable. Accounts considered to be uncollectible are written off against the allowance for credit losses.</p> <p style="font:10pt Times New Roman;margin:0"><b>Inventories</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Inventories are stated at the lower of cost and net realizable value. Cost is determined by the first in, first out method. We record inventory reserves when we determine certain inventory is unlikely to be sold based on sales trends, turnover, competition, and other market factors.</p> <p style="font:10pt Times New Roman;margin:0"><b>Product Warranty</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">In general, we warranty our products to be free from defects in material and workmanship within 90 days of purchase.</p> <p style="font:10pt Times New Roman;margin:0"><b>Fixed Assets</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Fixed assets are stated at cost. Depreciation of machinery and equipment is recorded over the estimated useful lives of the assets, generally five years, using the straight-line method. Amortization of leasehold improvements is recorded using the straight-line method over the lesser of the remaining term of the lease and five-year useful life. We record losses on long-lived assets used in operations when indicators of impairment are present and the undiscounted cash flows estimated to be generated by those asset groups are less than the assets’ carrying amount. We did not identify any indicators of impairment during fiscal 2026 or 2025. Depreciation expense related to fixed assets was $460,028 for fiscal 2026 and $324,232 for fiscal 2025.</p> <p style="font:10pt Times New Roman;margin:0"><b><i>Revenue Recognition</i></b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">We recognize revenue when we satisfy performance obligations by the transfer of control of products or services to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those products or services. Revenue is disaggregated into product sales and contract research and development to depict the nature, amount, and timing of revenue recognition and economic characteristics of our business, and is represented within the Financial Statements.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">We recognize revenue from product sales to customers and distributors when we satisfy our performance obligation, at a point in time, on product shipment or delivery to our customer or distributor as determined by agreed-on shipping terms. Shipping charges billed to customers are included in product sales and the related shipping costs are included in cost of sales as incurred. Under certain limited circumstances, our distributors may earn commissions for activities unrelated to their purchases of our products, such as for facilitating the sale of custom products or research and development contracts with third parties. We recognize any such commissions as selling, general, and administrative expenses. We recognize discounts provided to our distributors as reductions in revenue.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">We recognize contract research and development revenue as the performance obligations are satisfied. Contracts have specifications unique to each customer and do not create an asset with an alternate use, and we have an enforceable right to payment for performance completed to date. We recognize revenue over a period of time using the percentage-of-completion method. Percentage of completion is measured using the cost-to-cost method, which compares costs incurred to date as a percentage of total estimated costs. </p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Accounts receivable is recognized when we have transferred a good or service to a customer and our right to receive consideration is unconditional through the completion of our performance obligation. Accounts receivable as of March 31, 2026 and 2025 are reported on the balance sheets. Accounts receivable, net of allowance for credit losses, as of April 1, 2024 were $3,144,833. A contract asset is recognized when we have a right to consideration from the transfer of goods or services to a customer but have not completed our performance obligation. A contract liability is recognized when we have been paid by a customer but have not yet satisfied the performance obligation by transferring goods or services. We had no material contract assets or contract liabilities as of March 31, 2026, or 2025.</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Our performance obligations related to product sales and contract research and development contracts are satisfied in one year or less. Unsatisfied performance obligations represent contracts with an original expected duration of one year or less. As permitted under Accounting Standards Codification (“ASC”) Topic 606,<i> Revenue from Contracts with Customers</i>, we are using the practical expedient not to disclose the value of these unsatisfied performance obligations. We also use the practical expedient in which we do not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.</p> <p style="font:10pt Times New Roman;margin:0"><b>Income Taxes</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">We account for income taxes using the asset and liability method. Deferred income taxes are provided for temporary differences between the financial reporting and tax bases of assets and liabilities. We provide valuation allowances against deferred tax assets if we determine that it is less likely than not that we will be able to utilize the deferred tax assets.</p> <p style="font:10pt Times New Roman;margin:0"><b>Research and Development Expense Recognition</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Research and development costs are expensed as they are incurred. Customer-sponsored research and development costs are included in cost of sales.</p> <p style="font:10pt Times New Roman;margin:0"><b>Stock-Based Compensation</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">We measure stock-based compensation cost at the grant date based on the fair value of the award and recognize the compensation expense over the requisite service period, which is generally the vesting period. We recognize any forfeitures as they occur.</p> <p style="font:10pt Times New Roman;margin:0;text-align:justify"><b>Net Income Per Share</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Net income per basic share is computed based on the weighted average number of common shares issued and outstanding during the year. Net income per diluted share amounts assume the exercise of all stock options. The following table shows the components of diluted shares:</p> <table style="border-collapse:collapse;width:100%;margin-left:0.25pt"><tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="6" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Year Ended March 31,</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>2026</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>2025</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:70%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Weighted average common shares outstanding – basic</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:12%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">4,837,166</span></p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:12%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">4,835,069</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Dilutive effect of stock options</p> </td><td style="width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:12%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">2,003</span></p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:12%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">4,085</p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Shares used in computing net income per share – diluted</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:12%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">4,839,169</span></p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:12%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">4,839,154</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Net income per basic share is computed based on the weighted average number of common shares issued and outstanding during the year. Net income per diluted share amounts assume the exercise of all stock options. The following table shows the components of diluted shares:</p> <table style="border-collapse:collapse;width:100%;margin-left:0.25pt"><tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="6" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Year Ended March 31,</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>2026</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>2025</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:70%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Weighted average common shares outstanding – basic</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:12%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">4,837,166</span></p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:12%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">4,835,069</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Dilutive effect of stock options</p> </td><td style="width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:12%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">2,003</span></p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:12%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">4,085</p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Shares used in computing net income per share – diluted</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:12%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">4,839,169</span></p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:12%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">4,839,154</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> </table> 4837166 4835069 2003 4085 4839169 4839154 <p style="font:10pt Times New Roman;margin:0"><b>Use of Estimates</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires us to make estimates and assumptions that affect the amounts reported in the Financial Statements and accompanying Notes. Actual results could differ from those estimates. See Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” for more information on estimates and assumptions.</p> <p style="font:10pt Times New Roman;margin:0"><b>NOTE 3. RECENTLY ADOPTED ACCOUNTING STANDARDS</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">In December 2023, the FASB issued ASU No. 2023-09, <i>Income Taxes (Topic 740): Improvements to Income Tax Disclosures. </i>ASU 2023-09 requires additional quantitative and qualitative income tax disclosures to enable financial statements users to better assess how an entity’s operations and related tax risks and tax planning and operational opportunities affect its tax rate and prospects for future cash flows. For public business entities, ASU 2023-09 was effective for annual periods beginning after December 15, 2024, which is fiscal 2026 for us. The adoption resulted in disclosure changes only in this Report, including a tabular reconciliation of our income tax provision in dollars and percentages in Note 7 to the Financial Statements of this report.</p> <p style="font:10pt Times New Roman;margin:0"><b>NOTE 4. NEW ACCOUNTING STANDARDS NOT YET ADOPTED</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:13.5pt">In July 2025, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2025-05, <i>Financial Instruments—Credit Losses (Topic 326)—Measurement of Credit Losses for Accounts Receivable and Contract Assets</i>. ASU 2025-05 aims to reduce the cost and complexity of estimating credit losses while maintaining decision-useful information for financial statement users. The guidance allows a practical expedient of assuming current conditions as of the balance sheet date remain unchanged for the remaining life of the assets. ASU 2025-05 is effective for fiscal years beginning after December 15, 2025, and interim periods within those annual reporting periods, which will be fiscal 2027 for us, with early adoption permitted. We are not currently planning early adoption. Adoption of ASU 2025-05 will result in disclosure changes. We do not currently expect the adoption to have a material impact on our Financial Statements.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:13.5pt">In November 2024, the FASB issued Accounting Standards Update (ASU) No. 2024-03, <i>Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40). </i>ASU 2024-03 aims to enhance transparency for users of financial statements by requiring public business entities to disaggregate specific expense categories. In January 2025, the FASB issued ASU No. 2025-01, <i>Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date</i>, which clarified the effective date for non-calendar year-end entities such as us. ASU 2024-03 mandates disclosures in the notes to financial statements detailing the composition and trends of key expense categories within major income statement captions. These enhanced disclosures are intended to help investors more effectively assess the entity’s performance, understand its cost structure, and make more accurate forecasts of future cash flows. For public business entities, ASU 2024-03 is effective for annual periods beginning after December 15, 2026, and interim periods within annual reporting periods beginning after December 15, 2027, which for us will be for fiscal 2028 and for interim reporting periods beginning with the first quarter of fiscal 2029. The adoption will result in disclosure changes only.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:11pt Times New Roman;margin:0;text-indent:9pt">We do not expect the adoption of other accounting standards that have been issued or proposed by the FASB or other standards-setting bodies that do not require adoption until a future date to have a material impact on our Financial Statements when they are adopted.</p> <p style="font:10pt Times New Roman;margin:0"><b>NOTE 5. MARKETABLE SECURITIES</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">The following table shows the major categories of our marketable securities and cash equivalents and their contractual maturities as of March 31, 2026:</p> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse;width:76.66%"><tr style="height:11.7pt"><td style="width:22.88%" valign="bottom"></td><td style="width:1.08%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td colspan="2" style="width:15.24%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"><b>Total</b></p> </td><td style="width:1.44%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td colspan="2" style="width:18.04%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"><b>&lt;1 Year</b></p> </td><td style="width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td colspan="2" style="width:18.42%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"><b>1–3 Years</b></p> </td><td style="width:1.08%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td colspan="3" style="width:19.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"><b>3–4 Years</b></p> </td><td style="width:1.08%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:12.5pt"><td style="background-color:#CCDAEF;width:22.88%;padding-left:5.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Money market funds</p> </td><td style="background-color:#CCDAEF;width:1.08%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.12%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:13.12%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">1,121,096</span></p> </td><td style="background-color:#CCDAEF;width:1.44%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.32%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:16.72%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">1,121,096</span></p> </td><td style="background-color:#CCDAEF;width:1.18%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:17.4%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:1.08%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td colspan="2" style="background-color:#CCDAEF;width:17.4%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:1.08%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:12.5pt"><td style="width:22.88%;padding-left:5.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Treasury securities</p> </td><td style="width:1.08%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:2.12%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13.12%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">4,714,688</span></p> </td><td style="width:1.44%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.32%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:16.72%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,714,688</p> </td><td style="width:1.18%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:17.4%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.08%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td colspan="2" style="width:10.32%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td colspan="2" style="width:10.32%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td></tr> <tr style="height:12.5pt"><td style="background-color:#CCDAEF;width:22.88%;padding-left:5.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Corporate bonds</p> </td><td style="background-color:#CCDAEF;width:1.08%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.12%;padding:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:13.12%;padding:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">37,088,824</span></p> </td><td style="background-color:#CCDAEF;width:1.44%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.32%;padding:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:16.72%;padding:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">13,410,372</span></p> </td><td style="background-color:#CCDAEF;width:1.18%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:17.4%;padding:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">19,696,213</span></p> </td><td style="background-color:#CCDAEF;width:1.08%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.16%;padding:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"> </p> </td><td colspan="2" style="background-color:#CCDAEF;width:17.4%;padding:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,982,239</p> </td><td style="background-color:#CCDAEF;width:1.08%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:12.5pt"><td style="width:22.88%;padding-left:5.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Total</p> </td><td style="width:1.08%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:2.12%;padding:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:13.12%;padding:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">42,924,608</span></p> </td><td style="width:1.44%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.32%;padding:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:16.72%;padding:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">19,246,156</span></p> </td><td style="width:1.18%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.02%;padding:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:17.4%;padding:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">19,696,213</span></p> </td><td style="width:1.08%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"> </p> </td><td style="width:2.16%;padding:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">$</span></p> </td><td colspan="2" style="width:17.4%;padding:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,982,239</p> </td><td style="width:1.08%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Total marketable securities and money market funds represent approximately 71% of our total assets as of March 31, 2026. Marketable securities as of March 31, 2026, had remaining maturities between one and thirty-seven months.</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Money market funds are included on the balance sheets in “Cash and cash equivalents.” Corporate bonds are included in “Marketable securities, short-term” and “Marketable securities, long-term.” Treasury securities are included in “Marketable securities, long-term.” Accrued interest receivables were $455,566 as of March 31, 2026, and $340,241 as of March 31, 2025, and are included in the balance sheets in “Prepaid expenses and other assets.”</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">We monitor the credit ratings of our marketable securities at least quarterly as reported by Standard &amp; Poor’s. </p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">The following table shows the estimated fair value of our marketable securities, aggregated by fair value hierarchy inputs used in estimating their fair values:</p> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse;width:100%"><tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="10" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>As of March 31, 2026</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="10" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>As of March 31, 2025</b></p> </td></tr> <tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Level 1</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Level 2</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Total</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Level 1</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Level 2</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Total</b></p> </td></tr> <tr><td style="background-color:#CCDAEF;width:28.28%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Money market funds</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:9.08%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,121,096</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:9.1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:9.1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,121,096</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:9.1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">7,905,042 </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:9.1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:9.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">7,905,042 </p> </td></tr> <tr><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Treasury securities</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:9.08%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:9.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,714,688</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:9.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,714,688</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:9.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:9.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,715,238</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:9.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,715,238</p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Corporate bonds</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:9.08%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:9.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">37,088,824</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:9.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">37,088,824</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:9.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:9.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">35,280,978</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:9.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">35,280,978</p> </td></tr> <tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Total</p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:9.08%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,121,096</p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:9.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">41,803,512</p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:9.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">42,924,608</p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:9.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">7,905,042</p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:9.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">39,996,216</p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:9.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">47,901,258</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Our available-for-sale securities as of March 31, 2026 and 2025, aggregated into classes of securities, were as follows:</p> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse;width:100%"><tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="14" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>As of March 31, 2026</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="14" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>As of March 31, 2025</b></p> </td></tr> <tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Amortized</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Cost</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Gross</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Unrealized</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Holding</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Gains</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Gross</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Unrealized</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Holding</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Losses</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.72%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="width:9.44%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Estimated</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Fair</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Value</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Amortized</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Cost</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Gross</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Unrealized</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Holding</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Gains</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Gross</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Unrealized</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Holding</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Losses</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Estimated</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Fair</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Value</b></p> </td></tr> <tr><td style="background-color:#CCDAEF;width:17.76%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Money market funds</p> </td><td style="background-color:#CCDAEF;width:0.56%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:8.42%;padding:0.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,121,096</p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.56%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:7.64%;padding:0.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.56%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:8.08%;padding:0.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:0.72%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.72%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:8.42%;padding:0.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,121,096</p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.56%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:8.42%;padding:0.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">7,905,042 </p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.56%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:7.64%;padding:0.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.56%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:8.04%;padding:0.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:0.72%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.56%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:8.42%;padding:0.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">7,905,042 </p> </td></tr> <tr><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Treasury securities</p> </td><td style="background-color:#FFFFFF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:8.42%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,699,853</p> </td><td style="background-color:#FFFFFF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:1.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:7.64%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">14,835 </p> </td><td style="background-color:#FFFFFF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:8.08%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#FFFFFF;width:0.72%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:0.72%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:8.42%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,714,688</p> </td><td style="background-color:#FFFFFF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:8.42%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,699,686 </p> </td><td style="background-color:#FFFFFF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:1.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:7.64%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">15,552 </p> </td><td style="background-color:#FFFFFF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:8.04%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#FFFFFF;width:0.72%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:8.42%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,715,238 </p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Corporate bonds</p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:8.42%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">37,144,634</p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:7.64%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">16,583</p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:8.08%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">(72,393</p> </td><td style="background-color:#CCDAEF;width:0.72%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#CCDAEF;width:0.72%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:8.42%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">37,088,824</p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:8.42%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">35,384,272 </p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:7.64%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">55,858 </p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:8.04%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">(159,152</p> </td><td style="background-color:#CCDAEF;width:0.72%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:8.42%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">35,280,978</p> </td></tr> <tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Total</p> </td><td style="width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="width:8.42%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">42,965,583</p> </td><td style="width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="width:7.64%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">31,418</p> </td><td style="width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="width:8.08%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">(72,393</p> </td><td style="width:0.72%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="width:0.72%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="width:8.42%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">42,924,608</p> </td><td style="width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="width:8.42%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">47,989,000 </p> </td><td style="width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="width:7.64%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">71,410</p> </td><td style="width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="width:8.04%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">(159,152</p> </td><td style="width:0.72%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="width:8.42%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">47,901,258</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">The following table shows the gross unrealized holding losses and estimated fair value of our marketable securities, aggregated by category of securities and length of time that individual securities had been in a continuous unrealized loss position as of March 31, 2026 and 2025:</p> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="border-collapse:collapse;width:100.04%"><tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="6" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Less Than 12 Months</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="6" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>12 Months or Greater</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="6" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Total</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Estimated</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Fair</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Value</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Gross</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Unrealized</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Holding</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Losses</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Estimated</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Fair</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Value</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Gross</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Unrealized</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Holding</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Losses</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Estimated</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Fair</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Value</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Gross</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Unrealized</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Holding</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Losses</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:27.98%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">As of March 31, 2026</p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:9pt">Corporate bonds</p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">23,221,061</p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(51,668</p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,447,243</p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(20,725</p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">27,668,304</p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(72,393</p> </td><td style="width:0.88%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:9pt">Total</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">23,221,061</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(51,668</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,447,243</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(20,725</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">27,668,304</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(72,393</p> </td><td style="background-color:#CCDAEF;width:0.88%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td></tr> <tr><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">As of March 31, 2025</p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:9pt">Corporate bonds</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">7,323,059</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(31,808</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">21,020,717</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(127,344</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">28,343,776</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(159,152</p> </td><td style="background-color:#FFFFFF;width:0.88%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:9pt">Total</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">7,323,059</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(31,808</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">21,020,717</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(127,344</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">28,343,776</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(159,152</p> </td><td style="background-color:#CCDAEF;width:0.88%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">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.</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Unrealized gains on our marketable securities and their tax effects are as follows:</p> <table style="margin:0 auto;border-collapse:collapse;width:71.5%"><tr><td style="width:65.28%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="6" style="width:31.4%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Year Ended March 31,</b></p> </td><td style="width:2.22%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="width:65.28%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="width:14.04%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2026</b></p> </td><td style="width:1.38%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.06%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="width:14.92%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2025</b></p> </td><td style="width:2.22%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:65.28%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Unrealized gain on marketable securities</p> </td><td style="background-color:#CCDAEF;width:1.1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.96%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:12.08%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">46,767</span></p> </td><td style="background-color:#CCDAEF;width:1.38%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.06%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.96%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:12.96%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">907,698</p> </td><td style="background-color:#CCDAEF;width:2.22%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:65.28%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Tax effects</p> </td><td style="width:1.1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.96%;padding:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:12.08%;padding:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(10,233</p> </td><td style="width:1.38%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="width:1.06%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.96%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:12.96%;padding:0.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(198,605</p> </td><td style="width:2.22%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">) </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:65.28%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Unrealized gain on marketable securities, net of tax</p> </td><td style="background-color:#CCDAEF;width:1.1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.96%;padding:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:12.08%;padding:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">36,534</span></p> </td><td style="background-color:#CCDAEF;width:1.38%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.06%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.96%;padding:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:12.96%;padding:0.25pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">709,093</p> </td><td style="background-color:#CCDAEF;width:2.22%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse;width:76.66%"><tr style="height:11.7pt"><td style="width:22.88%" valign="bottom"></td><td style="width:1.08%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td colspan="2" style="width:15.24%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"><b>Total</b></p> </td><td style="width:1.44%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td colspan="2" style="width:18.04%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"><b>&lt;1 Year</b></p> </td><td style="width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td colspan="2" style="width:18.42%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"><b>1–3 Years</b></p> </td><td style="width:1.08%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td colspan="3" style="width:19.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"><b>3–4 Years</b></p> </td><td style="width:1.08%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:12.5pt"><td style="background-color:#CCDAEF;width:22.88%;padding-left:5.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Money market funds</p> </td><td style="background-color:#CCDAEF;width:1.08%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.12%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:13.12%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">1,121,096</span></p> </td><td style="background-color:#CCDAEF;width:1.44%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.32%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:16.72%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">1,121,096</span></p> </td><td style="background-color:#CCDAEF;width:1.18%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:17.4%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:1.08%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td colspan="2" style="background-color:#CCDAEF;width:17.4%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:1.08%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:12.5pt"><td style="width:22.88%;padding-left:5.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Treasury securities</p> </td><td style="width:1.08%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:2.12%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13.12%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">4,714,688</span></p> </td><td style="width:1.44%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.32%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:16.72%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,714,688</p> </td><td style="width:1.18%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:17.4%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.08%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td colspan="2" style="width:10.32%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td colspan="2" style="width:10.32%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td></tr> <tr style="height:12.5pt"><td style="background-color:#CCDAEF;width:22.88%;padding-left:5.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Corporate bonds</p> </td><td style="background-color:#CCDAEF;width:1.08%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.12%;padding:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:13.12%;padding:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">37,088,824</span></p> </td><td style="background-color:#CCDAEF;width:1.44%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.32%;padding:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:16.72%;padding:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">13,410,372</span></p> </td><td style="background-color:#CCDAEF;width:1.18%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:17.4%;padding:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">19,696,213</span></p> </td><td style="background-color:#CCDAEF;width:1.08%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.16%;padding:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"> </p> </td><td colspan="2" style="background-color:#CCDAEF;width:17.4%;padding:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,982,239</p> </td><td style="background-color:#CCDAEF;width:1.08%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:12.5pt"><td style="width:22.88%;padding-left:5.75pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Total</p> </td><td style="width:1.08%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:2.12%;padding:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:13.12%;padding:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">42,924,608</span></p> </td><td style="width:1.44%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.32%;padding:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:16.72%;padding:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">19,246,156</span></p> </td><td style="width:1.18%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.02%;padding:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:17.4%;padding:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">19,696,213</span></p> </td><td style="width:1.08%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"> </p> </td><td style="width:2.16%;padding:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">$</span></p> </td><td colspan="2" style="width:17.4%;padding:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,982,239</p> </td><td style="width:1.08%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0"> </p> 1121096 1121096 0 0 4714688 4714688 0 37088824 13410372 19696213 3982239 42924608 19246156 19696213 3982239 455566 340241 <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0">The following table shows the estimated fair value of our marketable securities, aggregated by fair value hierarchy inputs used in estimating their fair values:</p> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse;width:100%"><tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="10" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>As of March 31, 2026</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="10" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>As of March 31, 2025</b></p> </td></tr> <tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Level 1</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Level 2</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Total</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Level 1</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Level 2</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Total</b></p> </td></tr> <tr><td style="background-color:#CCDAEF;width:28.28%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Money market funds</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:9.08%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,121,096</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:9.1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:9.1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,121,096</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:9.1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">7,905,042 </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:9.1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:9.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">7,905,042 </p> </td></tr> <tr><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Treasury securities</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:9.08%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:9.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,714,688</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:9.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,714,688</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:9.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:9.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,715,238</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:9.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,715,238</p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Corporate bonds</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:9.08%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:9.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">37,088,824</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:9.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">37,088,824</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:9.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:9.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">35,280,978</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:9.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">35,280,978</p> </td></tr> <tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Total</p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:9.08%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,121,096</p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:9.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">41,803,512</p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:9.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">42,924,608</p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:9.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">7,905,042</p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:9.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">39,996,216</p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:9.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">47,901,258</p> </td></tr> </table> 1121096 0 1121096 7905042 0 7905042 0 4714688 4714688 0 4715238 4715238 0 37088824 37088824 0 35280978 35280978 1121096 41803512 42924608 7905042 39996216 47901258 <p style="font:10pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse;width:100%"><tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="14" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>As of March 31, 2026</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="14" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>As of March 31, 2025</b></p> </td></tr> <tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Amortized</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Cost</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Gross</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Unrealized</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Holding</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Gains</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Gross</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Unrealized</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Holding</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Losses</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.72%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="width:9.44%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Estimated</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Fair</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Value</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Amortized</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Cost</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Gross</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Unrealized</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Holding</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Gains</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Gross</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Unrealized</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Holding</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Losses</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Estimated</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Fair</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Value</b></p> </td></tr> <tr><td style="background-color:#CCDAEF;width:17.76%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Money market funds</p> </td><td style="background-color:#CCDAEF;width:0.56%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:8.42%;padding:0.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,121,096</p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.56%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:7.64%;padding:0.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.56%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:8.08%;padding:0.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:0.72%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.72%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:8.42%;padding:0.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,121,096</p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.56%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:8.42%;padding:0.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">7,905,042 </p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.56%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:7.64%;padding:0.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.56%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:8.04%;padding:0.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:0.72%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.56%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:8.42%;padding:0.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">7,905,042 </p> </td></tr> <tr><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Treasury securities</p> </td><td style="background-color:#FFFFFF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:8.42%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,699,853</p> </td><td style="background-color:#FFFFFF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:1.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:7.64%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">14,835 </p> </td><td style="background-color:#FFFFFF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:8.08%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#FFFFFF;width:0.72%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:0.72%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:8.42%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,714,688</p> </td><td style="background-color:#FFFFFF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:8.42%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,699,686 </p> </td><td style="background-color:#FFFFFF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:1.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:7.64%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">15,552 </p> </td><td style="background-color:#FFFFFF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:8.04%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#FFFFFF;width:0.72%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:8.42%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,715,238 </p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Corporate bonds</p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:8.42%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">37,144,634</p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:7.64%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">16,583</p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:8.08%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">(72,393</p> </td><td style="background-color:#CCDAEF;width:0.72%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#CCDAEF;width:0.72%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:8.42%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center">37,088,824</p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:8.42%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">35,384,272 </p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:7.64%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">55,858 </p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:8.04%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">(159,152</p> </td><td style="background-color:#CCDAEF;width:0.72%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#CCDAEF;width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:8.42%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">35,280,978</p> </td></tr> <tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Total</p> </td><td style="width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="width:8.42%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">42,965,583</p> </td><td style="width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="width:7.64%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">31,418</p> </td><td style="width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="width:8.08%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">(72,393</p> </td><td style="width:0.72%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="width:0.72%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="width:8.42%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">42,924,608</p> </td><td style="width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="width:8.42%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">47,989,000 </p> </td><td style="width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="width:7.64%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">71,410</p> </td><td style="width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="width:8.04%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right">(159,152</p> </td><td style="width:0.72%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="width:0.56%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="width:8.42%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">47,901,258</p> </td></tr> </table> 1121096 0 0 1121096 7905042 0 0 7905042 4699853 14835 0 4714688 4699686 15552 0 4715238 37144634 16583 -72393 37088824 35384272 55858 -159152 35280978 42965583 31418 -72393 42924608 47989000 71410 -159152 47901258 <p style="font:10pt Times New Roman;margin:0"> </p> <table style="border-collapse:collapse;width:100.04%"><tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="6" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Less Than 12 Months</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="6" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>12 Months or Greater</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="6" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Total</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Estimated</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Fair</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Value</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Gross</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Unrealized</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Holding</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Losses</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Estimated</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Fair</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Value</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Gross</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Unrealized</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Holding</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Losses</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Estimated</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Fair</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Value</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Gross</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Unrealized</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Holding</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Losses</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:27.98%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">As of March 31, 2026</p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:9pt">Corporate bonds</p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">23,221,061</p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(51,668</p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,447,243</p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(20,725</p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">27,668,304</p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(72,393</p> </td><td style="width:0.88%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:9pt">Total</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">23,221,061</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(51,668</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">4,447,243</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(20,725</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">27,668,304</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(72,393</p> </td><td style="background-color:#CCDAEF;width:0.88%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td></tr> <tr><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">As of March 31, 2025</p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:9pt">Corporate bonds</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">7,323,059</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(31,808</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">21,020,717</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(127,344</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">28,343,776</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(159,152</p> </td><td style="background-color:#FFFFFF;width:0.88%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:9pt">Total</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">7,323,059</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(31,808</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">21,020,717</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(127,344</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">28,343,776</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(159,152</p> </td><td style="background-color:#CCDAEF;width:0.88%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td></tr> </table> 23221061 51668 4447243 20725 27668304 72393 23221061 51668 4447243 20725 27668304 72393 7323059 31808 21020717 127344 28343776 159152 7323059 31808 21020717 127344 28343776 159152 <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Unrealized gains on our marketable securities and their tax effects are as follows:</p> <table style="margin:0 auto;border-collapse:collapse;width:71.5%"><tr><td style="width:65.28%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="6" style="width:31.4%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Year Ended March 31,</b></p> </td><td style="width:2.22%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="width:65.28%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="width:14.04%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2026</b></p> </td><td style="width:1.38%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.06%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="width:14.92%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2025</b></p> </td><td style="width:2.22%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:65.28%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Unrealized gain on marketable securities</p> </td><td style="background-color:#CCDAEF;width:1.1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.96%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:12.08%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">46,767</span></p> </td><td style="background-color:#CCDAEF;width:1.38%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.06%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.96%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:12.96%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">907,698</p> </td><td style="background-color:#CCDAEF;width:2.22%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:65.28%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Tax effects</p> </td><td style="width:1.1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.96%;padding:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:12.08%;padding:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(10,233</p> </td><td style="width:1.38%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="width:1.06%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.96%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:12.96%;padding:0.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(198,605</p> </td><td style="width:2.22%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">) </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:65.28%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Unrealized gain on marketable securities, net of tax</p> </td><td style="background-color:#CCDAEF;width:1.1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.96%;padding:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:12.08%;padding:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">36,534</span></p> </td><td style="background-color:#CCDAEF;width:1.38%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.06%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.96%;padding:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:12.96%;padding:0.25pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">709,093</p> </td><td style="background-color:#CCDAEF;width:2.22%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> </table> 46767 907698 10233 198605 36534 709093 <p style="font:10pt Times New Roman;margin:0"><b>NOTE 6. INVENTORIES</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Inventories are shown in the following table:</p> <table style="margin:0 auto;border-collapse:collapse;width:50.84%"><tr><td style="width:51.76%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">  </p> </td><td style="width:1.56%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="8" style="width:45.04%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>March 31,</b></p> </td><td style="width:1.64%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:51.76%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.56%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="width:20.3%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2026</b></p> </td><td style="width:1.68%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.36%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="4" style="width:21.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2025</b></p> </td><td style="width:1.64%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:51.76%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Raw materials</p> </td><td style="background-color:#CCDAEF;width:1.56%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.98%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:18.32%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,357,842</p> </td><td colspan="2" style="background-color:#CCDAEF;width:3.04%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.54%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:2.2%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:18.4%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,608,632</p> </td><td colspan="2" style="background-color:#CCDAEF;width:2.18%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:51.76%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Work in process</p> </td><td style="width:1.56%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.98%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:18.32%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,282,430</p> </td><td colspan="2" style="width:3.04%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.54%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:2.2%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:18.4%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,609,273</p> </td><td colspan="2" style="width:2.18%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:51.76%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Finished goods</p> </td><td style="background-color:#CCDAEF;width:1.56%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.98%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:18.32%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">2,442,549</span></p> </td><td colspan="2" style="background-color:#CCDAEF;width:3.04%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.54%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:2.2%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:18.4%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,231,178</p> </td><td colspan="2" style="background-color:#CCDAEF;width:2.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:51.76%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Total inventories</p> </td><td style="width:1.56%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.98%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="width:18.32%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">7,082,821</span></p> </td><td colspan="2" style="width:3.04%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.54%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:2.2%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="width:18.4%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">7,449,083</p> </td><td colspan="2" style="width:2.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Inventories are shown in the following table:</p> <table style="margin:0 auto;border-collapse:collapse;width:50.84%"><tr><td style="width:51.76%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">  </p> </td><td style="width:1.56%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="8" style="width:45.04%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>March 31,</b></p> </td><td style="width:1.64%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:51.76%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.56%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="width:20.3%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2026</b></p> </td><td style="width:1.68%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.36%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="4" style="width:21.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2025</b></p> </td><td style="width:1.64%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:51.76%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Raw materials</p> </td><td style="background-color:#CCDAEF;width:1.56%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.98%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:18.32%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,357,842</p> </td><td colspan="2" style="background-color:#CCDAEF;width:3.04%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.54%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:2.2%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:18.4%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,608,632</p> </td><td colspan="2" style="background-color:#CCDAEF;width:2.18%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:51.76%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Work in process</p> </td><td style="width:1.56%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.98%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:18.32%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,282,430</p> </td><td colspan="2" style="width:3.04%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.54%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:2.2%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:18.4%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,609,273</p> </td><td colspan="2" style="width:2.18%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:51.76%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Finished goods</p> </td><td style="background-color:#CCDAEF;width:1.56%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.98%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:18.32%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">2,442,549</span></p> </td><td colspan="2" style="background-color:#CCDAEF;width:3.04%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.54%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:2.2%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:18.4%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,231,178</p> </td><td colspan="2" style="background-color:#CCDAEF;width:2.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:51.76%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Total inventories</p> </td><td style="width:1.56%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.98%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="width:18.32%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">7,082,821</span></p> </td><td colspan="2" style="width:3.04%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.54%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:2.2%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="width:18.4%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">7,449,083</p> </td><td colspan="2" style="width:2.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> </table> 1357842 1608632 3282430 3609273 2442549 2231178 7082821 7449083 <p style="font:10pt Times New Roman;margin:0"><b>NOTE 7. STOCK-BASED COMPENSATION</b><br/><b>Stock Option Plan</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Our 2000 Stock Option Plan, as amended, provides for issuance of up to 5,000,000 common shares to employees, directors, and certain service providers of incentive stock options and nonstatutory stock options. As of March 31, 2026, the number of common shares remaining available for future issuance under our stock option plan was 113,240.<b> </b>Generally, the options may be exercised at any time prior to expiration, subject to vesting based on terms of employment. The period ranges from immediate vesting to vesting in one year. The options have exercisable lives of ten years from the date of grant and are generally not eligible to vest early in the event of retirement, death, disability, or change in control. Exercise prices are not less than fair market value of the underlying Common Stock at the date the options are granted. Stock-based compensation expense was $93,663 in fiscal 2026 and $152,167 in fiscal 2025.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><b>Valuation assumptions</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">We use the Black-Scholes-Merton option-pricing model to determine the fair value of stock options. The following assumptions were used to estimate the fair value of options granted:</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt"> </p> <table style="margin:0 auto;border-collapse:collapse;width:47.32%"><tr><td style="width:56.3%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="3" style="width:43.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Year Ended March 31,</b></p> </td></tr> <tr><td style="width:56.3%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:20%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>2026</b></p> </td><td style="width:4.38%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:19.32%;padding:0.25pt;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>2025</b></p> </td></tr> <tr><td style="background-color:#CCDAEF;width:56.3%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Risk-free interest rate</p> </td><td style="background-color:#CCDAEF;width:20%;padding:0.25pt;border-top:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">3.8% – 4.0%</p> </td><td style="background-color:#CCDAEF;width:4.38%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:19.32%;padding:0.25pt;border-top:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">4.0% – 4.6 %</p> </td></tr> <tr><td style="width:56.3%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Expected volatility</p> </td><td style="width:20%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">40% – 41%</p> </td><td style="width:4.38%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:19.32%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">40% – 42 %</p> </td></tr> <tr><td style="background-color:#CCDAEF;width:56.3%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Expected life (years)</p> </td><td style="background-color:#CCDAEF;width:20%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">5.0 </p> </td><td style="background-color:#CCDAEF;width:4.38%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:19.32%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">5.0</p> </td></tr> <tr><td style="background-color:#FFFFFF;width:56.3%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Dividend yield</p> </td><td style="background-color:#FFFFFF;width:20%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">5.9% – 6.5 %</p> </td><td style="background-color:#FFFFFF;width:4.38%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:19.32%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">4.6% – 5.0 %</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">The determination of the fair value of the awards on the date of grant using the Black-Scholes-Merton model is affected by our stock price as well as assumptions of other variables, including projected stock option exercise behaviors, risk-free interest rate, and expected volatility of our stock price in future periods. Our estimates and assumptions affect the amounts reported in the Financial Statements and accompanying Notes.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><b><i>Expected life</i></b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">We analyze historical exercise and termination data to estimate the expected life assumption. We believe historical data currently represents the best estimate of the expected life of a new option.</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt"> </p> <p style="font:10pt Times New Roman;margin:0"><b><i>Risk-free interest rate</i></b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">The risk-free rate is based on the yield of U.S. Treasury securities on the grant date for maturities similar to the expected lives of the options.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><b><i>Volatility</i></b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9.35pt">We use historical volatility to estimate the expected volatility of our common stock.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><b><i>Dividend yield</i></b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9.35pt">We assumed a 5.9% to 6.5% dividend yield for fiscal 2026 and 4.6% to 5% dividend yield for fiscal 2025 based on the dividend yield on the date the options were granted.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><b>Tax effects of stock-based compensation</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Stock-based compensation decreased net deferred tax liability by $20,418 for fiscal 2026, and increased net deferred tax assets by $17,142 for fiscal 2025.</p> <p style="font:10pt Times New Roman;margin:0"><b>General stock option information</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">The following table summarizes the activity for all stock options outstanding for the years ended March 31, 2026 and 2025:</p> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse;width:495pt"><tr><td style="background-color:#FFFFFF;width:193.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="11" style="background-color:#FFFFFF;width:301.5pt;padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Year Ended March 31,</b></p> </td></tr> <tr><td style="background-color:#FFFFFF;width:193.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="5" style="background-color:#FFFFFF;width:148.5pt;padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2026</b></p> </td><td style="background-color:#FFFFFF;width:13.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="5" style="background-color:#FFFFFF;width:139.5pt;padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2025</b></p> </td></tr> <tr style="height:23pt"><td style="background-color:#FFFFFF;width:193.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"></td><td style="background-color:#FFFFFF;width:47.25pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Shares</b></p> </td><td style="background-color:#FFFFFF;width:7.4pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b> </b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b> </b></p> </td><td style="background-color:#FFFFFF;width:6.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b> </b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b> </b></p> </td><td colspan="2" style="background-color:#FFFFFF;width:87.3pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Weighted Average</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Exercise Price</b></p> </td><td style="background-color:#FFFFFF;width:13.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:45pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Shares</b></p> </td><td style="background-color:#FFFFFF;width:5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b> </b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b> </b></p> </td><td style="background-color:#FFFFFF;width:5.3pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b> </b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b> </b></p> </td><td colspan="2" style="background-color:#FFFFFF;width:84.2pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Weighted Average</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Exercise Price</b></p> </td></tr> <tr><td style="background-color:#CCDAEF;width:193.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Options outstanding at beginning of year</p> </td><td style="background-color:#CCDAEF;width:47.25pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">33,500</p> </td><td style="background-color:#CCDAEF;width:7.4pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:6.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:11.65pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> $ </p> </td><td style="background-color:#CCDAEF;width:75.65pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">74.19</p> </td><td style="background-color:#CCDAEF;width:13.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:45pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">36,000 </p> </td><td style="background-color:#CCDAEF;width:5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:5.3pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:12.2pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> $ </p> </td><td style="background-color:#CCDAEF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">69.50</p> </td></tr> <tr><td style="width:193.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-indent:8pt">Granted</p> </td><td style="width:47.25pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">6,500 </p> </td><td style="width:7.4pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:6.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:11.65pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:75.65pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">64</p> </td><td style="width:13.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:45pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">6,500 </p> </td><td style="width:5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:5.3pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:12.2pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">81.96</p> </td></tr> <tr><td style="background-color:#CCDAEF;width:193.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-indent:8pt">Exercised</p> </td><td style="background-color:#CCDAEF;width:47.25pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:7.4pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-indent:4.3pt;margin-left:-6.5pt"> </p> </td><td style="background-color:#CCDAEF;width:6.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:11.65pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="background-color:#CCDAEF;width:75.65pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:13.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:45pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(9,000)</p> </td><td style="background-color:#CCDAEF;width:5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:-5.75pt"> </p> </td><td style="background-color:#CCDAEF;width:5.3pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:12.2pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="background-color:#CCDAEF;width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">61.06</p> </td></tr> <tr><td style="width:193.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">At March 31, </p> </td><td style="width:47.25pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">40,000</p> </td><td style="width:7.4pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:6.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:11.65pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> $ </p> </td><td style="width:75.65pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">72.53</p> </td><td style="width:13.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:45pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">33,500 </p> </td><td style="width:5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:5.3pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:12.2pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> $ </p> </td><td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">74.19</p> </td></tr> <tr><td style="width:193.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:47.25pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-indent:10pt;text-align:right"> </p> </td><td style="width:7.4pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:6.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:11.65pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:75.65pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:13.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:45pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:5.3pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:12.2pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:193.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Options exercisable at March 31,</p> </td><td style="background-color:#CCDAEF;width:47.25pt;padding-left:2pt;padding-right:2pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">37,500</p> </td><td style="background-color:#CCDAEF;width:7.4pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:6.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:11.65pt;padding-left:2pt;padding-right:2pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> $ </p> </td><td style="background-color:#CCDAEF;width:75.65pt;padding-left:2pt;padding-right:2pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">72.86</p> </td><td style="background-color:#CCDAEF;width:13.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:45pt;padding-left:2pt;padding-right:2pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">31,000 </p> </td><td style="background-color:#CCDAEF;width:5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:5.3pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:12.2pt;padding-left:2pt;padding-right:2pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> $ </p> </td><td style="background-color:#CCDAEF;width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">73.56</p> </td></tr> <tr><td style="width:193.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:47.25pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-indent:10pt"> </p> </td><td style="width:7.4pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:6.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:11.65pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:75.65pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:13.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:45pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:5.3pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:12.2pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td></tr> <tr><td style="width:193.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Weighted average grant date fair value of options granted during the year</p> </td><td style="width:47.25pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:7.4pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:6.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:11.65pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> $ </p> </td><td style="width:75.65pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">14.94</p> </td><td style="width:13.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:45pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:5.3pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:12.2pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> $ </p> </td><td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">22.77</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0"><kbd style="margin-left:9pt"></kbd>No stock options were exercised in fiscal 2026. Of the 9,000 stock options exercised during the year ended March 31, 2025, 7,000 were exchanged in a cashless net option exercise which resulted into the issuance of 1,490 common shares. </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">The following table summarizes additional information about stock options outstanding and exercisable at March 31, 2026:</p> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse;width:517.95pt"><tr><td colspan="9" style="background-color:#FFFFFF;width:316pt;padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Options Outstanding</b></p> </td><td style="background-color:#FFFFFF;width:6.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="7" style="background-color:#FFFFFF;width:195.45pt;padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Options Exercisable</b></p> </td></tr> <tr style="height:30.75pt"><td style="background-color:#FFFFFF;width:66.35pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Options</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Outstanding</b></p> </td><td style="background-color:#FFFFFF;width:6.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="background-color:#FFFFFF;width:88.35pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Weighted Average</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Remaining Contractual</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Life (Years)</b></p> </td><td style="background-color:#FFFFFF;width:6.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="2" style="background-color:#FFFFFF;width:61.75pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Weighted Average</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Exercise Price</b></p> </td><td style="background-color:#FFFFFF;width:6.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="2" style="background-color:#FFFFFF;width:80.05pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Aggregate</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Intrinsic Value</b></p> </td><td style="background-color:#FFFFFF;width:6.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="background-color:#FFFFFF;width:57.65pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Options</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Exercisable</b></p> </td><td style="background-color:#FFFFFF;width:6.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="2" style="background-color:#FFFFFF;width:53.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Weighted Average</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Exercise Price</b></p> </td><td style="background-color:#FFFFFF;width:6.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="2" style="background-color:#FFFFFF;width:71.3pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Aggregate</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Intrinsic Value</b></p> </td></tr> <tr><td style="background-color:#CCDAEF;width:66.35pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">40,000</p> </td><td style="background-color:#CCDAEF;width:6.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:88.35pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">5.8</p> </td><td style="background-color:#CCDAEF;width:6.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:10.35pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:51.4pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">72.53</p> </td><td style="background-color:#CCDAEF;width:6.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:9pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:71.05pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">123,390</p> </td><td style="background-color:#CCDAEF;width:6.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:57.65pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">37,500</p> </td><td style="background-color:#CCDAEF;width:6.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:22.6pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:30.9pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">72.86</p> </td><td style="background-color:#CCDAEF;width:6.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:29.6pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:41.7pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">123,390</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">The total fair value of options granted was $97,082 in fiscal 2026 and $147,986 in fiscal 2025. There was $3,419 of unrecognized stock-based compensation as of March 31, 2026 related to nonvested options, which was recognized in the first quarter of fiscal 2027. There was no unrecognized stock-based compensation as of March 31, 2025 related to nonvested options.</p> 93663 152167 Black-Scholes-Merton option-pricing model <p style="font:10pt Times New Roman;margin:0;text-indent:9pt"> </p> <table style="margin:0 auto;border-collapse:collapse;width:47.32%"><tr><td style="width:56.3%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="3" style="width:43.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Year Ended March 31,</b></p> </td></tr> <tr><td style="width:56.3%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:20%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>2026</b></p> </td><td style="width:4.38%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:19.32%;padding:0.25pt;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>2025</b></p> </td></tr> <tr><td style="background-color:#CCDAEF;width:56.3%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Risk-free interest rate</p> </td><td style="background-color:#CCDAEF;width:20%;padding:0.25pt;border-top:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">3.8% – 4.0%</p> </td><td style="background-color:#CCDAEF;width:4.38%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:19.32%;padding:0.25pt;border-top:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">4.0% – 4.6 %</p> </td></tr> <tr><td style="width:56.3%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Expected volatility</p> </td><td style="width:20%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">40% – 41%</p> </td><td style="width:4.38%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:19.32%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">40% – 42 %</p> </td></tr> <tr><td style="background-color:#CCDAEF;width:56.3%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Expected life (years)</p> </td><td style="background-color:#CCDAEF;width:20%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">5.0 </p> </td><td style="background-color:#CCDAEF;width:4.38%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:19.32%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">5.0</p> </td></tr> <tr><td style="background-color:#FFFFFF;width:56.3%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Dividend yield</p> </td><td style="background-color:#FFFFFF;width:20%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center">5.9% – 6.5 %</p> </td><td style="background-color:#FFFFFF;width:4.38%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:19.32%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center">4.6% – 5.0 %</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0"> </p> 0.038 0.04 0.04 0.046 0.40 0.41 0.40 0.42 P5Y P5Y 0.059 0.065 0.046 0.05 <p style="font:10pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse;width:495pt"><tr><td style="background-color:#FFFFFF;width:193.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="11" style="background-color:#FFFFFF;width:301.5pt;padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Year Ended March 31,</b></p> </td></tr> <tr><td style="background-color:#FFFFFF;width:193.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="5" style="background-color:#FFFFFF;width:148.5pt;padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2026</b></p> </td><td style="background-color:#FFFFFF;width:13.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="5" style="background-color:#FFFFFF;width:139.5pt;padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2025</b></p> </td></tr> <tr style="height:23pt"><td style="background-color:#FFFFFF;width:193.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"></td><td style="background-color:#FFFFFF;width:47.25pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Shares</b></p> </td><td style="background-color:#FFFFFF;width:7.4pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b> </b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b> </b></p> </td><td style="background-color:#FFFFFF;width:6.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b> </b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b> </b></p> </td><td colspan="2" style="background-color:#FFFFFF;width:87.3pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Weighted Average</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Exercise Price</b></p> </td><td style="background-color:#FFFFFF;width:13.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:45pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Shares</b></p> </td><td style="background-color:#FFFFFF;width:5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b> </b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b> </b></p> </td><td style="background-color:#FFFFFF;width:5.3pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b> </b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b> </b></p> </td><td colspan="2" style="background-color:#FFFFFF;width:84.2pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Weighted Average</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Exercise Price</b></p> </td></tr> <tr><td style="background-color:#CCDAEF;width:193.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Options outstanding at beginning of year</p> </td><td style="background-color:#CCDAEF;width:47.25pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">33,500</p> </td><td style="background-color:#CCDAEF;width:7.4pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:6.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:11.65pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> $ </p> </td><td style="background-color:#CCDAEF;width:75.65pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">74.19</p> </td><td style="background-color:#CCDAEF;width:13.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:45pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">36,000 </p> </td><td style="background-color:#CCDAEF;width:5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:5.3pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:12.2pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> $ </p> </td><td style="background-color:#CCDAEF;width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">69.50</p> </td></tr> <tr><td style="width:193.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-indent:8pt">Granted</p> </td><td style="width:47.25pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">6,500 </p> </td><td style="width:7.4pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:6.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:11.65pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:75.65pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">64</p> </td><td style="width:13.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:45pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">6,500 </p> </td><td style="width:5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:5.3pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:12.2pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">81.96</p> </td></tr> <tr><td style="background-color:#CCDAEF;width:193.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-indent:8pt">Exercised</p> </td><td style="background-color:#CCDAEF;width:47.25pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:7.4pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-indent:4.3pt;margin-left:-6.5pt"> </p> </td><td style="background-color:#CCDAEF;width:6.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:11.65pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="background-color:#CCDAEF;width:75.65pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:13.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:45pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(9,000)</p> </td><td style="background-color:#CCDAEF;width:5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:-5.75pt"> </p> </td><td style="background-color:#CCDAEF;width:5.3pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:12.2pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="background-color:#CCDAEF;width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">61.06</p> </td></tr> <tr><td style="width:193.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">At March 31, </p> </td><td style="width:47.25pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">40,000</p> </td><td style="width:7.4pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:6.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:11.65pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> $ </p> </td><td style="width:75.65pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">72.53</p> </td><td style="width:13.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:45pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">33,500 </p> </td><td style="width:5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:5.3pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:12.2pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> $ </p> </td><td style="width:72pt;padding-left:2pt;padding-right:2pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">74.19</p> </td></tr> <tr><td style="width:193.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:47.25pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-indent:10pt;text-align:right"> </p> </td><td style="width:7.4pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:6.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:11.65pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:75.65pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:13.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:45pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:5.3pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:12.2pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:193.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Options exercisable at March 31,</p> </td><td style="background-color:#CCDAEF;width:47.25pt;padding-left:2pt;padding-right:2pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">37,500</p> </td><td style="background-color:#CCDAEF;width:7.4pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:6.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:11.65pt;padding-left:2pt;padding-right:2pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> $ </p> </td><td style="background-color:#CCDAEF;width:75.65pt;padding-left:2pt;padding-right:2pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">72.86</p> </td><td style="background-color:#CCDAEF;width:13.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:45pt;padding-left:2pt;padding-right:2pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">31,000 </p> </td><td style="background-color:#CCDAEF;width:5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:5.3pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:12.2pt;padding-left:2pt;padding-right:2pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> $ </p> </td><td style="background-color:#CCDAEF;width:72pt;padding-left:2pt;padding-right:2pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">73.56</p> </td></tr> <tr><td style="width:193.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:47.25pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-indent:10pt"> </p> </td><td style="width:7.4pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:6.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:11.65pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:75.65pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:13.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:45pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:5.3pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:12.2pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td></tr> <tr><td style="width:193.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Weighted average grant date fair value of options granted during the year</p> </td><td style="width:47.25pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:7.4pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:6.55pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:11.65pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> $ </p> </td><td style="width:75.65pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">14.94</p> </td><td style="width:13.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:45pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:5.3pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:12.2pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> $ </p> </td><td style="width:72pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">22.77</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0"> </p> 33500 74.19 36000 69.5 6500 64 6500 81.96 0 0 9000 61.06 40000 72.53 33500 74.19 37500 72.86 31000 73.56 14.94 22.77 <p style="font:10pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse;width:517.95pt"><tr><td colspan="9" style="background-color:#FFFFFF;width:316pt;padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Options Outstanding</b></p> </td><td style="background-color:#FFFFFF;width:6.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="7" style="background-color:#FFFFFF;width:195.45pt;padding-left:2pt;padding-right:2pt;border-bottom:1pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Options Exercisable</b></p> </td></tr> <tr style="height:30.75pt"><td style="background-color:#FFFFFF;width:66.35pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Options</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Outstanding</b></p> </td><td style="background-color:#FFFFFF;width:6.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="background-color:#FFFFFF;width:88.35pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Weighted Average</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Remaining Contractual</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Life (Years)</b></p> </td><td style="background-color:#FFFFFF;width:6.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="2" style="background-color:#FFFFFF;width:61.75pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Weighted Average</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Exercise Price</b></p> </td><td style="background-color:#FFFFFF;width:6.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="2" style="background-color:#FFFFFF;width:80.05pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Aggregate</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Intrinsic Value</b></p> </td><td style="background-color:#FFFFFF;width:6.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="background-color:#FFFFFF;width:57.65pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Options</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Exercisable</b></p> </td><td style="background-color:#FFFFFF;width:6.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="2" style="background-color:#FFFFFF;width:53.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Weighted Average</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Exercise Price</b></p> </td><td style="background-color:#FFFFFF;width:6.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="2" style="background-color:#FFFFFF;width:71.3pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Aggregate</b></p> <p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Intrinsic Value</b></p> </td></tr> <tr><td style="background-color:#CCDAEF;width:66.35pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">40,000</p> </td><td style="background-color:#CCDAEF;width:6.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:88.35pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">5.8</p> </td><td style="background-color:#CCDAEF;width:6.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:10.35pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:51.4pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">72.53</p> </td><td style="background-color:#CCDAEF;width:6.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:9pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:71.05pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">123,390</p> </td><td style="background-color:#CCDAEF;width:6.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:57.65pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">37,500</p> </td><td style="background-color:#CCDAEF;width:6.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:22.6pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:30.9pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">72.86</p> </td><td style="background-color:#CCDAEF;width:6.5pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:29.6pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:41.7pt;padding-left:2pt;padding-right:2pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">123,390</p> </td></tr> </table> 40000 P5Y9M18D 72.53 123390 37500 72.86 123390 97082 147986 3419 0 <p style="font:10pt Times New Roman;margin:0"><b>NOTE 8. INCOME TAXES</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Income tax provisions for fiscal 2026 and 2025 consisted of the following:</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt"> </p> <table style="margin:0 auto;border-collapse:collapse;width:50.58%"><tr><td style="width:52.48%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="7" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Year Ended March 31,</b></p> </td><td style="width:1.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="width:52.48%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2026</b></p> </td><td colspan="2" style="width:3.78%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:2.16%;padding:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="width:18.46%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2025</b></p> </td><td style="width:1.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:52.48%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Current taxes</p> </td><td colspan="9" style="background-color:#CCDAEF;width:47.52%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr><td style="background-color:#FFFFFF;width:52.48%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:9pt">Federal</p> </td><td style="background-color:#FFFFFF;width:1.1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:2.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#FFFFFF;width:18.28%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">385,336</span></p> </td><td style="background-color:#FFFFFF;width:1.4%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:2.38%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:2.16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#FFFFFF;width:18.28%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,403,776</p> </td><td colspan="2" style="background-color:#FFFFFF;width:1.88%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:52.48%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:9pt">State (Minnesota)</p> </td><td style="background-color:#CCDAEF;width:1.1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:18.28%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">126,669</span></p> </td><td style="background-color:#CCDAEF;width:1.4%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.38%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:18.28%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">182,414</p> </td><td colspan="2" style="background-color:#CCDAEF;width:1.88%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr><td style="background-color:#FFFFFF;width:52.48%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Deferred taxes</p> </td><td colspan="9" style="background-color:#FFFFFF;width:47.52%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:52.48%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:9pt">Federal</p> </td><td style="background-color:#CCDAEF;width:1.1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:18.28%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,074,509</p> </td><td style="background-color:#CCDAEF;width:1.4%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.38%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td colspan="2" style="background-color:#CCDAEF;width:18.46%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(587,356</p> </td><td style="background-color:#CCDAEF;width:1.7%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td></tr> <tr><td style="background-color:#FFFFFF;width:52.48%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:9pt">State (Minnesota)</p> </td><td style="background-color:#FFFFFF;width:1.1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:2.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:18.28%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">30,612</p> </td><td style="background-color:#FFFFFF;width:1.4%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:2.38%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:2.16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td colspan="2" style="background-color:#FFFFFF;width:18.46%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(24,613</p> </td><td style="background-color:#FFFFFF;width:1.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td></tr> <tr><td style="background-color:#CCDAEF;width:52.48%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Income tax provision</p> </td><td style="background-color:#CCDAEF;width:1.1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:18.28%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">2,617,126</span></p> </td><td style="background-color:#CCDAEF;width:1.4%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.38%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td colspan="2" style="background-color:#CCDAEF;width:18.46%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,974,221</p> </td><td style="background-color:#CCDAEF;width:1.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">A reconciliation of the statutory tax rate to the effective tax rate for fiscal 2026 and 2025 is as follows:</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt"> </p> <table style="margin:0 auto;border-collapse:collapse;width:87.5%"><tr><td style="width:47.74%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.12%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="14" style="width:50.32%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Year Ended March 31,</b></p> </td><td style="width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:47.74%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.12%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="6" style="width:24.42%;padding:0.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2026</b></p> </td><td style="width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.94%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.18%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="5" style="width:22.98%;padding:0.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2025</b></p> </td><td style="width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:47.74%;padding:0.25pt" valign="bottom"></td><td style="width:1.12%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.16%;padding:0.25pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:10.26%;padding:0.25pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Amount</b></p> </td><td style="width:1.06%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:1.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b> </b></p> </td><td style="width:1.18%;padding:0.25pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:9.7%;padding:0.25pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>% of Pretax Income</b></p> </td><td style="width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.94%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.18%;padding:0.25pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:10.24%;padding:0.25pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Amount</b></p> </td><td style="width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.94%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.18%;padding:0.25pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:9.66%;padding:0.25pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>% of Pretax Income</b></p> </td><td style="width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:47.74%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Income before income taxes</p> </td><td style="background-color:#CCDAEF;width:1.12%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:10.26%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">17,816,321 </p> </td><td style="background-color:#CCDAEF;width:1.06%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:9.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">100.0%</p> </td><td style="background-color:#CCDAEF;width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:10.24%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">18,038,737</p> </td><td style="background-color:#CCDAEF;width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:9.66%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">100.0%</p> </td><td style="background-color:#CCDAEF;width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:47.74%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Tax expense at U.S. statutory rate</p> </td><td style="width:1.12%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:10.26%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,741,427</p> </td><td style="width:1.06%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:9.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">21.0%</p> </td><td style="width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:10.24%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,788,135</p> </td><td style="width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:9.66%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">21.0%</p> </td><td style="width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:47.74%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">State income taxes, net of Federal benefit</p> </td><td style="background-color:#CCDAEF;width:1.12%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:10.26%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">155,002</p> </td><td style="background-color:#CCDAEF;width:1.06%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:9.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.9%</p> </td><td style="background-color:#CCDAEF;width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:10.24%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">158,741</p> </td><td style="background-color:#CCDAEF;width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:9.66%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.9%</p> </td><td style="background-color:#CCDAEF;width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:47.74%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Tax credits (R&amp;D and manufacturing credits)</p> </td><td style="width:1.12%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:10.26%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(1,135,592</p> </td><td style="width:1.06%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:9.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(6.4%</p> </td><td style="width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:10.24%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(202,166</p> </td><td style="width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:9.66%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(1.1%</p> </td><td style="width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td></tr> <tr><td style="background-color:#CCDAEF;width:47.74%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Effect of foreign-derived intangible income deductions</p> </td><td style="background-color:#CCDAEF;width:1.12%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:10.26%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(359,326</p> </td><td style="background-color:#CCDAEF;width:1.06%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:9.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(2.0%</p> </td><td style="background-color:#CCDAEF;width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#CCDAEF;width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:10.24%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(816,143</p> </td><td style="background-color:#CCDAEF;width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#CCDAEF;width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:9.66%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(4.5%</p> </td><td style="background-color:#CCDAEF;width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td></tr> <tr><td style="width:47.74%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Non-deductible items</p> </td><td style="width:1.12%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:10.26%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">934</p> </td><td style="width:1.06%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:9.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.0%</p> </td><td style="width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:10.24%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">916</p> </td><td style="width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:9.66%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.0%</p> </td><td style="width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:47.74%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Other</p> </td><td style="background-color:#CCDAEF;width:1.12%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:10.26%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">214,681</p> </td><td style="background-color:#CCDAEF;width:1.06%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:9.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1.2%</p> </td><td style="background-color:#CCDAEF;width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:10.24%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">44,738</p> </td><td style="background-color:#CCDAEF;width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:9.66%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.2%</p> </td><td style="background-color:#CCDAEF;width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:47.74%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Provision for income taxes</p> </td><td style="width:1.12%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="width:10.26%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,617,126</p> </td><td style="width:1.06%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:9.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">14.7%</p> </td><td style="width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="width:10.24%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,974,221</p> </td><td style="width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:9.66%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">16.5%</p> </td><td style="width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Income taxes paid for fiscal 2026 and 2025, disaggregated by federal and state, are as follow:</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt"> </p> <table style="margin:0 auto;border-collapse:collapse;width:65.84%"><tr><td style="width:62.74%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">  </p> </td><td style="width:1.2%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="8" style="width:34.8%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Year Ended March 31,</b></p> </td><td style="width:1.26%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:62.74%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> Income taxes paid:</p> </td><td style="width:1.2%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="width:15.68%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2026</b></p> </td><td style="width:1.3%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.06%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="4" style="width:16.76%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2025</b></p> </td><td style="width:1.26%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:62.74%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:3.25pt">Federal</p> </td><td style="background-color:#CCDAEF;width:1.2%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.54%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:14.14%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,793,539</p> </td><td colspan="2" style="background-color:#CCDAEF;width:2.34%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.42%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.7%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:14.2%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,223,664</p> </td><td colspan="2" style="background-color:#CCDAEF;width:1.7%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:62.74%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:3.25pt">State (Minnesota)</p> </td><td style="width:1.2%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.54%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:14.14%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">139,610</span></p> </td><td colspan="2" style="width:2.34%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.42%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:14.2%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">87,870</p> </td><td colspan="2" style="width:1.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:62.74%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> Total</p> </td><td style="background-color:#CCDAEF;width:1.2%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.54%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:14.14%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,933,149</p> </td><td colspan="2" style="background-color:#CCDAEF;width:2.34%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.42%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:14.2%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,311,534</p> </td><td colspan="2" style="background-color:#CCDAEF;width:1.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of our deferred tax assets and deferred tax liabilities as of March 31, 2026 and 2025 were as follows:</p> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse"><tr style="height:7.2pt"><td style="width:169.85pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:3.15pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="10" style="width:171.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>As of March 31, 2026</b></p> </td><td style="width:6.6pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="10" style="width:184.3pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>As of March 31, 2025</b></p> </td><td style="width:3.25pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td></tr> <tr style="height:7.2pt"><td style="width:169.85pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:3.15pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="width:47.85pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Deferred Tax</b><br/><b>Assets</b></p> </td><td style="width:4.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b> </b></p> </td><td style="width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b> </b></p> </td><td colspan="2" style="width:48.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Deferred</b><br/><b>Tax</b><br/><b>Liabilities</b></p> </td><td style="width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b> </b></p> </td><td style="width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b> </b></p> </td><td colspan="2" style="width:63.05pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Net Deferred    Tax Assets/</b><br/><b>(Liabilities)</b></p> </td><td style="width:6.6pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="width:54.15pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Deferred Tax</b><br/><b>Assets</b></p> </td><td style="width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:2.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="width:55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Deferred</b><br/><b>Tax</b><br/><b>Liabilities</b></p> </td><td style="width:3.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:4.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="width:59.7pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Net Deferred</b><br/><b>Tax Assets/</b><br/><b>(Liabilities)</b></p> </td><td style="width:3.25pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCDAEF;width:169.85pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Paid time off accrual</p> </td><td style="background-color:#CCDAEF;width:3.15pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:5.95pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:41.9pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">67,884</p> </td><td style="background-color:#CCDAEF;width:4.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.5pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:8.1pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:40.8pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.5pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:8.4pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:54.65pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">67,884</p> </td><td style="background-color:#CCDAEF;width:6.6pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.5pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:7.8pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:46.35pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">67,594</p> </td><td style="background-color:#CCDAEF;width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.9pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:8.65pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:46.35pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:3.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:4.55pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:12.95pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:46.75pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">67,594</p> </td><td style="background-color:#CCDAEF;width:3.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#FFFFFF;width:169.85pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Reserve for obsolete inventory</p> </td><td style="background-color:#FFFFFF;width:3.15pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:5.95pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:41.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">47,017</p> </td><td style="background-color:#FFFFFF;width:4.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:8.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:40.8pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#FFFFFF;width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:8.4pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:54.65pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">47,017</p> </td><td style="background-color:#FFFFFF;width:6.6pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:7.8pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:46.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">47,042</p> </td><td style="background-color:#FFFFFF;width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:2.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:8.65pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:46.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:3.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:4.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:12.95pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:46.75pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">47,042</p> </td><td style="background-color:#FFFFFF;width:3.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCDAEF;width:169.85pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Depreciation and amortization</p> </td><td style="background-color:#CCDAEF;width:3.15pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:5.95pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:41.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:4.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:8.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:40.8pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(734,113</p> </td><td style="background-color:#CCDAEF;width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#CCDAEF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:8.4pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:54.65pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(734,113</p> </td><td style="background-color:#CCDAEF;width:6.6pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#CCDAEF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:7.8pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:46.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:8.65pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:46.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(118,314</p> </td><td style="background-color:#CCDAEF;width:3.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#CCDAEF;width:4.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:12.95pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:46.75pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(118,314</p> </td><td style="background-color:#CCDAEF;width:3.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#FFFFFF;width:169.85pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Stock-based compensation deductions</p> </td><td style="background-color:#FFFFFF;width:3.15pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:5.95pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:41.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">139,228</p> </td><td style="background-color:#FFFFFF;width:4.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:8.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:40.8pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#FFFFFF;width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:8.4pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:54.65pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">139,228</p> </td><td style="background-color:#FFFFFF;width:6.6pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:7.8pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:46.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">118,810</p> </td><td style="background-color:#FFFFFF;width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:2.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:8.65pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:46.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#FFFFFF;width:3.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:4.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:12.95pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:46.75pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">118,810</p> </td><td style="background-color:#FFFFFF;width:3.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCDAEF;width:169.85pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Unrealized loss on marketable securities</p> </td><td style="background-color:#CCDAEF;width:3.15pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:5.95pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:41.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">8,961</p> </td><td style="background-color:#CCDAEF;width:4.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:8.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:40.8pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:8.4pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:54.65pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">8,961</p> </td><td style="background-color:#CCDAEF;width:6.6pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:7.8pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:46.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">19,198</p> </td><td style="background-color:#CCDAEF;width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:8.65pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:46.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:3.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:4.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:12.95pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:46.75pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">19,198</p> </td><td style="background-color:#CCDAEF;width:3.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#FFFFFF;width:169.85pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Section 174 R&amp;D expense</p> </td><td style="background-color:#FFFFFF;width:3.15pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:5.95pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:41.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">65,273</p> </td><td style="background-color:#FFFFFF;width:4.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:8.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:40.8pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#FFFFFF;width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:8.4pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:54.65pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">65,273</p> </td><td style="background-color:#FFFFFF;width:6.6pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:7.8pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:46.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,417,015</p> </td><td style="background-color:#FFFFFF;width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:2.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:8.65pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:46.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#FFFFFF;width:3.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:4.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:12.95pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:46.75pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,417,015</p> </td><td style="background-color:#FFFFFF;width:3.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCDAEF;width:169.85pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Section 263A UNICAP inventory</p> </td><td style="background-color:#CCDAEF;width:3.15pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:5.95pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:41.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">129,744</p> </td><td style="background-color:#CCDAEF;width:4.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:8.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:40.8pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:8.4pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:54.65pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">129,744</p> </td><td style="background-color:#CCDAEF;width:6.6pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:7.8pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:46.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">311,729</p> </td><td style="background-color:#CCDAEF;width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:8.65pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:46.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:3.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:4.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:12.95pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:46.75pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">311,729</p> </td><td style="background-color:#CCDAEF;width:3.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:7.2pt"><td style="width:169.85pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Other</p> </td><td style="width:3.15pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:5.95pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:41.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">27,722</p> </td><td style="width:4.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:8.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:40.8pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:8.4pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:54.65pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">27,722</p> </td><td style="width:6.6pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:7.8pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:46.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,995</p> </td><td style="width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:2.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:8.65pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:46.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="width:3.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:4.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:12.95pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:46.75pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,995</p> </td><td style="width:3.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCDAEF;width:169.85pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Deferred Tax</p> </td><td style="background-color:#CCDAEF;width:3.15pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:5.95pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:41.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">485,829</p> </td><td style="background-color:#CCDAEF;width:4.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:8.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:40.8pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(734,113</p> </td><td style="background-color:#CCDAEF;width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#CCDAEF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:8.4pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:54.65pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(248,284</p> </td><td style="background-color:#CCDAEF;width:6.6pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#CCDAEF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:7.8pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:46.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,985,383</p> </td><td style="background-color:#CCDAEF;width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:8.65pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:46.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(118,314</p> </td><td style="background-color:#CCDAEF;width:3.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#CCDAEF;width:4.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:12.95pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:46.75pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,867,069</p> </td><td style="background-color:#CCDAEF;width:3.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">We had no unrecognized tax benefits as of March 31, 2026, 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 provision for income taxes. As of March 31, 2026 we had no accrued interest related to uncertain tax positions. Federal estimated tax overpayment was $1,261,822 and State taxes payable was $69,968<span style="color:#EE0000"> </span>as of March 31, 2026.  Federal and State taxes payable were $243,394 as of March 31, 2025. The tax years ended March 31, 2023<span style="color:#EE0000"> </span>through March 31, 2026 remain open to examination by the major taxing jurisdictions to which we are subject.</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt"> </p> <table style="margin:0 auto;border-collapse:collapse;width:50.58%"><tr><td style="width:52.48%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="7" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Year Ended March 31,</b></p> </td><td style="width:1.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="width:52.48%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2026</b></p> </td><td colspan="2" style="width:3.78%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:2.16%;padding:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="width:18.46%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2025</b></p> </td><td style="width:1.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:52.48%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Current taxes</p> </td><td colspan="9" style="background-color:#CCDAEF;width:47.52%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr><td style="background-color:#FFFFFF;width:52.48%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:9pt">Federal</p> </td><td style="background-color:#FFFFFF;width:1.1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:2.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#FFFFFF;width:18.28%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">385,336</span></p> </td><td style="background-color:#FFFFFF;width:1.4%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:2.38%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:2.16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#FFFFFF;width:18.28%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,403,776</p> </td><td colspan="2" style="background-color:#FFFFFF;width:1.88%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:52.48%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:9pt">State (Minnesota)</p> </td><td style="background-color:#CCDAEF;width:1.1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:18.28%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">126,669</span></p> </td><td style="background-color:#CCDAEF;width:1.4%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.38%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:18.28%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">182,414</p> </td><td colspan="2" style="background-color:#CCDAEF;width:1.88%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr><td style="background-color:#FFFFFF;width:52.48%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Deferred taxes</p> </td><td colspan="9" style="background-color:#FFFFFF;width:47.52%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:52.48%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:9pt">Federal</p> </td><td style="background-color:#CCDAEF;width:1.1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:18.28%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,074,509</p> </td><td style="background-color:#CCDAEF;width:1.4%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.38%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td colspan="2" style="background-color:#CCDAEF;width:18.46%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(587,356</p> </td><td style="background-color:#CCDAEF;width:1.7%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td></tr> <tr><td style="background-color:#FFFFFF;width:52.48%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:9pt">State (Minnesota)</p> </td><td style="background-color:#FFFFFF;width:1.1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:2.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:18.28%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">30,612</p> </td><td style="background-color:#FFFFFF;width:1.4%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:2.38%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:2.16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td colspan="2" style="background-color:#FFFFFF;width:18.46%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(24,613</p> </td><td style="background-color:#FFFFFF;width:1.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td></tr> <tr><td style="background-color:#CCDAEF;width:52.48%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Income tax provision</p> </td><td style="background-color:#CCDAEF;width:1.1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:18.28%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">2,617,126</span></p> </td><td style="background-color:#CCDAEF;width:1.4%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.38%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td colspan="2" style="background-color:#CCDAEF;width:18.46%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,974,221</p> </td><td style="background-color:#CCDAEF;width:1.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> </table> 385336 3403776 126669 182414 2074509 -587356 30612 -24613 2617126 2974221 <p style="font:10pt Times New Roman;margin:0;text-indent:9pt"> </p> <table style="margin:0 auto;border-collapse:collapse;width:87.5%"><tr><td style="width:47.74%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.12%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="14" style="width:50.32%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Year Ended March 31,</b></p> </td><td style="width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:47.74%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.12%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="6" style="width:24.42%;padding:0.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2026</b></p> </td><td style="width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.94%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.18%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="5" style="width:22.98%;padding:0.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2025</b></p> </td><td style="width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:47.74%;padding:0.25pt" valign="bottom"></td><td style="width:1.12%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.16%;padding:0.25pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:10.26%;padding:0.25pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Amount</b></p> </td><td style="width:1.06%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:1.02%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b> </b></p> </td><td style="width:1.18%;padding:0.25pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:9.7%;padding:0.25pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>% of Pretax Income</b></p> </td><td style="width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.94%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.18%;padding:0.25pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:10.24%;padding:0.25pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Amount</b></p> </td><td style="width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.94%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.18%;padding:0.25pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:9.66%;padding:0.25pt;border-top:0.5pt solid #000000;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>% of Pretax Income</b></p> </td><td style="width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:47.74%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Income before income taxes</p> </td><td style="background-color:#CCDAEF;width:1.12%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:10.26%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">17,816,321 </p> </td><td style="background-color:#CCDAEF;width:1.06%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:9.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">100.0%</p> </td><td style="background-color:#CCDAEF;width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:10.24%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">18,038,737</p> </td><td style="background-color:#CCDAEF;width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:9.66%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">100.0%</p> </td><td style="background-color:#CCDAEF;width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:47.74%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Tax expense at U.S. statutory rate</p> </td><td style="width:1.12%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:10.26%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,741,427</p> </td><td style="width:1.06%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:9.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">21.0%</p> </td><td style="width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:10.24%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,788,135</p> </td><td style="width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:9.66%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">21.0%</p> </td><td style="width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:47.74%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">State income taxes, net of Federal benefit</p> </td><td style="background-color:#CCDAEF;width:1.12%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:10.26%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">155,002</p> </td><td style="background-color:#CCDAEF;width:1.06%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:9.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.9%</p> </td><td style="background-color:#CCDAEF;width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:10.24%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">158,741</p> </td><td style="background-color:#CCDAEF;width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:9.66%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.9%</p> </td><td style="background-color:#CCDAEF;width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:47.74%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Tax credits (R&amp;D and manufacturing credits)</p> </td><td style="width:1.12%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:10.26%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(1,135,592</p> </td><td style="width:1.06%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:9.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(6.4%</p> </td><td style="width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:10.24%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(202,166</p> </td><td style="width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:9.66%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(1.1%</p> </td><td style="width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td></tr> <tr><td style="background-color:#CCDAEF;width:47.74%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Effect of foreign-derived intangible income deductions</p> </td><td style="background-color:#CCDAEF;width:1.12%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:10.26%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(359,326</p> </td><td style="background-color:#CCDAEF;width:1.06%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:9.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(2.0%</p> </td><td style="background-color:#CCDAEF;width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#CCDAEF;width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:10.24%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(816,143</p> </td><td style="background-color:#CCDAEF;width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#CCDAEF;width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:9.66%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(4.5%</p> </td><td style="background-color:#CCDAEF;width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td></tr> <tr><td style="width:47.74%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Non-deductible items</p> </td><td style="width:1.12%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:10.26%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">934</p> </td><td style="width:1.06%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:9.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.0%</p> </td><td style="width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:10.24%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">916</p> </td><td style="width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:9.66%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.0%</p> </td><td style="width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:47.74%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Other</p> </td><td style="background-color:#CCDAEF;width:1.12%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:10.26%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">214,681</p> </td><td style="background-color:#CCDAEF;width:1.06%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:9.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1.2%</p> </td><td style="background-color:#CCDAEF;width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:10.24%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">44,738</p> </td><td style="background-color:#CCDAEF;width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:9.66%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">0.2%</p> </td><td style="background-color:#CCDAEF;width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:47.74%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Provision for income taxes</p> </td><td style="width:1.12%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="width:10.26%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,617,126</p> </td><td style="width:1.06%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.02%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:9.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">14.7%</p> </td><td style="width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="width:10.24%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">2,974,221</p> </td><td style="width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.94%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.18%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:9.66%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">16.5%</p> </td><td style="width:0.82%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> </table> 17816321 18038737 3741427 3788135 155002 158741 1135592 202166 359326 816143 934 916 214681 44738 2617126 2974221 <p style="font:10pt Times New Roman;margin:0;text-indent:9pt"> </p> <table style="margin:0 auto;border-collapse:collapse;width:65.84%"><tr><td style="width:62.74%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">  </p> </td><td style="width:1.2%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="8" style="width:34.8%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Year Ended March 31,</b></p> </td><td style="width:1.26%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:62.74%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> Income taxes paid:</p> </td><td style="width:1.2%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="width:15.68%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2026</b></p> </td><td style="width:1.3%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.06%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="4" style="width:16.76%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2025</b></p> </td><td style="width:1.26%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:62.74%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:3.25pt">Federal</p> </td><td style="background-color:#CCDAEF;width:1.2%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.54%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:14.14%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,793,539</p> </td><td colspan="2" style="background-color:#CCDAEF;width:2.34%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.42%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.7%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:14.2%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,223,664</p> </td><td colspan="2" style="background-color:#CCDAEF;width:1.7%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:62.74%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:3.25pt">State (Minnesota)</p> </td><td style="width:1.2%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.54%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:14.14%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">139,610</span></p> </td><td colspan="2" style="width:2.34%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:0.42%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:14.2%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">87,870</p> </td><td colspan="2" style="width:1.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:62.74%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> Total</p> </td><td style="background-color:#CCDAEF;width:1.2%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.54%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:14.14%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,933,149</p> </td><td colspan="2" style="background-color:#CCDAEF;width:2.34%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:0.42%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td style="background-color:#CCDAEF;width:14.2%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,311,534</p> </td><td colspan="2" style="background-color:#CCDAEF;width:1.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> </table> 1793539 3223664 139610 87870 1933149 3311534 <p style="font:10pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse"><tr style="height:7.2pt"><td style="width:169.85pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:3.15pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="10" style="width:171.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>As of March 31, 2026</b></p> </td><td style="width:6.6pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="10" style="width:184.3pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>As of March 31, 2025</b></p> </td><td style="width:3.25pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td></tr> <tr style="height:7.2pt"><td style="width:169.85pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:3.15pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="width:47.85pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Deferred Tax</b><br/><b>Assets</b></p> </td><td style="width:4.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b> </b></p> </td><td style="width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b> </b></p> </td><td colspan="2" style="width:48.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Deferred</b><br/><b>Tax</b><br/><b>Liabilities</b></p> </td><td style="width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b> </b></p> </td><td style="width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"><b> </b></p> </td><td colspan="2" style="width:63.05pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Net Deferred    Tax Assets/</b><br/><b>(Liabilities)</b></p> </td><td style="width:6.6pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="width:54.15pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Deferred Tax</b><br/><b>Assets</b></p> </td><td style="width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:2.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="width:55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Deferred</b><br/><b>Tax</b><br/><b>Liabilities</b></p> </td><td style="width:3.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:4.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="width:59.7pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Net Deferred</b><br/><b>Tax Assets/</b><br/><b>(Liabilities)</b></p> </td><td style="width:3.25pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCDAEF;width:169.85pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Paid time off accrual</p> </td><td style="background-color:#CCDAEF;width:3.15pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:5.95pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:41.9pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">67,884</p> </td><td style="background-color:#CCDAEF;width:4.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.5pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:8.1pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:40.8pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.5pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:8.4pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:54.65pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">67,884</p> </td><td style="background-color:#CCDAEF;width:6.6pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.5pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:7.8pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:46.35pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">67,594</p> </td><td style="background-color:#CCDAEF;width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.9pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:8.65pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:46.35pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:3.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:4.55pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:12.95pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:46.75pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">67,594</p> </td><td style="background-color:#CCDAEF;width:3.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#FFFFFF;width:169.85pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Reserve for obsolete inventory</p> </td><td style="background-color:#FFFFFF;width:3.15pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:5.95pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:41.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">47,017</p> </td><td style="background-color:#FFFFFF;width:4.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:8.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:40.8pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#FFFFFF;width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:8.4pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:54.65pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">47,017</p> </td><td style="background-color:#FFFFFF;width:6.6pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:7.8pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:46.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">47,042</p> </td><td style="background-color:#FFFFFF;width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:2.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:8.65pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:46.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:3.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:4.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:12.95pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:46.75pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">47,042</p> </td><td style="background-color:#FFFFFF;width:3.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCDAEF;width:169.85pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Depreciation and amortization</p> </td><td style="background-color:#CCDAEF;width:3.15pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:5.95pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:41.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:4.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:8.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:40.8pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(734,113</p> </td><td style="background-color:#CCDAEF;width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#CCDAEF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:8.4pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:54.65pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(734,113</p> </td><td style="background-color:#CCDAEF;width:6.6pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#CCDAEF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:7.8pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:46.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:8.65pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:46.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(118,314</p> </td><td style="background-color:#CCDAEF;width:3.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#CCDAEF;width:4.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:12.95pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:46.75pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(118,314</p> </td><td style="background-color:#CCDAEF;width:3.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#FFFFFF;width:169.85pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Stock-based compensation deductions</p> </td><td style="background-color:#FFFFFF;width:3.15pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:5.95pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:41.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">139,228</p> </td><td style="background-color:#FFFFFF;width:4.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:8.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:40.8pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#FFFFFF;width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:8.4pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:54.65pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">139,228</p> </td><td style="background-color:#FFFFFF;width:6.6pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:7.8pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:46.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">118,810</p> </td><td style="background-color:#FFFFFF;width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:2.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:8.65pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:46.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#FFFFFF;width:3.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:4.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:12.95pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:46.75pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">118,810</p> </td><td style="background-color:#FFFFFF;width:3.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCDAEF;width:169.85pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Unrealized loss on marketable securities</p> </td><td style="background-color:#CCDAEF;width:3.15pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:5.95pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:41.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">8,961</p> </td><td style="background-color:#CCDAEF;width:4.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:8.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:40.8pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:8.4pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:54.65pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">8,961</p> </td><td style="background-color:#CCDAEF;width:6.6pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:7.8pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:46.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">19,198</p> </td><td style="background-color:#CCDAEF;width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:8.65pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:46.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:3.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:4.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:12.95pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:46.75pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">19,198</p> </td><td style="background-color:#CCDAEF;width:3.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#FFFFFF;width:169.85pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Section 174 R&amp;D expense</p> </td><td style="background-color:#FFFFFF;width:3.15pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:5.95pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:41.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">65,273</p> </td><td style="background-color:#FFFFFF;width:4.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:8.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:40.8pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#FFFFFF;width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:8.4pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:54.65pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">65,273</p> </td><td style="background-color:#FFFFFF;width:6.6pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:7.8pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:46.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,417,015</p> </td><td style="background-color:#FFFFFF;width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:2.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:8.65pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:46.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#FFFFFF;width:3.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#FFFFFF;width:4.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:12.95pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:46.75pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,417,015</p> </td><td style="background-color:#FFFFFF;width:3.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCDAEF;width:169.85pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Section 263A UNICAP inventory</p> </td><td style="background-color:#CCDAEF;width:3.15pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:5.95pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:41.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">129,744</p> </td><td style="background-color:#CCDAEF;width:4.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:8.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:40.8pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:8.4pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:54.65pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">129,744</p> </td><td style="background-color:#CCDAEF;width:6.6pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:7.8pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:46.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">311,729</p> </td><td style="background-color:#CCDAEF;width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:8.65pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:46.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:3.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:4.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:12.95pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:46.75pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">311,729</p> </td><td style="background-color:#CCDAEF;width:3.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:7.2pt"><td style="width:169.85pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Other</p> </td><td style="width:3.15pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:5.95pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:41.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">27,722</p> </td><td style="width:4.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:8.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:40.8pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:8.4pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:54.65pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">27,722</p> </td><td style="width:6.6pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:7.8pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:46.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,995</p> </td><td style="width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:2.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:8.65pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:46.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">-</p> </td><td style="width:3.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:4.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:12.95pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:46.75pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">3,995</p> </td><td style="width:3.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCDAEF;width:169.85pt;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Deferred Tax</p> </td><td style="background-color:#CCDAEF;width:3.15pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:5.95pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:41.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">485,829</p> </td><td style="background-color:#CCDAEF;width:4.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:8.1pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:40.8pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(734,113</p> </td><td style="background-color:#CCDAEF;width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#CCDAEF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:8.4pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:54.65pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(248,284</p> </td><td style="background-color:#CCDAEF;width:6.6pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#CCDAEF;width:1.5pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:7.8pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:46.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,985,383</p> </td><td style="background-color:#CCDAEF;width:4.45pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:2.9pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:8.65pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:46.35pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">(118,314</p> </td><td style="background-color:#CCDAEF;width:3.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">)</p> </td><td style="background-color:#CCDAEF;width:4.55pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:12.95pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:46.75pt;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,867,069</p> </td><td style="background-color:#CCDAEF;width:3.25pt;border-top:0.75pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> </table> 67884 0 67884 67594 0 67594 47017 0 47017 47042 47042 0 734113 734113 0 118314 118314 139228 0 139228 118810 0 118810 8961 0 8961 19198 0 19198 65273 0 65273 1417015 0 1417015 129744 0 129744 311729 0 311729 27722 0 27722 3995 0 3995 485829 734113 248284 1985383 118314 1867069 0 <p style="font:10pt Times New Roman;margin:0"><b>NOTE 9. LEASES</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">We conduct our operations in a leased facility under a non-cancellable lease expiring May 31, 2031. Our lease does not provide an implicit rate, so we used our incremental borrowing rate to determine the present value of lease payments. Lease expense is recognized on a straight-line basis over the lease term. Details of the lease are as follows:</p> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse;width:76.66%"><tr><td style="width:70.62%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="13" style="width:28.12%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Year Ended March 31,</b></p> </td></tr> <tr><td style="width:70.62%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="4" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2026</b></p> </td><td colspan="2" style="width:2.56%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="7" style="width:12.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2025</b> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:70.62%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Operating lease cost</p> </td><td style="background-color:#CCDAEF;width:1.14%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1.76%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td colspan="2" style="background-color:#CCDAEF;width:8.7%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">192,858</p> </td><td colspan="2" style="background-color:#CCDAEF;width:2.54%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="3" style="background-color:#CCDAEF;width:2.66%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="background-color:#CCDAEF;width:1.78%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td colspan="2" style="background-color:#CCDAEF;width:8.4%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">168,449</p> </td><td style="background-color:#CCDAEF;width:2.4%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td colspan="15" style="width:99.88%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Cash paid for amounts included in the measurement of lease liabilities</p> </td></tr> <tr><td style="background-color:#CCDAEF;width:70.62%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:9pt;color:#000000">Operating cash flows for leases</p> </td><td style="background-color:#CCDAEF;width:1.14%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1.76%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:8.52%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">84,995</p> </td><td colspan="2" style="background-color:#CCDAEF;width:2.58%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="3" style="background-color:#CCDAEF;width:2.64%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="background-color:#CCDAEF;width:1.78%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td colspan="2" style="background-color:#CCDAEF;width:8.4%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">182,271</p> </td><td colspan="2" style="background-color:#CCDAEF;width:2.44%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:70.62%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Right-of-use assets obtained in exchange for new lease liabilities</p> </td><td style="width:1.14%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:1.76%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:8.52%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td colspan="2" style="width:2.58%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="3" style="width:2.64%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="width:1.78%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="width:8.4%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td colspan="2" style="width:2.44%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:70.62%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:9pt;color:#000000">Operating lease</p> </td><td style="background-color:#CCDAEF;width:1.14%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1.76%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:8.52%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">710,665</p> </td><td colspan="2" style="background-color:#CCDAEF;width:2.58%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="3" style="background-color:#CCDAEF;width:2.64%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="background-color:#CCDAEF;width:1.78%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td colspan="2" style="background-color:#CCDAEF;width:8.4%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">710,665</p> </td><td colspan="2" style="background-color:#CCDAEF;width:2.44%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:70.62%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Remaining lease term (months)</p> </td><td style="width:1.14%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:1.76%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:8.52%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">62</p> </td><td colspan="2" style="width:2.58%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="3" style="width:2.64%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="4" style="width:10.18%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">74</p> </td><td colspan="2" style="width:2.44%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:70.62%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Discount rate</p> </td><td style="background-color:#CCDAEF;width:1.14%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1.76%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:8.52%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">7.8</p> </td><td colspan="2" style="background-color:#CCDAEF;width:2.58%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">%</p> </td><td colspan="3" style="background-color:#CCDAEF;width:2.64%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="4" style="background-color:#CCDAEF;width:10.18%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">7.8</p> </td><td colspan="2" style="background-color:#CCDAEF;width:2.44%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">%</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">The following table presents the maturities of lease liabilities as of March 31, 2026:</p> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse;width:35.28%"><tr><td style="width:61.4%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><b>Year Ending March 31,</b></p> </td><td style="width:6.04%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="3" style="width:31.78%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Operating</b><br/><b>Lease Liabilities</b></p> </td><td style="width:0.78%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:61.4%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">2027</p> </td><td style="background-color:#CCDAEF;width:6.04%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:2.88%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:25.06%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">172,142</p> </td><td style="background-color:#CCDAEF;width:3.84%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:61.4%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">2028</p> </td><td style="width:6.04%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:2.88%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:25.06%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">213,284</p> </td><td style="width:3.84%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:61.4%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">2029</p> </td><td style="background-color:#CCDAEF;width:6.04%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:2.88%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:25.06%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">220,216</p> </td><td style="background-color:#CCDAEF;width:3.84%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:61.4%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">2030</p> </td><td style="width:6.04%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:2.88%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:25.06%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">227,373</p> </td><td style="width:3.84%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:61.4%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">2031</p> </td><td style="background-color:#CCDAEF;width:6.04%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:2.88%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:25.06%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">234,762</p> </td><td style="background-color:#CCDAEF;width:3.84%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:61.4%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">2032</p> </td><td style="width:6.04%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:2.88%;padding:0.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:25.06%;padding:0.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">40,399</p> </td><td style="width:3.84%;padding:0.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:61.4%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Total lease payments</p> </td><td style="background-color:#CCDAEF;width:6.04%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:2.88%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-top:0.5pt solid #000000;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:25.06%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-top:0.5pt solid #000000;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,108,176</p> </td><td style="background-color:#CCDAEF;width:3.84%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:61.4%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Imputed lease interest</p> </td><td style="width:6.04%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:2.88%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:25.06%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">(202,637</span></p> </td><td style="width:3.84%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td></tr> <tr><td style="background-color:#CCDAEF;width:61.4%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Total lease liabilities</p> </td><td style="background-color:#CCDAEF;width:6.04%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:2.88%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:25.06%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">905,539</span></p> </td><td style="background-color:#CCDAEF;width:3.84%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse;width:76.66%"><tr><td style="width:70.62%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="13" style="width:28.12%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Year Ended March 31,</b></p> </td></tr> <tr><td style="width:70.62%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="4" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2026</b></p> </td><td colspan="2" style="width:2.56%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="7" style="width:12.7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2025</b> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:70.62%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Operating lease cost</p> </td><td style="background-color:#CCDAEF;width:1.14%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1.76%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td colspan="2" style="background-color:#CCDAEF;width:8.7%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">192,858</p> </td><td colspan="2" style="background-color:#CCDAEF;width:2.54%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="3" style="background-color:#CCDAEF;width:2.66%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="background-color:#CCDAEF;width:1.78%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td colspan="2" style="background-color:#CCDAEF;width:8.4%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">168,449</p> </td><td style="background-color:#CCDAEF;width:2.4%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td colspan="15" style="width:99.88%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Cash paid for amounts included in the measurement of lease liabilities</p> </td></tr> <tr><td style="background-color:#CCDAEF;width:70.62%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:9pt;color:#000000">Operating cash flows for leases</p> </td><td style="background-color:#CCDAEF;width:1.14%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1.76%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:8.52%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">84,995</p> </td><td colspan="2" style="background-color:#CCDAEF;width:2.58%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="3" style="background-color:#CCDAEF;width:2.64%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="background-color:#CCDAEF;width:1.78%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td colspan="2" style="background-color:#CCDAEF;width:8.4%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">182,271</p> </td><td colspan="2" style="background-color:#CCDAEF;width:2.44%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:70.62%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Right-of-use assets obtained in exchange for new lease liabilities</p> </td><td style="width:1.14%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:1.76%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:8.52%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td colspan="2" style="width:2.58%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="3" style="width:2.64%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="width:1.78%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="width:8.4%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td colspan="2" style="width:2.44%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:70.62%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:9pt;color:#000000">Operating lease</p> </td><td style="background-color:#CCDAEF;width:1.14%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1.76%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:8.52%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">710,665</p> </td><td colspan="2" style="background-color:#CCDAEF;width:2.58%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="3" style="background-color:#CCDAEF;width:2.64%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="2" style="background-color:#CCDAEF;width:1.78%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">$</p> </td><td colspan="2" style="background-color:#CCDAEF;width:8.4%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">710,665</p> </td><td colspan="2" style="background-color:#CCDAEF;width:2.44%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:70.62%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Remaining lease term (months)</p> </td><td style="width:1.14%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:1.76%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:8.52%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">62</p> </td><td colspan="2" style="width:2.58%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="3" style="width:2.64%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="4" style="width:10.18%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">74</p> </td><td colspan="2" style="width:2.44%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:70.62%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Discount rate</p> </td><td style="background-color:#CCDAEF;width:1.14%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1.76%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:8.52%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">7.8</p> </td><td colspan="2" style="background-color:#CCDAEF;width:2.58%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">%</p> </td><td colspan="3" style="background-color:#CCDAEF;width:2.64%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="4" style="background-color:#CCDAEF;width:10.18%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">7.8</p> </td><td colspan="2" style="background-color:#CCDAEF;width:2.44%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">%</p> </td></tr> </table> 192858 168449 84995 182271 710665 710665 P62Y P74Y 7.8 7.8 <p style="font:10pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse;width:35.28%"><tr><td style="width:61.4%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><b>Year Ending March 31,</b></p> </td><td style="width:6.04%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="3" style="width:31.78%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Operating</b><br/><b>Lease Liabilities</b></p> </td><td style="width:0.78%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:61.4%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">2027</p> </td><td style="background-color:#CCDAEF;width:6.04%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:2.88%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:25.06%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">172,142</p> </td><td style="background-color:#CCDAEF;width:3.84%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:61.4%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">2028</p> </td><td style="width:6.04%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:2.88%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:25.06%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">213,284</p> </td><td style="width:3.84%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:61.4%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">2029</p> </td><td style="background-color:#CCDAEF;width:6.04%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:2.88%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:25.06%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">220,216</p> </td><td style="background-color:#CCDAEF;width:3.84%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:61.4%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">2030</p> </td><td style="width:6.04%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:2.88%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:25.06%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">227,373</p> </td><td style="width:3.84%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:61.4%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">2031</p> </td><td style="background-color:#CCDAEF;width:6.04%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:2.88%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:25.06%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">234,762</p> </td><td style="background-color:#CCDAEF;width:3.84%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:61.4%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">2032</p> </td><td style="width:6.04%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:2.88%;padding:0.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:25.06%;padding:0.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">40,399</p> </td><td style="width:3.84%;padding:0.25pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:61.4%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Total lease payments</p> </td><td style="background-color:#CCDAEF;width:6.04%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:2.88%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-top:0.5pt solid #000000;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:25.06%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-top:0.5pt solid #000000;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">1,108,176</p> </td><td style="background-color:#CCDAEF;width:3.84%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr><td style="width:61.4%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Imputed lease interest</p> </td><td style="width:6.04%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:2.88%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:25.06%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">(202,637</span></p> </td><td style="width:3.84%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td></tr> <tr><td style="background-color:#CCDAEF;width:61.4%;padding-top:0.25pt;padding-left:5.75pt;padding-bottom:0.25pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Total lease liabilities</p> </td><td style="background-color:#CCDAEF;width:6.04%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:2.88%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:25.06%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#EE0000;text-align:right"><span style="color:#000000">905,539</span></p> </td><td style="background-color:#CCDAEF;width:3.84%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> </table> 172142 213284 220216 227373 234762 40399 1108176 202637 905539 <p style="font:10pt Times New Roman;margin:0"><b>NOTE 10. CONCENTRATIONS</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">One customer accounted for 10% or more of total revenue for fiscal 2026:</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt"> </p> <table style="margin:0 auto;border-collapse:collapse"><tr><td style="width:74.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="3" style="width:98.2pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>% of </b><br/><b>Revenue</b></p> </td><td style="width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td colspan="3" style="width:98.2pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>% of Accounts</b><br/><b>Receivable</b></p> </td></tr> <tr><td style="width:74.25pt" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="7" style="width:208.2pt;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>Year Ended March 31,</b></p> </td></tr> <tr><td style="width:74.25pt" valign="top"></td><td style="width:43.2pt;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2026</b></p> </td><td style="width:11.8pt;border-top:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:43.2pt;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2025</b></p> </td><td style="width:11.8pt;border-top:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:43.2pt;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2026</b></p> </td><td style="width:11.8pt;border-top:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> </td><td style="width:43.2pt;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:center"><b>2025</b></p> </td></tr> <tr><td style="background-color:#CCDAEF;width:74.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0">Customer A</p> </td><td style="background-color:#CCDAEF;width:43.2pt;border-top:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">37%</p> </td><td style="background-color:#CCDAEF;width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCDAEF;width:43.2pt;border-top:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">35%</p> </td><td style="background-color:#CCDAEF;width:11.8pt" valign="top"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:43.2pt;border-top:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">27%</p> </td><td style="background-color:#CCDAEF;width:11.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:43.2pt;border-top:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right">26%</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">We do not currently believe the receivable balances from this customer represent significant credit risks based on our analysis of the likelihood of default.</p> 0.37 0.35 0.27 0.26 <p style="font:10pt Times New Roman;margin:0"><b>NOTE 11. STOCK REPURCHASE PROGRAM</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">On January 21, 2009 we announced that our Board of Directors authorized the repurchase of up to $2,500,000 of our Common Stock from time to time in open market, block, or privately negotiated transactions. The timing and extent of any repurchases depends on market conditions, the trading price of the company’s stock, tax considerations, 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. We intend to finance any stock repurchases with cash provided by operating activities or maturating marketable securities. There were no stock repurchases for the fiscal years ended March 31, 2026 or 2025.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Our repurchase program does not have an expiration date and does not obligate us to purchase any shares, and in recent years we have focused on cash dividends as a more efficient way to return capital to our shareholders. The remaining authorization was $3,520,369 as of March 31, 2026.The repurchase program may be modified or discontinued at any time without notice.</p> 2500000 5000000 3520369 <p style="font:10pt Times New Roman;margin:0"><b>NOTE 12. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">All of our employees except interns 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’ before-tax salary deferral contributions. Our matching contributions were $100,686 for fiscal 2026 and $94,912 for fiscal 2025.</p> 1 0.03 100686 94912 <p style="font:10pt Times New Roman;margin:0"><b>NOTE 13. SUBSEQUENT EVENT</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">On May 6, 2026 we announced that our Board had declared a quarterly cash dividend of $1.00 per share of Common Stock to be paid May 29, 2026 to shareholders of record as of the close of business on May 18, 2026.</p> 2026-05-06 we announced that our Board had declared a quarterly cash dividend 1 2026-05-29 2026-05-18