0000724910-12-000026.txt : 20120718 0000724910-12-000026.hdr.sgml : 20120718 20120718162433 ACCESSION NUMBER: 0000724910-12-000026 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 11 CONFORMED PERIOD OF REPORT: 20120630 FILED AS OF DATE: 20120718 DATE AS OF CHANGE: 20120718 FILER: COMPANY DATA: COMPANY CONFORMED NAME: NVE CORP /NEW/ CENTRAL INDEX KEY: 0000724910 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 411424202 STATE OF INCORPORATION: MN FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-12196 FILM NUMBER: 12968121 BUSINESS ADDRESS: STREET 1: 11409 VALLEY VIEW ROAD CITY: EDEN PRAIRIE STATE: MN ZIP: 55344 BUSINESS PHONE: 9528299217 MAIL ADDRESS: STREET 1: 11409 VALLEY VIEW ROAD CITY: EDEN PRAIRIE STATE: MN ZIP: 55344 FORMER COMPANY: FORMER CONFORMED NAME: PREMIS CORP DATE OF NAME CHANGE: 19920703 10-Q 1 NVE_Q1_FY2013_10Q.htm QUARTERLY REPORT FOR THE PERIOD ENDED JUNE 30, 2012  

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION

Washington, D.C.  20549

FORM 10-Q

(Mark One)
[X] QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended   June 30, 2012

or
[   ] TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                                   to                                    

Commission File Number: 000-12196


NVE Logo
NVE CORPORATION
(Exact name of registrant as specified in its charter)

 
Minnesota   41-1424202
(State or other jurisdiction of incorporation or organization)   (I.R.S. Employer Identification No.)
 
11409 Valley View Road, Eden Prairie, Minnesota   55344
(Address of principal executive offices)   (Zip Code)
 
 (952) 829-9217 
(Registrant’s telephone number, including area code)


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


     Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, 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 and post such files).
[X] Yes  [   ] No

     Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act.
           Large accelerated filer [   ] Accelerated filer [X]
           Non-accelerated filer [   ]  (Do not check if a smaller reporting company)      Smaller reporting company [   ]

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

     Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.
Common Stock, $0.01 Par Value – 4,824,745 shares outstanding as of July 13, 2012



 
NVE CORPORATION
QUARTERLY REPORT ON FORM 10-Q
TABLE OF CONTENTS



PART I. FINANCIAL INFORMATION

     Item 1. Financial Statements

          Balance Sheets

          Statements of Income for the Quarters Ended June 30, 2012 and 2011

          Statements of Comprehensive Income

          Statements of Cash Flows

          Notes to Financial Statements

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

     Item 3. Quantitative and Qualitative Disclosures About Market Risk

     Item 4. Controls and Procedures

PART II. OTHER INFORMATION

     Item 1. Legal Proceedings

     Item 1A. Risk Factors

     Item 4. Mine Safety Disclosures

     Item 6. Exhibits

SIGNATURES


2


Table of Contents

PART I–FINANCIAL INFORMATION


Item 1. Financial Statements.
NVE CORPORATION
BALANCE SHEETS


(Unaudited)
June 30, 2012
March 31, 2012*
ASSETS
Current assets
Cash and cash equivalents
$ 1,493,518 $ 1,544,536
Marketable securities, short term
18,903,884   17,551,629
Accounts receivable, net of allowance for uncollectible accounts of $15,000
2,947,096   2,684,840
Inventories
3,547,096   3,229,376
Prepaid expenses and other assets
1,199,691   1,159,852  
Total current assets 28,091,285 26,170,233
Fixed assets
Machinery and equipment 
7,876,694 7,488,211
Leasehold improvements
777,585   720,882  
  8,654,279 8,209,093
Less accumulated depreciation 
5,837,132   5,697,861  
Net fixed assets 2,817,147 2,511,232
Marketable securities, long term 56,664,385   54,445,298  
Total assets $ 87,572,817   $ 83,126,763  
 
LIABILITIES AND SHAREHOLDERS’ EQUITY
Current liabilities
Accounts payable
$ 603,056 $ 663,702
Accrued payroll and other 
730,440 867,331
Income taxes payable
1,397,138 -
Deferred taxes
91,295   136,872  
Total current liabilities 2,821,929 1,667,905
 
Shareholders’ equity
Common stock, $0.01 par value, 6,000,000 shares authorized; 4,824,745 issued and outstanding as of June 30 and March 31, 2012
48,247 48,247
Additional paid-in capital
20,974,477 20,974,477
Accumulated other comprehensive income
1,001,828 1,087,456
Retained earnings
62,726,336   59,348,678  
Total shareholders’ equity 84,750,888   81,458,858  
Total liabilities and shareholders’ equity $ 87,572,817   $ 83,126,763  

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

See accompanying notes.


3


Table of Contents

NVE CORPORATION
STATEMENTS OF INCOME
(Unaudited
)

Quarter Ended June 30
2012 2011
Revenue
Product sales
$ 7,030,745   $ 7,023,274  
Contract research and development
432,160
    1,190,488  
Total revenue 7,462,905   8,213,762  
Cost of sales 1,802,353     2,595,592  
Gross profit 5,660,552   5,618,170  
Expenses
Selling, general, and administrative
536,110   615,830
Research and development
688,026     494,876  
Total expenses 1,224,136     1,110,706  
Income from operations 4,436,416   4,507,464
Interest income 562,618     565,529  
Income before taxes 4,999,034   5,072,993
Provision for income taxes 1,621,376     1,633,765  
Net income $ 3,377,658     $ 3,439,228  
Net income per share – basic $ 0.70     $ 0.72  
Net income per share – diluted $ 0.69     $ 0.70  
Weighted average shares outstanding
Basic
4,824,745   4,776,198
Diluted
4,886,873 4,893,915
 
 
STATEMENTS OF COMPREHENSIVE INCOME
(Unaudited)
 
Quarter Ended June 30
2012
2011
Net income $ 3,377,658 $ 3,439,228
Unrealized (loss) gain from marketable securities, net of tax   (85,628 ) 101,290  
Comprehensive income $ 3,292,030   $ 3,540,518  
 

See accompanying notes.

 
4


Table of Contents

NVE CORPORATION
STATEMENTS OF CASH FLOWS
(Unaudited)

Quarter Ended June 30
2012 2011
OPERATING ACTIVITIES
Net income $ 3,377,658 $ 3,439,228
Adjustments to reconcile net income to net cash
provided by operating activities:
Depreciation
139,271   113,537
Deferred income taxes
3,282     (6,948 )
Changes in operating assets and liabilities:
Accounts receivable
(262,256 )   193,257
Inventories
(317,720 )   (24,871 )
Prepaid expenses and other assets
(39,839 )   147,642  
Accounts payable and accrued expenses
1,199,601     1,213,150  
Net cash provided by operating activities 4,099,997   5,074,995
 
INVESTING ACTIVITIES
Purchases of fixed assets (445,186 )   (199,371 )
Purchases of marketable securities (6,195,829 )   (5,011,799 )
Proceeds from maturities and sales of marketable securities 2,490,000     861,397  
Net cash used in investing activities (4,151,015 )   (4,349,773 )
 
FINANCING ACTIVITIES
Net cash provided by financing activities   -     -  
 
(Decrease) increase in cash and cash equivalents (51,018 ) 725,222  
Cash and cash equivalents at beginning of period 1,544,536   952,209  
 
Cash and cash equivalents at end of period $ 1,493,518   $ 1,677,431  
 
Supplemental disclosures of cash flow information:
Cash paid (refunded) during the quarter for income taxes
$ -   $ (2,435 )
 
 
See accompanying notes.


5


Table of Contents

NVE CORPORATION
NOTES TO FINANCIAL STATEMENTS
(Unaudited)


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

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

NOTE 3. RECENT ACCOUNTING PRONOUNCEMENTS
     In June 2011, the Financial Accounting Standards Board issued Accounting Standards Update (ASU) No. 2011-05, Comprehensive Income (Topic 220): Presentation of Comprehensive Income. The ASU amends guidance for the presentation of comprehensive income. The amended guidance requires an entity to present components of net income and other comprehensive income in one continuous statement, referred to as the statement of comprehensive income, or in two separate, but consecutive statements. Although the new guidance changes the presentation of comprehensive income, there are no changes to the components that are recognized in net income or other comprehensive income under existing guidance. We adopted ASU 2011-05 in the first quarter of fiscal 2013. This ASU changes our financial statement presentation of comprehensive income, but does not impact net income, financial position, or cash flows.

NOTE 4. NET INCOME PER SHARE
     Net income per basic share is computed based on the weighted-average number of common shares issued and outstanding during each period. Net income per diluted share amounts assume conversion, exercise or issuance of all potential common stock instruments (stock options and warrants). Stock options and warrants totaling 5,000 for the quarters ended June 30, 2012 and 2011 were not included in the computation of diluted earnings per share because the exercise prices of the options and warrants were greater than the market price of the common stock. The following table reflects the components of common shares outstanding:

Quarter Ended June 30
2012 2011
Weighted average common shares outstanding – basic 4,824,745 4,776,198
Effect of dilutive securities:
Stock options
55,268 110,502
Warrants
6,860 7,215
Shares used in computing net income per share – diluted   4,886,873 4,893,915
 
 
6


Table of Contents

NOTE 5. MARKETABLE SECURITIES
     Marketable securities with remaining maturities less than one year are classified as short-term, and those with remaining maturities greater than one year are classified as long-term. The fair value of our marketable securities as of June 30, 2012, by maturity, were as follows:

Total <1 Year 1–3 Years 3–5 Years
$ 75,568,269 $ 18,903,884 $ 21,835,729 $ 34,828,656
 
     As of June 30 and March 31, 2012, our marketable securities were as follows:
 
As of June 30, 2012 As of March 31, 2012

Adjusted
Cost
  Gross
Unrealized
Gains
  Gross
Unrealized
Losses
  Fair
Market
Value

Adjusted
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Market
Value
Corporate bonds $ 56,809,785    $ 1,368,667
   $ (43,670 )    $ 58,134,782    $ 50,513,389    $ 1,481,604    $ (76,434 )    $ 51,918,559
Municipal bonds   17,185,016   249,168 (697 ) 17,433,487 19,775,582   334,793
  (32,007 ) 20,078,368
Total $ 73,994,801   $ 1,617,835 $ (44,367 ) $ 75,568,269 $ 70,288,971   $ 1,816,397   $ (108,441 )   $ 71,996,927
 
     The decrease in fair market value of municipal bonds as of June 30, 2012 compared to March 31, 2012 was primarily due to the maturation of three municipal bonds. The increase in fair market value of corporate bonds was primarily due to purchases of corporate bonds during the quarter ended June 30, 2012.

     The following table shows the gross unrealized losses and fair value of our investments with unrealized losses, aggregated by investment category and length of time that individual securities had been in a continuous unrealized loss position as of June 30 and March 31, 2012:
 
Less Than 12 Months 12 Months or Greater Total
Fair
Market
Value
Gross
Unrealized
Losses
Fair
Market
Value
Gross
Unrealized
Losses
Fair
Market
Value
Gross
Unrealized
Losses
As of June 30, 2012
  Corporate bonds $ 11,144,803
  $ (43,670 )   $ -   $
-
    $ 11,144,803
  $ (43,670 )
  Municipal bonds   463,725 (697 ) - -   463,725 (697 )
  Total $ 11,608,528 $ (44,367 ) $ - $ -   $ 11,608,528 $ (44,367 )
As of March 31, 2012
Corporate bonds $ 10,387,955 $ (76,434 )     -     -     $ 10,387,955   $ (76,434 )
Municipal bonds - -   908,550 (32,007 ) 908,550 (32,007 )
Total $ 10,387,955 $ (76,434 ) $ 908,550 $ (32,007 ) $ 11,296,505 $ (108,441 )
 
     Gross unrealized losses totaled $44,367 as of June 30, 2012, and were attributable to three corporate bonds and one municipal bond out of a portfolio of 50 bonds. Corporate bonds accounted for $43,670 of the total gross unrealized losses. The gross unrealized losses were due to market-price decreases and rating downgrades after the bonds were purchased, and none had been in a continuous unrealized loss position for 12 months or greater. The credit ratings of most of our corporate bonds were downgraded during the quarter ended June 30, 2012. Many of these downgrades were due to downgrades by Moody’s of the credit ratings of firms with global capital markets operations. Factors cited by Moody’s for those downgrades included exposure to the volatility and risk of outsized losses inherent to capital markets activities.

     All of the bonds we held as of June 30, 2012 that were rated by Moody’s or Standard and Poor’s had investment-grade credit ratings. For each bond with an unrealized loss, we expect to recover the entire cost basis of each security based on our consideration of factors including their credit ratings, the underlying ratings of insured bonds, and historical default rates for securities of comparable credit rating.

     Because we expect to recover the entire cost basis of the securities, and because we do not intend to sell the securities and it is not more likely than not that we will be required to sell the securities before recovery of the cost basis, which may be maturity, we did not consider any of our marketable securities to be other-than-temporarily impaired at June 30, 2012.
 
 
7


Table of Contents

NOTE 6. INVENTORIES
     Inventories consisted of the following:
 
June 30
2012
March 31
2012
Raw materials $ 1,538,183    $ 1,285,106
Work in process 1,564,632 1,658,467
Finished goods 729,281   585,803  
3,832,096 3,529,376
Less inventory reserve   (285,000 ) (300,000 )
Total inventories $ 3,547,096   $ 3,229,376  
 
 
NOTE 7. STOCK-BASED COMPENSATION
      There was no stock-based compensation expense for the first quarters of fiscal 2013 or 2012.
 
NOTE 8. INCOME TAXES
     Deferred income taxes reflect the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.

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

NOTE 9. FAIR VALUE MEASUREMENTS
     Generally accepted accounting principles establish a framework for measuring fair value, provide a definition of fair value and prescribe required disclosures about fair-value measurements. Generally accepted accounting principles define fair value as the price that would be received to sell an asset or paid to transfer a liability. Fair value is a market-based measurement that should be determined using assumptions that market participants would use in pricing an asset or liability. Generally accepted accounting principles utilize a valuation hierarchy for disclosure of fair value measurements. The categorization within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement. The categories within the valuation hierarchy are described as follows:
 
     Level 1 – Financial instruments with quoted prices in active markets for identical assets or liabilities. Our Level 1 financial instruments consist of publicly-traded marketable debt securities that are classified as available-for-sale. On the balance sheets, available-for-sale securities are classified as “Marketable securities, short term” and “Marketable securities, long term.” The fair value of our available-for-sale securities was $75,568,269 at June 30, 2012 and $71,996,927 at March 31, 2012.

     Level 2 – Financial instruments with quoted prices in active markets for similar assets or liabilities. Level 2 fair value measurements are determined using either prices for similar instruments or inputs that are either directly or indirectly observable, such as interest rates. We do not have any financial assets or liabilities being measured at fair value that are classified as Level 2 financial instruments.

     Level 3 – Inputs to the fair value measurement are unobservable inputs or valuation techniques. We do not have any financial assets or liabilities being measured at fair value that are classified as Level 3 financial instruments.


8


Table of Contents

NOTE 10. STOCK REPURCHASE PLAN
     On January 21, 2009 we announced that our Board of Directors authorized the repurchase of up to $2,500,000 of our Common Stock. The repurchase program may be modified or discontinued at any time without notice. We did not repurchase any of our Common Stock during the quarter ended June 30, 2012.


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

Forward-looking statements

     Some of the statements made in this Report or in the documents incorporated by reference in this Report and in other materials filed or to be filed by us with the Securities and Exchange Commission (“SEC”) as well as information included in verbal or written statements made by us constitute forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. These statements are subject to the safe harbor provisions of the reform act. Forward-looking statements may be identified by the use of the terminology such as may, will, expect, anticipate, intend, believe, estimate, should, or continue, or the negatives of these terms or other variations on these words or comparable terminology. To the extent that this Report contains forward-looking statements regarding the financial condition, operating results, business prospects or any other aspect of NVE, you should be aware that our actual financial condition, operating results and business performance may differ materially from that projected or estimated by us in the forward-looking statements. We have attempted to identify, in context, some of the factors that we currently believe may cause actual future experience and results to differ from their current expectations. These differences may be caused by a variety of factors, including but not limited to risks associated with competition, progress in research and development activities by us and others, variations in costs that are beyond our control, decreased sales, failure of suppliers to meet our requirements, loss of supply from any of our packaging vendors, failure to obtain new customers, inability to meet customer technical requirements, ineligibility for SBIR awards, and other specific risks that may be alluded to in this Report or in the documents incorporated by reference in this Report.

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

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. We have also licensed our spintronic magnetoresistive random access memory technology, commonly known as MRAM.

Critical accounting policies
     A description of our critical accounting policies is provided in Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the year ended March 31, 2012. At June 30, 2012 our critical accounting policies and estimates continued to include research and development contract percentage of completion estimation, inventory valuation, allowance for doubtful accounts estimation, and deferred tax assets estimation.


9


Table of Contents

Quarter ended June 30, 2012 compared to quarter ended June 30, 2011

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

Percentage of Revenue
Quarter Ended June 30
Quarter-
to-Quarter
Change
2012 2011
Revenue
Product sales
94.2 % 85.5 % 0.1 %
Contract research and development
5.8 % 14.5 % (63.7 )%
Total revenue 100.0 % 100.0 % (9.1 )%
Cost of sales 24.2 % 31.6 % (30.6 )%
Gross profit 75.8 % 68.4 % 0.8 %
Expenses
Selling, general, and administrative
7.2 % 7.5 % (12.9 )%
Research and development
9.2 % 6.0 % 39.0 %
Total expenses 16.4 % 13.5 % 10.2 %
Income from operations 59.4 % 54.9 % (1.6 )%
Interest and other income 7.5 % 6.9 % (0.5 )%
Income before taxes 66.9 % 61.8 % (1.5 )%
Provision for income taxes 21.7 % 19.9 % (0.8 )%
Net income 45.2 % 41.9 % (1.8 )%
 
     Total revenue for the quarter ended ended June 30, 2012 (the first quarter of fiscal 2013) decreased 9% to $7,462,905 compared to $8,213,762 for the quarter ended ended June 30, 2011 (the first quarter of fiscal 2012). The decrease was due to a 64% decrease in contract research and development revenue.

     The decrease in research and development revenue was due to the completion of certain contracts and contract activities. Contract research and development activities can fluctuate for a number of reasons, some of which are beyond our control, and there can be no assurance of additional or follow-on contracts for expired or completed contracts.

     Gross profit margin increased to 76% of revenue for the first quarter of fiscal 2013 compared to 68% for the first quarter of fiscal 2012, due to a more favorable revenue mix, a more favorable product sales mix, and more efficient product manufacturing.

     Total expenses increased 10% for the first quarter of fiscal 2013 compared to the first quarter of fiscal 2012 due to a 39% increase in research and development expense, partially offset by a 13% decrease in selling, general, and administrative expense. The increase in research and development expense was due to increased product development activities, and a decrease in contract research and development activities, which caused resources to be reallocated to expensed research and development activities. Research and development expense can fluctuate significantly depending on staffing, project requirements, and contract research and development activities. The decrease in selling, general, and administrative expense was primarily due to a decrease in legal expenses. The decrease in selling, general, and administrative expense may not be representative of future trends. Selling, general, and administrative expense can fluctuate significantly depending on a number of factors including revenue, profitability, and legal expenses.

     The provision for income taxes was $1,621,376 for the first quarter of fiscal 2013 compared to $1,633,765 for the first quarter of fiscal 2012. The effective tax rate was 32% of income before taxes for the first quarters of fiscal 2013 and 2012.

     The 2% decrease in net income in the first quarter of fiscal 2013 compared to the prior-year quarter was primarily due to decreased contract research and development revenue and increased research and development expense, partially offset by increased gross margin and decreased selling, general, and administrative expense.


10


Table of Contents

Liquidity and capital resources
     At June 30, 2012 we had $77,061,787 in cash plus short-term and long-term marketable securities compared to $73,541,463 at March 31, 2012. Our entire portfolio of short-term and long-term marketable securities is classified as available for sale. The increase in cash plus marketable securities in the first quarter of fiscal 2013 was primarily due to $4,099,997 in net cash provided by operating activities, offset by purchases of fixed assets of $445,186, primarily for production equipment.

     Income taxes payable increased $1,397,138 because we had no estimated income tax payments due in the quarter ended June 30, 2012.

     We currently believe our working capital and cash generated from operations will be adequate for our needs at least for the next 12 months.
 
 
11


Table of Contents
 
Item 3. Quantitative and Qualitative Disclosures About Market Risk.
     The primary objective of our investment activities is to preserve principal while at the same time maximizing after-tax yields without significantly increasing risk. To achieve this objective, we maintain our portfolio of cash equivalents and marketable securities in a variety of securities including government agency obligations, municipal obligations, corporate obligations, and money market funds. Short-term and long-term marketable securities are generally classified as available-for-sale and consequently are recorded on the balance sheet at fair value with unrealized gains or losses reported as a separate component of accumulated other comprehensive income, net of estimated tax. Marketable securities as of June 30, 2012 had remaining maturities between one day and 245 weeks. Our short-term and long-term marketable securities had a fair market value of $75,568,269 at June 30, 2012, representing approximately 86% of our total assets. We have not used derivative financial instruments in our investment portfolio.


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

     During the quarter ended June 30, 2012, 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.


12


Table of Contents

PART II–OTHER INFORMATION

Item 1. Legal Proceedings.
     As reported in previous SEC filings, including our Annual Report on Form 10-K for the year ended March 31, 2012, on January 3, 2012 we filed a patent infringement lawsuit against Everspin Technologies, Inc. in the U.S. District Court for the Minnesota District. The lawsuit is based on Everspin’s sale of magnetoresistive random access memory, commonly known as MRAM. The lawsuit seeks an injunction for Everspin to cease using NVE’s patented technology and provide compensation for Everspin’s past infringement. On May 24, 2012, Everspin filed an answer denying our allegations and filed counterclaims.

     On February 24, 2012, Everspin filed a patent infringement lawsuit against us in the same court alleging certain NVE products infringe on two patents purported to be owned by Everspin. The lawsuit seeks an injunction and compensation. On May 24, 2012, we filed an answer denying Everspin’s allegations and filed counterclaims.

     On May 16, 2012, the United States Patent and Trademark Office granted a request by Everspin for an inter partes reexamination of U.S. patent 6,349,053, which is assigned to us and one of the patents under suit against Everspin.
 
Item 1A. Risk Factors.
     There have been no material changes from the risk factors disclosed in our Annual Report on Form 10-K for the fiscal year ended March 31, 2012, except the risk factor titled “We could incur losses on our marketable securities” is replaced in its entirety by the following:

We could incur losses on our marketable securities.
     At June 30, 2012, we held $75,568,269 in short-term and long-term marketable securities, representing approximately 86% of our total assets. During the past two fiscal years a number of the securities we hold were downgraded by Moody’s or Standard and Poor’s, indicating a possible increase in default risk. Additionally, in the quarter ended June 30, 2012, Moody’s downgraded the credit ratings of bonds backed by many firms with global capital markets operations, affecting a number of the securities we hold. Criteria cited for those downgrades included exposure to the volatility and risk of outsized losses inherent to capital markets activities. Conditions and circumstances beyond our control or ability to anticipate can cause downgrades and increases in default risk. Downgrades of any of our marketable securities are possible at any time for reasons beyond our control. Additionally, the assignment of a high credit rating does not preclude the risk of default on any marketable security. We could incur losses on our marketable securities, which could have a material adverse impact on our financial condition, income, or cash flows.

     This risk factor is being updated because in the past quarter a number of the securities we hold were downgraded.


Item 4. Mine Safety Disclosures.
     Not applicable.

 
13


Table of Contents
 
Item 6. Exhibits.

Exhibit #
Description
  31.1 Certification by Daniel A. Baker pursuant to Rule 13a-14(a)/15d-14(a).
 
  31.2 Certification by Curt A. Reynders pursuant to Rule 13a-14(a)/15d-14(a).
 
  32 Certification by Daniel A. Baker and Curt A. Reynders 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
 
 
14


Table of Contents
 
SIGNATURES

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

NVE CORPORATION
          (Registrant)

 
July 18, 2012
/s/ DANIEL A. BAKER 
Date
Daniel A. Baker
President and Chief Executive Officer

 
July 18, 2012
/s/ CURT A. REYNDERS 
Date
Curt A. Reynders
Chief Financial Officer
 
 
15

EX-31 2 ex31-dab.htm CERTIFICATION BY DANIEL A. BAKER PURSUANT TO RULE 13A-14(A)/15D-14(A)

Exhibit 31.1

CERTIFICATION

I, Daniel A. Baker, certify that:

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

 

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

 

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

 

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

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

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

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

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

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

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

 

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

Date: July 18, 2012

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

EX-31 3 ex31-car.htm CERTIFICATION BY CURT A. REYNDERS PURSUANT TO RULE 13A-14(A)/15D-14(A)

Exhibit 31.2

CERTIFICATION

I, Curt A. Reynders, certify that:

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

 

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

 

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

 

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

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

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

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

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

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

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

 

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

Date: July 18, 2012

 

 

/s/ CURT A. REYNDERS
Curt A. Reynders
Chief Financial Officer

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

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 Quarterly Report of NVE Corporation (the “Company”) on Form 10-Q for the quarter ended June 30, 2012, 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: July 18, 2012

 

 

/s/ DANIEL A. BAKER

 

Daniel A. Baker

President and Chief Executive Officer

 

 

/s/ CURT A. REYNDERS

 

Curt A. Reynders

Chief Financial Officer

 

 

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

EX-101.INS 5 nvec-20120630.xml INSTANCE DOCUMENT 0000724910 2009-01-01 2009-01-21 0000724910 2011-06-30 0000724910 2011-03-31 0000724910 us-gaap:MunicipalBondsMember 2012-06-30 0000724910 us-gaap:CorporateBondSecuritiesMember 2012-06-30 0000724910 us-gaap:MunicipalBondsMember 2012-03-31 0000724910 us-gaap:CorporateBondSecuritiesMember 2012-03-31 0000724910 2012-03-31 0000724910 2011-04-01 2011-06-30 0000724910 2012-06-30 0000724910 2012-07-13 0000724910 2012-04-01 2012-06-30 iso4217:USD xbrli:shares iso4217:USD xbrli:shares false --03-31 Q1 2013 2012-06-30 10-Q 0000724910 4824745 Accelerated Filer NVE CORP /NEW/ 21835729 34828656 110502 55268 7215 6860 <div> <p><font size="2" class="_mt"><strong>NOTE 3. RECENT ACCOUNTING PRONOUNCEMENTS<br /></strong>In June 2011, the Financial Accounting Standards Board issued Accounting Standards Update (ASU) <font style="white-space: nowrap;" class="_mt">No. 2011-05</font>, <i>Comprehensive Income (Topic 220): Presentation of Comprehensive Income</i>. The ASU amends guidance for the presentation of comprehensive income. The amended guidance requires an entity to present components of net income and other comprehensive income in one continuous statement, referred to as the statement of comprehensive income, or in two separate, but consecutive statements. Although the new guidance changes the presentation of comprehensive income, there are no changes to the components that are recognized in net income or other comprehensive income under existing guidance. We adopted <font style="white-space: nowrap;" class="_mt">ASU 2011-05</font> in the first quarter of fiscal 2013. This ASU changes our financial statement presentation of comprehensive income, but does not impact net income, financial position, or cash flows.</font><br /></p> </div> <div> <p><font size="2" class="_mt"><strong>NOTE 10. STOCK REPURCHASE PLAN<br /></strong>On January 21, 2009 we announced that our Board of Directors authorized the repurchase of up to $<font class="_mt">2,500,000</font> of our Common Stock. The repurchase program may be modified or discontinued at any time without notice. We did not repurchase any of our Common Stock during the quarter ended June 30, 2012.</font><br /><br /></p> </div> 663702 603056 2684840 2947096 0 1397138 5697861 5837132 1087456 1001828 20974477 20974477 15000 15000 5000 5000 83126763 87572817 26170233 28091285 70288971 50513389 19775582 73994801 56809785 17185016 -32007 -32007 -108441 -76434 -32007 -44367 -43670 -697 11296505 10387955 908550 11608528 11144803 463725 -76434 -76434 -44367 -43670 -697 10387955 10387955 11608528 11144803 463725 908550 908550 18903884 71996927 51918559 20078368 75568269 58134782 17433487 1816397 1481604 334793 1617835 1368667 249168 108441 76434 32007 44367 43670 697 <div> <p><font size="2" class="_mt"><strong>NOTE 1. DESCRIPTION OF BUSINESS<br /></strong>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.</font><br /><br /></p> </div> 952209 1677431 1544536 1493518 725222 -51018 0.01 0.01 6000000 6000000 4824745 4824745 4824745 4824745 48247 48247 3540518 3292030 1190488 432160 2595592 1802353 -6948 3282 0 0 136872 91295 113537 139271 <div> <p><font size="2" class="_mt"><strong>NOTE 7. STOCK-BASED COMPENSATION</strong> <br />There was no stock-based compensation expense for the first quarters of fiscal 2013 or 2012.</font><br /></p> </div> 0.72 0.70 0.70 0.69 <div> <font style="font-family: Times New Roman; font-size: 10pt;" class="_mt"><b>NOTE 4. NET INCOME PER SHARE</b><br />Net income per basic share is computed based on the weighted-average number of common shares issued and outstanding during each period. Net income per diluted share amounts assume conversion, exercise or issuance of all potential common stock instruments (stock options and warrants). Stock options and warrants totaling&nbsp;<font class="_mt">5,000</font> for the quarters ended June 30, 2012 and 2011 were not included in the computation of diluted earnings per share because the exercise prices of the options and warrants were greater than the market price of the common stock. The following table reflects the components of common shares outstanding:<br /><br /></font> <table style="font-family: Times New Roman; font-size: 10pt;" cellspacing="0" cellpadding="0" width="100%"> <tr><td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>Quarter Ended June 30</b></td></tr> <tr><td style="border-bottom: black 1px solid;" width="11%" align="center"><b>2012</b></td> <td> </td> <td style="border-bottom: black 1px solid;" width="11%" align="center"><b>2011</b></td></tr> <tr bgcolor="#ccdaef"><td>Weighted average common shares outstanding &#8211; basic</td> <td align="right">4,824,745</td> <td width="2%"> </td> <td width="11%" align="right">4,776,198</td></tr> <tr><td colspan="4">Effect of dilutive securities:</td></tr> <tr bgcolor="#ccdaef"><td> <div style="margin-left: 9pt;" align="left">Stock options</div></td> <td align="right">55,268</td> <td> </td> <td align="right">110,502</td></tr> <tr><td> <div style="margin-left: 9pt;" align="left">Warrants</div></td> <td style="border-bottom: black 1px solid;" align="right">6,860</td> <td> </td> <td style="border-bottom: black 1px solid;" align="right">7,215</td></tr> <tr bgcolor="#ccdaef"><td valign="top">Shares used in computing net income per share &#8211; diluted </td> <td style="border-bottom: black 3px double;" valign="top" align="right">4,886,873</td> <td> </td> <td style="border-bottom: black 3px double;" valign="top" align="right">4,893,915</td></tr></table><font style="font-family: Times New Roman; font-size: 10pt;" class="_mt"><br /><br /></font> </div> 867331 730440 <div> <p><font size="2" class="_mt"><strong>NOTE 9. FAIR VALUE MEASUREMENTS<br /></strong>Generally accepted accounting principles establish a framework for measuring fair value, provide a definition of fair value and prescribe required disclosures about fair-value measurements. Generally accepted accounting principles define fair value as the price that would be received to sell an asset or paid to transfer a liability. Fair value is a market-based measurement that should be determined using assumptions that market participants would use in pricing an asset or liability. Generally accepted accounting principles utilize a valuation hierarchy for disclosure of fair value measurements. The categorization within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement. The categories within the valuation hierarchy are described as follows:<br /><br />Level 1 &#8211; Financial instruments with quoted prices in active markets for identical assets or liabilities. Our Level 1 financial instruments consist of publicly-traded marketable debt securities that are classified as available-for-sale. On the balance sheets, available-for-sale securities are classified as "Marketable securities, short term" and "Marketable securities, long term." The fair value of our available-for-sale securities was $<font class="_mt">75,568,269</font> at June 30, 2012 and $<font class="_mt">71,996,927</font> at March 31, 2012.<br /><br />Level 2 &#8211; Financial instruments with quoted prices in active markets for similar assets or liabilities. Level 2 fair value measurements are determined using either prices for similar instruments or inputs that are either directly or indirectly observable, such as interest rates. We do not have any financial assets or liabilities being measured at fair value that are classified as Level 2 financial instruments.<br /><br />Level 3 &#8211; Inputs to the fair value measurement are unobservable inputs or valuation techniques. We do not have any financial assets or liabilities being measured at fair value that are classified as Level 3 financial instruments.</font><br /><br /></p> </div> 5618170 5660552 5072993 4999034 <div> <p><font size="2" class="_mt"><strong>NOTE 8. INCOME TAXES<br /></strong>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. <br /><br />We had no unrecognized tax benefits as of June 30, 2012, and we do not expect any significant unrecognized tax benefits within 12 months of the reporting date. We recognize interest and penalties related to income tax matters in income tax expense. As of June 30, 2012 we had no accrued interest related to uncertain tax positions. The tax years 1999 through 2011 remain open to examination by the major taxing jurisdictions to which we are subject.</font><br /></p> </div> -2435 0 1633765 1621376 1213150 1199601 -193257 262256 24871 317720 -147642 39839 300000 285000 <div> <font style="font-family: Times New Roman; font-size: 10pt;" class="_mt"><b>NOTE 6. INVENTORIES</b> <br />Inventories consisted of the following:<br /><br /></font> <table style="font-family: Times New Roman; font-size: 10pt;" cellspacing="0" cellpadding="0" width="50%" align="center"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>June 30<br />2012</b></td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>March 31<br />2012</b></td></tr> <tr bgcolor="#ccdaef"><td>Raw materials</td> <td width="1%">$</td> <td width="22%" align="right">1,538,183</td> <td width="1%"> </td> <td width="4%"> </td> <td width="1%">$</td> <td width="22%" align="right">1,285,106</td> <td width="1%"> </td></tr> <tr><td>Work in process</td> <td> </td> <td align="right">1,564,632</td> <td> </td> <td> </td> <td> </td> <td align="right">1,658,467</td> <td> </td></tr> <tr bgcolor="#ccdaef"><td>Finished goods</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">729,281</td> <td style="border-bottom: black 1px solid;"> </td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">585,803</td> <td style="border-bottom: black 1px solid;"> </td></tr> <tr><td> </td> <td> </td> <td align="right">3,832,096</td> <td> </td> <td> </td> <td> </td> <td align="right">3,529,376</td> <td> </td></tr> <tr bgcolor="#ccdaef"><td>Less inventory reserve </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(285,000</td> <td style="border-bottom: black 1px solid;">)</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(300,000</td> <td style="border-bottom: black 1px solid;">)</td></tr> <tr valign="top"><td>Total inventories</td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">3,547,096</td> <td style="border-bottom: black 3px double;"> </td> <td> </td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">3,229,376</td> <td style="border-bottom: black 3px double;"> </td></tr></table><font style="font-family: Times New Roman; font-size: 10pt;" class="_mt"><br /><br /></font> </div> 585803 729281 3529376 3832096 3229376 3547096 1285106 1538183 1658467 1564632 565529 562618 <div> <font style="font-family: Times New Roman; font-size: 10pt;" class="_mt"><b>NOTE 5. MARKETABLE SECURITIES</b> <br />Marketable securities with remaining maturities less than one year are classified as short-term, and those with remaining maturities greater than one year are classified as long-term. The fair value of our marketable securities as of June 30, 2012, by maturity, were as follows:<br /><br /></font> <table style="font-family: Times New Roman; font-size: 10pt;" border="0" cellspacing="0" cellpadding="0" width="50%" align="center"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Total</b></td> <td width="4%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>&lt;1 Year</b></td> <td width="4%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>1&#8211;3 Years</b></td> <td width="4%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>3&#8211;5 Years</b></td></tr> <tr><td width="1%">$</td> <td width="12%" align="right">75,568,269</td> <td> </td> <td width="1%">$</td> <td width="12%" align="right">18,903,884</td> <td> </td> <td width="1%">$</td> <td width="12%" align="right">21,835,729</td> <td width="2%"> </td> <td width="1%">$</td> <td width="12%" align="right">34,828,656</td></tr></table><font style="font-family: Times New Roman; font-size: 10pt;" class="_mt"><br />As of June 30 and March 31, 2012, our marketable securities were as follows:<br /><br /></font> <table style="font-family: Times New Roman; font-size: 10pt;" cellspacing="0" cellpadding="0" width="100%"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="12" align="center"><b>As of <font style="font-family: Times New Roman; font-size: 10pt;" class="_mt">June 30</font>, 2012 </b></td> <td rowspan="2" width="1"> </td> <td style="border-bottom: black 1px solid;" colspan="12" align="center"><b>As of March 31, 2012</b></td></tr> <tr><td style="border-bottom: black 1px solid;" colspan="2" align="center"><br /><b>Adjusted<br />Cost</b></td> <td width="1"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Gross<br />Unrealized<br />Gains</b></td> <td width="1"> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>Gross<br />Unrealized<br />Losses</b></td> <td width="1"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Fair<br />Market<br />Value</b></td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><br /><b>Adjusted<br />Cost</b></td> <td width="1"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Gross<br />Unrealized<br />Gains</b></td> <td width="1"> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>Gross<br />Unrealized<br />Losses</b></td> <td width="1"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Fair<br />Market<br />Value</b></td></tr> <tr><td bgcolor="#ccdaef" valign="bottom">Corporate bonds</td> <td bgcolor="#ccdaef">$</td> <td bgcolor="#ccdaef" valign="bottom" align="right">56,809,785</td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef">$</td> <td bgcolor="#ccdaef" valign="bottom" align="right">1,368,667<br /></td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef">$</td> <td bgcolor="#ccdaef" valign="bottom" align="right">(43,670</td> <td bgcolor="#ccdaef" valign="bottom">)</td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef">$</td> <td bgcolor="#ccdaef" valign="bottom" align="right">58,134,782</td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef">$</td> <td bgcolor="#ccdaef" valign="bottom" align="right">50,513,389</td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef">$</td> <td bgcolor="#ccdaef" valign="bottom" align="right">1,481,604</td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef">$</td> <td bgcolor="#ccdaef" valign="bottom" align="right">(76,434</td> <td bgcolor="#ccdaef" valign="bottom">)</td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef">$</td> <td bgcolor="#ccdaef" valign="bottom" align="right">51,918,559</td></tr> <tr><td valign="bottom">Municipal bonds </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">17,185,016</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">249,168</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(697</td> <td style="border-bottom: black 1px solid; valign: ;">)</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">17,433,487</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">19,775,582</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">334,793<br /></td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(32,007</td> <td style="border-bottom: black 1px solid; valign: ;" valign="bottom">)</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">20,078,368</td></tr> <tr><td bgcolor="#ccdaef" valign="top">Total</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" align="right">73,994,801</td> <td bgcolor="#ccdaef"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" align="right">1,617,835</td> <td bgcolor="#ccdaef"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" align="right">(44,367</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef">)</td> <td bgcolor="#ccdaef"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" align="right">75,568,269</td> <td bgcolor="#ccdaef"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" align="right">70,288,971</td> <td bgcolor="#ccdaef"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" align="right">1,816,397</td> <td bgcolor="#ccdaef"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" align="right">(108,441</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef">)</td> <td bgcolor="#ccdaef"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" align="right">71,996,927</td></tr></table><font style="font-family: Times New Roman; font-size: 10pt;" class="_mt"><br /><font class="_mt" color="#0000ff"><b> </b></font>The decrease in fair market value of municipal bonds as of June 30, 2012 compared to March 31, 2012 was primarily due to the maturation of three municipal bonds. The increase in fair market value of corporate bonds was primarily due to purchases of corporate bonds during the quarter ended June 30, 2012.<br /><br />The following table shows the gross unrealized losses and fair value of our investments with unrealized losses, aggregated by investment category and length of time that individual securities had been in a continuous unrealized loss position as of June 30 and March 31, 2012:<br /><br /></font> <table style="font-family: Times New Roman; font-size: 10pt;" cellspacing="0" cellpadding="0" width="100%" align="center"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td rowspan="2" colspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="6" align="center"><b>Less Than 12 Months</b></td> <td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="6" align="center"><b>12 Months or Greater</b></td> <td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="6" align="center"><b>Total</b></td></tr> <tr><td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Fair<br />Market<br />Value</b></td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>Gross<br />Unrealized<br />Losses</b></td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Fair<br />Market<br />Value</b></td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>Gross<br />Unrealized<br />Losses</b></td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Fair<br />Market<br />Value</b></td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>Gross<br />Unrealized<br />Losses</b></td></tr> <tr><td colspan="22">As of June 30, 2012</td></tr> <tr><td bgcolor="#ccdaef" width="12"> </td> <td bgcolor="#ccdaef">Corporate bonds</td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="9%" align="right">11,144,803<br /></td> <td bgcolor="#ccdaef" width="2%"> </td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="8%" align="right">(43,670</td> <td bgcolor="#ccdaef" width="1%">)</td> <td bgcolor="#ccdaef" width="4%"> </td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="9%" align="right">-</td> <td bgcolor="#ccdaef" width="2%"> </td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="8%" align="right"> <h5>-</h5></td> <td bgcolor="#ccdaef" width="1%"> </td> <td bgcolor="#ccdaef" width="4%"> </td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="9%" align="right">11,144,803<br /></td> <td bgcolor="#ccdaef" width="2%"> </td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="8%" align="right">(43,670</td> <td bgcolor="#ccdaef" width="1%">)</td></tr> <tr><td> </td> <td>Municipal bonds </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">463,725</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(697</td> <td style="border-bottom: black 1px solid;">)</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td style="border-bottom: black 1px solid;"> </td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">463,725</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(697</td> <td style="border-bottom: black 1px solid;">)</td></tr> <tr><td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef" valign="top">Total</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">11,608,528</td> <td bgcolor="#ccdaef" valign="top"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">(44,367</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">)</td> <td bgcolor="#ccdaef" valign="top"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">-</td> <td bgcolor="#ccdaef" valign="top"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">-</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top"> </td> <td bgcolor="#ccdaef" valign="top"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">11,608,528</td> <td bgcolor="#ccdaef" valign="top"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">(44,367</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">)</td></tr> <tr><td colspan="22">As of March 31, 2012</td></tr> <tr><td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef">Corporate bonds</td> <td bgcolor="#ccdaef">$</td> <td bgcolor="#ccdaef" align="right">10,387,955</td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef">$</td> <td bgcolor="#ccdaef" align="right">(76,434</td> <td bgcolor="#ccdaef">)</td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef" align="right">-</td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef" align="right">-</td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef">$</td> <td bgcolor="#ccdaef" align="right">10,387,955</td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef">$</td> <td bgcolor="#ccdaef" align="right">(76,434</td> <td bgcolor="#ccdaef">)</td></tr> <tr><td> </td> <td width="122">Municipal bonds</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td style="border-bottom: black 1px solid; valign: ;"> </td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">908,550</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(32,007</td> <td style="border-bottom: black 1px solid; valign: ;">)</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">908,550</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(32,007</td> <td style="border-bottom: black 1px solid; valign: ;">)</td></tr> <tr><td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef" valign="top" width="122">Total</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">10,387,955</td> <td bgcolor="#ccdaef" valign="top"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">(76,434</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">)</td> <td bgcolor="#ccdaef" valign="top"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">908,550</td> <td bgcolor="#ccdaef" valign="top"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">(32,007</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">)</td> <td bgcolor="#ccdaef" valign="top"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">11,296,505</td> <td bgcolor="#ccdaef" valign="top"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">(108,441</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">)</td></tr></table><font style="font-family: Times New Roman; font-size: 10pt;" class="_mt"><br />Gross unrealized losses totaled $44,367 as of June 30, 2012, and were attributable to three corporate bonds and one municipal bond out of a portfolio of 50 bonds. Corporate bonds accounted for $43,670 of the total gross unrealized losses. The gross unrealized losses were due to market-price decreases and rating downgrades after the bonds were purchased, and none had been in a continuous unrealized loss position for 12 months or greater. The credit ratings of most of our corporate bonds were downgraded during the quarter ended June 30, 2012. Many of these downgrades were due to downgrades by Moody's of the credit ratings of firms with global capital markets operations. Factors cited by Moody's for those downgrades included exposure to the volatility and risk of outsized losses inherent to capital markets activities.<br /><br />All of the bonds we held as of June 30, 2012 that were rated by Moody's or Standard and Poor's had investment-grade credit ratings. For each bond with an unrealized loss, we expect to recover the entire cost basis of each security based on our consideration of factors including their credit ratings, the underlying ratings of insured bonds, and historical default rates for securities of comparable credit rating.<br /><br />Because we expect to recover the entire cost basis of the securities, and because we do not intend to sell the securities and it is not more likely than not that we will be required to sell the securities before recovery of the cost basis, which may be maturity, we did not consider any of our marketable securities to be other-than-temporarily impaired at June 30, 2012.<br /><br /><br /></font> </div> 720882 777585 83126763 87572817 1667905 2821929 7488211 7876694 17551629 18903884 54445298 56664385 <div> <table style="font-family: Times New Roman; font-size: 10pt;" border="0" cellspacing="0" cellpadding="0" width="50%" align="center"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Total</b></td> <td width="4%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>&lt;1 Year</b></td> <td width="4%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>1&#8211;3 Years</b></td> <td width="4%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>3&#8211;5 Years</b></td></tr> <tr><td width="1%">$</td> <td width="12%" align="right">75,568,269</td> <td> </td> <td width="1%">$</td> <td width="12%" align="right">18,903,884</td> <td> </td> <td width="1%">$</td> <td width="12%" align="right">21,835,729</td> <td width="2%"> </td> <td width="1%">$</td> <td width="12%" align="right">34,828,656</td></tr></table> </div> -4349773 -4151015 5074995 4099997 3439228 3377658 1110706 1224136 4507464 4436416 101290 -85628 5011799 6195829 199371 445186 1159852 1199691 861397 2490000 8209093 8654279 2511232 2817147 <div> <p><font size="2" class="_mt"><strong>NOTE 2. INTERIM FINANCIAL INFORMATION<br /></strong>The accompanying unaudited financial statements of NVE Corporation are prepared consistent with accounting principles generally accepted in the United States and in accordance with Securities and Exchange Commission rules and regulations. In the opinion of management, these financial statements reflect all adjustments, consisting only of normal and recurring adjustments, necessary for a fair presentation of the financial statements. Although we believe that the disclosures are adequate to make the information presented not misleading, it is suggested that these unaudited financial statements be read in conjunction with the audited financial statements and the notes included in our latest annual financial statements included in our Annual Report on <font style="white-space: nowrap;" class="_mt">Form 10-K</font> for the fiscal year ended March 31, 2012. The results of operations for the quarter ended June 30, 2012 are not necessarily indicative of the results that may be expected for the full fiscal year ending March 31, 2013.</font><br /></p> </div> 494876 688026 59348678 62726336 8213762 7462905 7023274 7030745 <div> <table style="font-family: Times New Roman; font-size: 10pt;" cellspacing="0" cellpadding="0" width="100%"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="12" align="center"><b>As of <font style="font-family: Times New Roman; font-size: 10pt;" class="_mt">June 30</font>, 2012 </b></td> <td rowspan="2" width="1"> </td> <td style="border-bottom: black 1px solid;" colspan="12" align="center"><b>As of March 31, 2012</b></td></tr> <tr><td style="border-bottom: black 1px solid;" colspan="2" align="center"><br /><b>Adjusted<br />Cost</b></td> <td width="1"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Gross<br />Unrealized<br />Gains</b></td> <td width="1"> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>Gross<br />Unrealized<br />Losses</b></td> <td width="1"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Fair<br />Market<br />Value</b></td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><br /><b>Adjusted<br />Cost</b></td> <td width="1"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Gross<br />Unrealized<br />Gains</b></td> <td width="1"> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>Gross<br />Unrealized<br />Losses</b></td> <td width="1"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Fair<br />Market<br />Value</b></td></tr> <tr><td bgcolor="#ccdaef" valign="bottom">Corporate bonds</td> <td bgcolor="#ccdaef">$</td> <td bgcolor="#ccdaef" valign="bottom" align="right">56,809,785</td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef">$</td> <td bgcolor="#ccdaef" valign="bottom" align="right">1,368,667<br /></td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef">$</td> <td bgcolor="#ccdaef" valign="bottom" align="right">(43,670</td> <td bgcolor="#ccdaef" valign="bottom">)</td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef">$</td> <td bgcolor="#ccdaef" valign="bottom" align="right">58,134,782</td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef">$</td> <td bgcolor="#ccdaef" valign="bottom" align="right">50,513,389</td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef">$</td> <td bgcolor="#ccdaef" valign="bottom" align="right">1,481,604</td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef">$</td> <td bgcolor="#ccdaef" valign="bottom" align="right">(76,434</td> <td bgcolor="#ccdaef" valign="bottom">)</td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef">$</td> <td bgcolor="#ccdaef" valign="bottom" align="right">51,918,559</td></tr> <tr><td valign="bottom">Municipal bonds </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">17,185,016</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">249,168</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(697</td> <td style="border-bottom: black 1px solid; valign: ;">)</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">17,433,487</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">19,775,582</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">334,793<br /></td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(32,007</td> <td style="border-bottom: black 1px solid; valign: ;" valign="bottom">)</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">20,078,368</td></tr> <tr><td bgcolor="#ccdaef" valign="top">Total</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" align="right">73,994,801</td> <td bgcolor="#ccdaef"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" align="right">1,617,835</td> <td bgcolor="#ccdaef"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" align="right">(44,367</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef">)</td> <td bgcolor="#ccdaef"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" align="right">75,568,269</td> <td bgcolor="#ccdaef"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" align="right">70,288,971</td> <td bgcolor="#ccdaef"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" align="right">1,816,397</td> <td bgcolor="#ccdaef"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" align="right">(108,441</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef">)</td> <td bgcolor="#ccdaef"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" align="right">71,996,927</td></tr></table> </div> <div> <table style="font-family: Times New Roman; font-size: 10pt;" cellspacing="0" cellpadding="0" width="50%" align="center"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>June 30<br />2012</b></td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>March 31<br />2012</b></td></tr> <tr bgcolor="#ccdaef"><td>Raw materials</td> <td width="1%">$</td> <td width="22%" align="right">1,538,183</td> <td width="1%"> </td> <td width="4%"> </td> <td width="1%">$</td> <td width="22%" align="right">1,285,106</td> <td width="1%"> </td></tr> <tr><td>Work in process</td> <td> </td> <td align="right">1,564,632</td> <td> </td> <td> </td> <td> </td> <td align="right">1,658,467</td> <td> </td></tr> <tr bgcolor="#ccdaef"><td>Finished goods</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">729,281</td> <td style="border-bottom: black 1px solid;"> </td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">585,803</td> <td style="border-bottom: black 1px solid;"> </td></tr> <tr><td> </td> <td> </td> <td align="right">3,832,096</td> <td> </td> <td> </td> <td> </td> <td align="right">3,529,376</td> <td> </td></tr> <tr bgcolor="#ccdaef"><td>Less inventory reserve </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(285,000</td> <td style="border-bottom: black 1px solid;">)</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(300,000</td> <td style="border-bottom: black 1px solid;">)</td></tr> <tr valign="top"><td>Total inventories</td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">3,547,096</td> <td style="border-bottom: black 3px double;"> </td> <td> </td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">3,229,376</td> <td style="border-bottom: black 3px double;"> </td></tr></table> </div> <div> <table style="font-family: Times New Roman; font-size: 10pt;" cellspacing="0" cellpadding="0" width="100%" align="center"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td rowspan="2" colspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="6" align="center"><b>Less Than 12 Months</b></td> <td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="6" align="center"><b>12 Months or Greater</b></td> <td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="6" align="center"><b>Total</b></td></tr> <tr><td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Fair<br />Market<br />Value</b></td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>Gross<br />Unrealized<br />Losses</b></td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Fair<br />Market<br />Value</b></td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>Gross<br />Unrealized<br />Losses</b></td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Fair<br />Market<br />Value</b></td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>Gross<br />Unrealized<br />Losses</b></td></tr> <tr><td colspan="22">As of June 30, 2012</td></tr> <tr><td bgcolor="#ccdaef" width="12"> </td> <td bgcolor="#ccdaef">Corporate bonds</td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="9%" align="right">11,144,803<br /></td> <td bgcolor="#ccdaef" width="2%"> </td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="8%" align="right">(43,670</td> <td bgcolor="#ccdaef" width="1%">)</td> <td bgcolor="#ccdaef" width="4%"> </td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="9%" align="right">-</td> <td bgcolor="#ccdaef" width="2%"> </td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="8%" align="right"> <h5>-</h5></td> <td bgcolor="#ccdaef" width="1%"> </td> <td bgcolor="#ccdaef" width="4%"> </td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="9%" align="right">11,144,803<br /></td> <td bgcolor="#ccdaef" width="2%"> </td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="8%" align="right">(43,670</td> <td bgcolor="#ccdaef" width="1%">)</td></tr> <tr><td> </td> <td>Municipal bonds </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">463,725</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(697</td> <td style="border-bottom: black 1px solid;">)</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td style="border-bottom: black 1px solid;"> </td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">463,725</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(697</td> <td style="border-bottom: black 1px solid;">)</td></tr> <tr><td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef" valign="top">Total</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">11,608,528</td> <td bgcolor="#ccdaef" valign="top"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">(44,367</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">)</td> <td bgcolor="#ccdaef" valign="top"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">-</td> <td bgcolor="#ccdaef" valign="top"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">-</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top"> </td> <td bgcolor="#ccdaef" valign="top"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">11,608,528</td> <td bgcolor="#ccdaef" valign="top"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">(44,367</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">)</td></tr> <tr><td colspan="22">As of March 31, 2012</td></tr> <tr><td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef">Corporate bonds</td> <td bgcolor="#ccdaef">$</td> <td bgcolor="#ccdaef" align="right">10,387,955</td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef">$</td> <td bgcolor="#ccdaef" align="right">(76,434</td> <td bgcolor="#ccdaef">)</td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef" align="right">-</td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef" align="right">-</td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef">$</td> <td bgcolor="#ccdaef" align="right">10,387,955</td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef">$</td> <td bgcolor="#ccdaef" align="right">(76,434</td> <td bgcolor="#ccdaef">)</td></tr> <tr><td> </td> <td width="122">Municipal bonds</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td style="border-bottom: black 1px solid; valign: ;"> </td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">908,550</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(32,007</td> <td style="border-bottom: black 1px solid; valign: ;">)</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">908,550</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(32,007</td> <td style="border-bottom: black 1px solid; valign: ;">)</td></tr> <tr><td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef" valign="top" width="122">Total</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">10,387,955</td> <td bgcolor="#ccdaef" valign="top"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">(76,434</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">)</td> <td bgcolor="#ccdaef" valign="top"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">908,550</td> <td bgcolor="#ccdaef" valign="top"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">(32,007</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">)</td> <td bgcolor="#ccdaef" valign="top"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">11,296,505</td> <td bgcolor="#ccdaef" valign="top"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">(108,441</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">)</td></tr></table> </div> <div> <table style="font-family: Times New Roman; font-size: 10pt;" cellspacing="0" cellpadding="0" width="100%"> <tr><td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>Quarter Ended June 30</b></td></tr> <tr><td style="border-bottom: black 1px solid;" width="11%" align="center"><b>2012</b></td> <td> </td> <td style="border-bottom: black 1px solid;" width="11%" align="center"><b>2011</b></td></tr> <tr bgcolor="#ccdaef"><td>Weighted average common shares outstanding &#8211; basic</td> <td align="right">4,824,745</td> <td width="2%"> </td> <td width="11%" align="right">4,776,198</td></tr> <tr><td colspan="4">Effect of dilutive securities:</td></tr> <tr bgcolor="#ccdaef"><td> <div style="margin-left: 9pt;" align="left">Stock options</div></td> <td align="right">55,268</td> <td> </td> <td align="right">110,502</td></tr> <tr><td> <div style="margin-left: 9pt;" align="left">Warrants</div></td> <td style="border-bottom: black 1px solid;" align="right">6,860</td> <td> </td> <td style="border-bottom: black 1px solid;" align="right">7,215</td></tr> <tr bgcolor="#ccdaef"><td valign="top">Shares used in computing net income per share &#8211; diluted </td> <td style="border-bottom: black 3px double;" valign="top" align="right">4,886,873</td> <td> </td> <td style="border-bottom: black 3px double;" valign="top" align="right">4,893,915</td></tr></table> </div> 615830 536110 81458858 84750888 2500000 4893915 4886873 4776198 4824745 EX-101.SCH 6 nvec-20120630.xsd SCHEMA DOCUMENT 00100 - Statement - Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Statements Of Income link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Statements Of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - Marketable Securities (Amortized Cost And Approximate Fair Values Of Marketable Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 40504 - Disclosure - Marketable Securities (Gross Unrealized Losses And Fair Values Of Investments By Investment Category And Length Of Time) (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Description Of Business link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Interim Financial Information link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Stock Repurchase Plan link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Marketable Securities (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Marketable Securities (Fair Value Of Marketable Securities By Maturity) (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Stock Repurchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 nvec-20120630_cal.xml CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 nvec-20120630_def.xml DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 nvec-20120630_lab.xml LABELS LINKBASE DOCUMENT EX-101.PRE 10 nvec-20120630_pre.xml PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 nve-logo.gif NVE LOGO begin 644 nve-logo.gif M1TE&.#EA%`$V`+,```!&K0DW>0O___^+BXK2TM``````````` M`````````````````````"P`````%`$V```$_[#(20M!..M3NY>7I@E<-8CB M\*UL@:*5(:TMW%5K3LN'Q.K]NY999@G0=/EFE>'6=J?7X>,FH!*F]WCET> M5(^3E)5W@BN$BE&'$GMIC#&?8P%)G11P@6X4@)9TH:RNLK.SL)%H@:>:7%`? MH[R*L3Q-#8@[CDZ.2E M+"5?_>]7A(YJ"?`_@`D%"",6(\C##K1+0X1R,+CDX\>DBI M3]C+?#,+I`1PQ$BVHDB3*ETJ)%NLFDZSD.RY:!]PYHQ:MJ[=NWBY#@7W):5;>F/TOI4,NK7KQ)L#H09< MA:HO1:A%X;Y)V/;KW\"%[:W'0JW-M%8/?;/28KF\X-"C?ZG,9F`%OU]H>_6# MF:<^Y6I!BS:.6%+AX>8:1HU8.0I4'%S%DI<)OWU$*($&7;R(EI1TJ<- MDJL9:BD3Z@D*GRD^%G!B)YJF]Z=L'@($HYV76GKJ4V,,%"4F[XDY#V$1Q1HD MHTI:LB9UJ<*T4J5X$.3GDYU<26"K1OX(4)V']6HH_[.>`ID:<61VHJ8_$9)R M*X.!Y%ACCN"&N]1LB0Z28*.G^$G9HBP.6>*[BKWHE'F?GO(HJ\!T,M2V\/;; M)X`;Z:>IK%,DMR[`::KK[\)AH3LJ*>P>0ETH`E8YI6H,9]R8M`H5@K#$;4Y\ M2JC0:FSRK#RRL.6=#9U;L;WNGBPS/!BO$%L:_(;&8ZR27F?PS$"O4"UO=A!, MJ&018]6;Q4%G[/`**_-ESZOE@EIDTUB/Q)J(=91,=#$U'[*9UUDS/'"54>L) M5MI-VC-?V6432S,=.9ME!]G"_@QWT$./]N9<8=U<&]/*%B,N`H@3Z8,)RU'Y8'/$ MU_)%,+*=NCKJ)0UAF'57%7FR*J/NBF^\WLZ/K&KJ\K?1?Z\>A` M6Z^^U0$_=_9@A?J,2]0S^5?G[KV)=W.\!X[1Z>$OZ23KAVSY.J+<@R6\);7? XML 12 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; word-wrap: break-word; } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; } ..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 13 R25.htm IDEA: XBRL DOCUMENT v2.4.0.6
Inventories (Details) (USD $)
Jun. 30, 2012
Mar. 31, 2012
Inventories [Abstract]    
Raw materials $ 1,538,183 $ 1,285,106
Work in process 1,564,632 1,658,467
Finished goods 729,281 585,803
Inventory, Gross, Total 3,832,096 3,529,376
Less inventory reserve (285,000) (300,000)
Total inventories $ 3,547,096 $ 3,229,376
XML 14 R9.htm IDEA: XBRL DOCUMENT v2.4.0.6
Recent Accounting Pronouncements
3 Months Ended
Jun. 30, 2012
Recent Accounting Pronouncements [Abstract]  
Recent Accounting Pronouncements

NOTE 3. RECENT ACCOUNTING PRONOUNCEMENTS
In June 2011, the Financial Accounting Standards Board issued Accounting Standards Update (ASU) No. 2011-05, Comprehensive Income (Topic 220): Presentation of Comprehensive Income. The ASU amends guidance for the presentation of comprehensive income. The amended guidance requires an entity to present components of net income and other comprehensive income in one continuous statement, referred to as the statement of comprehensive income, or in two separate, but consecutive statements. Although the new guidance changes the presentation of comprehensive income, there are no changes to the components that are recognized in net income or other comprehensive income under existing guidance. We adopted ASU 2011-05 in the first quarter of fiscal 2013. This ASU changes our financial statement presentation of comprehensive income, but does not impact net income, financial position, or cash flows.

EXCEL 15 Financial_Report.xls IDEA: XBRL DOCUMENT begin 644 Financial_Report.xls M[[N_34E-12U697)S:6]N.B`Q+C`-"E@M1&]C=6UE;G0M5'EP93H@5V]R:V)O M;VL-"D-O;G1E;G0M5'EP93H@;75L=&EP87)T+W)E;&%T960[(&)O=6YD87)Y M/2(M+2TM/5].97AT4&%R=%\U,35E,3)A-U\P9#AE7S1C9C!?860X,5\T.6,X M8SDP-&5E9C$B#0H-"E1H:7,@9&]C=6UE;G0@:7,@82!3:6YG;&4@1FEL92!7 M96(@4&%G92P@86QS;R!K;F]W;B!A'!L;W)E&UL;G,Z=CTS1")U&UL;G,Z;STS1")U&UL/@T*(#QX.D5X8V5L5V]R:V)O;VL^#0H@(#QX M.D5X8V5L5V]R:W-H965T5]);F9O#I%>&-E;%=O#I%>&-E;%=O#I7;W)K#I7;W)K#I7;W)K#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE M/DEN=&5R:6U?1FEN86YC:6%L7TEN9F]R;6%T:6]N/"]X.DYA;64^#0H@("`@ M/'@Z5V]R:W-H965T4V]U#I%>&-E;%=O#I%>&-E M;%=O#I7;W)K M#I7;W)K#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O&5S/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H M965T4V]U#I%>&-E;%=O#I7;W)K#I7;W)K#I7;W)K#I%>&-E;%=O M#I%>&-E;%=O#I. M86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/DUA#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/DUA#I.86UE/@T*("`@(#QX.E=O#I7;W)K#I7;W)K#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O6QE#I!8W1I=F53:&5E=#X-"B`@/'@Z M4')O=&5C=%-T#I0#I0#I0&UL/CPA6V5N9&EF72TM/@T*/"]H M96%D/@T*("`\8F]D>3X-"B`@(#QP/E1H:7,@<&%G92!S:&]U;&0@8F4@;W!E M;F5D('=I=&@@36EC'1087)T7S4Q-64Q,F$W M7S!D.&5?-&-F,%]A9#@Q7S0Y8SAC.3`T965F,0T*0V]N=&5N="U,;V-A=&EO M;CH@9FEL93HO+R]#.B\U,35E,3)A-U\P9#AE7S1C9C!?860X,5\T.6,X8SDP M-&5E9C$O5V]R:W-H965T'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^,3`M43QS<&%N/CPO'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^43$\'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$7!E.B!T M97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE M860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT M96YT/3-$)W1E>'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$&5D(&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$&5D M(&%S&5D(&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$3PO'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$F5D.R`T+#@R-"PW-#4@:7-S=65D(&%N9"!O=71S M=&%N9&EN9R!A3PO=&0^#0H@("`@("`@(#QT9"!C;&%S3X-"CPO:'1M;#X-"@T*+2TM+2TM/5]. M97AT4&%R=%\U,35E,3)A-U\P9#AE7S1C9C!?860X,5\T.6,X8SDP-&5E9C$- M"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO-3$U93$R83=?,&0X95\T M8V8P7V%D.#%?-#EC.&,Y,#1E968Q+U=O'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%RF5D/"]T9#X- M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XV+#`P,"PP,#`\3X-"CPO:'1M M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U,35E,3)A-U\P9#AE7S1C9C!?860X M,5\T.6,X8SDP-&5E9C$-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO M-3$U93$R83=?,&0X95\T8V8P7V%D.#%?-#EC.&,Y,#1E968Q+U=O'0O:'1M;#L@8VAA M'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$7!E.B!T97AT+VAT;6P[ M(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@ M/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E M>'0O:'1M;#L@8VAA'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$F5D(&QO'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA2!O<&5R871I;F<@86-T:79I=&EE&5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$ M;G5M<#XS+#(X,CQS<&%N/CPO'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$6%B;&4@86YD(&%C8W)U960@97AP96YS97,\ M+W1D/@T*("`@("`@("`\=&0@8VQA&5D(&%S3X- M"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U,35E,3)A-U\P9#AE7S1C M9C!?860X,5\T.6,X8SDP-&5E9C$-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z M+R\O0SHO-3$U93$R83=?,&0X95\T8V8P7V%D.#%?-#EC.&,Y,#1E968Q+U=O M'0O:'1M M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/&1I=CX@/'`^ M/&9O;G0@3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT M4&%R=%\U,35E,3)A-U\P9#AE7S1C9C!?860X,5\T.6,X8SDP-&5E9C$-"D-O M;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO-3$U93$R83=?,&0X95\T8V8P M7V%D.#%?-#EC.&,Y,#1E968Q+U=O'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$'0^/&1I=CX@/'`^/&9O;G0@ M2!A8V-E<'1E9"!I;B!T:&4@ M56YI=&5D(%-T871E2!B92!E>'!E8W1E9"!F;W(@ M=&AE(&9U;&P@9FES8V%L('EE87(@96YD:6YG($UA7!E.B!T97AT+VAT;6P[(&-H87)S970] M(G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T M<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@ M8VAAF4],T0R(&-L87-S/3-$7VUT/CQS M=')O;F<^3D]412`S+B!214-%3E0@04-#3U5.5$E.1R!04D].3U5.0T5-14Y4 M4SQB6QE/3-$)W=H:71E+7-P M86-E.B!N;W=R87`[)R!C;&%SF5D(&EN(&YE="!I;F-O;64@;W(@ M;W1H97(@8V]M<')E:&5N7!E.B!T97AT+VAT;6P[(&-H87)S970] M(G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T M<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@ M8VAA6QE/3-$)V9O;G0M9F%M M:6QY.B!4:6UE&5R8VES92!P M6QE/3-$)V9O;G0M9F%M:6QY.B!4:6UE6QE/3-$)VUA6QE/3-$)V)O"!S;VQI M9#LG(&%L:6=N/3-$6QE/3-$)V)O"!S;VQI9#LG(&%L M:6=N/3-$6QE/3-$)V9O;G0M M9F%M:6QY.B!4:6UE3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U,35E,3)A-U\P9#AE M7S1C9C!?860X,5\T.6,X8SDP-&5E9C$-"D-O;G1E;G0M3&]C871I;VXZ(&9I M;&4Z+R\O0SHO-3$U93$R83=?,&0X95\T8V8P7V%D.#%?-#EC.&,Y,#1E968Q M+U=O'0O M:'1M;#L@8VAA'0^/&1I=CX@/&9O;G0@ M65A6QE/3-$)V9O;G0M9F%M:6QY M.B!4:6UE6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0Q,B!A;&EG M;CTS1&-E;G1E6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQB6QE/3-$)V)O"!S;VQI9#LG(&-O M;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQB/D=R;W-S/&)R("\^56YR96%L M:7IE9#QB6QE/3-$)V)O"!S;VQI M9#LG(&-O;'-P86X],T0S(&%L:6=N/3-$8V5N=&5R/CQB/D=R;W-S/&)R("\^ M56YR96%L:7IE9#QB6QE/3-$)V)O"!S M;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$6QE/3-$)V)O M"!S;VQI9#LG(&-O;'-P86X],T0R(&%L M:6=N/3-$6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E9B!A;&EG;CTS1')I9VAT M/C6QE/3-$)V)O"!D;W5B M;&4[)R!B9V-O;&]R/3-$(V-C9&%E9CXD/"]T9#X-"CQT9"!S='EL93TS1"=B M;W)D97(M8F]T=&]M.B!B;&%C:R`S<'@@9&]U8FQE.R<@8F=C;VQO6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E9CXD/"]T M9#X-"CQT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M.B!B;&%C:R`S<'@@9&]U M8FQE.R<@8F=C;VQO6QE/3-$)V)O"!D;W5B M;&4[)R!B9V-O;&]R/3-$(V-C9&%E9B!A;&EG;CTS1')I9VAT/C6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O M;&]R/3-$(V-C9&%E9CXD/"]T9#X-"CQT9"!S='EL93TS1"=B;W)D97(M8F]T M=&]M.B!B;&%C:R`S<'@@9&]U8FQE.R<@8F=C;VQO6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E9CXI/"]T9#X- M"CQT9"!B9V-O;&]R/3-$(V-C9&%E9CX@/"]T9#X-"CQT9"!S='EL93TS1"=B M;W)D97(M8F]T=&]M.B!B;&%C:R`S<'@@9&]U8FQE.R<@8F=C;VQO6QE/3-$ M)V9O;G0M9F%M:6QY.B!4:6UE2!D=64@=&\@=&AE(&UA='5R871I;VX@;V8@=&AR964@;75N:6-I<&%L M(&)O;F1S+B!4:&4@:6YC6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P M86X],T0V(&%L:6=N/3-$8V5N=&5R/CQB/C$R($UO;G1H6QE/3-$)V)O"!S;VQI M9#LG/BD\+W1D/@T*/'1D/B`\+W1D/@T*/'1D('-T>6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$ M6QE/3-$)V)O"!S;VQI9#LG M(&-O;'-P86X],T0R(&%L:6=N/3-$6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O M;&]R/3-$(V-C9&%E9B!V86QI9VX],T1T;W`@86QI9VX],T1R:6=H=#XQ,2PV M,#@L-3(X/"]T9#X-"CQT9"!B9V-O;&]R/3-$(V-C9&%E9B!V86QI9VX],T1T M;W`^(#PO=&0^#0H\=&0@6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E9B!V86QI M9VX],T1T;W`^)#PO=&0^#0H\=&0@6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E M9B!V86QI9VX],T1T;W`^(#PO=&0^#0H\=&0@8F=C;VQO6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E9B!V86QI M9VX],T1T;W`^)#PO=&0^#0H\=&0@6QE/3-$)V)O M"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C M9&%E9B!V86QI9VX],T1T;W`@86QI9VX],T1R:6=H=#XH-#0L,S8W/"]T9#X- M"CQT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M.B!B;&%C:R`S<'@@9&]U8FQE M.R<@8F=C;VQO6QE/3-$)V)O"!S M;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$6QE/3-$ M)V)O"!S;VQI9#L@=F%L:6=N.B`[)SXI M/"]T9#X-"CQT9#X@/"]T9#X-"CQT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M M.B!B;&%C:R`Q<'@@6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N M/3-$6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E9B!V86QI9VX] M,T1T;W`^)#PO=&0^#0H\=&0@6QE/3-$)V)O M"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C M9&%E9B!V86QI9VX],T1T;W`^*3PO=&0^#0H\=&0@8F=C;VQO6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E9B!V M86QI9VX],T1T;W`^)#PO=&0^#0H\=&0@6QE/3-$)V)O M"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C M9&%E9B!V86QI9VX],T1T;W`@86QI9VX],T1R:6=H=#XH,S(L,#`W/"]T9#X- M"CQT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M.B!B;&%C:R`S<'@@9&]U8FQE M.R<@8F=C;VQO6QE M/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R M/3-$(V-C9&%E9B!V86QI9VX],T1T;W`@86QI9VX],T1R:6=H=#XQ,2PR.38L M-3`U/"]T9#X-"CQT9"!B9V-O;&]R/3-$(V-C9&%E9B!V86QI9VX],T1T;W`^ M(#PO=&0^#0H\=&0@6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E9B!V86QI M9VX],T1T;W`^*3PO=&0^/"]T6QE/3-$)V9O M;G0M9F%M:6QY.B!4:6UEF5D(&QO2!-;V]D>2=S(&]F('1H M92!CF5D(&QO'!E M8W0@=&\@2!B87-E9"!O;B!O=7(@8V]N2!I;7!A:7)E9"!A="!*=6YE(#,P+"`R,#$R+CQB3X-"CPO:'1M;#X-"@T* M+2TM+2TM/5].97AT4&%R=%\U,35E,3)A-U\P9#AE7S1C9C!?860X,5\T.6,X M8SDP-&5E9C$-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO-3$U93$R M83=?,&0X95\T8V8P7V%D.#%?-#EC.&,Y,#1E968Q+U=O'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C M:&%R'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/&1I=CX@/&9O;G0@ M6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$ M6QE/3-$)V)O"!D;W5B;&4[)SXD/"]T9#X-"CQT9"!S='EL93TS1"=B;W)D97(M M8F]T=&]M.B!B;&%C:R`S<'@@9&]U8FQE.R<@86QI9VX],T1R:6=H=#XS+#4T M-RPP.38\+W1D/@T*/'1D('-T>6QE/3-$)V)O"!D;W5B;&4[)SX@/"]T9#X-"CQT9#X@/"]T9#X-"CQT9"!S='EL93TS M1"=B;W)D97(M8F]T=&]M.B!B;&%C:R`S<'@@9&]U8FQE.R<^)#PO=&0^#0H\ M=&0@6QE/3-$)V9O;G0M9F%M:6QY.B!4:6UE3X-"CPO:'1M;#X-"@T*+2TM M+2TM/5].97AT4&%R=%\U,35E,3)A-U\P9#AE7S1C9C!?860X,5\T.6,X8SDP M-&5E9C$-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO-3$U93$R83=? M,&0X95\T8V8P7V%D.#%?-#EC.&,Y,#1E968Q+U=O'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R M'0^/&1I=CX@/'`^/&9O;G0@7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\ M:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E M;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$F4],T0R M(&-L87-S/3-$7VUT/CQS=')O;F<^3D]412`X+B!)3D-/344@5$%815,\8G(@ M+SX\+W-T"!E9F9E8W1S(&]F('1E;7!O2!D:69F97)E;F-E6EN9R!A;6]U;G0@;V8@87-S971S(&%N9"!L:6%B:6QI M=&EE"!P=7)P;W-E'!E8W0@86YY('-I M9VYI9FEC86YT('5N'0O:F%V M87-C3X-"B`@("`\=&%B M;&4@8VQAF4@82!V86QU871I;VX@:&EE M2!O M2!F:6YA;F-I86P@87-S971S(&]R(&QI M86)I;&ET:65S(&)E:6YG(&UE87-U3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT M4&%R=%\U,35E,3)A-U\P9#AE7S1C9C!?860X,5\T.6,X8SDP-&5E9C$-"D-O M;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO-3$U93$R83=?,&0X95\T8V8P M7V%D.#%?-#EC.&,Y,#1E968Q+U=O'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R'0^/&1I=CX@/'`^/&9O;G0@2!B92!M;V1I9FEE9"!O'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^/&1I=CX@/'1A8FQE('-T>6QE/3-$ M)V9O;G0M9F%M:6QY.B!4:6UE6QE/3-$)VUA6QE/3-$)V)O"!S;VQI9#LG(&%L:6=N/3-$6QE/3-$)V)O"!S;VQI9#LG(&%L:6=N/3-$'1087)T7S4Q-64Q,F$W7S!D.&5?-&-F,%]A9#@Q7S0Y8SAC.3`T965F,0T* M0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\U,35E,3)A-U\P9#AE7S1C M9C!?860X,5\T.6,X8SDP-&5E9C$O5V]R:W-H965T'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQB M/E1O=&%L/"]B/CPO=&0^#0H\=&0@=VED=&@],T0T)3X@/"]T9#X-"CQT9"!S M='EL93TS1"=B;W)D97(M8F]T=&]M.B!B;&%C:R`Q<'@@6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQB M/C,F(S@R,3$[-2!996%R6QE/3-$)V)O"!S;VQI M9#LG(&-O;'-P86X],T0Q,B!A;&EG;CTS1&-E;G1E3H@5&EM97,@3F5W(%)O;6%N.R!F;VYT M+7-I>F4Z(#$P<'0[)R!C;&%S6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N M/3-$8V5N=&5R/CQB/D=R;W-S/&)R("\^56YR96%L:7IE9#QB6QE/3-$ M)V)O"!S;VQI9#LG(&-O;'-P86X],T0S M(&%L:6=N/3-$8V5N=&5R/CQB/D=R;W-S/&)R("\^56YR96%L:7IE9#QBF5D/&)R("\^1V%I;G,\+V(^/"]T9#X- M"CQT9"!W:61T:#TS1#$^(#PO=&0^#0H\=&0@F5D/&)R("\^3&]S6QE/3-$)V)O M"!S;VQI9#LG(&-O;'-P86X],T0R(&%L M:6=N/3-$8V5N=&5R/CQB/D9A:7(\8G(@+SY-87)K970\8G(@+SY686QU93PO M8CX\+W1D/CPO='(^#0H\='(^/'1D(&)G8V]L;W(],T0C8V-D865F('9A;&EG M;CTS1&)O='1O;3Y#;W)P;W)A=&4@8F]N9',\+W1D/@T*/'1D(&)G8V]L;W(] M,T0C8V-D865F/B0\+W1D/@T*/'1D(&)G8V]L;W(],T0C8V-D865F('9A;&EG M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/C4V+#@P.2PW.#4\+W1D/@T*/'1D M(&)G8V]L;W(],T0C8V-D865F/B`\+W1D/@T*/'1D(&)G8V]L;W(],T0C8V-D M865F/B0\+W1D/@T*/'1D(&)G8V]L;W(],T0C8V-D865F('9A;&EG;CTS1&)O M='1O;2!A;&EG;CTS1')I9VAT/C$L,S8X+#8V-SQB6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N M/3-$6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P M86X],T0R(&%L:6=N/3-$6QE/3-$)V)O"!D M;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E9B!A;&EG;CTS1')I9VAT/C$L-C$W M+#@S-3PO=&0^#0H\=&0@8F=C;VQO6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E9B!A M;&EG;CTS1')I9VAT/B@T-"PS-C<\+W1D/@T*/'1D('-T>6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E M9CXI/"]T9#X-"CQT9"!B9V-O;&]R/3-$(V-C9&%E9CX@/"]T9#X-"CQT9"!S M='EL93TS1"=B;W)D97(M8F]T=&]M.B!B;&%C:R`S<'@@9&]U8FQE.R<@8F=C M;VQO6QE/3-$)V)O"!D;W5B;&4[)R!B M9V-O;&]R/3-$(V-C9&%E9B!A;&EG;CTS1')I9VAT/C6QE/3-$ M)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$ M(V-C9&%E9CXD/"]T9#X-"CQT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M.B!B M;&%C:R`S<'@@9&]U8FQE.R<@8F=C;VQO6QE/3-$)V)O"!D M;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E9CXD/"]T9#X-"CQT9"!S='EL93TS M1"=B;W)D97(M8F]T=&]M.B!B;&%C:R`S<'@@9&]U8FQE.R<@8F=C;VQO6QE/3-$)V)O"!D M;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E9CXD/"]T9#X-"CQT9"!S='EL93TS M1"=B;W)D97(M8F]T=&]M.B!B;&%C:R`S<'@@9&]U8FQE.R<@8F=C;VQO6QE/3-$)V)O"!S;VQI M9#LG(&-O;'-P86X],T0V(&%L:6=N/3-$8V5N=&5R/CQB/DQE6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P M86X],T0V(&%L:6=N/3-$8V5N=&5R/CQB/E1O=&%L/"]B/CPO=&0^/"]TF5D/&)R("\^3&]SF5D/&)R("\^3&]SF5D M/&)R("\^3&]S6QE/3-$)V)O"!S M;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$6QE/3-$)V)O M"!S;VQI9#LG(&-O;'-P86X],T0R(&%L M:6=N/3-$6QE/3-$)V)O"!S;VQI9#LG/BD\ M+W1D/CPO='(^#0H\='(^/'1D(&)G8V]L;W(],T0C8V-D865F/B`\+W1D/@T* M/'1D(&)G8V]L;W(],T0C8V-D865F('9A;&EG;CTS1'1O<#Y4;W1A;#PO=&0^ M#0H\=&0@6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E9B!V86QI9VX],T1T M;W`^)#PO=&0^#0H\=&0@6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E M9B!V86QI9VX],T1T;W`^*3PO=&0^#0H\=&0@8F=C;VQO6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E9B!V86QI M9VX],T1T;W`^)#PO=&0^#0H\=&0@6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E9B!V86QI M9VX],T1T;W`@86QI9VX],T1R:6=H=#XM/"]T9#X-"CQT9"!S='EL93TS1"=B M;W)D97(M8F]T=&]M.B!B;&%C:R`S<'@@9&]U8FQE.R<@8F=C;VQO6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E9B!V86QI M9VX],T1T;W`@86QI9VX],T1R:6=H=#XQ,2PV,#@L-3(X/"]T9#X-"CQT9"!B M9V-O;&]R/3-$(V-C9&%E9B!V86QI9VX],T1T;W`^(#PO=&0^#0H\=&0@6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$6QE/3-$ M)V)O"!S;VQI9#LG(&-O;'-P86X],T0R M(&%L:6=N/3-$6QE/3-$)V)O"!S;VQI9#L@=F%L:6=N.B`[)SXI/"]T9#X\ M+W1R/@T*/'1R/CQT9"!B9V-O;&]R/3-$(V-C9&%E9CX@/"]T9#X-"CQT9"!B M9V-O;&]R/3-$(V-C9&%E9B!V86QI9VX],T1T;W`@=VED=&@],T0Q,C(^5&]T M86P\+W1D/@T*/'1D('-T>6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E9B!V86QI9VX],T1T;W`^)#PO M=&0^#0H\=&0@6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E9B!V86QI9VX] M,T1T;W`@86QI9VX],T1R:6=H=#XH-S8L-#,T/"]T9#X-"CQT9"!S='EL93TS M1"=B;W)D97(M8F]T=&]M.B!B;&%C:R`S<'@@9&]U8FQE.R<@8F=C;VQO6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E9B!V M86QI9VX],T1T;W`@86QI9VX],T1R:6=H=#XY,#@L-34P/"]T9#X-"CQT9"!B M9V-O;&]R/3-$(V-C9&%E9B!V86QI9VX],T1T;W`^(#PO=&0^#0H\=&0@6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E9B!V86QI9VX],T1T;W`^ M)#PO=&0^#0H\=&0@3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U,35E,3)A-U\P M9#AE7S1C9C!?860X,5\T.6,X8SDP-&5E9C$-"D-O;G1E;G0M3&]C871I;VXZ M(&9I;&4Z+R\O0SHO-3$U93$R83=?,&0X95\T8V8P7V%D.#%?-#EC.&,Y,#1E M968Q+U=O'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$'0^/&1I=CX@/'1A8FQE('-T>6QE M/3-$)V9O;G0M9F%M:6QY.B!4:6UE6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0S(&%L:6=N/3-$8V5N=&5R/CQB/DIU;F4@ M,S`\8G(@+SXR,#$R/"]B/CPO=&0^#0H\=&0^(#PO=&0^#0H\=&0@6QE/3-$)V)O"!S;VQI9#LG/B`\+W1D/@T*/'1D/B`\+W1D/@T* M/'1D('-T>6QE/3-$)V)O"!S;VQI9#LG M(&-O;'-P86X],T0R(&%L:6=N/3-$2!R97-E6QE/3-$)V)O"!D;W5B M;&4[)R!A;&EG;CTS1')I9VAT/C,L,C(Y+#,W-CPO=&0^#0H\=&0@3X-"CPO:'1M;#X-"@T*+2TM M+2TM/5].97AT4&%R=%\U,35E,3)A-U\P9#AE7S1C9C!?860X,5\T.6,X8SDP M-&5E9C$-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO-3$U93$R83=? M,&0X95\T8V8P7V%D.#%?-#EC.&,Y,#1E968Q+U=O'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R M'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$F5D(&QO'0O M:F%V87-C3X-"B`@("`\ M=&%B;&4@8VQA'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@ M(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U,35E,3)A M-U\P9#AE7S1C9C!?860X,5\T.6,X8SDP-&5E9C$-"D-O;G1E;G0M3&]C871I M;VXZ(&9I;&4Z+R\O0SHO-3$U93$R83=?,&0X95\T8V8P7V%D.#%?-#EC.&,Y M,#1E968Q+U=O'0O:'1M;#L@8VAAF5D($QOF5D($QO3X-"CPO:'1M;#X-"@T*+2TM M+2TM/5].97AT4&%R=%\U,35E,3)A-U\P9#AE7S1C9C!?860X,5\T.6,X8SDP M-&5E9C$-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO-3$U93$R83=? M,&0X95\T8V8P7V%D.#%?-#EC.&,Y,#1E968Q+U=O'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R MF5D($QOF5D($QOF5D($QO'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%SF5D($QOF5D($QOF5D($QOF5D($QO'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ MF5D($QO'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%SF5D($QO3X-"CPO:'1M;#X- M"@T*+2TM+2TM/5].97AT4&%R=%\U,35E,3)A-U\P9#AE7S1C9C!?860X,5\T M.6,X8SDP-&5E9C$-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO-3$U M93$R83=?,&0X95\T8V8P7V%D.#%?-#EC.&,Y,#1E968Q+U=O'0O:'1M;#L@8VAA2P@1W)O7!E.B!T97AT M+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^ M#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT M/3-$)W1E>'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$3X-"CPO:'1M;#X-"@T* M+2TM+2TM/5].97AT4&%R=%\U,35E,3)A-U\P9#AE7S1C9C!?860X,5\T.6,X M8SDP-&5E9C$-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO-3$U93$R M83=?,&0X95\T8V8P7V%D.#%?-#EC.&,Y,#1E968Q+U=O'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C M:&%R7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S M+6%S8VEI(@T*#0H\>&UL('AM;&YS.F\],T0B=7)N.G-C:&5M87,M;6EC&UL M/@T*+2TM+2TM/5].97AT4&%R=%\U,35E,3)A-U\P9#AE7S1C9C!?860X,5\T /.6,X8SDP-&5E9C$M+0T* ` end XML 16 R8.htm IDEA: XBRL DOCUMENT v2.4.0.6
Interim Financial Information
3 Months Ended
Jun. 30, 2012
Interim Financial Information [Abstract]  
Interim Financial Information

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

XML 17 R2.htm IDEA: XBRL DOCUMENT v2.4.0.6
Balance Sheets (USD $)
Jun. 30, 2012
Mar. 31, 2012
ASSETS    
Cash and cash equivalents $ 1,493,518 $ 1,544,536
Marketable securities, short term 18,903,884 17,551,629
Accounts receivable, net of allowance for uncollectible accounts of $15,000 2,947,096 2,684,840
Inventories 3,547,096 3,229,376
Deferred tax assets 0 0
Prepaid expenses and other assets 1,199,691 1,159,852
Total current assets 28,091,285 26,170,233
Fixed assets    
Machinery and equipment 7,876,694 7,488,211
Leasehold improvements 777,585 720,882
Gross fixed assets 8,654,279 8,209,093
Less accumulated depreciation 5,837,132 5,697,861
Net fixed assets 2,817,147 2,511,232
Marketable securities, long term 56,664,385 54,445,298
Total assets 87,572,817 83,126,763
LIABILITIES AND SHAREHOLDERS' EQUITY    
Accounts payable 603,056 663,702
Accrued payroll and other 730,440 867,331
Income taxes payable 1,397,138 0
Deferred taxes 91,295 136,872
Total current liabilities 2,821,929 1,667,905
Shareholders' equity    
Common stock, $0.01 par value, 6,000,000 shares authorized; 4,824,745 issued and outstanding as of June 30 and March 31, 2012 48,247 48,247
Additional paid-in capital 20,974,477 20,974,477
Accumulated other comprehensive income 1,001,828 1,087,456
Retained earnings 62,726,336 59,348,678
Total shareholders' equity 84,750,888 81,458,858
Total liabilities and shareholders' equity $ 87,572,817 $ 83,126,763
XML 18 R6.htm IDEA: XBRL DOCUMENT v2.4.0.6
Statements Of Cash Flows (USD $)
3 Months Ended
Jun. 30, 2012
Jun. 30, 2011
OPERATING ACTIVITIES    
Net income $ 3,377,658 $ 3,439,228
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 139,271 113,537
Deferred income taxes 3,282 (6,948)
Changes in operating assets and liabilities:    
Accounts receivable (262,256) 193,257
Inventories (317,720) (24,871)
Prepaid expenses and other assets (39,839) 147,642
Accounts payable and accrued expenses 1,199,601 1,213,150
Net cash provided by operating activities 4,099,997 5,074,995
INVESTING ACTIVITIES    
Purchases of fixed assets (445,186) (199,371)
Purchases of marketable securities (6,195,829) (5,011,799)
Proceeds from maturities and sales of marketable securities 2,490,000 861,397
Net cash used in investing activities (4,151,015) (4,349,773)
Increase (decrease) in cash and cash equivalents (51,018) 725,222
Cash and cash equivalents at beginning of period 1,544,536 952,209
Cash and cash equivalents at end of period 1,493,518 1,677,431
Supplemental disclosures of cash flow information:    
Cash (refunded) paid during the period for income taxes $ 0 $ (2,435)
XML 19 R22.htm IDEA: XBRL DOCUMENT v2.4.0.6
Marketable Securities (Fair Value Of Marketable Securities By Maturity) (Details) (USD $)
Jun. 30, 2012
Mar. 31, 2012
Marketable Securities [Abstract]    
Marketable securities, Total, fair value $ 75,568,269 $ 71,996,927
Marketable securities, debt maturities due within one year, fair value 18,903,884  
Marketable securities, debt maturities due after one year through three years, fair value 21,835,729  
Marketable securities, debt maturities due after three years through five years, fair value $ 34,828,656  
XML 20 R24.htm IDEA: XBRL DOCUMENT v2.4.0.6
Marketable Securities (Gross Unrealized Losses And Fair Values Of Investments By Investment Category And Length Of Time) (Details) (USD $)
Jun. 30, 2012
Mar. 31, 2012
Schedule of Investments [Line Items]    
Marketable Securities, Continuous Unrealized Loss Position, Less than 12 Months, Fair Market Value $ 11,608,528 $ 10,387,955
Marketable Securities, Continuous Unrealized Loss Position, Less than 12 Months, Gross Unrealized Losses (44,367) (76,434)
Marketable Securities, Continuous Unrealized Loss Position, 12 Months or Greater, Fair Market Value   908,550
Marketable Securities, Continuous Unrealized Loss Position, 12 Months or Greater, Gross Unrealized Losses   (32,007)
Marketable Securities, Continuous Unrealized Loss Position, Fair Market Value, Total 11,608,528 11,296,505
Marketable Securities, Continuous Unrealized Loss Position, Gross Unrealized Losses, Total (44,367) (108,441)
Corporate Bonds [Member]
   
Schedule of Investments [Line Items]    
Marketable Securities, Continuous Unrealized Loss Position, Less than 12 Months, Fair Market Value 11,144,803 10,387,955
Marketable Securities, Continuous Unrealized Loss Position, Less than 12 Months, Gross Unrealized Losses (43,670) (76,434)
Marketable Securities, Continuous Unrealized Loss Position, Fair Market Value, Total 11,144,803 10,387,955
Marketable Securities, Continuous Unrealized Loss Position, Gross Unrealized Losses, Total (43,670) (76,434)
Municipal Bonds [Member]
   
Schedule of Investments [Line Items]    
Marketable Securities, Continuous Unrealized Loss Position, Less than 12 Months, Fair Market Value 463,725  
Marketable Securities, Continuous Unrealized Loss Position, Less than 12 Months, Gross Unrealized Losses (697)  
Marketable Securities, Continuous Unrealized Loss Position, 12 Months or Greater, Fair Market Value   908,550
Marketable Securities, Continuous Unrealized Loss Position, 12 Months or Greater, Gross Unrealized Losses   (32,007)
Marketable Securities, Continuous Unrealized Loss Position, Fair Market Value, Total 463,725 908,550
Marketable Securities, Continuous Unrealized Loss Position, Gross Unrealized Losses, Total $ (697) $ (32,007)
XML 21 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.1.0.1 * */ var moreDialog = null; var Show = { Default:'raw', more:function( obj ){ var bClosed = false; if( moreDialog != null ) { try { bClosed = moreDialog.closed; } catch(e) { //Per article at http://support.microsoft.com/kb/244375 there is a problem with the WebBrowser control // that somtimes causes it to throw when checking the closed property on a child window that has been //closed. So if the exception occurs we assume the window is closed and move on from there. bClosed = true; } if( !bClosed ){ moreDialog.close(); } } obj = obj.parentNode.getElementsByTagName( 'pre' )[0]; var hasHtmlTag = false; var objHtml = ''; var raw = ''; //Check for raw HTML var nodes = obj.getElementsByTagName( '*' ); if( nodes.length ){ objHtml = obj.innerHTML; }else{ if( obj.innerText ){ raw = obj.innerText; }else{ raw = obj.textContent; } var matches = raw.match( /<\/?[a-zA-Z]{1}\w*[^>]*>/g ); if( matches && matches.length ){ objHtml = raw; //If there is an html node it will be 1st or 2nd, // but we can check a little further. var n = Math.min( 5, matches.length ); for( var i = 0; i < n; i++ ){ var el = matches[ i ].toString().toLowerCase(); if( el.indexOf( '= 0 ){ hasHtmlTag = true; break; } } } } if( objHtml.length ){ var html = ''; if( hasHtmlTag ){ html = objHtml; }else{ html = ''+ "\n"+''+ "\n"+' Report Preview Details'+ "\n"+' '+ "\n"+''+ "\n"+''+ objHtml + "\n"+''+ "\n"+''; } moreDialog = window.open("","More","width=700,height=650,status=0,resizable=yes,menubar=no,toolbar=no,scrollbars=yes"); moreDialog.document.write( html ); moreDialog.document.close(); if( !hasHtmlTag ){ moreDialog.document.body.style.margin = '0.5em'; } } else { //default view logic var lines = raw.split( "\n" ); var longest = 0; if( lines.length > 0 ){ for( var p = 0; p < lines.length; p++ ){ longest = Math.max( longest, lines[p].length ); } } //Decide on the default view this.Default = longest < 120 ? 'raw' : 'formatted'; //Build formatted view var text = raw.split( "\n\n" ) >= raw.split( "\r\n\r\n" ) ? raw.split( "\n\n" ) : raw.split( "\r\n\r\n" ) ; var formatted = ''; if( text.length > 0 ){ if( text.length == 1 ){ text = raw.split( "\n" ) >= raw.split( "\r\n" ) ? raw.split( "\n" ) : raw.split( "\r\n" ) ; formatted = "

"+ text.join( "

\n" ) +"

"; }else{ for( var p = 0; p < text.length; p++ ){ formatted += "

" + text[p] + "

\n"; } } }else{ formatted = '

' + raw + '

'; } html = ''+ "\n"+''+ "\n"+' Report Preview Details'+ "\n"+' '+ "\n"+''+ "\n"+''+ "\n"+' '+ "\n"+' '+ "\n"+' '+ "\n"+' '+ "\n"+' '+ "\n"+' '+ "\n"+' '+ "\n"+' '+ "\n"+' '+ "\n"+' '+ "\n"+'
'+ "\n"+' formatted: '+ ( this.Default == 'raw' ? 'as Filed' : 'with Text Wrapped' ) +''+ "\n"+'
'+ "\n"+' '+ "\n"+'
'+ "\n"+' '+ "\n"+'
'+ "\n"+''+ "\n"+''; moreDialog = window.open("","More","width=700,height=650,status=0,resizable=yes,menubar=no,toolbar=no,scrollbars=yes"); moreDialog.document.write(html); moreDialog.document.close(); this.toggle( moreDialog ); } moreDialog.document.title = 'Report Preview Details'; }, toggle:function( win, domLink ){ var domId = this.Default; var doc = win.document; var domEl = doc.getElementById( domId ); domEl.style.display = 'block'; this.Default = domId == 'raw' ? 'formatted' : 'raw'; if( domLink ){ domLink.innerHTML = this.Default == 'raw' ? 'with Text Wrapped' : 'as Filed'; } var domElOpposite = doc.getElementById( this.Default ); domElOpposite.style.display = 'none'; }, LastAR : null, showAR : function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }, toggleNext : function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }, hideAR : function(){ Show.LastAR.style.display = 'none'; } }
XML 22 R7.htm IDEA: XBRL DOCUMENT v2.4.0.6
Description Of Business
3 Months Ended
Jun. 30, 2012
Description Of Business [Abstract]  
Description Of Business

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


XML 23 R3.htm IDEA: XBRL DOCUMENT v2.4.0.6
Balance Sheets (Parenthetical) (USD $)
Jun. 30, 2012
Mar. 31, 2012
Balance Sheets    
Accounts receivable, allowance for uncollectible accounts $ 15,000 $ 15,000
Common stock par value $ 0.01 $ 0.01
Common stock, shares authorized 6,000,000 6,000,000
Common stock shares, issued 4,824,745 4,824,745
Common stock shares, outstanding 4,824,745 4,824,745
XML 24 R17.htm IDEA: XBRL DOCUMENT v2.4.0.6
Net Income Per Share (Tables)
3 Months Ended
Jun. 30, 2012
Net Income Per Share [Abstract]  
Schedule Of Weighted Average Number Of Shares
Quarter Ended June 30
2012 2011
Weighted average common shares outstanding – basic 4,824,745 4,776,198
Effect of dilutive securities:
Stock options
55,268 110,502
Warrants
6,860 7,215
Shares used in computing net income per share – diluted 4,886,873 4,893,915
ZIP 25 0000724910-12-000026-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000724910-12-000026-xbrl.zip M4$L#!!0````(`!6#\D"A8./H0"P``/*<`0`1`!P`;G9E8RTR,#$R,#8S,"YX M;6Q55`D``XD;!U")&P=0=7@+``$$)0X```0Y`0``[%U;<^,VLGY/5?X#UGN2 M2JITX44W>CRSI;$U69^,+[$]R9XG%T1"$A**9`#2LO?7GVZ0%"F)DBB)ODQV M=VMW9!+L_KK1:'2#8./D'X]3ESPP(;GOO3_2&]H189[M.]P;OS^*9)U*F_.C M?WSX]IN3O]7K__IX\YDXOAU-F1<26S`:,H?,>#@AI\*7^8=)MZIVEHND%T_=C0CDV-]"_BEH]#X1(0T)/OCW(<\7+#%V-X M2C.;W),A]6QV%+<\=KGWQX;F>'L(P-+FCROM9Z9JK5N6U51WYTV!D,/G;?-T M.\WX9MK484OM)+,;8_^A"3=06+VNZ753SU/F.\CH/3![H3E<0-4K/6H=4TL; MR![!\I@=@L$I*X`[ M=G*9.^^/SB)!\=Z]#O\%":S[.Q]_Q7_$F.`1L&\>/B5_P=_.3W_^>B#!O_I&BU+UTZ:V6,IX>8"Y9.`">X[&1_H)Q&>@7%_0#BH*$T_ M:697YPV9YRPT,W0D[>0:G31SQ$^:B1)6-=*7]U>C^\Z]J=UCY[RZ"F)C#3_$ MEM*IFT@DN;:/9.:]J;]%R4P8`X=)EO:9<9^,KOMS&!XR1.]\!R.H_\CE_-9% MY'&;!]3]Z'N.O(1//KA&T:#9&//,+<"GV=DV8AZ0Q,9Q:.L^CDXP#GT[05@^ M#L5@I;4]#LVBM2KBT+?6UX?/'-U[W7R+DG7KNEF5%1MY*WY]01>LV"AGQ<;N M5@R9YQ>/KZ2=$5Y#+>%-W9QKP^$/($G&'-M=1E,&JO0SIPLWIHS*2+`/28Y] M_.7V[*297LR<<_'SBNP9\_PI]]815NL&QW)"!9/K**^2.&GF)(@;%0F<=?]6 M.=836:&Q'G*>"/3(712X;+E+X/K`96KU:NF.P_AQ'VXX>/.32\(;7'78 M9NY5O;[ M":[)G9C^DO!;2VT=0\2T.SOX?[.(X9S:*KL8RSX*S8_WM117&6)\M1,?7:O_ MLL@!262$!\J-G<)U0=USSV&//[.GG3CD_>1:BBL,_>G4]VY#W_[C5HVHJRC$ M:0"7?Q>X+\]@!(>:NA./4N(PFT]A$+P_.K_\=/2AU3-:W59[`)QBQQ!?.X_T"Y2XV:[:U@GS8I![2NI(I60 M_<0?*A35!)/L==J=?43=C"HGZ[EG"S6[4#BVG3SL]V[X#H+.[\?A.X*_`_R%/T9`A$C^;\@@0$C;I1(DNI^&1VD#\+Z^ M-\:_+J_N!L1LD)O!Z>#RCO1/3Z^^7-Z=7_Y$KF^N+N'WZ>`";MSB4T-!FBF% M9D;BW"/_&WF,H#'42#AA,,=XU+,Y=4DF.KG%:8T*1Y*//OQ#N)01S$>%+;X$ M#@8M/_1OO_Q(,HG")Q=$FDUXR.HRH#8[)IX_$S1XMR+EI=\@ MB=,[$OHI047(]]"FD*S'PH08M':(#ZQ%(2_XA\!CRNBX%_D0E$+P$2KKK`'+ M$8-@VD%&5"H!YG?7H:\1$!6HAC.?2!90C#EJ!(8(\H`4-@JQ[9R,;)"^&TYP M"E'T/3;+1+8GU!LS65ISRO8$R`S_\_SL<5]1R*DHG-!0M1+,]L<>C!,',>?4 M!D)LT%H$72,(>X0@!LTV!=P@OP%SQP\PS-K+:-%VBHQ6:11D&'$A0_)G!)DZ M```UC%02@,^8:#=<*O-+)?GF7.X:NZ[84$D0`F27;O4 M>S->5M<:Y/;NZO1G<+;77VY._]F_'9#KS_W+#;[U"GPK]:##GX@!SA7?:Y,9 M#NM8(TYLR]C1L5.%WCP#-V&'O@!7$<'0$LJ\T7K$7"W8+`IP9/S/7)`E_$:M MK6DU2)\6#1$>1&;Q)$B4MF.'E2,>"'\LZ)1,Z1,9,C+U'5R=#`UG@RDASN*-/+4<;F!0B(`W$I#$04,AT)T8[,]EK/-FWX M[3+\T?><_M07(?^WN@Z31L!$^(0C-(1[`PB?@NF!*FQWK&ZOHR]@KP34BXE: MNIO:/1.ZR7A!4:\PX%J(L&.3^.Q+"0/E:@2V<4CGZ5JOVUKR5[OPKAIX^1&C M:7K/Z%4%W'%4L$;=:\IAU)W2@&=I;;@<'>WJAS6KVVIUNSFP6_E5@*^\4SX< MGPNQ+8;[GWQQYD?#FLJ`T.^ MNS#BW["H>YE=5^^U-;U3E80C7\B%AT[GJ^9?/,&HB\]CW'V=+(?JQ@6TF,@K M\=GWQDSTQV/!QM!?V(A)_1`'63<-3>L6B%8YRK>@C>5\-E'BZZ9O:[5_HNK:)\1 M8FF]=KO(C[QMO91?2-4[(.'"FO]7)N'S#PY=;T&N;OZU5;3/X&AUS*[Q(DYC MYQGI,Y/R;D+GZ5*EZ4QEX?DVE&]!&U]1MO.&U?D*!Q;RJR24J#)0W@GQU37Q5.<>;5.6KQ.!O6Q-?5:S^]:OR M=6/Z%]%?GGCZ2J023U]=XK\1XJOKX>TOG%2BO\7/2G_CX81[5Y[ZE+0:']ZS M8#[K%:4Q>V$I*]?\@>SC@(.VP^B6U;&,HF"O#.MG0OW\>Q1T2P=S+;4UYFV) MO<_0Q-=F/;-3*MYX=FG+;YEIMSL]H_,V^N@%M\_T=+/5+;>GZ6V)O=]6FI9I MMGH5^Y^5//4GK):X=E!7V](Y9+D,NX/Q,H)\_UFZ!V%JIA;NW)?4^ MA@E6V;6*THJ7E[5\3-+1P<\7Q?*O"/KYS1)FMDZY%=2W)?5>4WG+T@LG\@-D M77&T2X]6\`9E[7ZPDKR?#_FSF^>ZEQU?A>1[>2^#2[G/=BYA7!_[L M-KKNGF,O<3]&DGM,0I(O;<&#Y(/5CU1R>37*EWEY[1H1#7(V MN#V].;^^.[^Z)%>?R,7@]M-!7BP6`)[8*X?J'HODKDN7N`V2VJ=1)(1 M&7`/G^"VK!%*/.KY(;,GGN_ZXZ>XF6`NQ[(A'F$NL[&Q>HJ`[%@+!=KD[M@3 M*L9,U8:Q56F:&I&AC_\@!JSN)J=8L]*#.6^JE'=@_87]NW+1%$ZIG,`#^`]^ ME/P`MN2%LA^>4B&>N#?>MC:W\JW@RAI;VS"T7$)0.7\"V6FVS\ZJ:W`ZR99EMO?<,(.-RFZKT&)7LC,7_'O!1ZTK08X"E&MN0 M%\-X)@$V?Z6Z\@*\K6O;55]*@.QS[VLJKL0M%DMR5%>EG['N8LGF2NU/K9'_ MK*P$NRKPK57D<^)+2N-EM8=VT-L*K(ZF_E.(;)G1(8A*?1A=-:+SN`+>(?J9 MEY3=PF1?).7U4A&2S;5VJU3,2J7=/3%5J:(RF`Z>5A6,0A!%4]-VQN53MQT9 M+QL"BW396#GE@7E1E'*3KEM;J+73H(J\#D.RFTI9I MZ!VM/!`)VJU>'T;;:K>M?&"89[0OAMTTH?MLU13J4];1;:9 M644`2VNO.H"YUA4H#M^@=`OZM9#189A*Z\K2#:N])Z2LAEREKAR<1C>/*&.S M)X`=_99I&?FZ-1L`S-^/7XUPYH0QJ5K=,%79#?V=5%&A.O'WFCZI\K>OO#[9 M34K8UC_V;P=GY/3JXGIP>=O'Q,RH?U'?:C.,;9S M@A,6.Z9YN>R%]PC'1M2!<+52NAMG<*;0:Y')P1\XO MP1T,R/7@AMS^LW\S4(-NN#PJ+[,JZP$39*BL4IU<1;A4_D#I?Y@>`)7Z_2!"3IFQ(O4<8]Q[7*L`QT??96>*:"JWN>2]J0^-*/VA,0'E@'B11Q. MTN\Q$JI*UDD"0D?QL3?):>TU<%),V%RJ&O'(3I6J!R#4Q4+H(=;F!P^5PE+U M*O$4.:'.-Y+DA_B2GYP2@DAGR;D1/S:2^E MSFFOENU./>K(OK3]O9V7^4.149RPQ5Z7(6(%# M9E-\ZX1/S346"/5*"I[$RX52*M9C=9!]\L()FTZI^(.%\?/IXWD-QR7(1S[6 MFU2%P#&MQ/,+\&657"[_OV(U.5,YWOA:*M7GM]]\^PU>B/GL.Z28Z^)Y`,`5 M(P?U=T`=)_U[QIUP\OY(U[3OCF*FBJ5(T81.-K7%OY,6!U^/?XIBID3X,X#M MH6];1S!5R=`7#A/UH1^&_O28#%T*UJT'CT3Z+G=0![X;TP*G"=8]AE]8^Y^) M12_S2U+4?9"WVD7W4@IZ65BIZO7O-L+"45.(8IO"GP&(7E8=9#@&K?OB_='? M;=NA;'2T:%"_);Z6I+YV[5@ARA7]O6?H^KO8CQ>)FL`62%6Q:M5Z1JO6;;6+ M6B<"&]^MMZT"G>2)=[N=FF[U2MO$W`1;BL!@-`*?,?=NZK22^4Z#X\-4F[H- MF)13"P#/-N9>W66C\)A8RB\D,N$E]?S"G)`/9$MIN]VN&9W>+K:Y0D+7M5I; M,\IJ='])TP.4M@E9=O2L2-*I]3K:J[9I5J78WWI99 ML]8I._Z)T_1BQEM=%+PM5EB3>ZX-\99X5)0M^'!^`)FCSO!)-$KH$`_MP6?J M\3/)TNX7AOQJ=]K,CUR'*"18.CX^ETSM=8,L@>+R+*9D M`>7JAMJ`-@*/2(F;V,H3=$#&`))-FB06R5I4#GO,44Y2E@Z#F&L*$!V"N\_& M<6*8)#"J;9JB0*"J]CFJ9$8]CFD0N&R41#V9`YM#5EI5X/9QFR.`1SGB7&S" MX5EA3YY4AV<=M-2ABYV#*9,='_N:G-FA3F%*4KTBXJ"RA;0MC1@[-&D=QFIX907*6UV9$N&J\]IBR;KO6[O0@Q+46)UU0TNKBQGHJ>LVR M.C7+Z*Y0N4";(Z:>.T)LO8D959J8Y!"74+'.P%*.:\9W,DJ6W!;C:B=OPC?/ M)0]1'>$(0SEG;>+G.M2^ZSYG]&+J\'7_'/ ML=F/_V[O^MJ=CM9N&R7X9XEJ-(*T*M7`8L!R(_X;1C+'8)VP3V8#<.G M=#=,WW,6J>`.U_#I@H43W-R:?GAQR,G-*_)I7GB?G)J<(A7"5-K=_$+ M!C;%#ZW$$TQ9+H4+>_^(TF?E1P0+< MPH9!>20"7[+X@7"2O352JS0J2IPCGC=ND'7^%F:&"<4C3\&J<@<3X\/#>*L. MOH]"G`N13?R]S6P^K>!+=#L^634?@:^GF43;$"--53&7]`5+)BB>Q:UFKCF) M;'9722+SJ*M4)>+L'"?-G.Q3&JJ73L`E=S5YV]\@_56A4)Y$&30^'C(73V0\ M\`A<$>)'ODK%266:)+?!2T^,`E\=QB&()-0QT^H-%\S>^)0?H#'X`(5"E!1/ MUL.GY)73[_C.C#ZB`GZ'6%0ZW$[R/9_,)ARBG%E\UK2,AK__?WO7UMPX;JS? M4W7^`W-JJS*IHB>\7[;.BW;6,W%E/9[C<;+/M`1+S%*D0DJ>\;\/&B`E4`(I M@`1E64,_R90(?-UH-&X?NK'*>Q`1VKIG0T=&!:2K4TEMLQSV4OI>1=U1R+E, M0Q;!8%0_T[-MW^-II(T_-SRYS_0L$P.3QU6[_7*3[F7KA?2=M*3L@&EPJR<:`P$SLQ9EAI=HE3539\1B[&NYCN\Y5AMX$42#2R79(F%@AZIEHDWX,IG]>\-;YT@>'-E[5^!XY7=" M()&PTNV*0/42:#!:G0=+I']=?WZXN[^A*R3*[ZBM(/:\`NPHPP8]G<)O&5'G M1VMR#2ZEY70DIZ&?'^5(G((XQ5"EJA8?GK0DB*W:61<"UX%M'ZWKGS,^#[&:5PLL">> M9]F,:WW2OPV:-\:4TJP>UBJPP,;L?IB+N3NQ4W%UL/;$LW0EY' M&LY(;=W%#8Q7^\,8*80"Q[VXG!=I$#HG?T;#M?H[<$85-[U[L__UY.;Z#D]X M%0/G-=<^Z6\GV@.0_[=-A>=ZLDA81EWC4"),R>,9JN,W=`\I7,I`"6XT] ML[/`C$W0CV?(6VQ;1C4LN*JQ\!,,A7V6G7C4J"61X-?0$84X,]$*\9#;$04Y M(>ZU],8CPM[V+UNT9+7BFQ)X^,/=6[):N&/51U:K259C(S0`0:UW.Q&ZC#XE6I`)@L(\;RV,@XLL"* MFQ32<$S2V8Y,2`D.NW"?$."-GOH^Y!%L*]$=SS>SK>>^UVXG]_^X?IC\\MNU M]O7ZPS_O;QZ:-_BXK$K*(J2GV(0-'IO5`!JF]M"J-D/Y/. MXK9;F>/6YJGNF?98N?&V&\D2:M?'>/-V@0TYQ:`(WQ3_8VJ09NC&K8>!,XI:[5,/;!=':^" M6EX5N;_;%8`-%X@#W7,]?ON>;.E;SP[W[`#X_/Q^2N' MH3#;1QO:XQ6[%#:<1=732Q9L^VC+:&#;:T^MB[K'ZS#T*IP/L.Z3("14$#1C MOX287D)S&)6:;%Y26;!/(360V/1+)?3V(WQ!Z#0CQYFI'6XOL2#I M.IM]0NXVM:,>K7>TWC=GO>T.^>#,>'LL24'_+S7$,H^1]@CI?'@"<\^>N;/] MHS5R^`.>'ABA[@?<($+"RCLP%IZ*YIZW;`75J?"4A3=P)3]PS>IL.Y8'SG>[IC MBR%\I&#^6='B=BA6$.BA?^E=/3`]W>9/=RY&RG>F$>B.(WW+XH?OZ_6H:@>#/_UX(H[S?M@W MK8(/-UF?=C3:;(.J"&2$#+6-O;]>Y`CMUT595W%Z!.&TOGO'KW*U MP;"B`A6\-\J$"DQ*`5Y&@<9P:[QH_<4B^T9C?LX)67FSW8S5$K(#2T[8#QEE M,1.ZB1#8#E[4M6@^S]&<1(UY?&'>J().OM"8/RB=X_=!N?&RC*P&0>Z>X]D& M:Y@YO8?0-(\02`@B]Q&689QNLLT!Z&U(FKH1<+@"9TH`&&ELXW/AY^WK.O:T MFEDSJEM_>JT')N2NVP/05[&/O26!KO:<_%[]@_`+VC%ND4$$R$^4XGW!9AVN,+3%4\O"ERWFU M"%&U\:602]@U==-QJHOO4B?"(L1:M1($/`FDCHCKM8NM=44HY"=HJ:NWU"C5 MJF#A[J#3SUT`R4GQRNTT]B@11]HV@3_90;#CV;IO\0X%U`U]ZD]C7^G<>0N1"#DIP"2?BJ$YR;'M2A>E.Y/?F7"42D0'CF+DO)HXM[71?7/CSS=SLXEZ(&'NOAVX$Y M^8>6:>AVX.NA^XH<_%[,7_'13`Z[H-_J.*A<.I;1)$4=1B/\[2XI=4I[2_QQ MT*CGYRM+I.NP-6Z.FN,;J[^5!$;='M`?KQ!'3F3PW\V#6, MYOC?G^@F25NR2`@^M5[G\>.&4DD)Q1@(Q?M$7_@YQ'NL$XVU;$,39FJ0(O() M3VXR^-R^Q;.H<,Z_CI$PUGN:5`0T$5Y7E&U92"X/)47Y"02::95\$S MRS3W.9K%ZQ(1::!E1I/``YGY@)E-Y*M@ST1YU]HMI/^DZBT0*S>K,.;QXXMV MFV6SE[]LLW\>XGR*\V5)L9XGV2-NLFFTBJ'IJJSEV3:-[7OM8S1=9WFA3>.2 M=5V5#^JAX4:9^N-TFFQ`#O1]16*X5J3WYRS!)2;QFE*T\[CX@^IJ7;!V$*<+ MR/&ZAM?V49'4ZC1I.MN+V,^3)*GDKO2N+5`RXW+W"2^M#`*A5AE>L:B0C_6Y MM&-<<@SQ6,&:'J,B)LA)@25Q_04>0VZHM#2UM(AG:'>CX*EL,=H6I9G%^1Y0 MG52VP4:7)R1]+F,A<4HSE!,=TCZTB`M(6##%[3%#3]$F*?/!T]SS.T8]N6,` M=R)HJD"VRL96^P5-HPV$K952"7RQJYBB?-R55&;1A6RS*;F>42!L'/67R#L8 M'RX0?KO,<"5)_`=*7FB`7'A86@EN2/SZ(Z3._<\F+F]\\(I\)(F?*_@OVVZX MQ:Z726>7T0N4QX;&U6;QC%1:M:E6=O_F^(,8!2XD@X1Q5X#YJDJ8##=`8MP0 M<9EJ7NQ"Q_YGD2P"0T1\KL>5_@U&@$66S&Z6JQRKE=37.P*_;QE!P,0$;ZZE M!QKQ;`2^[P9N!S2[[*-8O5_76'GP%LH+JOT^&@ILT_)\CPDB?ZRVWMB$]17X MKF\%IJ\`VX=-3L:<7G'N/3\T7"Z8LO@.U4MD4;3,D`TD?ZSZ6SR>Q"GV3UA3 MH)T5F%?_'N4$$,!W!Z.YFAYPQ+M4X'M>Z'2!4WFPG>]2822^ZYH>VTPM%?5! M))X7(0@-.P@<18@^9^FTOYIWJZHE+(B>"YSDVZZ/[XE*3X&", MBG^>S]N/`L:H^*^-;HR*SSEI'J/BOZFH^`W+LM;!ICXN?4;K#U&Q^(+7&'C% M.?OEY9\%FM%D\06LVB?;71>5"=\=VPE]GUE8B,,8!+Y<=J0KQW1-PW0'@W]' M-^`&TKYK^$X8'D?/03$(>CGE.T:(_WPEZ&DRJ]_VUQG]U&L[=FA900W@KJ*N M&.249-N^[[EB&+:*NOZ^0FFAU-1,TS1\-A7>065]L,CIQ+0LQ[0[8!G$2ASH MA9[#07.TG0:Q&,>Q/&;F`IQHS'1MR; MUR]?DBA=LYM?*OM:&-J^V8*[$<0@X&6]GVL&G@+P.5I%\:P<4/#O2,>BQQPJ M=A!--PQQ_%`Q MK)Z)M"W7-"W;$@!UD.5:$I+$T9/IFX[?!=+_4^9+`@G7HW0:1\E-^I3E2V+V M:O;&5W4*%Y[(T+AEAZ2L8IUGZ1S^(\E]K??:S>>'Z_N;6^WCS>?)YP\WD]_P MDX]W][>3AYN[SP<'Y;OW@1T$/*GE*DH)LV*31IL9H<\\58)JQ3I:TS-=.-__ M_*_K+=6*1!D$$A-X3CB\)V2`8@V>F;))*`<+2E[A&=E>+Z>)"_P M/5I!;7%*J`?0;/B_KVO"UR"4AY04DL\PF#);\-+Z^W01I7.$42V7<5$` MJ'R35#0L--\D%4'HAM:2K>*T)*`LHS2:$^'TDKC$E3M'3PF0/3!H+2))DLAS MO1(8!,S2A!`@4C"+I*P9)OY`E@8CRB)T7,9.!)>F6T)"@5IFFB&_K,!U6]2+* MYL`*3!#A.^@EVZ38S.<(DD)MZRC0,3,AW!-"0`(%_7N33DE5I/6@_M:7:6YH M!'!8EE9,*40)6`9NB#2%^)C<`O9?F=#?WB,@#@(5:9\G^6V!T5S!>1+Z&5?[ M+8]6AVS(CUACFFE<_:/.-:'4,FBJ`@A')$51`E MEU5!8%A=(0)C"3Z72S!/^'\*M/\33N=]H=VD[@^0$+[5A]"O") M*\[R+<^VO3[XGE&Z43M1MTS;]RP6$ZVC0\UR=N0[GE4C^O!KAAEV47[U*`#O M[28C]PA#G,9)3-T<_.8,2!-CZN7Q^=MXWDX,&%,OCZF7Q^2U0T,?D]>VHAZM M=[3>-V>][0Y9*#?IF'IY3+TLE-GQ7&0;4R^/J94R]?)%2CJF7Q]3++6*.J94O)9'WC1W/7OQ%]M9)HKI):_L.,7,T5RT*&H^YU$^HV[%5)V]"X#C:Y#N% MG0SWT3>([X3R.$JX&[SBEX4M_AUIW;4#W0SLXX6W759NN]'>'Z(5N+II\/8N M6B`>M=W?L_P/(".N@-=>\+3;*!)/C9ZC>[;,DEGV.7>2[^)!D3L!%E#',>/[ M&*=Q@5VU-@?VC9+>Q%N>^E:(6UAZ8'_UK&,NMLHRW:`BW)WP[8O4VL%(23;ON)I'`-46Y<]HP.TA<$:&P3V@.>M$@N]LPU`, MG-=<^_M$.]'(CM&VJ6(D[5'8J6__N3//4!V_H7M(X5+FB@87V&KLF9T%9FR" M?A1>6K0O!IJ6$#NZ`+U4S,23?&.K"4+VO.CEQ/C\A,NS&C.1&1G4C3)>Z]*( M#,P/$`37M+1;$@*;U-I(WQF$2]J.<8L,XC5_HL&YSPYDF;CI. MM4J78O^)1.I3*T'`DT"*#EBO73`MCL`.W@E:2C"-\GDTRO_\B;ZX<'?0Z>.5V&GM4W[VZDY'^',_6?8M'`%$W]*EGWKW2[MB;RECZ2AO>%V)0DE,@ M"5]U`H[9&W/0OV(.^A]6U8+SPQ]0"0JEZ>CF+DO)HXM[71?7/CSS=SLX M%^`''NOAVX'O7QY:IEQ&:SEANH*2N>4E/IK)81?T6QT'E4O',IJDJ,-HA+_= M):5.:6^)/RY:.5?J3K]\;<[+/O#R5>&%LB8/.FI.5G.#S0SJ$ZH]SW"!.P)R M(\"E3Y>;AYYQ1T"MJIN=T@^GBHY^Q-ZI5CX(C"JE1O,YD+-4>HR*>\D0]/)S4`\O1?8?KER6R;IH\S@`N&$_L MS%`\@,;6!!U2P/73$R0JR)ZT69QL2&SX8GMS]N=^JJW8*-B%5!:PC/)YG%XE MZ&G]LQ82OU#*!(_(^R2[O9:M2*Q[UG4*:=MU=4LNJ`]G)#7P,"J\6=M=TM^C M/(^PDS\FI&CO.9#$TP-OD,7QX54YW3+=[M9R,+#2H4O;%*C,"K%<;4C6C!2M M(6%#MD3:"GM(TDMK'9.8,7ZKU\C?/KG`/3K`JO5Y-^SZ3Z6.UAW:>MBD;,F9 MA\3$86_N@0=O2)E',[-,TMEDMH1+F>N]B9]`0-[G"1)=AJ"L@WM'[IE9'*=-P@8+.G'I;?H7[QU%..[QI!(%O_/5IM M\NDB*B!9W3R/EO=H&<60HF&R62^R'.;.N]],EI!$B-^.)FE'(X1VQ)_H/\=S M4QGUC&.=0=5E:^A^OU(71GOA'3,!Z=Z=]K.:8"<2LDF>)9$,)T9[!SL0(_`" M-M7V$&(P>$)W%$A^#B&$D&R'2RGEB&C@PA_OKKZF&5KR.($ M&;L`R]45_NK__O;],4_PA_\"4$L#!!0````(`!6#\D"3A2BTB`L``(Z;```5 M`!P`;G9E8RTR,#$R,#8S,%]C86PN>&UL550)``.)&P=0B1L'4'5X"P`!!"4. M```$.0$``.U=W7/B.!)_OZK['W3LR^X#X7,RF]3DMD@R,YJ'! M"-UP)L2`Y^B!SDB`'MD@>,'P)-2/WITUSQKU^ED=C8)@E]KG->:]483-1J7S?IENXDZ M]ZN2]P!E0/5%/>I_?X;W(?"'+ZXJ$0-?G[EWQO@0).NMVK)@95'R\E706.F7 MUK)LH_;G???1&9$QKE)?!-AWUE)239)Q5N!7R`T`?.//)`!D@9JDOY7QX#($1&Q37V)-#'$0%6*TAJ_/IP%S,+5O^(WN`.8GM,\IB5)'T8VV[8>,+)B/@":L1NAB:J.I#56(P^>>PE M%]\R_@]IGCSP2 M9\II0(GHC!D/Z/^(>\-$T/'=SF3"V2L=@]<^82@3#NRE MS[++^>I#7^!)0[OP">SVW:A]=Z!4!"K4KN?K#S<`8\CX'$IWB3\,1KW!$QT7 M"I(?;-D>?2I?Z@>,%XR:)/'0.@=[SM137587;`DMDO+Y.X(H0O(:$-\E[NHI M#:1*Z&OK=51%*Q7P?Z@%A6J476"9QYR81D_VK(S'G1::J+K/`1;/J@^%9&B( M\43F#XT:\0*Q?"+=VZC6&V%7^DOX^*\.D+X&X.%GXJF4*O9E[6B&W4PY!U=E MVA>6^>N\U7[_>[W5;K<;OU\TF^?U\XCE$;([/`X"I'_[=XC^>GX0E:F(Z M'BMM50IL+N4'G(VWW1>^C.4QG'&7<,AU*V@JP!XVD>_"7@6]$#HJ;":<0 MV,'\JM(\#D>R5X0F0/[Y^-\IG6%/-A0=:!XXGT-RKEJ1%.Z,9..N:8%KWI>" MTRSFMMDN#M6**%@VL7/(1%+(CA8Y#4ZUB$+JFJ6F+BDMR&YR,R1.@]B\`$.> M6Z7FN<_)!%/WX^L$1EL$VJ)>,"+P+Z>\Y(AB M(J<3TK/O+!&;*,V-PXK<#+JAZ5@ZF;BW9,*)0Y6'X'^/*,?[;CC-J9ZG.B&] M']^+^O(%2NYP2$P!#N<<[>"]6H;P2\6DIH?SMBA*Z"1#I0!D*_J3+L&"C)CG MWHTGG,T6"UY9W*<+Q)W0+C/OZ:1M,Y\3L!5S=O?8&5&?J!4%&O-\\;C2.'K"DS ML7;)#)<5[=%R+J:/YW+(9C8U%2]<:E*S;$R?F3(`:`N[?$KA>(C-JQHUSIDS<%0V;Z$KA4`RL%4U% M!$3F'K^-8B?$KA$T*U*X![DMVB?N1\Q]Z@]%;$UD0!V:EL/I!4^([X)@"V9Q M'VH;F]/WL&,]Z8Q0U.>IV]:;6]O6UZI0;X!"94<(W=71EV[ZQ/5&F>-LD%V^ M_Q,$XPWS`^I/(8AZ$\(5F>*:#!@GD;F`>^JKF+CS`\*).ML2U[((WGL2C)@; M.:21NO_VAUD0KP9-J`;-(]?YQ"B)[^4]KG>L2/K6(!9`E\@S=GPG%2]?>!R; M_:1XS.$[*X(G]*4_U#;7"25_AHP^9$S=9L7H0JVR]CD;I*:>D1+EBPY3+K99 MU,&RHJ[+H[B]P0.9$3]C8!@I4SX&=3PD#0=U@.S8#18B2&N=EU^?`F696*QH M)Q^Q1T0(XS-CKDC?`IQ4M'PD9E*2,/EN"BI?N]DZ5KOI!QP[@=`UG?%BUK-H M!,B*^KCJ^,-#9-H<=UFN?!P6SV',P&GY+$EO*`AX31[>OH7@])C:!!@"2^TB M,V1*3'0F74F]9UZ85B2OC\0#GW>'+[OSNF/A6!=-*,9%-O)GPZ,;`# M7BO:\]7P/41R#4#3QZ0II>/P6P"_9<=\J!F2H@WYH578)0BL(.'V>JM.03TR>@I0Y%U.U5S./N_>W M'"4Q2]F.L;[\ZE_,DT@^8^K+6M'S(W>,<2K@JUOX"%`)A+*KV0)SJ->5KRDY M4`S&\LD?Z4PK;;NEBS^IG5!N50GER*L-IQ<>4D@T"/UXH+D:,W?*8.6=9%W@"Q6K@AK^^/ MMT1F\CMG!LMD[7J[WD!5M%8''T!CN'\#@4ZDE*)?0[6_'6.U[)MR*W$[,Z!T M2+Y,Q\^$]P:WU)O"4V6@Z$T#^3.-! M>E%\_5:=O^ZI,-IL78LI*5\M+N(N^H=N*IM;Z3LSP,%5R<.TKT?ZN<]C9*#=_76 M9G*P5HK66M&O*Y.0M`F!42AB%9)FH85=,"9_P@ MKMQ0J@L/$QVG'"2%\5N1IZ3[*?&WDQNY&Y-D-:<<,+NX(.A[YB)8V*ZF%U5)`VEV6'&>K?0HO:V'3 M#9[Z3*C;&CO#(2=#`&98I??P@G)U@CK[&\U[*#$2/=YE_I#P@SM,]\(2MY9[ MBSZSOO<@GK0\I]/YI$N$>!KAE6\.'LZZ%_X,YX-ZTO*\4^>35::1.Q7-H=DN MERS#Y.F%>#.R")7#N2GS;26NV[M'FEFZOW__V=5!Y79(U!'+COMPX9OYMI_A M>P#_'?\4ZGJ\&-D9EF_@>;Z]N![1==RQX-*0>?KM:/$BQ[I=5UG0R&+.TNVW(KU>X?@D;RL:$5== M'J@C+5:XQ.2EDY/!J!Z<%6G6"L\#?KF'D2"GV-,2&RU[:KQJL=E58;\Q_EUN M068.T;>RL<(Q\*UF\[QY836Q>G![W-SQH28-><:"P(?_`U!+`P04````"``5 M@_)`G%6.4FT%``#@/P``%0`<`&YV96,M,C`Q,C`V,S!?9&5F+GAM;%54"0`# MB1L'4(D;!U!U>`L``00E#@``!#D!``#M6TMOVS@0OB^P_X'K7MJ#+,F/9&/$ M6SCNM@A@;Q9)NNBMH"7*)BJ1!DGYT5^_I*R7$]FR$LM1#=TL:1[?S)##F9%\ M_7'EN6"!&,>4]!MFTV@`1"QJ8S+M-WRN06YAW/CXU^^_7?^A:=]N[D?`II;O M(2*`Q1`4R`9++&9@R"CG#F8(3-;@'B^0``_4$4LH[X3R0;?9:IJ&T33`3(AY M3]>7RV63*5H>DC8MZFE:J.T&5##A`M(K(1+BJ;AY*4 MXQX/5(VH!440S%P3P$X*=:5%9)JZI9DMK6TV5]QN2' MHWZ#8V_N*AN#>S.&G'Z#+)"E*9\;%VU#\;_[A+GE4NXS-(;L!Q)PXJ('9/D, M"XSX/Y`Q:<`"?9)/L,L;0&GZ>G^[99"4JI:*KI[I107JY5HP\"@3^">RAY2+ M`;$'\SFC*^S)%?L98O8?='W$[YPLUF/9?`P()7OIB\H77XGQ MT_ANI5`N5*[A-^OD8BC-F%*VEM0C1*9B=N<\8N]H"Z9$9*%/(;,.=>N.+1KM M?+4WNX&W9U($L_P)TFRID:A\VP"AHK0S8BF8"%V2ZB&-GBF@1,"Q%LVF'L0% MT3[G/@U4Y$#?%2_&&K&7"3;PA^8A;X)80:#;K"6"A*Y;#%K`$`*27L0$JT-N M)%6'`!35\8Z(M*%H)1"QD1W?Q4*IZAA=PP0:2$3+BT0Z2,2#][&"#^!]J./# MYAR5YKC4VM+GJA.WOJAJQ?1=M);!'!3?2YL()!D`0W8 M-G2YW"*!X*DS$9,%M21-(=1[S"WAG#H?EM\+I'1N;(!NE6(17CTX9]! M]3D.4\@!L+=N?R3Z/=Z73,JVZK==$Q M3Q'#Z#@]31`SC:Q`7(>4S:D\7]`-)79R[.P-:0Y/6:';+C"*A&W?P M"H0K,_G+2@;="N3M.L_RF$H*6%!VO>`L>V9..D3[3K\G\=G4C3V+$B'+L+]= MI&AE[8FFZD?R7!9@R.XW!//?J#`9+&11ITQP*.,P75P.)79,?.H_Z2G_I7P3 MINF4H:EN ML4^PA>?050CW1RF;M`K5S,N"DVU/!6)2MRCGW*)\INP![BQ"\_J//.XJ;,=7 M-!=YYN5W#E5I/)^\Q_P2U`$%>\M,&2>-<+O\]C'3R,K&^=D"S7Q?G3M&.%C, M2:/=*7\_[[+SUPEX/!A(NOG"T%]7C MHGI<5(^+*CTNRGO=.D*5PB=X'&DGJ6E.*%.Y57:JO"=C]F3_-*=U2V MRRW\4C\RU&QMC"S].XI\A>ZH["HKO*.BG10967I2RU?XBP\%2_!(99=;X7U57@)[JV1U\?;)ZBP3T[E_ MI7KY]HGG2%^I7L?_[Y87_P-02P,$%`````@`%8/R0,P7@SCZ(P``UAH"`!4` M'`!N=F5C+3(P,3(P-C,P7VQA8BYX;6Q55`D``XD;!U")&P=0=7@+``$$)0X` M``0Y`0``[5WK;R2WD?]^P/T/S"9`UL!H):T=.[MG)Q@]=J,[::5(LIW`.!BM M:8[$N*=[PN[12O[KCV2_V--\]?2C*.,^&-9*5<7ZL:N*KV+QV[\^K2+TB&E* MDOB[5X=O#EXA'"^2D,3WW[W:I'M!NB#DU5__\I__\>WO]O;^<71]CL)DL5GA M.$,+BH,,A^@SR1[0,4W2=$DH1G?/Z)H\X@S=),OL<\!^4\A'?WKS]LWAP<&; M`_209>OW^_N?/W]^0SEM6I"^622KO;VBM:,@9=(9GVB6L59_.2Y:3N+WZ)O] MPZ_WWQXI/0>\9Y\.5^2?@JIWS_E)(&]>O=L7?V6D*7F?"O[S9!%DX@M9]4):"OZOO9)LC_]J[_#MWI>';Y[2\!7K M`X2^I4F$K_$2"07>9\]K_-VKE*S6$5=<_.Z!XJ5:BXC2?M>053#M3Z;E;9(%T4ZJRIR%OA'_USG3 MJZ$Q?LIP'.*PU)D+,7Q?T8:P"R&4BTT6#8$1-Y*$-OL@?L2+/6[R!U]_>9`C M9+_Y^:3PX7D2'/GV*Q4YZYPV]0SH MHA3-?K3`+BCV%PGSGG6V%^4]F[,O:;+JI%BA1M*!Z>?H+MI&U(!#<9ILZ`)W M^8YE"!4M[=K/N68LGC!.'JUQO/?]S:N_E*PHB$.4,R.)&_U4\O_OM_NBR6&A M-3X0."07%RGP""S+(+T3@-C0=Q\$:SY:'.[C*$O+WW!G.MP[."P"Y^^+7_]\ MPSXFYDK>!G=U("HZ0$5>H:88Q054=F)JOF44%1'Z29#Y\.U9D,=G M[,?4!DPB!+:!ELI*.ZBHX&QA2P63/7!2)&A[&T6*%V_ND\?]$)/<'M@/VV;` M?E5%MULF=@M)^\_3?G*=>OQ#;_]MLL^K;E@?^3G-5-]RSEH,>:L?HN!>H??6 MWZ?_FDH%R\_9^..DWU/18DH1-/\(3%BL,%KE%!^>O2H6W M';=!!.+!"@WTKIP3LWE\C7F M-;XG?%T99Y^"E6JX4)--;PDF=4LS4-%,:@-Z!5H&4"SQ:UK$B:?]^,?,`&D0 MG<4A?OH?_*P%U**#^OP:A9O??XL(P`"4&N@LH"!&@AHQ\JELX'A#:2->Z>>, M>M+I+<&F=FD,.KI)[<&L1,LD"O+&H##U'#(WRP\DPO28-7N?4'U@V**""@M* M99M!H4$"$!(4[>L"@B!%)>W$(T*R6B7Q398L?KEY"%@W7&XR?JK'STKUX<[( M!#96.$#9&C@,'!"CB%4=[9`B.)%@G:&<&4G<'NPB7RX_D#B(%X0MGY*4&,[D MNK$"[S0[P%+N/1OXX':CK4JU[.\HB'@&`#,YC+/>*YG=S6R>IJQ]BT%M$\&8 MCEI5V4B:%).;@ZKY]I:G(!K[W#7#-,7GO76]N3F]O8$SSN,@?9C'(?_?Z;\W MY#&(F*^E\^PXH/291>:,@'`>*E#4&ZG`S)!+81@'YB.E=XL$7FVXXNPCH+SCCV2DW M>+&A;)J(TV(?0],!1@Z8H,CSGH*!P&$;VFTSG/"5YBYL;A;?"4;UF= MD^".1&+DMXZNKLPP#M<-FNR*;IR3.VD7M=II/@4SRH(G%`AV.*N[HG@=D/#T M:8WC%+,EZ&7V@&D.RFQR3IPP]M8!E&QL#FR36YJS3BTS*SA1P2IV"`0SRKF! M)WW]@>&<-17($H%,[4W3C#83?"GP"9Y+7/`B`EA]'=:K7:QB$B^U+E,<%,WG M4(LB30E^0$O6F&;/5TQ'<>?RWQNRYB?7;%RV'/ZZL4(-:>ZPFF.:G0]@4'-5 M2A$K<]89$LSYS=B27:R'P`^<>Z#[0)[8O!#:A2Z"Q0.),7V6E?_(ZUQH]S?U M#%![]S8(S:U['37`SKU9%<5.<<&P[0J""6KCOA<(7+)`[=8/^@G`)VWG.$CQ M0Q*%9ZLU31Y%&E=J9/=--#@YI,B,V7?GF(UB@=2!H=0(6(+,R[,6X)6^ M:>=QA\U*[Q8YFGP=$[T_"QQ]$HI]3]O#Q4T?.#Z-2B,!]'U1HT?'CU#\6-"H MTJ8_L?#1^2*!S.3/78(V%-MU@IK#BQL%V^JX9K'7?/[<*^B"1;Y:$"7,Q?VZ M6=#_LX!/9/*T`V-.`FQFB3ZE!"B7Q)A$`ID[8DP:@1YAI+1--CB*VAC\W((% M$#Y09L^6A!%W=J!CLX[P&H=HCKS3'ZEU4JR]U*W9JXE;]@R>--(7U=G\Z.S\ M[/;L]`;-/YV@F[_-KT__=GE^S1G1!(GL)/O"HDY#]TP),S= M64-1G?4/X_BC?AGP>%!T]EF\2%;X-GBRQ0$#/=BX;0:P-72KB2%&;Y,F6J?( M&9#@@!_$.T$H5,\XI6XL![F%Z3P(6GC`[URZ#7Y&!L@;ELZAM;I8R9@\&O!Z M01%NX<4&B=D'_#%\-VOWP,2=C6$Z4[9->IQ5;MX)BVHVR#*S'7?W_-O/Z[:# MY]&>7>?]+)GAC^4>W3S+*+G;Y"<76<)6T<*ZH+?NNH/CQ9K4M* M&ZN,MLB`"HIJU&W4#MVBF;Y,J%*!=N6^1DWNH@[A69JRZ3-@`=#>NON4WC$$ M&D]R`+M!27,H?SAX:@ON8UK_A_*,UKP`>;["&AY%<<_A?Z:O;G MMU_-OOGJ3X@([/DF2UTD'@6B]8>$7K^XP57[?0\`=J3`4U>:#Z"H@X5E\'*P) M^V)2S^GV(QP8@?:HG"$U-JNL7-/O6CFJU-Z^JA@1YT0D1@7OK/%@!6#._]C0 M?!HL)P#KR5@Z!%)>LV>/(5WDO%Y<_!)E@QB*-5M@X#@ECSC?7CU/4EZ8[')Y M&SSI]VV[20&_QM4%K.:VEHL(R$M9[OH9;SCDU:0:`7G6"^-/!1\S7.`A+C\#2@W-S2 MQL6O)5D0W?ZL"R/,&.4.21Z6[%R3CT2N*K7,L61$)2=ZW;QQ)YB_@!MJQD;F MTU@R/E9/!HO^0''!"3,4C/^A@&-]^ZC$^4S%GS,WM[,V#\[8^I^MP<7G,=#X M%)/'P>?)K5-G<'F:0.K5>:CM)H8]-4+#!IX.8X33Y>Z/=W=^.MWU`4^=Z0(A M]Y!H"XA?'C,O']SYD-"39'.7+3=1^WT;2P)Q-QE`>X^[`&WL/'81,/V^8W?M MVOL0C<>72BE(^7;1F*EL;ON-,(!]FH>`=8$G2\9!\*L>(W-YA7&$J$M3LJ0IZ3O#4,!LH3;:8C@TR@Y[R@I@` M)"2`IS'M!DVDO]1Y+UXXD5`[G5?Y-G;L;0YPI]&!T#C+-CFDDZAUL3A'SH1J M+G"'Z`:CR`-K)7MYY!%Y=ITK\)+:$T]H*F_T@IP4W@-D/9RL?]1\X^ZF[Z)_ M'O_30GTRHOH=\DY[=C_XSGP+RF6=&NJ*OL'BB0\K8!@=6:*']^:6,HXV)?%Y M<8]@,#0^K9S'P>?)LGAW<,WHG.@M<<;QA)10C:G6VJOSC0H8/Q(H:3L1=*? M)_>A5MN:9Q]S$AB[=-5QK=1Q.EN\7&,:9"2^/WU:XSBU;JP8Z&'LU`I`MEHM M\>0V;-&D92T5/2H9P+=AND(HR0`W9'#$9-Y_Q#'3/.(OU(4K$A.N=48><:&@ M;@7LR`RT:=,)6F,;QXES^HV=#FJUMR!RYADJV/.G`AL"2C\"VOP9!-U]@2Y_ MYS!HB`#:)IKHJX'/X:Z+C0$&\:3>%C!'$`L/U(+=`4AS%6]@`%C:6[51K/>E M31V)"S8D]$9BV)Z::B=C^&\![NBM68[K;,B;";'31!A^`NP\\84Q;E=]\_TZ M##[7K?2M2Y38D,F4P+;;5EIIO349G/UNZV"PX$:1%V`SMJI=*,L_$$IRKB0& M-.BS^!&G&1\;F/D,E M!\R6'1WB94"P]XG)!XH22[+G$ MP"9A32GY->8+G#TD8=TOND%A4@T@,_1V-N`DS0-E&$Z(33=ZY4-M/HC5 M:J!:#W0G%"D+=^3BD21_MO5VT^E31H.$AB0.Z#,ZR_"J>)J9IPPD8@-CY*!G M&^*]Z?RB:X&?R*E@%A/W(QQC_3%BF0[VOTT)D*?Q&JH$>O M"XZ19LCV.4,7_:]H\DA2YE3B&CF1WDJ#=/XA>A]\Y^43SJQKURT:&"=5*BJ[ M9H-@Z3(2 MNBM&TWRYHPR__54[O^XDP%M/-4T+.[HIX%1]"+0CJF\;]*$^%O!SDH/"+H/I MHJCOT8JINN48>&PMAC?7>D:=I7@57VU@'2*L3H0O,=:LWT"3(:_B;$?$HT+8 M,=9VA%!\F4V*Q2N2_)FNC:6%`NP3<^!$O>!A]>_#UEPDCE]2O0"3-:-:_O?1]3'$2\L.K?DHA[\<>`Q/P4YC*^P8L-S=]TH"1E?SIA M_XSOKT0%.T/2)!?QV)@VFVQEG5W91*W13GCV9F(SV1:\^M]MA8@%>\<%;# MC2;/_^ML-9-6]]WNF1(A^U>TX3USE5`^0Y'S,FZ39N*A)25^\%;`:@B/T5E; M98>';`*B4O'P^KO-%%4O&%=MHJ+15G;1I`FT#L5U)^B]_*+8PIMWKB%L9D2\ M#H.2/XBG?.&UJ.9[N3P.TH$O)4,W%$* M1,;P3BHJ$XV$L9:BT-TS>OU]OH_Z!:IOQM82P9,=!@-_>75Z/;\]^_01S8]O MSWXXNST[O0%\!#3\UZ:XM7.;7&-N[B3"C:SEVV08CQZG*:`G14?LML;+HR.T M,_T#I:.!:+_I6#?%UP]58ZA]DX']^:7%(+B.I%5'2F=;[/?\7PO>BVNI%Y.J M[X*JN?ZQS#TP7Y$\P6VHLB.HH2TT"$U15:LK!4/[[Y$&LW7C['%\B M@3'WCDJ"YT2?X"6F%(?=+N-:N:#,UPE,TZ*-+`!&[J"/PJ1R+NE*O"^W=GL" M@K^X.^(7`?=^IAS%08I/!V0L%SO%&N<>1R* MS+*YF&0Y]Y&;,%\"61?HY@CG(LF#T.>NIJMM%Q*KI3&?C0MA*)?F3Z#L@;T$ M6=:>%B@3@3(8`>7NP>AJ>W80^#=CG5O0J>^327/P>R6-`-\XEZ)=QY M@FT6YDO0[@+=;3EJDN1!T'97L_.2M1"9/P>3"T625'^"=X\^J,"N);!!`5;W MF@#T6O=EX>P>Q.%L&CR8NV=!]4ZC\C^=KU\:G\?I>\.E[8$5W>R/U"FMQ3M/ MS*MP#Y!H:Q3DE6&4,P`LH"2/5\QI7EE?5Y+7[QQINF7+@)@_+,[1-DOW;DG]\>NJK7W M)PH!/&6R$(%*&3,DI.2/=5:"H%8O_:$RI1X"O@>3+-&2//%25(#;3"\-CVUJ M`V"*X(N.%N;ZBGM]&]RUO]2\G@1,$S!CK%0QPH=)O59.9JFL9.!-8.P"3HXA MRGH#G@3'%X"I[ MXZ:YUQ!['@B,C&W"0F%,-39V\/_Q9?LC&P#X^:2HB;9]?JGIHFXB@$I\[0"S M4;^K`__TQ;DZ*]>^:<(ME`_\X@=)R@SEIG]0=:?[103AIP!CIA&:G->AV)@D1!5-8P.HN7"5V)^\:VBE*NW$#% MI;J!:]291PNF6'"^I MY<'>WRN?[;X*B.Y%P!85\/O53665[U;G)'#O5ZW M<7C%.K(LSW^Y_$#B(%Z0(*HKXED&FX%D`Q5M'[)C&A7:AQ`\?3GVX;16E%)( M%Y2LQ6AVN41'FY3$.#6ER4SG'Z4RDHX,,7\>*KUNB-8V4T[BIC<1W?23S&'9#+("E5" M'%=0GMBM;6QQ9?;02HUCB!NG7S9IBY@5L\X8P0>'7O",G@9Y"/JYN`#$*\O3 M)&8_+HK):1P6Y8.J:T>"AJW/R#IRR.T?0#+4L>E@G=(\3^TM%N"@=2"=6P[! MJ]+$&:HY45-\S]%'\VIAWJH.4CUNZD:6784`O'"X,]3JW0]Q1S>X6 M68L:?S12.>5O%ZUV[)T4,MPP?!K0F.G#S^;$RZZ6L55/#C-@VM271T$=[>1# MFUD191I&L>7../+WH+U8(6WCL"V*#/1^6(]QZ:,E!KEJ5I"IYD%Q@%<8,@^8**?W`WLRK@]$^I%+,VS\L1DX"P^P7>9R(HN MM>5)--FS!).M@##-`A+?TH`_S9:7/;*O(L9O#NIL?=SN:Q[2C],6P&G_F$"4 M!2++UU5(C'B#1<)^Y91YF[)OOA:9?7F[J&BX*/+UA1\+!:#>=+K),FW\XA4S MGYU/=(P<<%'$`F([$&C(07S9J(NI7JLW(^`6`I=13,_BC0U91Q,=O0]6Y!+5 M!8M_T7A')*!QM%;WB[S@+TCSH%DH5Z,`=(E4/5/P!:=D)"L%(2)[ENTQ[PKU052-`%#CC'$"E*XYF4+;9:>/PQ*F-T-3)X85:VH"39E<3E08#M"49VD@&3]\34 M^!JOB_)OO&"D)GC:R0$2\AS4KU+O#+0P2796A=0+&52SB`*?J&2:-FEN*.U' MR4E5*.>8B.K*Z8>QNZ225!M+?(@? MW\<4!Q''<9ZDZ64LY8]V#!D=)$%'BVK_-O(!.[:*8<2W8,\E4LY$KBN46!3^3 MU2J)\W7E/,LHN=N(T>\V$?M*EZ(RU/;#`KL*`=C>W1EJM=/;60+,IN^.:JH+ M*9?U:H6@QQ"FBKV\*A2D(>1XV5@'"!@6(#JU)]N^CN/,Q*2:).1 M1VD7X/1I$6U"'/(GH7CJ\:8L7=LJE;'B!50TT[2!9,-,G`?M&'E6/8C@R:?< M`VK=WD"29,O;:*7T_$$Q23Y?@K>+:,Q0W@K,6GO,#FK,*<0=[<]%X$!QDO$Z MZ7D_\?,6X3;))FYNJ5TE*1)GP^WLJ7KO+MT@/=>/%@`T`S9`& M[Z+&-&DPZ=//E096O3UA,IT^SE#=2NN@HFR(S97*IHJM?)B'R4;O*LV+LTY= MI#GTT+Q7.TB'/6)ZEU@FFF-W60Y[4\..E`8"$(M;I]6*VPFV7G.3`1Q1NP!5 M!DT7`7!QT5V[KJ%/>8\&:$$X#MI40KOD:!^Y).#HW0.B^&)YE,X_''A<[0'F M0O6J>S%>F#Z7#[&4ETB[J%ZK_Y%D#R2^C/$_<4"K#NC<=6Y"?8NV7;K"+?RZ M2/0H'KNKVS5`BRJ#M>@9^BR$(R8=N09]$A_<*&YCC1%>5\R3J,@;Q]H,GF_H']#PO`J2XF#"X=X"!R^,ZI3BF' M$PUSA#FT_OKX@5@+Z&8KLW8K?"#1C`@>14-(M"1"23IV*-&>@?Y_)[D>HH[> M4QT";R"ZJ8R[*"OZ*A-]Q7]EG'%/%8L%]*(;/I#'H8.Q3;SOT=BM>W8+QV;9 M+R`>NP`8)-;D\:6,-KRIEQ21?_/=-&!,WJFO.@=E*097<7G)NVN0L#SVRKJZ M(,/OQW1>=6QQ^[965H)S6Q0W6#U:_2KTZKK,W;H3)=X-]FTYZP0S_-L"=$L_N9],C?SY_`E`KY&XA=TQQ<1;CV^3&#-=MEJ.6X=%TQZ1@ M;X,>([GD78XV%KD,X6YSATZ@)T'5?SXTP8?T.#39LE_.<9K>/@3Q[6<(+ M1OV@W3<;O37?`MT@G><6#WLUY5'8'`#'*(E]O%V4L891WC+*F_;Y8'6,KNR3 M^%=WX>';9O>9$E5\6""Z]N3AVQS6Z,G*]@9]6WH.U87#)#/;6O-H43L,E)%C MHN30TV1`[[YJ'JD_!P^,CK/CES!'E`>82WJ>Q/>X1_);S]9>VAS1J?.&F2,: MFWI!6`4G;C MZ)-$>X,O;9+HVH7#3!)MK;V@2:(;E%&"8L.CRX#XTB>)._;G\)'Q-S1+'&]& M^()G?R/-]%[BK&Z*&=S8$[7=3R'Z]DZ?T-.:?H&?5U0%*J^#SQ<\$I(@TE6G MT-!"O7!I4+SYM*6"$.!-2ZT6VH?EGV>(4:.*'.H)2W?-N;JK<=6U.?X0'>V/ M5_Z8T%_.XBN:+'!J==_4O,F4Q!DP.YF4C7?)R'Z MLO03>UJ7;O7'L?)["Z*@G`U@@Q38R11J*UU-HH-SN)82>OM`$BU4+F@'O<4Q M-ZF49PIA^@AT(N:IVL[Q8T!JMKO`H(KZ0[WV0/+#S_BL.: MQE@,NX<\H*JD?3N@4;!T5V'3US+MIZG#Z\&YQ!FJ9*):J$P(6B#T9@@Z8U(Q05L5'J5K$;6 M9$4_Y.$[I.*-/J*(G#^ES/Z$86'A@/<@(B.X^187*_ M<="F95P5#^),C<>M0;VE/Q8]@@F??-_$9$'60204,CJ$FA3H@7>#VHUWW15T MTS_GKE6BG7Y0DEH,9!H3'UCQXN=SUA+[-_L7^^&.3;S9/_X/4$L#!!0````( M`!6#\D`Y@EZ*1Q<``*%_`0`5`!P`;G9E8RTR,#$R,#8S,%]P&UL550) M``.)&P=0B1L'4'5X"P`!!"4.```$.0$``.U=6U/C.K9^/U7G/WB8E[T?:!*@ MZ::K^TP%:'JH`X0!]MDS3[N,K22:=JR,;`/9O_Y(LA/;B65)OD2VH/JADR`M MK\NWEJ6U=/GZM]>Y9ST#'$#D?]L;?ACL6]*-BW`P?"O;_]SW__ MU]>_[.__\^S^VG*1$\V!'UH.!G8(7.L%AC/K'*,@F$`,K*>E=0^?06@]H$GX M8I-?$OK6QP^''X:#P8>!-0O#Q9>#@Y>7EP^8M@V2IA\<--_?3YYV9@>$.NG' M'DNZKO]RGCP9^5^L3P?#DX/#P?#0&@Z_'`Z^'!]:HYMURQLBR@2*FWK0__E$ MGF<1??C!M[T,@Z]/V/N`\)3T'!P=K!KNQ2V_O`8PU_KE:-5V>/#/F^L'9P;F M]C[T@]#VG;07)5/4;WAZ>GK`_DJ:!O!+P/I?(\<.F86$?%G<%O3;_JK9/OUI M?WBX?S3\\!JX>T0'EO45(P_<@XG%&/@2+A?@VUX`YPN/,LY^FV$P^;;G/P-G MGRIR<'(TH/W_>I&`8O7_R'>_^R$,EU?^!.$YXW[/HO1_N[_*B4%H4:L?T+\= MR)$YJ,OM0TC@0^F?V1XUR\,,$`Q*\,?KV!)'=\0E_'`&0NC87F7V-J@TQ^OZ M0S">7)&H,0W MP,#Q4!!A<`$"!\,%]<3QY"P*H`\"&1:%%!KD\P\6$79FQ#AW M9&B@;M;-_FW&D4?J=FI:Y-)H.:948+6,3#OQI0*3!;W;M/@%40CT:II\3:1E MF]_:&)/(]ER):SF"+4NPCCGC2=&?SY8W=D@_+YN24/V!+6M@-$Y55`'@-@>\"=_TK#.D#!H/!Z<#: MMU:$LA]MW[5BJE:6+&.;,.XA)_<$CZ8.$1;IF/[R1QG?HZ<@Q+83K@AY]A/P M8DJ2_0Z46$QTS%*8`7`^3-'S@0L@3=\.Z0?*_G!_,$P2F'\E/ZWY>"1D-_C< M_/,?)T?'GSX/CHZ/CX>G)R>')\>G&0ZSUA_A/+T[,^BM;3W!:*ZDP(0+)"D-PB[`W_:&>U84$!X12[BD"<`V#3$BC+F4N4O/ MGA98(O?W//.?>F@*L3B)+0XUV&(E$!DE0T1D;$2&QUI MM-$E>4797LSJ)?DM*+'35EMS;"4G6F*O8^WV^A>PL9RUUBU-LU6Y8(FE/FJP M5"S//9A"*H8?WMKSHN!7U*S_-I*6*C'0B38#G1/),*VON.#U?\&2:Z&-=J:8 M2$:LQ$:?--CH/,(XY^K\402O:5ZDSX9D!$54!N+K-Z`$EA<:3IG1&OEPOHZCGB)$07MR`LQT59%S.` MH2PA-X/:8V2L:K!+(CL'"=DF9EA>*!$W]]IC2U\DG#_:K['2KJ']!+UXA8XH M&LAUSNGRTX#HCLG$0[09Y!IJL9T*@L*3=7WN/P<&,3]?J`+3)<*X*M6>3.,GD=.H>.RH8N MFGHJ2=U"ZDI[0N(:V`&8(<^]FB\P>H[73I8AA=_!9*0H2MUJCD(34KC:+$-+ M>2>3$5-!\J;R%X5C%TVH&3E.-(\\>ES"!2!R.)#9DWSV`#.L[R8;$=CO7*WQ MLV"-D#<9B:WJJ-5,3-":QCRT;HG,$@CT:!\.E M(#DCV[USX*BZ/*26P"W,J726>N_L)0V,?./.X:&67?F%7PFI6TW):(HJ MW^<+#RT!N`=LS)Y1;CE8A/WR&AP:AYMJ"C!T/0F.@)LY=4889XK;FPX9-<%- M7&"2J:9+1YK2/J9#1EUX$U>K2&/E[0%$#17M9$(TH4)Y"B2K;/-0HBBYB8M8 M,KMM2I?+;S3K'#(43;F-!2D)6YWJ?-(T3G5=&(MQ9T,R"CNW%Y"$LXP^>`-6 M84?S4%)19D/G-ZN2%EL$6'`L,CV2ZQ:$XPD9IXF+AS)4#$14`PHP<4YT3T_C M\H'[W<8^]*=!KH(Z@0[D#6?$'M2>MB;U]$AT=%ASW$A*:.) MTR#15*%B/:AS&&EOXBPO_VX6?.]@'__&-1E9\Y5LZO]8NJG?^B5']=?W3?Y- M#4`]#[U015\B?(&BIW`2>=O[%05)=Q4:G?/]RD<$U);:E!,$TGD;<=(Q9@IU MV?P_O9)"E!#A]30&+E5E-62UP-:!-*,HG)&7TY_IRX`/CLT>)H)"2L86YJB= M`,-5$$3R0(A;FPN"$OE:F&QV`@#\<[MDNI@+!9&034TZM_#0SCRAZ*HZJ?G! MX=:A7RDI:SRQ$F):SK6@3UYS(Y@(<%OKR0X^`S\"HB.^-IOE@7A$@'BDU]L$ M)LCG^"1D,61<_F![($@$_H&0&_!W?10U[9R9I6Q7D+Z3EZ6BF` M^W+--S/%]E)RM5I7U+239Z4O04@WQ`'H?H3]-CGH2C;2Y[?ML:S6A M#$EP/`"/T)S^`#X1WJ,;T]TY]-GU$?1^RD05O-&X5.?.84+-T`4#]>IBFSAT MOR<&),JGIPY?D%>?A]AV]'+DE/8Q#C#JTIJXA'!+B[(O%^/P(">AB=.!M>3I M6D<1"M*6G<-!E<&%0)P6%F?I.D0YOGPWEO?*)Z&(_,+--A"?J25[D9V1*P,^)<%KW'T=R(K5P[*L.F]^" M4#AXR;7ILWW%@C1U?)1F3U[MI5@M<3NS`^APK%O8-J^\`3F=$R-$S&>1,P6TT?P)X/-E:P"1( M?JN2Z3-,&I%UA9^^5[UDE5'V[E"BT3GD-`*'ZB@3OY=:R9>>=`IN2:2678ZJ M2.6-0TY)+;LY<[[]!:X%F]`E5[L>E:UV11,K1[G2VE=ZO3!UD,/!R=&`N0>[ M<+B`98-SIL-O/@:V1W?+_!UY-)[\L*%/ ME3'VTW.:1Q@&Y$\7Y*L_)>-RB%S!<1IM/:[78-NI4AIZ!>3OS-6TT65382O! MR3.2%\CL-HN6CJA/+H_DC0?:QW6B)CT(TA4!,B&S).JCG\[8#]&[*G MTEBY/0QH7QSV\507CZB9X-/&H]X./'>F/1-70&8O M`^.@,]ND[]BHIRH3PPN1']-;4R]` M_']&M\G)M>)-_Y($WN'7F-9,/,YU6R7;!XY)8W"[:^?05Q,",IB2U$+=R<%I MC"8?3-F%/MRJE&X\T06F/GD:Y&XC*>WS%A$D$K_N*U$`G=.N0.<.@X4-W=6H M(1DLC/SX1.[2JR.K$7N+8*NLE[JOP[Z@<./*/;J+-+X9*W,FK_(KLHS86T1A M9;VT>E:Z)@S*YX1JI^T[A[4VT[5U=&+B'D^.2N(M00V4B4H(=0YW#96)5$4V MY)@9$K:3&?W(^4\$,2!Z(8X5+N\\VZ<;T.B6,[:7GH,@>0*=0TY#2-B&6$V= MM#S!U+36=DLI-S;^"=B"BW1QD"S(BOJ^87Q)JZ/E":BFW`71L`.`R[;(TB,> MB8?=V"'5PW(\48&9*IV\CD],AEPCJC$Q$2NO\MICL+<#MYHZ:6IN63CFUS2W MI/H@7D?_H\.'9^*$=-K-%M!N3LMY:T,52'0.:ZKC_-K"&G+P8+$>1L2_,%X2 M5RJ]I5:FKZ%(D9&RH3BS8*`D;./PC0%%^SV1NT%*CQU#Y[KL:@?(0+18> M4YOMK=1VY4\0GMLR]Y_)]>Y]5*DCIU%G5;&CC>CMSOQ:2[95]PQ?PY"%%12A MM+M9?MSH!I,+&#@>"B),QE2!@R%C>3PYBP+H@T!NA\EP0/Y9^U9*BWY)R=$] M)FN".K8>XJGMPS^98LZ1'R`/NC$$?/B`W)FD`J\_VO;ZF*Z5 M$K8V*&O)';_P!*73S)GM3T&P7F/#VD!B?3(<%1?V&Z"L%B`XYXB4VS,U$<_Y MJQ'I7!!HT-0T,#2HE;X%B/6.@\T;I04QX7@[)A!2R9$Y%B%FQ=0Z<%:BP+GY MS;MPT*/H+^5=]%[ M$0!Y?UR`IY#5YE=&9W@E+QN`0QOZC]AFI[JQA>+B]W#;C^N<]\N`H_@V M@ATHIF\!I&`SD2!NG!1-W%,BFAR-/GXI/24O[:$K5FPP)./OO"Z=\UD)$VVZ MK))L?7,[=GW\F1T`EYZ%!?Q`)77V:=L#&;U]1M#*4=2QZ7_-6'R^YHJ7>^#1 MQ8GTIM"`#<6>*+NK-9,"CZU+5,OI![(\GV5Y%OE]3:IY]_FL/S0T`Y?;'SNW3.>R5,5%AEEY6M M;WYW:4/,5AO=`)M^5TF.GVY[("5G,7I6CJ`&)*\E2QD4O;3+N^APQR*.1/Y8 MVJ=S#BECIJQ'JDO7-Y=D8^-[L(BP,R,O?+K72\XAAP/.0-M*J5F,7!/UF`(V MR\YU+VW>2(&HX`F252&YGIUQ'5GUK^L[->3KF_-L%74>:=),[HUV-#@>',F4 M=JQ?8JJ_OM=X5)?\.C/@1AZ9Z)1>%L+4*WK/5:+5&2>N4AMJ3N*^N751#EW) MLS]N>W9A]4BK:QM11BHTE<"52_OD`7Q*`'S2KX*.NG2&G!V>QJO1LPT]JH%+ MA.FVWU01JP,@X_-B%0-_-;*]!U0K"C#D())4-^DM,O'5,9FZJB+,I"D9A*QZ M,K>P07]7966E8<7)]K`B0TKK8,*`*G.*QC5KYQ&FF%=TX/+NG?-:Q>IS+3FY M0XW=3M,O2)2"GIS;'%S9@+[_97>N0E< M>H8<72\5K?9";VEY3C`ZT]#31T2(W6\L(M#>8D35(3\'SB:JI)(#V0Z=\^GJ23PIT;I['5O*_B-YU.@5\J]9V&R8 MD_3S@$CZ2?/I/VI&V;:JI(P2UM1VTU16@',[!%/"4'S&R0V@@QPIZQ9U[)RU M)8TELK*TK(84#,\17B#R4@1GR'?38%>*CM(^'0>&M'VW@:(NMB$8*0RD9,P' MKD(PY[T@RCMU#B6U7Q85Y.5FG+1,_%9U[0G"0:ZN?8[H$141BH)\A?(.!9!9 M:#K%[%1Y^B,(AKS97V,/Z`=XRFU?,#=L5S^MI+L+[@_8X7QQO3"]^!S[L^7J MG'O5^>2AY'PRL_=B/.$T.EM:*S;>9YT-AJFMY3<%VQ1$D4B&1N>"C>K>NA#XJ;DV^\PG$%_[(-_`1NOM:2,)AFB!L.KLOA=K<3)BCJ:D$<3 M21]G&$73&?D/,*D#'I0:IMY;3.U"#]J+?$V`BPF;"'X)GYM&5SGY-P2O"HIH MX7+4G0^L1W.$0SK+H`; MU;^M67%N+JB<`LWU[H?9RZVFD@`5"]_J=6''72LD_\`HR)0P?]C0%P%*AH;A ML*JL@A;>/]T!UY:S;6A%D;C9\OT2S)I69+6U\"?AK/QY!'.E7=+'$NFW!FG M5LJJ%?/*L5_Y>!$BWO/Q;SB!A@-\-_IZ6V4*D0JSL6&,KY$_!35VH-1ZFN'HWH&R M6MAKT!UH*T>'5518Z:[U\"UZH.$`WXV^6MCOT!V,*\>(]D+U>UBNI)BFSD4K MK!_JAF??CFHP#JSMZ"?![$F[F&W_7'^UPG3YK?%Z:\4&G.R_9NC>?KDA`,30 M]LKJBEMM.^?*56^,%PIE2,5@+?#O"/^\\N\P:VR,T<52:3\,H&&CLR5;(F.S1L88F2^-(2=RKR4=N?^. MD@&KR,29IL886B13W9E>X4)DK0:_!<+1)6EBC(%YLK0P'6IU!K1.2-P`FWYG MD%6;"YUNSX4R9\UEZ>J=%\E<);\!W?(NW/1PL.W1C*:5$K4HU:K^S#E52N+.^NPI4:7-M2QVVF`(HRFVY_=@ M;D-Z,\8H"F=TU1APTS:E5Y!4IM<9GY4U:VXU5*-2[]9WOQY0<9X(2^3+_P-0 M2P,$%`````@`%8/R0&KV/MQK!P``KT```!$`'`!N=F5C+3(P,3(P-C,P+GAS M9%54"0`#B1L'4(D;!U!U>`L``00E#@``!#D!``#M6UEOXS80?B_0_\#J*0O4 MEH\DVQC)+N*D603(A23;;I\6M$S;Q$JD2U(Y^NL[I"1+MBE*]B;-`M6+K6/F MX\Q\0XKGX<>G*$0/1$C*V9'7;7<\1%C`QY1-C[Q8MK`,*/4^?OCYI\-?6JTO MP]L+-.9!'!&F4"`(5F2,'JF:H1/!I9Q00=#H&=W2!Z+0'9^H1PQ/4GRTU^ZU MNYU.NX-F2LT'OO_X^-@66E:FHNV`1ZU66MH02T`'/5,LJ"[>G*0E@BL36BTJ@QF),()H,'GD%YF()6I^M_ MN;RX,W)>(CAX&HF0+HGK)YE"WZ=,*LP"DLF'E'USB.O7(W!Z`;\FGUK3/3@X M\,U;#RDLID1=X8C(.0[(DCA[,!$U/G?V^YT,F,61W8RQ$KYZGA,?)(B@P4*! MLQHZG+46>B0D.DG.N(A.R03'H3KR_HYQ:-CP$%9*T%&LR))`S`HB:'H+#W2\!H*'Y!ZL1?KB\^VY%5N_\^\`SO@P MQ*$F\6Y&(%$]1,='7LF[15E9:6,RH8P:JR"!.AW40@M5N$ZU4:)^Z*_JK,+% M4"&NV0=S/1=$`HIQ^0(>I-JIB$LSP&$0AULHYI:5ZZ5/LS!_?_07%_)Z<@Y- M4T16*+`(N'GHK?&00Z#K"4I`&C:JV#CA$;@](TQ"$UY)C4W:S5/?Q1.?H"7$ MAK6ZK&$Y.POYXVI+9I=Q,[1;49,T#C)`#2\%7DZI#$(N8T&NB$KR]H:(NQET M@$Z)PC1,N:DAY^)G%_CI`BX4 MV>OT5U,D!T,Y&MI9F(*T+0B,005KD#8')?;HJF\%>==DVA:9]DD/K3XS&/.$ M.OP7<`>)P<;%!#@'/*E,PSM\SF].@)DI%\\@?4'85,VN)_&@M1;B)*;#0)NI*4!4/1\+EPBS);C59BK5;0]C9)6Y6T.HY,<5'>M%DD MW/3OKW^Y"A@-(W9&TIF9[!]R^7>FJ((Z.8%AMK$^9::.I+OOUSG0?;\,H'B) MH0HE:*@`US!5.;=P`WTQIF9$47#"-=&P+%@UZ[#GG'5`.TMH38VRMW&G1`:" MSG6QUY-A+"DCUFK+_. M6(*'?#-KQ7I!@#!I_?272+GY>+_.A\%)EZ:+2`TY)=5"M^GW M^,E6+?)7;AI^LU4+\ZTPVDWHK:%?S-!=$JSOK5TLNY";CH-U.O)Y-E0$:I@I M;[%NR3P6P0P:DAL8CEN;JQ41)RO=3DE;A7(4I&$:3NIUF!+M+(";U;9MN%QTX^Q;`8;/EUCIZ^<-N-X8 MLRH7>C5SH="9+-M(H%=OL^*;C-EJ)%"2"4Y9-\/UQP4-8YN/$$KX:AWI=OGLT$F1QY>F=Z*]N%_A7*;C]% M82:B\1T[_0W=R^:FQ68`6`1K&&N[__VYX',B=(OH9Z9G`(HJK7ZZ*`3I4N2O M"(=@I?]BC@//FSJ^FAJOY/I-H9A7Y,S0!0\,D$-%W[4RO99^ MU.KV6OUN^TF.,QLW,2$/PF8F9'H;FV"P)`G:4_X`S1;5AV^ZK4X7`$IML.KH MBU:NO$4`[*>-ZL2AJ'F5*.I`'.A`=/>WX^(@27)&IOH\6CT[0B&6M#8V8H+E MR"#%LC7%>%Z;#:NB3T(ELR=EW*2GN4S?0S<)7UT;QXY'4@D<*,_8GF\VJY"E M8:A[^4>>$C&D=M(FF1-V`Y"A;'JN2*2_V>!D#&I4Q1KAD^#Q/!.D(.(AG()F M4,D[:$(H']\;V'$LTE6B,@=?OGCRI80@"#L_LTE8GD\." M`Y7)U79T&\7*+_%@\N;>\."C;1O'MV0,VDB$A#H&EB#,S#RZ/T].A MVKI[;K+QVFR'DYF[VRBZF#;:;^_JGWH:S"S3;>!F0>EM73Q^@'&B+O^,BSN\ M?!9EI-+Y&GVH9:*(N&;D?@;E3F?P1\A?!(M\RBGS_T41'<&!R,(@5SQ_1WB2 M_IW*7HV23;80-C*BZH5B9OQ*?3R#QNP%@E8)^>91._23/@U<_@M02P$"'@,4 M````"``5@_)`H6#CZ$`L``#RG`$`$0`8```````!````I($`````;G9E8RTR M,#$R,#8S,"YX;6Q55`4``XD;!U!U>`L``00E#@``!#D!``!02P$"'@,4```` M"``5@_)`DX4HM(@+``".FP``%0`8```````!````I(&++```;G9E8RTR,#$R M,#8S,%]C86PN>&UL550%``.)&P=0=7@+``$$)0X```0Y`0``4$L!`AX#%``` M``@`%8/R0)Q5CE)M!0``X#\``!4`&````````0```*2!8C@``&YV96,M,C`Q M,C`V,S!?9&5F+GAM;%54!0`#B1L'4'5X"P`!!"4.```$.0$``%!+`0(>`Q0` M```(`!6#\D#,%X,X^B,``-8:`@`5`!@```````$```"D@1X^``!N=F5C+3(P M,3(P-C,P7VQA8BYX;6Q55`4``XD;!U!U>`L``00E#@``!#D!``!02P$"'@,4 M````"``5@_)`.8)>BD<7``"A?P$`%0`8```````!````I(%G8@``;G9E8RTR M,#$R,#8S,%]P&UL550%``.)&P=0=7@+``$$)0X```0Y`0``4$L!`AX# M%`````@`%8/R0&KV/MQK!P``KT```!$`&````````0```*2!_7D``&YV96,M M,C`Q,C`V,S`N>'-D550%``.)&P=0=7@+``$$)0X```0Y`0``4$L%!@`````& -``8`&@(``+.!```````` ` end XML 26 R1.htm IDEA: XBRL DOCUMENT v2.4.0.6
Document and Entity Information
3 Months Ended
Jun. 30, 2012
Jul. 13, 2012
Document and Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2012  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2013  
Entity Registrant Name NVE CORP /NEW/  
Entity Central Index Key 0000724910  
Current Fiscal Year End Date --03-31  
Entity Filer Category Accelerated Filer  
Entity Common Stock, Shares Outstanding   4,824,745
XML 27 R18.htm IDEA: XBRL DOCUMENT v2.4.0.6
Marketable Securities (Tables)
3 Months Ended
Jun. 30, 2012
Marketable Securities [Abstract]  
Fair Value Of Marketable Securities By Maturity
Total <1 Year 1–3 Years 3–5 Years
$ 75,568,269 $ 18,903,884 $ 21,835,729 $ 34,828,656
Amortized Cost And Approximate Fair Values Of Marketable Securities
As of June 30, 2012 As of March 31, 2012

Adjusted
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Market
Value

Adjusted
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Market
Value
Corporate bonds $ 56,809,785 $ 1,368,667
$ (43,670 ) $ 58,134,782 $ 50,513,389 $ 1,481,604 $ (76,434 ) $ 51,918,559
Municipal bonds 17,185,016 249,168 (697 ) 17,433,487 19,775,582 334,793
(32,007 ) 20,078,368
Total $ 73,994,801 $ 1,617,835 $ (44,367 ) $ 75,568,269 $ 70,288,971 $ 1,816,397 $ (108,441 ) $ 71,996,927
Gross Unrealized Losses And Fair Values Of Investments By Investment Category And Length Of Time
Less Than 12 Months 12 Months or Greater Total
Fair
Market
Value
Gross
Unrealized
Losses
Fair
Market
Value
Gross
Unrealized
Losses
Fair
Market
Value
Gross
Unrealized
Losses
As of June 30, 2012
Corporate bonds $ 11,144,803
$ (43,670 ) $ - $
-
$ 11,144,803
$ (43,670 )
Municipal bonds 463,725 (697 ) - - 463,725 (697 )
Total $ 11,608,528 $ (44,367 ) $ - $ - $ 11,608,528 $ (44,367 )
As of March 31, 2012
Corporate bonds $ 10,387,955 $ (76,434 ) - - $ 10,387,955 $ (76,434 )
Municipal bonds - - 908,550 (32,007 ) 908,550 (32,007 )
Total $ 10,387,955 $ (76,434 ) $ 908,550 $ (32,007 ) $ 11,296,505 $ (108,441 )
XML 28 R4.htm IDEA: XBRL DOCUMENT v2.4.0.6
Statements Of Income (USD $)
3 Months Ended
Jun. 30, 2012
Jun. 30, 2011
Revenue    
Product sales $ 7,030,745 $ 7,023,274
Contract research and development 432,160 1,190,488
Total revenue 7,462,905 8,213,762
Cost of sales 1,802,353 2,595,592
Gross profit 5,660,552 5,618,170
Expenses    
Selling, general , and administrative 536,110 615,830
Research and development 688,026 494,876
Total expenses 1,224,136 1,110,706
Income from operations 4,436,416 4,507,464
Interest income 562,618 565,529
Income before taxes 4,999,034 5,072,993
Provision for income taxes 1,621,376 1,633,765
Net income $ 3,377,658 $ 3,439,228
Net income per share - basic $ 0.70 $ 0.72
Net income per share - diluted $ 0.69 $ 0.70
Weighted average shares outstanding    
Basic 4,824,745 4,776,198
Diluted 4,886,873 4,893,915
XML 29 R12.htm IDEA: XBRL DOCUMENT v2.4.0.6
Inventories
3 Months Ended
Jun. 30, 2012
Inventories [Abstract]  
Inventories
NOTE 6. INVENTORIES
Inventories consisted of the following:

June 30
2012
March 31
2012
Raw materials $ 1,538,183 $ 1,285,106
Work in process 1,564,632 1,658,467
Finished goods 729,281 585,803
3,832,096 3,529,376
Less inventory reserve (285,000 ) (300,000 )
Total inventories $ 3,547,096 $ 3,229,376


XML 30 R11.htm IDEA: XBRL DOCUMENT v2.4.0.6
Marketable Securities
3 Months Ended
Jun. 30, 2012
Marketable Securities [Abstract]  
Marketable Securities
NOTE 5. MARKETABLE SECURITIES
Marketable securities with remaining maturities less than one year are classified as short-term, and those with remaining maturities greater than one year are classified as long-term. The fair value of our marketable securities as of June 30, 2012, by maturity, were as follows:

Total <1 Year 1–3 Years 3–5 Years
$ 75,568,269 $ 18,903,884 $ 21,835,729 $ 34,828,656

As of June 30 and March 31, 2012, our marketable securities were as follows:

As of June 30, 2012 As of March 31, 2012

Adjusted
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Market
Value

Adjusted
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Market
Value
Corporate bonds $ 56,809,785 $ 1,368,667
$ (43,670 ) $ 58,134,782 $ 50,513,389 $ 1,481,604 $ (76,434 ) $ 51,918,559
Municipal bonds 17,185,016 249,168 (697 ) 17,433,487 19,775,582 334,793
(32,007 ) 20,078,368
Total $ 73,994,801 $ 1,617,835 $ (44,367 ) $ 75,568,269 $ 70,288,971 $ 1,816,397 $ (108,441 ) $ 71,996,927

The decrease in fair market value of municipal bonds as of June 30, 2012 compared to March 31, 2012 was primarily due to the maturation of three municipal bonds. The increase in fair market value of corporate bonds was primarily due to purchases of corporate bonds during the quarter ended June 30, 2012.

The following table shows the gross unrealized losses and fair value of our investments with unrealized losses, aggregated by investment category and length of time that individual securities had been in a continuous unrealized loss position as of June 30 and March 31, 2012:

Less Than 12 Months 12 Months or Greater Total
Fair
Market
Value
Gross
Unrealized
Losses
Fair
Market
Value
Gross
Unrealized
Losses
Fair
Market
Value
Gross
Unrealized
Losses
As of June 30, 2012
Corporate bonds $ 11,144,803
$ (43,670 ) $ - $
-
$ 11,144,803
$ (43,670 )
Municipal bonds 463,725 (697 ) - - 463,725 (697 )
Total $ 11,608,528 $ (44,367 ) $ - $ - $ 11,608,528 $ (44,367 )
As of March 31, 2012
Corporate bonds $ 10,387,955 $ (76,434 ) - - $ 10,387,955 $ (76,434 )
Municipal bonds - - 908,550 (32,007 ) 908,550 (32,007 )
Total $ 10,387,955 $ (76,434 ) $ 908,550 $ (32,007 ) $ 11,296,505 $ (108,441 )

Gross unrealized losses totaled $44,367 as of June 30, 2012, and were attributable to three corporate bonds and one municipal bond out of a portfolio of 50 bonds. Corporate bonds accounted for $43,670 of the total gross unrealized losses. The gross unrealized losses were due to market-price decreases and rating downgrades after the bonds were purchased, and none had been in a continuous unrealized loss position for 12 months or greater. The credit ratings of most of our corporate bonds were downgraded during the quarter ended June 30, 2012. Many of these downgrades were due to downgrades by Moody's of the credit ratings of firms with global capital markets operations. Factors cited by Moody's for those downgrades included exposure to the volatility and risk of outsized losses inherent to capital markets activities.

All of the bonds we held as of June 30, 2012 that were rated by Moody's or Standard and Poor's had investment-grade credit ratings. For each bond with an unrealized loss, we expect to recover the entire cost basis of each security based on our consideration of factors including their credit ratings, the underlying ratings of insured bonds, and historical default rates for securities of comparable credit rating.

Because we expect to recover the entire cost basis of the securities, and because we do not intend to sell the securities and it is not more likely than not that we will be required to sell the securities before recovery of the cost basis, which may be maturity, we did not consider any of our marketable securities to be other-than-temporarily impaired at June 30, 2012.


XML 31 R23.htm IDEA: XBRL DOCUMENT v2.4.0.6
Marketable Securities (Amortized Cost And Approximate Fair Values Of Marketable Securities) (Details) (USD $)
Jun. 30, 2012
Mar. 31, 2012
Schedule of Investments [Line Items]    
Adjusted Cost $ 73,994,801 $ 70,288,971
Gross Unrealized Gains 1,617,835 1,816,397
Gross Unrealized Losses (44,367) (108,441)
Fair Market Value 75,568,269 71,996,927
Corporate Bonds [Member]
   
Schedule of Investments [Line Items]    
Adjusted Cost 56,809,785 50,513,389
Gross Unrealized Gains 1,368,667 1,481,604
Gross Unrealized Losses (43,670) (76,434)
Fair Market Value 58,134,782 51,918,559
Municipal Bonds [Member]
   
Schedule of Investments [Line Items]    
Adjusted Cost 17,185,016 19,775,582
Gross Unrealized Gains 249,168 334,793
Gross Unrealized Losses (697) (32,007)
Fair Market Value $ 17,433,487 $ 20,078,368
XML 32 R19.htm IDEA: XBRL DOCUMENT v2.4.0.6
Inventories (Tables)
3 Months Ended
Jun. 30, 2012
Inventories [Abstract]  
Schedule Of Inventories
June 30
2012
March 31
2012
Raw materials $ 1,538,183 $ 1,285,106
Work in process 1,564,632 1,658,467
Finished goods 729,281 585,803
3,832,096 3,529,376
Less inventory reserve (285,000 ) (300,000 )
Total inventories $ 3,547,096 $ 3,229,376
XML 33 R15.htm IDEA: XBRL DOCUMENT v2.4.0.6
Fair Value Measurements
3 Months Ended
Jun. 30, 2012
Fair Value Measurements [Abstract]  
Fair Value Measurements

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

Level 1 – Financial instruments with quoted prices in active markets for identical assets or liabilities. Our Level 1 financial instruments consist of publicly-traded marketable debt securities that are classified as available-for-sale. On the balance sheets, available-for-sale securities are classified as "Marketable securities, short term" and "Marketable securities, long term." The fair value of our available-for-sale securities was $75,568,269 at June 30, 2012 and $71,996,927 at March 31, 2012.

Level 2 – Financial instruments with quoted prices in active markets for similar assets or liabilities. Level 2 fair value measurements are determined using either prices for similar instruments or inputs that are either directly or indirectly observable, such as interest rates. We do not have any financial assets or liabilities being measured at fair value that are classified as Level 2 financial instruments.

Level 3 – Inputs to the fair value measurement are unobservable inputs or valuation techniques. We do not have any financial assets or liabilities being measured at fair value that are classified as Level 3 financial instruments.


XML 34 R13.htm IDEA: XBRL DOCUMENT v2.4.0.6
Stock-Based Compensation
3 Months Ended
Jun. 30, 2012
Stock-Based Compensation [Abstract]  
Stock-Based Compensation

NOTE 7. STOCK-BASED COMPENSATION
There was no stock-based compensation expense for the first quarters of fiscal 2013 or 2012.

XML 35 R14.htm IDEA: XBRL DOCUMENT v2.4.0.6
Income Taxes
3 Months Ended
Jun. 30, 2012
Income Taxes [Abstract]  
Income Taxes

NOTE 8. INCOME TAXES
Deferred income taxes reflect the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.

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

XML 36 R16.htm IDEA: XBRL DOCUMENT v2.4.0.6
Stock Repurchase Plan
3 Months Ended
Jun. 30, 2012
Stock Repurchase Plan [Abstract]  
Stock Repurchase Plan

NOTE 10. STOCK REPURCHASE PLAN
On January 21, 2009 we announced that our Board of Directors authorized the repurchase of up to $2,500,000 of our Common Stock. The repurchase program may be modified or discontinued at any time without notice. We did not repurchase any of our Common Stock during the quarter ended June 30, 2012.


XML 37 R21.htm IDEA: XBRL DOCUMENT v2.4.0.6
Marketable Securities (Narrative) (Details) (USD $)
Jun. 30, 2012
Mar. 31, 2012
Schedule of Investments [Line Items]    
Gross unrealized losses $ (44,367) $ (108,441)
Corporate Bonds [Member]
   
Schedule of Investments [Line Items]    
Gross unrealized losses $ (43,670) $ (76,434)
XML 38 R26.htm IDEA: XBRL DOCUMENT v2.4.0.6
Fair Value Measurements (Details) (USD $)
Jun. 30, 2012
Mar. 31, 2012
Fair Value Measurements [Abstract]    
Available-for-sale securities, fair value $ 75,568,269 $ 71,996,927
XML 39 R5.htm IDEA: XBRL DOCUMENT v2.4.0.6
Statements of Comprehensive Income (USD $)
3 Months Ended
Jun. 30, 2012
Jun. 30, 2011
Comprehensive Income [Abstract]    
Net income $ 3,377,658 $ 3,439,228
Unrealized loss from marketable securities, net of tax (85,628) 101,290
Comprehensive income $ 3,292,030 $ 3,540,518
XML 40 R10.htm IDEA: XBRL DOCUMENT v2.4.0.6
Net Income Per Share
3 Months Ended
Jun. 30, 2012
Net Income Per Share [Abstract]  
Net Income Per Share
NOTE 4. NET INCOME PER SHARE
Net income per basic share is computed based on the weighted-average number of common shares issued and outstanding during each period. Net income per diluted share amounts assume conversion, exercise or issuance of all potential common stock instruments (stock options and warrants). Stock options and warrants totaling 5,000 for the quarters ended June 30, 2012 and 2011 were not included in the computation of diluted earnings per share because the exercise prices of the options and warrants were greater than the market price of the common stock. The following table reflects the components of common shares outstanding:

Quarter Ended June 30
2012 2011
Weighted average common shares outstanding – basic 4,824,745 4,776,198
Effect of dilutive securities:
Stock options
55,268 110,502
Warrants
6,860 7,215
Shares used in computing net income per share – diluted 4,886,873 4,893,915


XML 41 R27.htm IDEA: XBRL DOCUMENT v2.4.0.6
Stock Repurchase Plan (Details) (USD $)
1 Months Ended
Jan. 21, 2009
Stock Repurchase Plan [Abstract]  
Authorized common stock for repurchase $ 2,500,000
XML 42 FilingSummary.xml IDEA: XBRL DOCUMENT 2.4.0.6 Html 12 109 1 false 2 0 false 3 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.nve.com/role/DocumentDocumentAndEntityInformation Document and Entity Information true false R2.htm 00100 - Statement - Balance Sheets Sheet http://www.nve.com/role/StatementBalanceSheets Balance Sheets false false R3.htm 00105 - Statement - Balance Sheets (Parenthetical) Sheet http://www.nve.com/role/StatementBalanceSheetsParenthetical Balance Sheets (Parenthetical) false false R4.htm 00200 - Statement - Statements Of Income Sheet http://www.nve.com/role/StatementStatementsOfIncome Statements Of Income false false R5.htm 00300 - Statement - Statements of Comprehensive Income Sheet http://www.nve.com/role/StatementStatementsOfComprehensiveIncome Statements of Comprehensive Income false false R6.htm 00400 - Statement - Statements Of Cash Flows Sheet http://www.nve.com/role/StatementStatementsOfCashFlows Statements Of Cash Flows false false R7.htm 10101 - Disclosure - Description Of Business Sheet http://www.nve.com/role/DisclosureDescriptionOfBusiness Description Of Business false false R8.htm 10201 - Disclosure - Interim Financial Information Sheet http://www.nve.com/role/DisclosureInterimFinancialInformation Interim Financial Information false false R9.htm 10301 - Disclosure - Recent Accounting Pronouncements Sheet http://www.nve.com/role/DisclosureRecentAccountingPronouncements Recent Accounting Pronouncements false false R10.htm 10401 - Disclosure - Net Income Per Share Sheet http://www.nve.com/role/DisclosureNetIncomePerShare Net Income Per Share false false R11.htm 10501 - Disclosure - Marketable Securities Sheet http://www.nve.com/role/DisclosureMarketableSecurities Marketable Securities false false R12.htm 10601 - Disclosure - Inventories Sheet http://www.nve.com/role/DisclosureInventories Inventories false false R13.htm 10701 - Disclosure - Stock-Based Compensation Sheet http://www.nve.com/role/DisclosureStockBasedCompensation Stock-Based Compensation false false R14.htm 10801 - Disclosure - Income Taxes Sheet http://www.nve.com/role/DisclosureIncomeTaxes Income Taxes false false R15.htm 10901 - Disclosure - Fair Value Measurements Sheet http://www.nve.com/role/DisclosureFairValueMeasurements Fair Value Measurements false false R16.htm 11001 - Disclosure - Stock Repurchase Plan Sheet http://www.nve.com/role/DisclosureStockRepurchasePlan Stock Repurchase Plan false false R17.htm 30403 - Disclosure - Net Income Per Share (Tables) Sheet http://www.nve.com/role/DisclosureNetIncomePerShareTables Net Income Per Share (Tables) false false R18.htm 30503 - Disclosure - Marketable Securities (Tables) Sheet http://www.nve.com/role/DisclosureMarketableSecuritiesTables Marketable Securities (Tables) false false R19.htm 30603 - Disclosure - Inventories (Tables) Sheet http://www.nve.com/role/DisclosureInventoriesTables Inventories (Tables) false false R20.htm 40401 - Disclosure - Net Income Per Share (Details) Sheet http://www.nve.com/role/DisclosureNetIncomePerShareDetails Net Income Per Share (Details) false false R21.htm 40501 - Disclosure - Marketable Securities (Narrative) (Details) Sheet http://www.nve.com/role/DisclosureMarketableSecuritiesNarrativeDetails Marketable Securities (Narrative) (Details) false false R22.htm 40502 - Disclosure - Marketable Securities (Fair Value Of Marketable Securities By Maturity) (Details) Sheet http://www.nve.com/role/DisclosureMarketableSecuritiesFairValueOfMarketableSecuritiesByMaturityDetails Marketable Securities (Fair Value Of Marketable Securities By Maturity) (Details) false false R23.htm 40503 - Disclosure - Marketable Securities (Amortized Cost And Approximate Fair Values Of Marketable Securities) (Details) Sheet http://www.nve.com/role/DisclosureMarketableSecuritiesAmortizedCostAndApproximateFairValuesOfMarketableSecuritiesDetails Marketable Securities (Amortized Cost And Approximate Fair Values Of Marketable Securities) (Details) false false R24.htm 40504 - Disclosure - Marketable Securities (Gross Unrealized Losses And Fair Values Of Investments By Investment Category And Length Of Time) (Details) Sheet http://www.nve.com/role/DisclosureMarketableSecuritiesGrossUnrealizedLossesAndFairValuesOfInvestmentsByInvestmentCategoryAndLengthOfTimeDetails Marketable Securities (Gross Unrealized Losses And Fair Values Of Investments By Investment Category And Length Of Time) (Details) false false R25.htm 40601 - Disclosure - Inventories (Details) Sheet http://www.nve.com/role/DisclosureInventoriesDetails Inventories (Details) false false R26.htm 40901 - Disclosure - Fair Value Measurements (Details) Sheet http://www.nve.com/role/DisclosureFairValueMeasurementsDetails Fair Value Measurements (Details) false false R27.htm 41001 - Disclosure - Stock Repurchase Plan (Details) Sheet http://www.nve.com/role/DisclosureStockRepurchasePlanDetails Stock Repurchase Plan (Details) false false All Reports Book All Reports Process Flow-Through: 00100 - Statement - Balance Sheets Process Flow-Through: Removing column 'Jun. 30, 2011' Process Flow-Through: Removing column 'Mar. 31, 2011' Process Flow-Through: 00105 - Statement - Balance Sheets (Parenthetical) Process Flow-Through: 00200 - Statement - Statements Of Income Process Flow-Through: 00300 - Statement - Statements of Comprehensive Income Process Flow-Through: 00400 - Statement - Statements Of Cash Flows nvec-20120630.xml nvec-20120630.xsd nvec-20120630_cal.xml nvec-20120630_def.xml nvec-20120630_lab.xml nvec-20120630_pre.xml true true XML 43 R20.htm IDEA: XBRL DOCUMENT v2.4.0.6
Net Income Per Share (Details)
3 Months Ended
Jun. 30, 2012
Jun. 30, 2011
Net Income Per Share [Abstract]    
Weighted average common shares outstanding - basic 4,824,745 4,776,198
Stock options 55,268 110,502
Warrants 6,860 7,215
Shares used in computing net income per share - diluted 4,886,873 4,893,915
Stock options and warrants not included in computation of diluted earnings per share 5,000 5,000