0001376474-23-000057.txt : 20230125 0001376474-23-000057.hdr.sgml : 20230125 20230125161431 ACCESSION NUMBER: 0001376474-23-000057 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 59 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230125 DATE AS OF CHANGE: 20230125 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: 23552622 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 nvec-20221231.htm NVE CORP - FORM 10-Q SEC FILING NVE CORP - Form 10-Q SEC filing
0000724910 --03-31 false 2023 Q3 0000724910 2022-04-01 2022-12-31 0000724910 2022-12-31 0000724910 2023-01-20 0000724910 2022-03-31 0000724910 2022-10-01 2022-12-31 0000724910 2021-10-01 2021-12-31 0000724910 2021-04-01 2021-12-31 0000724910 us-gaap:CommonStockMember 2022-03-31 0000724910 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2022-03-31 0000724910 us-gaap:RetainedEarningsMember 2022-03-31 0000724910 2022-04-01 2022-06-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2022-04-01 2022-06-30 0000724910 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000724910 2022-06-30 0000724910 us-gaap:CommonStockMember 2022-06-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2022-06-30 0000724910 us-gaap:RetainedEarningsMember 2022-06-30 0000724910 2022-07-01 2022-09-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2022-07-01 2022-09-30 0000724910 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000724910 2022-09-30 0000724910 us-gaap:CommonStockMember 2022-09-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2022-09-30 0000724910 us-gaap:RetainedEarningsMember 2022-09-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2022-10-01 2022-12-31 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2022-10-01 2022-12-31 0000724910 us-gaap:RetainedEarningsMember 2022-10-01 2022-12-31 0000724910 us-gaap:CommonStockMember 2022-12-31 0000724910 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2022-12-31 0000724910 us-gaap:RetainedEarningsMember 2022-12-31 0000724910 2021-03-31 0000724910 us-gaap:CommonStockMember 2021-03-31 0000724910 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-03-31 0000724910 us-gaap:RetainedEarningsMember 2021-03-31 0000724910 2021-04-01 2021-06-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-04-01 2021-06-30 0000724910 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000724910 2021-06-30 0000724910 us-gaap:CommonStockMember 2021-06-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-06-30 0000724910 us-gaap:RetainedEarningsMember 2021-06-30 0000724910 2021-07-01 2021-09-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-07-01 2021-09-30 0000724910 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000724910 2021-09-30 0000724910 us-gaap:CommonStockMember 2021-09-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-09-30 0000724910 us-gaap:RetainedEarningsMember 2021-09-30 0000724910 us-gaap:CommonStockMember 2021-10-01 2021-12-31 0000724910 us-gaap:AdditionalPaidInCapitalMember 2021-10-01 2021-12-31 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-10-01 2021-12-31 0000724910 us-gaap:RetainedEarningsMember 2021-10-01 2021-12-31 0000724910 2021-12-31 0000724910 us-gaap:CommonStockMember 2021-12-31 0000724910 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-12-31 0000724910 us-gaap:RetainedEarningsMember 2021-12-31 0000724910 us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember 2022-12-31 0000724910 us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember 2022-12-31 0000724910 us-gaap:MoneyMarketFundsMember 2022-12-31 0000724910 us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember 2022-03-31 0000724910 us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember 2022-03-31 0000724910 us-gaap:MoneyMarketFundsMember 2022-03-31 0000724910 us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateBondSecuritiesMember 2022-12-31 0000724910 us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember 2022-12-31 0000724910 us-gaap:CorporateBondSecuritiesMember 2022-12-31 0000724910 us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateBondSecuritiesMember 2022-03-31 0000724910 us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember 2022-03-31 0000724910 us-gaap:CorporateBondSecuritiesMember 2022-03-31 0000724910 us-gaap:FairValueInputsLevel1Member 2022-12-31 0000724910 us-gaap:FairValueInputsLevel2Member 2022-12-31 0000724910 us-gaap:FairValueInputsLevel1Member 2022-03-31 0000724910 us-gaap:FairValueInputsLevel2Member 2022-03-31 0000724910 srt:MinimumMember 2022-04-01 2022-12-31 0000724910 srt:MaximumMember 2022-04-01 2022-12-31 0000724910 2009-01-21 0000724910 2023-01-25 2023-01-25 xbrli:pure iso4217:USD xbrli:shares iso4217:USD xbrli:shares

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C.  20549

 

FORM 10-Q

(Mark One)

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

For the quarterly period ended   December 31, 2022

or

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

For the transition period from                                    to                                     

 

Commission File Number: 000-12196

Picture 

NVE CORPORATION

(Exact name of registrant as specified in its charter)

 

Minnesota

 

41-1424202

(State or other jurisdiction of incorporation or organization)

 

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

 

11409 Valley View Road, Eden Prairie, Minnesota

 

55344

(Address of principal executive offices)

 

(Zip Code)

 

(952) 829-9217 

(Registrant’s telephone number, including area code)

 

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

Yes   No

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (Section 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).

Yes   No

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer

Accelerated filer

 

Non-accelerated filer

Smaller reporting company

 

 

Emerging growth company  

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

 

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

 

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

Title of each class

Trading symbol(s)

Name of each exchange on which registered

Common Stock, $0.01 par value

NVEC

The NASDAQ Stock Market, LLC

 

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

Common Stock, $0.01 Par Value – 4,830,826 shares outstanding as of January 20, 2023


 

Table of Contents

 

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 December 31, 2022 and 2021

 

 

 

Statements of Comprehensive Income for the Quarters Ended December 31, 2022 and 2021

 

 

 

Statements of Income for the Nine Months Ended December 31, 2022 and 2021

 

 

 

Statements of Comprehensive Income for the Nine Months Ended December 31, 2022 and 2021

 

 

 

Statements of Shareholders’ Equity for the Nine Months Ended December 31, 2022

 

 

 

Statements of Shareholders’ Equity for the Nine Months Ended December 31, 2021

 

 

 

Statements of Cash Flows for the Nine Months Ended December 31, 2022 and 2021

 

 

 

Notes to Financial Statements

 

 

 

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

 

 

 

Item 4. Controls and Procedures

 

 

 

PART II. OTHER INFORMATION

 

 

 

Item 1. Legal Proceedings

 

 

 

Item 1A. Risk Factors

 

 

 

Item 4. Mine Safety Disclosures

 

 

 

Item 6. Exhibits

 

 

 

SIGNATURES

 

 

 

2


 

Table of Contents

 

PART IFINANCIAL INFORMATION

 

Item 1. Financial Statements.

 

NVE CORPORATION

BALANCE SHEETS

 

 

(Unaudited)

December 31, 2022

 

 

March 31, 2022*

 

ASSETS

 

 

 

 

 

 

 

 

Current assets

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

2,029,714

 

 

$

10,449,510

 

Marketable securities, short-term

 

 

10,337,621

 

 

 

20,839,683

 

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

 

 

2,097,274

 

 

 

4,704,829

 

Inventories

 

 

6,459,227

 

 

 

5,088,635

 

Prepaid expenses and other assets

 

 

924,161

 

 

 

420,520

 

Total current assets

 

 

21,847,997

 

 

 

41,503,177

 

Fixed assets

 

 

 

 

 

 

 

 

Machinery and equipment

 

 

10,486,161

 

 

 

9,739,244

 

Leasehold improvements

 

 

1,926,334

 

 

 

1,810,872

 

 

 

 

12,412,495

 

 

 

11,550,116

 

Less accumulated depreciation and amortization

 

 

11,018,857

 

 

 

10,943,731

 

Net fixed assets

 

 

1,393,638

 

 

 

606,385

 

Deferred tax assets

 

 

862,424

 

 

 

483,469

 

Marketable securities, long-term

 

 

41,167,242

 

 

 

24,314,211

 

Right-of-use asset – operating lease

 

 

459,032

 

 

 

560,250

 

Total assets

 

$

65,730,333

 

 

$

67,467,492

 

 

 

 

 

 

 

 

 

 

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

 

 

 

 

 

 

 

Current liabilities

 

 

 

 

 

 

 

 

Accounts payable

 

$

470,929

 

 

$

943,535

 

Accrued payroll and other

 

 

1,245,390

 

 

 

1,356,689

 

Operating lease

 

 

161,271

 

 

 

156,121

 

Total current liabilities

 

 

1,877,590

 

 

 

2,456,345

 

Operating lease

 

 

397,303

 

 

 

446,018

 

Total liabilities

 

 

2,274,893

 

 

 

2,902,363

 

 

 

 

 

 

 

 

 

 

Shareholders’ equity

 

 

 

 

 

 

 

 

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

 

 

48,308

 

 

 

48,308

 

Additional paid-in capital

 

 

19,310,703

 

 

 

19,256,485

 

Accumulated other comprehensive loss

 

 

(1,451,362

)

 

 

(318,120

)

Retained earnings

 

 

45,547,791

 

 

 

45,578,456

 

Total shareholders’ equity

 

 

63,455,440

 

 

 

64,565,129

 

Total liabilities and shareholders’ equity

 

$

65,730,333

 

 

$

67,467,492

 

 

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

 

 

See accompanying notes.

 

3


Table of Contents

 

NVE CORPORATION

STATEMENTS OF INCOME

(Unaudited)

 

 

 

Quarter Ended December 31,

 

 

 

2022

 

 

2021

 

Revenue

 

 

 

 

 

 

 

 

Product sales

 

$

7,200,385

 

 

$

5,916,790

 

Contract research and development

 

 

201,293

 

 

 

374,019

 

Total revenue

 

 

7,401,678

 

 

 

6,290,809

 

Cost of sales

 

 

1,478,372

 

 

 

1,385,006

 

Gross profit

 

 

5,923,306

 

 

 

4,905,803

 

Expenses

 

 

 

 

 

 

 

 

Research and development

 

 

700,609

 

 

 

596,492

 

Selling, general, and administrative

 

 

403,449

 

 

 

272,159

 

Total expenses

 

 

1,104,058

 

 

 

868,651

 

Income from operations

 

 

4,819,248

 

 

 

4,037,152

 

Interest income

 

 

406,092

 

 

 

283,940

 

Income before taxes

 

 

5,225,340

 

 

 

4,321,092

 

Provision for income taxes

 

 

994,016

 

 

 

855,685

 

Net income

 

$

4,231,324

 

 

$

3,465,407

 

Net income per share – basic

 

$

0.88

 

 

$

0.72

 

Net income per share – diluted

 

$

0.88

 

 

$

0.72

 

Cash dividends declared per common share

 

$

1.00

 

 

$

1.00

 

Weighted average shares outstanding

 

 

 

 

 

 

 

 

Basic

 

 

4,830,826

 

 

 

4,833,604

 

Diluted

 

 

4,832,368

 

 

 

4,835,770

 

 

 

 

STATEMENTS OF COMPREHENSIVE INCOME

(Unaudited)

 

 

 

Quarter Ended December 31,

 

 

 

2022

 

 

2021

 

Net income

 

$

4,231,324

 

 

$

3,465,407

 

Unrealized gain (loss) from marketable securities, net of tax

 

 

332,673

 

 

 

(380,161

)

Comprehensive income

 

$

4,563,997

 

 

$

3,085,246

 

 

 

See accompanying notes.

 

4


Table of Contents

 

NVE CORPORATION

STATEMENTS OF INCOME

(Unaudited)

 

 

Nine Months Ended December 31,

 

2022

 

 

2021

Revenue

 

 

 

 

 

 

Product sales

$

24,787,885

 

 

$

19,500,567

Contract research and development

 

668,024

 

 

 

766,866

Total revenue

 

25,455,909

 

 

 

20,267,433

Cost of sales

 

5,533,000

 

 

 

4,698,720

Gross profit

 

19,922,909

 

 

 

15,568,713

Expenses

 

 

 

 

 

 

Research and development

 

1,972,505

 

 

 

2,112,630

Selling, general, and administrative

 

1,210,395

 

 

 

1,221,893

Total expenses

 

3,182,900

 

 

 

3,334,523

Income from operations

 

16,740,009

 

 

 

12,234,190

Interest income

 

1,040,528

 

 

 

868,519

Income before taxes

 

17,780,537

 

 

 

13,102,709

Provision for income taxes

 

3,318,723

 

 

 

2,411,228

Net income

$

14,461,814

 

 

$

10,691,481

Net income per share – basic

$

2.99

 

 

$

2.21

Net income per share – diluted

$

2.99

 

 

$

2.21

Cash dividends declared per common share

$

3.00

 

 

$

3.00

Weighted average shares outstanding

 

 

 

 

 

 

Basic

 

4,830,826

 

 

 

4,833,356

Diluted

 

4,831,168

 

 

 

4,835,781

 

 

 

STATEMENTS OF COMPREHENSIVE INCOME

(Unaudited)

 

 

 

Nine Months Ended December 31,

 

 

 

2022

 

 

2021

 

Net income

 

$

14,461,814

 

 

$

10,691,481

 

Unrealized loss from marketable securities, net of tax

 

 

(1,133,242

)

 

 

(667,361

)

Comprehensive income

 

$

13,328,572

 

 

$

10,024,120

 

 

 

See accompanying notes.

 

5


 

Table of Contents

 

NVE CORPORATION

STATEMENTS OF SHAREHOLDERS EQUITY

(Unaudited)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

Other

 

 

 

 

 

 

 

 

 

 

 

Common Stock

 

 

Paid-In

 

 

Comprehensive

 

 

Retained

 

 

 

 

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Income (Loss)

 

 

Earnings

 

 

Total

 

Balance as of March 31, 2022

 

 

4,830,826

 

 

$

48,308

 

 

$

19,256,485

 

 

$

(318,120

)

 

$

45,578,456

 

 

$

64,565,129

 

Comprehensive income:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized loss on marketable securities, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(338,553

)

 

 

 

 

 

 

(338,553

)

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4,140,116

 

 

 

4,140,116

 

Total comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3,801,563

 

Stock-based compensation

 

 

 

 

 

 

 

 

 

 

7,134

 

 

 

 

 

 

 

 

 

 

 

7,134

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(4,830,826

)

 

 

(4,830,826

)

Balance as of June 30, 2022

 

 

4,830,826

 

 

 

48,308

 

 

 

19,263,619

 

 

 

(656,673

)

 

 

44,887,746

 

 

 

63,543,000

 

Comprehensive income:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized loss on marketable securities, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,127,362

)

 

 

 

 

 

 

(1,127,362

)

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6,090,373

 

 

 

6,090,373

 

Total comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4,963,011

 

Stock-based compensation

 

 

 

 

 

 

 

 

 

 

39,951

 

 

 

 

 

 

 

 

 

 

 

39,951

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(4,830,826

)

 

 

(4,830,826

)

Balance as of September 30, 2022

 

 

4,830,826

 

 

 

48,308

 

 

 

19,303,570

 

 

 

(1,784,035

)

 

 

46,147,293

 

 

 

63,715,136

 

Comprehensive income:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized gain on marketable securities, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

332,673

 

 

 

 

 

 

 

332,673

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4,231,324

 

 

 

4,231,324

 

Total comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4,563,997

 

Stock-based compensation

 

 

 

 

 

 

 

 

 

 

7,133

 

 

 

 

 

 

 

 

 

 

 

7,133

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(4,830,826

)

 

 

(4,830,826

)

Balance as of December 31, 2022

 

 

4,830,826

 

 

$

48,308

 

 

$

19,310,703

 

 

$

(1,451,362

)

 

$

45,547,791

 

 

$

63,455,440

 

 

 

See accompanying notes. 

 

6


Table of Contents

 

NVE CORPORATION

STATEMENTS OF SHAREHOLDERS EQUITY

(Unaudited)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

Other

 

 

 

 

 

 

 

 

 

 

 

Common Stock

 

 

Paid-In

 

 

Comprehensive

 

 

Retained

 

 

 

 

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Income (Loss)

 

 

Earnings

 

 

Total

 

Balance as of March 31, 2021

 

 

4,833,232

 

 

$

48,332

 

 

$

19,338,127

 

 

$

1,101,119

 

 

$

50,404,364

 

 

$

70,891,942

 

Comprehensive income:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized loss on marketable securities, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(90,165

)

 

 

 

 

 

 

(90,165

)

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3,579,566

 

 

 

3,579,566

 

Total comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3,489,401

 

Stock-based compensation

 

 

 

 

 

 

 

 

 

 

7,238

 

 

 

 

 

 

 

 

 

 

 

7,238

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(4,833,232

)

 

 

(4,833,232

)

Balance as of June 30, 2021

 

 

4,833,232

 

 

 

48,332

 

 

 

19,345,365

 

 

 

1,010,954

 

 

 

49,150,698

 

 

 

69,555,349

 

Comprehensive income:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized loss on marketable securities, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(197,034

)

 

 

 

 

 

 

(197,034

)

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3,646,507 

 

 

 

3,646,507

 

Total comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3,449,473

 

Stock-based compensation

 

 

 

 

 

 

 

 

 

 

56,999

 

 

 

 

 

 

 

 

 

 

 

56,999

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(4,833,232

)

 

 

(4,833,232

)

Balance as of September 30, 2021

 

 

4,833,232

 

 

 

48,332

 

 

 

19,402,364

 

 

 

813,920

 

 

 

47,963,973

 

 

 

68,228,589

 

Exercise of stock options

 

 

482

 

 

 

5

 

 

 

(5

)

 

 

 

 

 

 

 

 

 

 

-

 

Comprehensive income:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized loss on marketable securities, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(380,161

)

 

 

 

 

 

 

(380,161

)

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3,465,407

 

 

 

3,465,407

 

Total comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3,085,246

 

Stock-based compensation

 

 

 

 

 

 

 

 

 

 

8,799

 

 

 

 

 

 

 

 

 

 

 

8,799

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(4,833,232

)

 

 

(4,833,232

)

Balance as of December 31, 2021

 

 

4,833,714

 

 

$

48,337

 

 

$

19,411,158

 

 

$

433,759

 

 

$

46,596,148

 

 

$

66,489,402

 

 

 

See accompanying notes. 

 

7


Table of Contents

 

NVE CORPORATION

STATEMENTS OF CASH FLOWS

(Unaudited)

 

 

 

Nine Months Ended December 31,

 

 

 

2022

 

 

2021

 

OPERATING ACTIVITIES

 

 

 

 

 

 

 

 

Net income

 

$

14,461,814

 

 

$

10,691,481

 

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

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

187,781

 

 

 

358,828

 

Stock-based compensation

 

 

54,218

 

 

 

73,036

 

Deferred income taxes

 

 

(61,972

 

 

319

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

 

 

Accounts receivable

 

 

2,607,555

 

 

 

(1,073,922

)

Inventories

 

 

(1,370,592

)

 

 

(466,898

)

Prepaid expenses and other assets

 

 

(502,423

)

 

 

(435,067

)

Accounts payable and accrued expenses

 

 

(627,470

 

 

(49,447

)

Net cash provided by operating activities

 

 

14,748,911

 

 

 

9,098,330

 

 

 

 

 

 

 

 

 

 

INVESTING ACTIVITIES

 

 

 

 

 

 

 

 

Purchases of fixed assets

 

 

(907,612

)

 

 

(58,317

)

Purchases of marketable securities

 

 

(26,618,617

)

 

 

-

 

Proceeds from maturities of marketable securities

 

 

18,750,000

 

 

 

4,000,000

 

Receipt of tenant improvement allowance

 

 

100,000

 

 

 

-

 

Net cash provided (used) by investing activities

 

 

(8,676,229)

 

 

 

3,941,683

 

 

 

 

 

 

 

 

 

 

FINANCING ACTIVITIES

 

 

 

 

 

 

 

 

Payment of dividends to shareholders

 

 

(14,492,478

)

 

 

(14,499,696

)

Cash used in financing activities

 

 

(14,492,478

)

 

 

(14,499,696

)

Decrease in cash and cash equivalents

 

 

(8,419,796

)

 

 

(1,459,683

)

 

 

 

 

 

 

 

 

 

Cash and cash equivalents at beginning of period

 

 

10,449,510

 

 

 

10,427,340

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents at end of period

 

$

2,029,714

 

 

$

8,967,657

 

 

 

 

 

 

 

 

 

 

Supplemental disclosures of cash flow information:

 

 

 

 

 

 

 

 

Cash paid during the period for income taxes

 

$

4,130,278

 

 

$

2,490,000

 

 

See accompanying notes. 

 

8


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. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation

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

 

Significant accounting policies

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

 

NOTE 3. RECENTLY ISSUED ACCOUNTING STANDARDS

Recently Adopted Accounting Standard

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

New Accounting Standard Not Yet Adopted

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

 

9


Table of Contents

 

NOTE 4. NET INCOME PER SHARE

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

 

 

Quarter Ended December 31,

2022

 

2021

Weighted average common shares outstanding – basic

4,830,826

 

4,833,604

Dilutive effect of stock options

1,542

 

2,166

Shares used in computing net income per share – diluted

4,832,368

 

4,835,770

 

 

Nine Months Ended December 31,

 

2022

 

2021

Weighted average common shares outstanding – basic

4,830,826

 

4,833,356

Dilutive effect of stock options

342

 

2,425

Shares used in computing net income per share – diluted

4,831,168

 

4,835,781

 

NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS

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

 

Contractual maturities of available-for-sale securities as of December 31, 2022 are as follows:

 

Total

 

<1 Year

 

1–3 Years

 

3–7 Years

 

$

52,020,382

 

$

10,853,140

 

$

25,270,655

 

$

15,896,587

 

 

Total available-for-sale securities represented approximately 79% of our total assets as of December 31, 2022. Marketable securities as of December 31, 2022 had remaining maturities between six days and 76 months.

 

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

 

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

 

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

 

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

 

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

 

10


Table of Contents

 

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

 

 

 

As of December 31, 2022

 

 

As of March 31, 2022

 

Level 1

 

 

Level 2

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Total

Money market funds

 

$

515,519

 

 

$

-

 

 

$

515,519

 

 

$

6,756,993

 

 

$

-

 

 

$

6,756,993

Corporate bonds

 

 

-

 

 

 

51,504,863

 

 

 

51,504,863

 

 

 

-

 

 

 

45,153,894

 

 

 

45,153,894

Total

 

$

515,519

 

 

$

51,504,863

 

 

$

52,020,382

 

 

$

6,756,993

 

 

$

45,153,894

 

 

$

51,910,887

 

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

 

 

 

As of December 31, 2022

 

 

As of March 31, 2022

 

 

Amortized

Cost

 

 

Gross

Unrealized

Holding

Gains

 

 

Gross

Unrealized

Holding

Losses

 

 

Estimated

Fair

Value

 

 

Amortized

Cost

 

 

Gross

Unrealized

Holding

Gains

 

 

Gross

Unrealized

Holding

Losses

 

 

Estimated

Fair

Value

Money market funds

 

$

515,519

 

 

$

-

 

 

$

-

 

 

$

515,519

 

 

$

6,756,993

 

 

$

-

 

 

$

-

 

 

$

6,756,993

Corporate bonds

 

 

53,362,727

 

 

 

372

 

 

 

(1,858,236

)

 

 

51,504,863

 

 

 

45,561,114

 

 

 

230,085

 

 

 

(637,305

)

 

 

45,153,894

Total

 

$

53,878,246

 

 

$

372

 

 

$

(1,858,236

)

 

$

52,020,382

 

 

$

52,318,107

 

 

$

230,085

 

 

$

(637,305

)

 

$

51,910,887

 

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

 

 

 

Less Than 12 Months

 

 

12 Months or Greater

 

 

Total

 

 

 

Estimated

Fair

Value

 

 

Gross

Unrealized

Holding

Losses

 

 

Estimated

Fair

Value

 

 

Gross

Unrealized

Holding

Losses

 

 

Estimated

Fair

Value

 

 

Gross

Unrealized

Holding

Losses

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

$

38,850,214

 

 

$

 (1,014,674

)

 

$

9,410,692

 

 

$

(843,562

)

 

$

48,260,906

 

 

$

(1,858,236

)

Total

 

$

38,850,214

 

 

$

(1,014,674

)

 

$

9,410,692

 

 

$

(843,562

)

 

$

48,260,906

 

 

$

(1,858,236

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of March 31, 2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

$

6,306,750

 

 

$

(23,727

)

 

$

9,738,338

 

 

$

(613,578

)

 

$

16,045,088

 

 

$

(637,305

)

Total

 

$

6,306,750

 

 

$

(23,727

)

 

$

9,738,338

 

 

$

(613,578

)

 

$

16,045,088

 

 

$

(637,305

)

 

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

 

NOTE 6. INVENTORIES

Inventories are shown in the following table:

 

 

 

December 31, 2022

      

 

March 31, 2022

Raw materials

$

1,340,276

 

$

987,062

Work in process

 

4,153,063

 

 

3,355,838

Finished goods

 

965,888

 

 

745,735

Total inventories

$

6,459,227

 

$

5,088,635

 

11


Table of Contents

 

NOTE 7. STOCK-BASED COMPENSATION

Stock-based compensation expense was $7,133 for the third quarter of fiscal 2023, $8,799 for the third quarter of fiscal 2022, $54,218 for the first nine months of fiscal 2023, and $73,036 for the first nine months of fiscal 2022. We calculate the share-based compensation expense using the Black-Scholes standard option-pricing model.

 

NOTE 8. INCOME TAXES

Deferred income taxes reflect the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. As of December 31, 2022, federal and state estimated tax overpayments of $291,000 were included in prepaid assets.

 

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

 

NOTE 9. LEASES

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

 

 

Quarter Ended December 31, 2022 

 

Nine Months Ended December 31, 2022

Operating lease cost

$

4,419

 

$

89,450

 

Variable lease cost

 

33,460

 

 

94,775

 

Total

$

37,879

 

$

184,225

 

 

 

 

 

 

 

 

Cash paid for amounts included in the measurement of lease liabilities

 

 

 

 

 

 

Operating cash flows for leases

$

43,578

 

 

130,735

 

Remaining lease term

39 months

 

 

 

 

Discount rate

 

3.5

%

 

 

 

 

The following table presents the maturities of lease liabilities as of December 31, 2022:

 

As of December 31, 2022

Operating Leases

 

Fiscal 2023

 

44,433

 

Fiscal 2024

 

178,640

 

Fiscal 2025

 

182,271

 

Fiscal 2026

 

184,995

 

Total lease payments

 

590,339

 

Imputed lease interest

 

(31,765

)

Total lease liabilities

$

558,574

 

 

NOTE 10. STOCK REPURCHASE PROGRAM

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

 

12


Table of Contents

 

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

All of our employees are eligible to participate in our 401(k) savings plan the first quarter after reaching age 21. Employees may contribute up to the Internal Revenue Code maximum. We make matching contributions of 100% of the first 3% of participants’ salary deferral contributions. Our matching contributions were $21,484 for the third quarter of fiscal 2023, $21,579 for the third quarter of fiscal 2022, $73,661 for the first nine months of fiscal 2023, and $76,995 for the first nine months of fiscal 2022.

 

NOTE 12. SUBSEQUENT EVENTS

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

 

 

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

 

Forward-looking statements

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

 

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

 

General

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

 

Critical accounting policies

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

 

13


Table of Contents

 

Quarter ended December 31, 2022 compared to quarter ended December 31, 2021

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

 

 

Percentage of Revenue

Quarter Ended December 31,

 

 

Quarter-

to-Quarter

 

 

2022

 

 

2021

 

 

Change

 

Revenue

 

 

 

 

 

 

 

 

Product sales

97.3

%

 

94.1

%

 

21.7

%

Contract research and development

2.7

%

 

5.9

%

 

(46.2)

%

Total revenue

100.0

%

 

100.0

%

 

17.7

%

Cost of sales

20.0

%

 

 22.0

%

 

6.7

%

Gross profit

80.0

%

 

 78.0

%

 

20.7

%

Expenses

 

 

 

 

 

 

 

 

Research and development

9.5

%

 

9.5

%

 

17.5

%

Selling, general, and administrative

5.4

%

 

 4.3

%

 

48.2

%

Total expenses

14.9

%

 

 13.8

%

 

27.1

%

Income from operations

65.1

%

 

64.2

%

 

19.4

%

Interest income

5.5

%

 

 4.5

%

 

43.0

%

Income before taxes

70.6

%

 

 68.7

%

 

20.9

%

Provision for income taxes

13.4

%

 

 13.6

%

 

16.2

%

Net income

57.2

%

 

55.1

%

 

22.1

%

 

Total revenue for the quarter ended December 31, 2022 (the third quarter of fiscal 2023) increased 18% compared to the quarter ended December 31, 2021 (the third quarter of fiscal 2022). The increase was due to a 22% increase in product sales, partially offset by a 46% decrease in contract research and development revenue. The increase in product sales was primarily due to increased purchases by existing customers and new customers. Sales increased in most of our markets and product lines. The decrease in contract research and development revenue was due to the completion of certain contracts.

 

Gross profit as a percentage of revenue increased to 80% for the third quarter of fiscal 2023 from 78% for the third quarter of fiscal 2022. The increase was primarily due to increased prices and economies of scale due to increased revenue, partially offset by increased costs.

 

Total expenses increased 27% for the third quarter of fiscal 2023 compared to the third quarter of fiscal 2022 due to an 18% increase in research and development expense and a 48% increase in selling, general, and administrative expense. The increases in expenses were primarily due to increased employee compensation expenses and increased staffing.

 

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

 

The 22% increase in net income in the third quarter of fiscal 2023 compared to the prior-year quarter was primarily due to increased revenue and increased interest income, partially offset by increased expenses.

 

14


Table of Contents

 

Nine months ended December 31, 2022 compared to nine months ended December 31, 2021

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

 

 

Percentage of Revenue

Nine Months Ended December 31

,

 

Period-

to-Period

 

 

2022

 

 

2021

 

 

Change

 

Revenue

 

 

 

 

 

 

 

 

Product sales

97.4

%

 

96.2

%

 

27.1

%

Contract research and development

2.6

%

 

3.8

%

 

(12.9)

%

Total revenue

100.0

%

 

100.0

%

 

25.6

%

Cost of sales

21.7

%

 

23.2

%

 

17.8

%

Gross profit

78.3

%

 

76.8

%

 

28.0

%

Expenses

 

 

 

 

 

 

 

 

Research and development

7.7

%

 

10.4

%

 

(6.6)

%

Selling, general, and administrative

4.8

%

 

6.0

%

 

(0.9)

%

Total expenses

12.5

%

 

16.4

%

 

(4.5)

%

Income from operations

65.8

%

 

60.4

%

 

36.8

%

Interest income

4.1

%

 

 4.2

%

 

19.8

%

Income before taxes

69.9

%

 

64.6

%

 

35.7

%

Provision for income taxes

13.1

%

 

11.8

%

 

37.6

%

Net income

56.8

%

 

52.8

%

 

35.3

%

 

Total revenue for the nine months ended December 31, 2022 (the first nine months of fiscal 2023) increased 26% compared to the nine months ended December 31, 2021 (the first nine months of fiscal 2022). The increase was due to a 27% increase in product sales, partially offset by a 13% decrease in contract research and development revenue. The increase in product sales was primarily due to increased purchases by existing customers and new customers. Sales increased in most of our markets and product lines. The decrease in contract research and development revenue was due to the completion of certain contracts.

 

Gross profit as a percentage of revenue increased to 78% for the first nine months of fiscal 2023 from 77% for the first nine months of fiscal 2022. The increase was primarily due to increased prices and economies of scale due to increased revenue, partially offset by increased costs.

 

Total expenses decreased 5% for the first nine months of fiscal 2023 compared to the first nine months of fiscal 2022 due to an 7% decrease in research and development expense and a 1% decrease in selling, general, and administrative expense. The decrease in research and development expense was primarily due to the reallocation of resources to revenue-generating activities.

 

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

 

The 35% increase in net income in the first nine months of fiscal 2023 compared to the prior-year period was primarily due to increased revenue and increased interest income.

 

Supply Chain Disruptions

Supply chain disruptions may have favorably affected product sales in the quarter and nine months ended December 31, 2022 since we believe the disruptions may have been less severe for us than for our competitors. We may be less susceptible to supply chain disruptions because we have our own wafer fabrication and product test operations. We believe supply chain disruptions had an unfavorable impact on our costs of sales.

 

15


Table of Contents

 

Liquidity and Capital Resources

 

Overview

Cash and cash equivalents were $2,029,714 as of December 31, 2022 compared to $10,449,510 as of March 31, 2022. The $8,419,796 decrease in cash and cash equivalents during the first nine months of fiscal 2023 was due to $14,492,478 of cash used in financing activities for dividend payments and $8,676,229 of cash used by investing activities, partially offset by $14,748,911 in net cash provided by operating activities.

 

Operating Activities

Net cash provided by operating activities related to product sales and research and development contract revenue as our primary source of working capital for the current and prior-year quarters. Net cash provided by operating activities was $14,748,911 for the first nine months of fiscal 2023 compared to $9,098,330 for the first nine months of fiscal 2022.

 

Accounts receivable decreased $2,607,555 during the first nine months of fiscal 2023 primarily due to the timing of customer payments.

 

Inventories increased $1,370,592 due primarily to our decision to increase inventories to support increased product sales and to mitigate longer supplier lead-times and supply-chain risks.

 

Investing Activities

Cash used by investing activities during the nine months ended December 31, 2022 consisted of $26,618,617 of marketable securities purchases and $907,612 of fixed asset purchases, partially offset by $18,750,000 in proceeds from maturities of marketable securities and the receipt of a $100,000 tenant improvement allowance. Purchases of fixed assets were primarily capital expenditures for additional production equipment to increase our manufacturing capacity.

 

Financing Activities

Cash used in financing activities during the nine months ended December 31, 2022 consisted of $14,492,478 of cash dividends paid to shareholders.

 

In addition to cash dividends to shareholders paid in third quarter of fiscal 2023, on January 25, 2023 we announced that our Board of Directors had declared a cash dividend of $1.00 per share of Common Stock, or $4,830,826 based on shares outstanding as of January 20, 2023, to be paid February 28, 2023.

 

We plan to fund dividends through cash provided by operating activities and proceeds from maturities of marketable securities. All future dividends will be subject to Board approval and subject to the company’s results of operations, cash and marketable security balances, estimates of future cash requirements, and other factors the Board may deem relevant. Furthermore, dividends may be modified or discontinued at any time without notice.

 

16


Table of Contents

 

Item 4. Controls and Procedures.

 

Disclosure Controls and Procedures

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

 

Changes in Internal Controls

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

 

 

PART IIOTHER INFORMATION

 

Item 1. Legal Proceedings.

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

 

Item 1A. Risk Factors.

There have been no material changes from the risk factors disclosed in our Annual Report on Form 10-K for the fiscal year ended March 31, 2022, except the following risk factor is replaced in its entirety by the following to reflect an amendment to an agreement with Abbott Laboratories, which extends the Agreement term through December 31, 2023:

 

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

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

 

Item 4. Mine Safety Disclosures.

None.
 

17


 

Table of Contents

 

Item 6. Exhibits. 

 

Exhibit #

 

Description

 

10

Amendment No. 9 to Supplier Partnering Agreement between Abbott and the company (incorporated by reference to the Form 8-K/A filed January 25, 2023).

 

 

31.1

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

 

 

31.2

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

 

 

32

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

 

 

101.INS

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

 

 

101.SCH     

Inline XBRL Taxonomy Extension Schema Document

 

 

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

 

 

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

 

 

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

 

 

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

 

 

104

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

 

18


 

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)

 

 

 

 

 

January 25, 2023

 

/s/ DANIEL A. BAKER 

 

Date

 

Daniel A. Baker

 

 

 

President and Chief Executive Officer

 

 

 

 

 

January 25, 2023

 

/s/ JOSEPH P. SCHMITZ

 

Date

 

Joseph P. Schmitz

 

 

 

Chief Financial Officer

 

 

EX-31.1 2 nv_ex31z1.htm CERTIFICATION Certification

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: January 25, 2023

 

 

 

/s/ DANIEL A. BAKER

 

 

Daniel A. Baker

 

President and Chief Executive Officer

 

EX-31.2 3 nv_ex31z2.htm CERTIFICATION Certification

Exhibit 31.2

 

CERTIFICATION

 

I, Joseph R. Schmitz, certify that:

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

Date: January 25, 2023

 

 

 

/s/ JOSEPH R. SCHMITZ

 

 

Joseph R. Schmitz

 

Chief Financial Officer

 

EX-32 4 nv_ex32.htm CERTIFICATIOIN Certificatioin

Exhibit 32

 

 

CERTIFICATION PURSUANT TO SECTION 906

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

 

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

 

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

 

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

 

 

Date: January 25, 2023

 

 

/s/ DANIEL A. BAKER

 

Daniel A. Baker

President and Chief Executive Officer

 

 

/s/ JOSEPH R. SCHMITZ

 

Joseph R. Schmitz

Chief Financial Officer

 

 

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

 

EX-101.CAL 5 nvec-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 6 nvec-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 7 nvec-20221231_lab.xml XBRL TAXONOMY EXTENSION LABELS LINKBASE DOCUMENT Operating cash flows for leases Gross Unrealized Holding Losses Gross Unrealized Holding Losses Amortized Cost Fair Value, Inputs, Level 2 Lessee, Operating Lease, Liability, Maturity Supplemental disclosures of cash flow information Weighted Average Number of Shares Outstanding, Diluted Shares used in computing net income per share - diluted Additional paid-in capital Accrued payroll and other Current assets Entity Common Stock, Shares Outstanding Document Transition Report Fiscal 2023 Money Market Funds Fair Value Hierarchy and NAV Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Payment of dividends to shareholders Payment of dividends to shareholders Unrealized gain (loss) from marketable securities, net of tax Expenses Revenue Operating lease Marketable securities, long-term Entity Address, Postal Zip Code Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Statistical Measurement Fair Value Hierarchy and NAV [Axis] Significant accounting policies NOTE 4. NET INCOME PER SHARE Notes Receipt of tenant improvement allowance Proceeds from maturities of marketable securities Total expenses Total expenses Total liabilities and shareholders' equity Total liabilities and shareholders' equity Total shareholders' equity Total shareholders' equity Common Stock, Value Operating lease {1} Operating lease Current liabilities Subsequent Event, Description Imputed lease interest Imputed lease interest Fiscal 2026 Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit Accrued Income Taxes NOTE 11. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS Share-Based Payment Arrangement Cash paid during the period for income taxes Inventories {1} Inventories Weighted Average Number of Shares Outstanding, Basic Selling, general, and administrative Gross profit Gross profit Cost of sales Common Stock, Shares, Issued Entity Listing, Par Value Per Share Entity Address, Address Description Entity Address, City or Town Document Type Fiscal Year End Treasury Stock, Shares, Acquired Gross Unrealized Holding Losses {2} Gross Unrealized Holding Losses Estimated Fair Value Corporate Bond Securities Net cash provided by operating activities Net cash provided by operating activities Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture Equity Components [Axis] Weighted average shares outstanding Retained earnings LIABILITIES AND SHAREHOLDERS' EQUITY Amendment Flag Entity Emerging Growth Company Entity Address, Address Line One Document Quarterly Report Registrant CIK Open Tax Year Share-Based Payment Arrangement, Expense Gross Unrealized Holding Losses {1} Gross Unrealized Holding Losses Investments {1} Investments Dilutive effect of stock options Schedule of Earnings Per Share, Basic and Diluted NOTE 12. SUBSEQUENT EVENTS Prepaid expenses and other assets {1} Prepaid expenses and other assets Stock-based compensation Statement [Line Items] Comprehensive income Comprehensive income Total comprehensive income Accounts Receivable, Allowance for Credit Loss, Current Shareholders' equity Right-of-use asset - operating lease Deferred tax assets Leasehold improvements Entity Interactive Data Current Entity Current Reporting Status Local Phone Number Operating lease cost Estimated Fair Value {1} Estimated Fair Value NOTE 3. RECENTLY ISSUED ACCOUNTING STANDARDS NOTE 2. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES INVESTING ACTIVITIES AOCI Including Portion Attributable to Noncontrolling Interest Cash and cash equivalents Cash and cash equivalents Cash and cash equivalents Entity Small Business Entity Registrant Name Defined Benefit Plan, Plan Assets, Contributions by Employer Fiscal 2024 Total Total Unrecognized Tax Benefits Raw materials Net income {1} Net income Stock Issued During Period, Value, Stock Options Exercised Contract research and development Gross Unrealized Holding Gains Investment Type [Axis] Schedule of Inventory Depreciation and amortization Shares Outstanding, Starting Shares Outstanding, Starting Shares Outstanding, Ending Equity Component Common Stock, Shares Authorized Title of 12(b) Security Entity Shell Company Subsequent Event, Date Total lease liabilities Total lease liabilities Remaining lease term Maximum Statistical Measurement [Axis] Gross Unrealized Holding Losses {3} Gross Unrealized Holding Losses Estimated Fair Value {2} Estimated Fair Value Debt Securities, Available-for-Sale NOTE 8. INCOME TAXES NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS Decrease in cash and cash equivalents Decrease in cash and cash equivalents Cash used in financing activities Cash used in financing activities Accounts payable and accrued expenses Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Total liabilities Total liabilities Accounts payable Marketable securities, short-term Entity File Number Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Minimum Policies Accumulated other comprehensive loss Less accumulated depreciation and amortization Fixed assets Prepaid expenses and other assets Security Exchange Name Entity Tax Identification Number Stock Repurchase Program, Remaining Authorized Repurchase Amount Fiscal 2025 Variable lease cost Available for Sale Securities, Debt Maturities after Three through Seven Years, Fair Value Represents the monetary amount of Available for Sale Securities, Debt Maturities after Three through Seven Years, Fair Value, as of the indicated date. Basis of Presentation FINANCING ACTIVITIES Accounts receivable Accounts receivable Net income per share - basic Net income Net income Common Stock, Par or Stated Value Per Share Phone Fax Number Description Document Period End Date Net cash provided (used) by investing activities Net cash provided (used) by investing activities Purchases of fixed assets Purchases of fixed assets Deferred income taxes OPERATING ACTIVITIES Statement Cash dividends declared per common share Interest income Research and development Net fixed assets Net fixed assets Machinery and equipment ASSETS Trading Symbol City Area Code Fair Value, Inputs, Level 1 Available-for-Sale Securities {1} Available-for-Sale Securities Adjustments to reconcile net income to net cash provided by operating activities Equity Balance, Starting Equity Balance, Starting Equity Balance, Ending Additional Paid-in Capital Provision for income taxes Accounts receivable, net of allowance for uncollectible accounts of $15,000 Details Work in process Lease, Cost {1} Lease, Cost Estimated fair value of assets that were accounted for at fair value on a recurring basis NOTE 9. LEASES Income from operations Income from operations Total revenue Total revenue Document Fiscal Period Focus Entity Incorporation, State or Country Code Stock Repurchase Program, Authorized Amount Total lease payments Total lease payments Discount rate Gross unrealized holding losses and fair value of available-for-sale securities with unrealized holding losses Contractual maturities of available-for-sale securities Tables/Schedules NOTE 10. STOCK REPURCHASE PROGRAM Changes in operating assets and liabilities Cash dividends declared ($1.00 per share of common stock) Cash dividends declared ($1.00 per share of common stock) Net income per share - diluted Income before taxes Income before taxes Product sales Total current liabilities Total current liabilities Total assets Total assets Total current assets Total current assets Inventories Inventories Entity Address, State or Province Dividends Payable, Date of Record Dividends Payable, Date to be Paid Unrecognized Tax Benefits, Interest on Income Taxes Accrued Finished goods Available for Sale Securities, Debt Maturities after One through Three Years, Fair Value Represents the monetary amount of Available for Sale Securities, Debt Maturities after One through Three Years, Fair Value, as of the indicated date. NOTE 6. INVENTORIES NOTE 1. DESCRIPTION OF BUSINESS Purchases of marketable securities Purchases of marketable securities Retained Earnings Common Stock Common Stock, Shares, Outstanding Document Fiscal Year Focus Entity Filer Category EX-101.PRE 8 nvec-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.SCH 9 nvec-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 000410 - Disclosure - NOTE 11. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS (Details) link:presentationLink link:definitionLink link:calculationLink 000210 - Disclosure - NOTE 2. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES: Significant accounting policies (Policies) link:presentationLink link:definitionLink link:calculationLink 000110 - Disclosure - NOTE 4. NET INCOME PER SHARE link:presentationLink link:definitionLink link:calculationLink 000050 - Statement - STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) link:presentationLink link:definitionLink link:calculationLink 000030 - Statement - BALANCE SHEETS (December 31, 2022 Unaudited) - Parenthetical link:presentationLink link:definitionLink link:calculationLink 000140 - Disclosure - Share-Based Payment Arrangement link:presentationLink link:definitionLink link:calculationLink 000300 - Disclosure - NOTE 4. NET INCOME PER SHARE: Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:definitionLink link:calculationLink 000080 - Disclosure - NOTE 1. DESCRIPTION OF BUSINESS link:presentationLink link:definitionLink link:calculationLink 000170 - Disclosure - NOTE 10. STOCK REPURCHASE PROGRAM link:presentationLink link:definitionLink link:calculationLink 000180 - Disclosure - NOTE 11. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS link:presentationLink link:definitionLink link:calculationLink 000200 - Disclosure - NOTE 2. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES: Basis of Presentation (Policies) link:presentationLink link:definitionLink link:calculationLink 000270 - Disclosure - NOTE 6. INVENTORIES: Schedule of Inventory (Tables) link:presentationLink link:definitionLink link:calculationLink 000390 - Disclosure - NOTE 9. LEASES: Lessee, Operating Lease, Liability, Maturity (Details) link:presentationLink link:definitionLink link:calculationLink 000160 - Disclosure - NOTE 9. LEASES link:presentationLink link:definitionLink link:calculationLink 000380 - Disclosure - NOTE 9. LEASES: Lease, Cost (Details) link:presentationLink link:definitionLink link:calculationLink 000310 - Disclosure - NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Contractual maturities of available-for-sale securities (Details) link:presentationLink link:definitionLink link:calculationLink 000100 - Disclosure - NOTE 3. RECENTLY ISSUED ACCOUNTING STANDARDS link:presentationLink link:definitionLink link:calculationLink 000120 - Disclosure - NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS link:presentationLink link:definitionLink link:calculationLink 000260 - Disclosure - NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Gross unrealized holding losses and fair value of available-for-sale securities with unrealized holding losses (Tables) link:presentationLink link:definitionLink link:calculationLink 000150 - Disclosure - NOTE 8. INCOME TAXES link:presentationLink link:definitionLink link:calculationLink 000340 - Disclosure - NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Gross unrealized holding losses and fair value of available-for-sale securities with unrealized holding losses (Details) link:presentationLink link:definitionLink link:calculationLink 000060 - Statement - STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) link:presentationLink link:definitionLink link:calculationLink 000400 - Disclosure - NOTE 10. STOCK REPURCHASE PROGRAM (Details) link:presentationLink link:definitionLink link:calculationLink 000240 - Disclosure - NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Estimated fair value of assets that were accounted for at fair value on a recurring basis (Tables) link:presentationLink link:definitionLink link:calculationLink 000350 - Disclosure - NOTE 6. INVENTORIES: Schedule of Inventory (Details) link:presentationLink link:definitionLink link:calculationLink 000330 - Disclosure - NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Available-for-Sale Securities (Details) link:presentationLink link:definitionLink link:calculationLink 000090 - Disclosure - NOTE 2. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:definitionLink link:calculationLink 000010 - Document - Document and Entity Information link:presentationLink link:definitionLink link:calculationLink 000320 - Disclosure - NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Estimated fair value of assets that were accounted for at fair value on a recurring basis (Details) link:presentationLink link:definitionLink link:calculationLink 000360 - Disclosure - Share-Based Payment Arrangement (Details) link:presentationLink link:definitionLink link:calculationLink 000130 - Disclosure - NOTE 6. INVENTORIES link:presentationLink link:definitionLink link:calculationLink 000290 - Disclosure - NOTE 9. LEASES: Lessee, Operating Lease, Liability, Maturity (Tables) link:presentationLink link:definitionLink link:calculationLink 000190 - Disclosure - NOTE 12. SUBSEQUENT EVENTS link:presentationLink link:definitionLink link:calculationLink 000280 - Disclosure - NOTE 9. LEASES: Lease, Cost (Tables) link:presentationLink link:definitionLink link:calculationLink 000370 - Disclosure - NOTE 8. INCOME TAXES (Details) link:presentationLink link:definitionLink link:calculationLink 000020 - Statement - BALANCE SHEETS (December 31, 2022 Unaudited) link:presentationLink link:definitionLink link:calculationLink 000220 - Disclosure - NOTE 4. NET INCOME PER SHARE: Schedule of Earnings Per Share, Basic and Diluted (Tables) link:presentationLink link:definitionLink link:calculationLink 000230 - Disclosure - NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Contractual maturities of available-for-sale securities (Tables) link:presentationLink link:definitionLink link:calculationLink 000250 - Disclosure - NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Available-for-Sale Securities (Tables) link:presentationLink link:definitionLink link:calculationLink 000420 - Disclosure - NOTE 12. SUBSEQUENT EVENTS (Details) link:presentationLink link:definitionLink link:calculationLink 000040 - Statement - STATEMENTS OF INCOME (Unaudited) link:presentationLink link:definitionLink link:calculationLink 000070 - Statement - STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:definitionLink link:calculationLink GRAPHIC 10 nv10q_1.jpg IMAGE begin 644 nv10q_1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# (! 0(! 0(" @(" @(" P4# P,# M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_ MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# S_P 1" !& 3X# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]_**** $9 MMBDGH!DU\3Z__P '%'['WAG7+O3KOXIZI]JL9G@E\GP+XBGCWJ2#MD2P9'&1 MPRD@]B:]\_;Y^,T_[/7[%OQ0\9V!4'11@5^B\ \#0XA]M*K4<(T[;).[=^_H?(<5<3RRGV:IP4G*^_96_S/ MZBOV.?\ @J1\#/V^O$FL:1\*?&=SXCU+0;=+J]M[GP_J>DO'$[%59?MEO#O& M1@[-V,C.,C/T#7\N_P#P2Y_:@?\ 9"_;J\!^+Y+PVFCRW9TC6>NV6SN<(0W^ MRLODR$]O+K^H.QO8M2LH;B!UEAG19(W4Y#J1D$?@:\KC7A2608_ZJI^'-5 MUBU-[:06_AO5=5\R(-MW%K.VF5>01AB"<=*^AJ_G(_X+^?&>3XN_\%-?%]IY MFZV\$V5GX>A"_=^6,W3-]!_$-N+B>5@D:;Y;%44LQ ^9@.:^J?BO\5="^"'PVUGQ=XFO'T_P_H%JUY? MW*6TMRT,2]6$<2M(_P!%4GVK^;W_ ((N?!YOC1_P4P^%EFT#R6VBZG_;\SA< MK$;-&N4+>F7C4#W(K^CKXY^$XO'?P8\5Z-/%YT>I:3=6Y3&=Q:)@./KBNCC7 MAO#Y)F*P-&HY^ZFVTEO?3[C+AO.*V9X-XJI!1U:27E_P3Y$'_!R+^QLPR/BI MK7_AOO$O_P KZ^@OV.OV_/A-^WUX9U?5_A1XHE\36.@W"6M^TVCWVF26TCJ6 M4&.[ABES%S-I<\EG(77#;XV*-D=CE37ZE_P#! MK!\1WT_X\?$WPCYP6#4M$AU?RR/OR13)$"#[+(U?7<4>&>'RS)WFF'KN=N5V M:25I6U_$\#).-*N-S!8&M34=];O='[:T445^/GZ"%?*'[1'_ 6^_9B_95^+ M^K^ _''Q'NM.\4Z"R)?VMGX4UG5([=V17"&>TM)82P##*M3\= M>*-3US6KR34-9UJ[EO[^ZD^]\G MT^[?Y'R7%/%"RF,(PBI3ET[+N?T9?"__ (+\?LI_&CXCZ)X1\,?$+Q!J_B+Q M'>)8:=91> /$:M<3/T&YK *H !+,Q"JJLS$*"1]"_M-_M5^ OV./A=-XS^(^ MO?\ "/>'()X[=[H6-S>MYDC!$416\_ MM ^)+>.2*V$ND^%(I%R5LPKL?\ @Z=^*_V#X4_#/P7!/LFU M'59M5N8\_P"M@CB9!^4C(?PKCGPUA*G$4 M.3RS+$049\/_?8K];?@KEBWQ$__ "7_ "/@5XD8U[48_C_F M?T=_\1#7[(/_ $56]_\ "+U__P"0J/\ B(:_9!_Z*K>_^$7K_P#\A5_.)_:- MO_SWA_[[%']HV_\ SWA_[[%+_B"^5?\ 03/_ ,E_R'_Q$?'?\^8_C_F?T=_\ M1#7[(/\ T56]_P#"+U__ .0J]K_9%_X*$?"+]NV'69/A7XIG\3)X?9$U OHM M_I_V=G&5'^E01;L@'[N:_E9_M&W_ .>\/_?8K]Y?^#87X3KX4_8J\1>+#&4F M\8Z_("2,;TM@8T8>H(8XKXSCGP_R_(LO6*HUI3FY**3M;JWLO(^CX8XLQ>:8 MMT*E-1BDW=7/K']LC_@IA\%/V KW1K;XK^,+CPW<>($>2PBM]!U+57F5#AF* MV=O,4&>,OC/.,XKQ+_B)$_8V_P"BIZU_X;[Q+_\ *^OSK_X.9/C+_P )=^WQ M8^&3+#';^#?#]M;,GF#+2S;KDL1U!VRJ/H!7YU?VC;_\]X?^^Q77PMX68?-, MLI8^OB'"4[NR2VNTMV<^><M?^&^\ M2_\ ROH_XB1/V-O^BIZU_P"&^\2__*^OYUO[1M_^>\/_ 'V*/[1M_P#GO#_W MV*^A_P"(*X#_ *"Y?M?\ AOO$O_ROH_XB1/V-O^BI MZU_X;[Q+_P#*^OYUO[1M_P#GO#_WV*/[1M_^>\/_ 'V*/^(*X#_H+E]R_P P M_P"(D8K_ )\+[V?T4_\ $2)^QM_T5/6O_#?>)?\ Y7T?\1(G[&W_ $5/6O\ MPWWB7_Y7U_.M_:-O_P ]X?\ OL4?VC;_ //>'_OL4?\ $%S^BG_B)$_8V_P"BIZU_X;[Q+_\ *^C_ (B1/V-O^BIZU_X;[Q+_ M /*^OYUO[1M_^>\/_?8H_M&W_P">\/\ WV*/^(*X#_H+E]R_S#_B)&*_Y\+[ MV?T4_P#$2)^QM_T5/6O_ WWB7_Y7T?\1(G[&W_14]:_\-]XE_\ E?7\ZW]H MV_\ SWA_[[%']HV__/>'_OL4?\05P'_07+[E_F'_ !$C%?\ /A?>S^BI/^#D M+]C9W _X6IK W$ %OA_XE _,Z?@5]NZ9J,6L:;;W>-=;LM/A=?[L4JW$JGV:.)U_&OY^*_5 MW_@Z=^+,FI?%CX8^"89M]KIUC-I.:_+OX>?#V_^+/CW M1?#.EG;J&O7L5C"P7<5+N 2!WP,G\*_J'PJHPP'#D\=5VDY3?I%6_1GXCQU4 MEBLXCAH;I1C\WK^J,2>!;F!XW&4D4JP]0>#7]*?_ 10_:\_X:[_ &$?#=[> M2*?$'A4?V%JB[B6+P@!),$D@,O3)_A-?SO\ [0GP2U/]FSXZ>+/ .L[CJ/A/ M4Y;"1V&&E08:*0CL7B:-\=M]?='_ ;9?M7#X._MA7WP]U&[\K1_B5:&.V1S MA$U"!2\9)/=D#Q@=V<5GXGY=3S;(:>:X;7V=IK_!*U_NT?R9?!.,G@,UE@:V MG-[K_P 2V_5'[S:OJ<6B:3=7DQQ#:0O-(?15!)_05_)U^U!\0IOBQ^TK\0/$ ML\OGG6?$5]<1R9SOA\]UA_\ (2I^5?TS_P#!1#XQ1_ 3]B3XE^*9'53IVA7 MC!."[.OE@+ZGYN@]*_E;MXOL]NB;F?8H74K\D$TTB MDD'^\8PXQZ$U^X=?F[_P;(?"1_!W[$NO>*)D$4WB[7Y $V8)CMQL1B<\@[SC MTQ7Z15^<<>8[ZWG^)JK92Y5_V[[OZ'V/"V%^KY51AUM?[]?U/Y8?^"CGPL_X M4K^WG\6O#>'_ -$\1W%UN;^+[5MN\CV_?X_"O:/^" 'Q*_X5]_P4W\%P2221 MVGB"WO--FV$ .SV\GE ^H\P)6_\ \'&_PTD\!_\ !2>]U!4?[)XJ\/6.IB0@ M;3,'G@=!]%AC/_ A7RO^QQ\3#\&OVM?AGXK^?RO#WBC3K^=%<)YL4=PC.FX\ M ,H(_&OZ H7S7@:SU;HM?."M^<3\GJ?[#Q/Y*I^$O^ S^K^BD4[E!]:^:?\ M@K+^V[#^PC^QMK_B>W9'\3ZM_P 2?P_;EP"]W,K8D_W8D#R'U**/XA7\KX;# MU,15C0HJ\I-)+NV?N=:M"E3=6H[12NS\E_\ @X6_;S_X:7_::B^'FA7RJ>OJ17 :AJ-QJ]_<7EW*T]U=RM//*Y),CL2S$D^Y M-?N!_P &V7[!L/PQ^!T_QKUZS(\0^/%,>B^:HS::6#A'7_KL09,]T9/2OZI_#6K_ ,*V7S_S/T;^"WPC MT7X"_";P]X-\/6L=EHWANQCL;6*-0HVH,%CC^)CEF/!]$CM0RGA7G(DD0^X*#-?T U_*K^WW\8#\>OVTOB9XK68S6 MVJ:_R7VVE\E MK^AP_P &/AM=?&3XO>&/"EE ES<>(=3@L5A<\2J[C>O_ 'QNK^F/PU_P2K_9 MJ\.>'+#3Q\ /@MB;5Y.[_"QP^'L:-# M SJSDDYR[K9?TSVO_AV)^S7_ -&]? [_ ,(/2_\ XQ1_P[$_9K_Z-Z^!W_A! MZ7_\8KQ3_B(Q_8[_ .BK:A_X1'B#_P"0:/\ B(Q_8[_Z*MJ'_A$>(/\ Y!K\ MD_LW&?\ /J7_ ("_\C[[ZYA_YU]Z/:_^'8G[-?\ T;U\#O\ P@]+_P#C%>L^ M ?AWX?\ A3X3M-!\+Z%H_AO0]/3R[73M*LH[.TME]$BC544>P%>?&#XN>' MO@)\+?$'C3Q9J TGPUX7L)M3U.\,,DWV:WB0N[^7&K.Y"@_*BECT )KEE"49 MAR'Q,_89^"?QJ\97/B+QE\'OA9XM\07H1;C5-9\)V%_>7 1 M B!YI8F=MJ*JC)X"@#@5@?\ #L3]FO\ Z-Z^!W_A!Z7_ /&*\4_XB,?V._\ MHJVH?^$1X@_^0:/^(C']CO\ Z*MJ'_A$>(/_ )!KJ_LW&?\ /J7_ ("_\C#Z MYA_YU]Z/:_\ AV)^S7_T;U\#O_"#TO\ ^,4?\.Q/V:_^C>O@=_X0>E__ !BO M%/\ B(Q_8[_Z*MJ'_A$>(/\ Y!H_XB,?V._^BK:A_P"$1X@_^0:/[-QG_/J7 M_@+_ ,@^N8?^=?>CVO\ X=B?LU_]&]? [_P@]+_^,4?\.Q/V:_\ HWKX'?\ MA!Z7_P#&*\4_XB,?V._^BK:A_P"$1X@_^0:/^(C']CO_ **MJ'_A$>(/_D&C M^S<9_P ^I?\ @+_R#ZYA_P"=?>CVO_AV)^S7_P!&]? [_P (/2__ (Q1_P . MQ/V:_P#HWKX'?^$'I?\ \8KQ3_B(Q_8[_P"BK:A_X1'B#_Y!H_XB,?V._P#H MJVH?^$1X@_\ D&C^S<9_SZE_X"_\@^N8?^=?>CVO_AV)^S7_ -&]? [_ ,(/ M2_\ XQ1_P[$_9K_Z-Z^!W_A!Z7_\8KQ3_B(Q_8[_ .BK:A_X1'B#_P"0:/\ MB(Q_8[_Z*MJ'_A$>(/\ Y!H_LW&?\^I?^ O_ "#ZYA_YU]Z/:_\ AV)^S7_T M;U\#O_"#TO\ ^,4?\.Q/V:_^C>O@=_X0>E__ !BO%/\ B(Q_8[_Z*MJ'_A$> M(/\ Y!H_XB,?V._^BK:A_P"$1X@_^0:/[-QG_/J7_@+_ ,@^N8?^=?>CVO\ MX=B?LU_]&]? [_P@]+_^,4?\.Q/V:_\ HWKX'?\ A!Z7_P#&*\4_XB,?V._^ MBK:A_P"$1X@_^0:/^(C']CO_ **MJ'_A$>(/_D&C^S<9_P ^I?\ @+_R#ZYA M_P"=?>CZ'^'7["7P0^#_ (NMM?\ "7P;^%7A;7K+/V?4M(\)6%C=V^1@[)8H ME=QKU*N.491?+)69T)IJZV"BBL_P 5>([;P=X7U+5[QMEGI=K+>3M_ M=CC0NQ_(&D,_G(_X+O?%A/BQ_P %,O'313%X?#BV^A;,Y5'@4[B/KN'Y5E?\ M$2_A-_PM_P#X*9?#:VV[TT&XDUZ0$<%;=>0?^^Z^=?B]XUN?B/\ %CQ/K]Y+ MY]SJ^JW-T\F2=^Z1L'G_ &<5^F?_ :V?!HZU\:/B)X[FWF#1M/ATJU*L0HF MD)>0,.A^0ICZU_4N>?\ "1P/[!:/V<8_.=K_ )L_#LL_X4.)O:].=R^4=OR1 M5_X.>OV31X%^-'@_XNZ58;+'QA ^C:W.@.U+R ![D<\+B2,G_ ($HK^G'_@IY^RE'^V=^Q)XW M\$K'(VJ2VG]H:2T;!76\MSYL0!((^?!C/'20]^:_EYO+*;3+R:VN8S%<6TC0 MRH1]QU)5A^8->?X3YK#,6\4A^>*(1"66-AV==X!' M8@U^'\TRV\+.YPJ LQ] *[?Q3^T3XB\;_ CPC\--2/G:!X$O[W4='DW@(':J'P6\"'XI?&3PCX9\DW">(=;LM,D0#/[N:X2-S^"LQ_"OH> M"\DEP[E.(]ONI3E?O&.B?S2O\SR>(\S6;X^C[+K&*^;W_%V/Z8O^"67PAD^! MO_!/[X6^';A-EY;:)#+='',DC_.6/N017T!5#PKH:>&/"^FZ;'_J]/M8K9?H MB!1_*K]?R=6JRJU)5);MM_>?O-."A!06R5C\>_\ @ZN^&8>/X.>,8T9?(?4] M(N7"<2&06TL08^WE38'^TU?CQ<1?:(&3.W<,9STK^A3_ (.0/A6OQ#_X)M7N MJ^4[MX*\06.M HN2H(EM#GV_TH?D*_GN/(K^G/"#$K$9#/#3^Q.2^32?ZL_% M?$"BZ.:QK1^U%/YK3]$?UD_LM_%4?&G]F/P#XT>:.0>)_#MCJ[2J?D;SK=)" M1[?-7\__ /P7&_;AE_;)_;2U&RTZ]:?P9\.S)HND1J^8I9]P^USCW9T2/_MA M[U]1Z7_P4WC^ /\ P;_>!=,T?4@/'7B""[\(Z9"[[9K.WMIY+=Y@ /NK&BA1 MQD-UXK\D/EM(.IVH.2223_4FOEO"WA%T\?6S+%+W:+E"-_YEHW\E^+\CV^., M_4L)3P5!ZU$I/TW2^;/?O^":W[$U[^WO^UAH/@A$G708G6_\0W,3;3;6",/, MP>S/]Q?=A7]/WACPSI_@KPY8Z1I-G;Z?IFF0):VEK @2*WB10JHH' ]J M^'?^"!?[ _\ PR1^RJOBK7+?9XU^(RQW]X&7YK*UQF& 9Y!P_+67Z+Y?G<\^_:P^)7_" MG?V8?B#XI6013:#X=OKV!B<9E2!S&/J7V@?6OY/;R^.J7L]T5V-=2O.P]"[% MC^IK^B?_ (.$OBV_PN_X)D^*;2!Q%=>,-1L="ADW[3&3+]I? [YCMG7'HQ/: MOYTZ_3?!+ VP^)QC6[45\E=_FCXKQ+Q5ZM'#KHF_OT_09)T7_ 'V*_<3_ ((+_P#!.7X1?%']@C3_ !E\0_A/\._&FN>)]5O9DN?$ M7AJSU.XA@AG>WC5'GC9E0K$' !Q\Q/>OM+_AUO\ LR_]&Z_ O_P@M*_^,5>: M>,RPF,JX6GA>90DXWY[7L[7MR.WWDX'PZ]OAX5Y5^5R2=N6]KK;XC^6G[=#_ M ,]HO^^Q1]NA_P">T7_?8K^I;_AUO^S+_P!&Z_ O_P (+2O_ (Q1_P .M_V9 M?^C=?@7_ .$%I7_QBN#_ (CC+_H"_P#*G_VAU?\ $,E_T$_^2?\ VQ\Z_P#! MMI\'6^'7_!.R/7Y8V$OCS7;K5HI&QEK= EN@X[!X92,_WC6U_P '$7Q<_P"% M9_\ !-+Q+8Q7*P7GBN]M-(C4OM\V)YE\\#U_=;Z^U/!_@S2/AYX8LM$T#2M- MT/1M-C$-I8:?;);6UJ@Z)'&@"JOL !6!\9OV=OA_^T;HUIIWQ"\#>#_'>GV$ M_P!IM;7Q#HUMJ<-M+M*^8B3HP5MI(R!G!(K\=GF[JYK_ &G7CS7GSN-]_>O: M]OE>WR/T.. Y,#]2I2M:/*G\K7M_P3^23[=#_P ]HO\ OL4?;H?^>T7_ 'V* M_J6_X=;_ +,O_1NOP+_\(+2O_C%'_#K?]F7_ *-U^!?_ (06E?\ QBOV+_B. M,O\ H"_\J?\ VA^>?\0R7_03_P"2?_;'\M/VZ'_GM%_WV*/MT/\ SVB_[[%? MU+?\.M_V9?\ HW7X%_\ A!:5_P#&*/\ AUO^S+_T;K\"_P#P@M*_^,4?\1QE M_P! 7_E3_P"T#_B&2_Z"?_)/_MC^6G[=#_SVB_[[%'VZ'_GM%_WV*_J6_P"' M6_[,O_1NOP+_ /""TK_XQ1_PZW_9E_Z-U^!?_A!:5_\ &*/^(XR_Z O_ "I_ M]H'_ !#)?]!/_DG_ -L?RT_;H?\ GM%_WV*/MT/_ #VB_P"^Q7]2W_#K?]F7 M_HW7X%_^$%I7_P 8H_X=;_LR_P#1NOP+_P#""TK_ .,4?\1QE_T!?^5/_M _ MXADO^@G_ ,D_^V/Y:?MT/_/:+_OL4?;H?^>T7_?8K^I;_AUO^S+_ -&Z_ O_ M ,(+2O\ XQ1_PZW_ &9?^C=?@7_X06E?_&*/^(XR_P"@+_RI_P#:!_Q#)?\ M03_Y)_\ ;'\M/VZ'_GM%_P!]BC[=#_SVB_[[%?U+?\.M_P!F7_HW7X%_^$%I M7_QBC_AUO^S+_P!&Z_ O_P (+2O_ (Q1_P 1QE_T!?\ E3_[0/\ B&2_Z"?_ M "3_ .V/Y:?MT/\ SVB_[[%'VZ'_ )[1?]]BOZEO^'6_[,O_ $;K\"__ @M M*_\ C%'_ ZW_9E_Z-U^!?\ X06E?_&*/^(XR_Z O_*G_P!H'_$,E_T$_P#D MG_VQXW_P;Z?"G_A6O_!-3PI=O926MQXJN)]:9Y5P\TQT^UMK&QM(Q%!;V\0BBA0# 554 * .@ JS7X=CL7/%8FIB:F\VV_F[G MZ;A:$:%&-&.T4E]P5\[_ /!6'XOQ_ __ ()V_%;7'D"-+HDFEQ#=AF:[9;7Y M>Y($I/']TGM7T17YD?\ !T7\9$\'_L@^"O!Z2QQW7B_Q)]I=6_CMK2!O, _[ M:7$!S79D&"^N9E0PO\TXI^E]?P.?-<3]7P=6O_+%O\-#\+8T\N-5R3@8R>]? MOK_P;-_"=?!?[ 5YXE\LQR^-_$-W=L&&#BW;[(#]"(,CZU^ SWL2H3YB?@&9(Q'>67ANSDO@$*;KJ2)7F.#R,R,QY]:_>/&G' MJ& P^"B_BDW\HJW_ +TPX"J"QQ/&H'\*.5_[ZK^D:OSN_P"#D']D\?&C]BX>/;"U M,VM?#&X_M&1HU^=K!OENYY_9>=TJLW:$_C[R]5_FM#\"*^LO^"'OPG;XN?\%.?AQ#L$UKX?>ZUR\C(SNB MB@>-3^$TT)_*ODG[9%_STC_[Z%?J=_P:O_"9/$7[1'Q/\5P#ZC[$F?]X>M?T;XBYBL+P]B)1>LDH_^!-)_A<_'^$,(Z^;T8O9._W* M_P"9^WU%%%?QX?T*>(_\%)OA>OQD_8+^+&@%6=I_#EU=1(O5Y;=?M$:CZO$H M_&OY951XU"R*4D7AU/53W%?U^>(=!MO%/A^^TR]C\VSU&WDM9TS]^-U*L/Q! M-?R2_&CPA-\,?B_XH\/WVR"[TC5;FVDC)QY>)&P/R(K]V\$L;RUL5A9/=1DO ME=/\T?EWB7AKTZ%==&U]]FOR9A3ZC=WD,$,]Y<36MFI2UMV;]W;!F+MM';+, MQ)]Z^N_^"*?[!=S^V[^V+IDNHV7F>!/ 31ZUKLLBYBGD5O\ 1K3W:20%^F-D M$@)&1GX_LU;4[R&VML3W-S(L,,2'+2.Q 51]217],O\ P2&_8=M?V%OV.-#T M6:WV>*O$2KK/B&9A\[7,BC$1]HTVICU#'O7UWB;Q%3RG*W@<)95*]]NB;O-^ MKO;YOL>!P5E$\?CEB:^L*5M^K7PKY?H?4%O;I:6Z11(L<<2A$11@*!P !3Z* M*_EL_<#\<_\ @ZL^+\AO?A!X"MY]UN_]H:]?P!ON2(((;9B/<2W(!]CZU^04 MC!4).0 .2!G%?;W_ <.?&"'XE?\%-/$%DEPNSP;I%CH+Q%^$E'F7+'ZE;E/ M^^17P]]KB_YZ1_\ ?0K^NO#/!+"\.T;Z.=Y?>]/PL?@'&F)=?-ZEMHVC]RU_ M&Y^ZW[ W_!;C]D;]FW]B[X8>!]2^*5Q;ZOX<\-V-IJ:+X.UUA]L6%//.5LB# MF7><@GKUKUW_ (B*?V._^BLW7_A&:_\ _(-?SF?:XO\ GI'_ -]"C[7%_P ] M(_\ OH5\A/P7PDY.D?\ WT*=$RWL MR0QRQ"29A&F7&-Q.!^IK*?@M@8Q[5_,A^UG\74^-W[47Q" M\7/*N[Q#K]W=D%NF9"O_ ++7YEP5PC2S['5,,ZCA""O>R?6R^\^UXDS^>5X6 M%904I2=K?+4_?+_B(I_8[_Z*S=?^$9K_ /\ (-'_ !$4_L=_]%9NO_",U_\ M^0:_G,^UQ?\ /2/_ +Z%'VN+_GI'_P!]"OU#_B">"_Z"Y?\ @*_S/B?^(E8G M_GPOO?\ D?T9_P#$13^QW_T5FZ_\(S7_ /Y!H_XB*?V._P#HK-U_X1FO_P#R M#7\YGVN+_GI'_P!]"C[7%_STC_[Z%'_$$\%_T%R_\!7^8?\ $2L3_P ^%][_ M ,C^C/\ XB*?V._^BLW7_A&:_P#_ "#1_P 1%/['?_16;K_PC-?_ /D&OYS/ MM<7_ #TC_P"^A1]KB_YZ1_\ ?0H_X@G@O^@N7_@*_P P_P"(E8G_ )\+[W_D M?T9_\1%/['?_ $5FZ_\ ",U__P"0:/\ B(I_8[_Z*S=?^$9K_P#\@U_.9]KB M_P">D?\ WT*/M<7_ #TC_P"^A1_Q!/!?]!D?\ WT*/^()X+_H+E_X"O\P_XB5B?^?"^]_Y']&?_$13^QW_ M -%9NO\ PC-?_P#D&C_B(I_8[_Z*S=?^$9K_ /\ (-?SF?:XO^>D?_?0H^UQ M?\](_P#OH4?\03P7_07+_P !7^8?\1*Q/_/A?>_\C^C/_B(I_8[_ .BLW7_A M&:__ /(-=C^S_P#\%K/V9_VH_C%HG@'P-\1IM9\6>(WECTZQ?PSJ]F+EHX9) MW'FSVJ1KB.)V^9AG;@7)-^(%>!Q/X78+*K MDO'&)Q^-AA/8IVN[.\@6>WNHG!5XY(V!5E8$@J000:** /#/^'3W[+/_ $;3\ /_ M WFD?\ R/7I/P2_9G^''[,^E7EA\./A_P""/A_8ZC()KNW\-Z%:Z5%=.!@/ M(L"(&8 X!()HHH [>BBB@ KQ3QO_ ,$V/V=/B;XMO]?\2? +X*^(-=U68W%] MJ6I>!],N[N\D/5Y)9("[L?5B3110 WP=_P $T?V.5( R,/4$&O;:** "BBB@#QGXB?\$YOV>_B]XT MO_$GBSX$?!KQ1XBU5Q)>ZIJ_@K3;V]O&"A0TDTL+.Y"JHRQ/ [5B_\ #IW] MEG_HVGX ?^&\TC_Y'HHH /\ AT[^RS_T;3\ /_#>:1_\CT?\.G?V6?\ HVGX M ?\ AO-(_P#D>BB@ _X=._LL_P#1M/P _P##>:1_\CU+9?\ !*O]E_3;R*XM M_P!F_P" L%Q XDBEC^'^DJ\; Y#*1;Y!!&01110![H=-MVT[[&;>'[)Y?D^1 MY8\O9C&S;TVXXQTQ7A5U_P $J/V7KZZDFF_9N^ ]%% $?_#IW]EG_HVGX ?^&\TC_P"1Z/\ AT[^RS_T;3\ /_#>:1_\CT44 M '_#IW]EG_HVGX ?^&\TC_Y'H_X=._LL_P#1M/P _P##>:1_\CT44 '_ Z= M_99_Z-I^ '_AO-(_^1Z/^'3O[+/_ $;3\ /_ WFD?\ R/110 ?\.G?V6?\ MHVGX ?\ AO-(_P#D>C_AT[^RS_T;3\ /_#>:1_\ (]%% !_PZ=_99_Z-I^ ' M_AO-(_\ D>C_ (=._LL_]&T_ #_PWFD?_(]%% !_PZ=_99_Z-I^ '_AO-(_^ M1Z/^'3O[+/\ T;3\ /\ PWFD?_(]%% !_P .G?V6?^C:?@!_X;S2/_D>N]^! M_P"R+\*/V9+B_F^&WPP^'GP]EU542]?PUX-"X7)QNSC)]:* )* /0Z*** /_9 end XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Document and Entity Information - $ / shares
9 Months Ended
Dec. 31, 2022
Jan. 20, 2023
Details    
Registrant CIK 0000724910  
Fiscal Year End --03-31  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Dec. 31, 2022  
Document Transition Report false  
Entity File Number 000-12196  
Entity Registrant Name NVE CORP  
Entity Incorporation, State or Country Code MN  
Entity Tax Identification Number 41-1424202  
Entity Address, Address Line One 1409 Valley View Road  
Entity Address, City or Town Eden Prairie  
Entity Address, State or Province MN  
Entity Address, Postal Zip Code 55344  
Entity Address, Address Description Address of principal executive offices  
City Area Code 952  
Local Phone Number 829-9217  
Phone Fax Number Description Registrant’s telephone number, including area code  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Title of 12(b) Security Common Stock, $0.01 par value  
Trading Symbol NVEC  
Security Exchange Name NASDAQ  
Entity Listing, Par Value Per Share $ 0.01  
Entity Common Stock, Shares Outstanding   4,830,826
Amendment Flag false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.4
BALANCE SHEETS (December 31, 2022 Unaudited) - USD ($)
Dec. 31, 2022
Mar. 31, 2022
Current assets    
Cash and cash equivalents $ 2,029,714 $ 10,449,510
Marketable securities, short-term 10,337,621 20,839,683
Accounts receivable, net of allowance for uncollectible accounts of $15,000 2,097,274 4,704,829
Inventories 6,459,227 5,088,635
Prepaid expenses and other assets 924,161 420,520
Total current assets 21,847,997 41,503,177
Fixed assets    
Machinery and equipment 10,486,161 9,739,244
Leasehold improvements 1,926,334 1,810,872
Less accumulated depreciation and amortization 11,018,857 10,943,731
Net fixed assets 1,393,638 606,385
Deferred tax assets 862,424 483,469
Marketable securities, long-term 41,167,242 24,314,211
Right-of-use asset - operating lease 459,032 560,250
Total assets 65,730,333 67,467,492
Current liabilities    
Accounts payable 470,929 943,535
Accrued payroll and other 1,245,390 1,356,689
Operating lease 161,271 156,121
Total current liabilities 1,877,590 2,456,345
Operating lease 397,303 446,018
Total liabilities 2,274,893 2,902,363
Shareholders' equity    
Common Stock, Value 48,308 48,308
Additional paid-in capital 19,310,703 19,256,485
Accumulated other comprehensive loss (1,451,362) (318,120)
Retained earnings 45,547,791 45,578,456
Total shareholders' equity 63,455,440 64,565,129
Total liabilities and shareholders' equity $ 65,730,333 $ 67,467,492
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.4
BALANCE SHEETS (December 31, 2022 Unaudited) - Parenthetical - USD ($)
Dec. 31, 2022
Mar. 31, 2022
Details    
Accounts Receivable, Allowance for Credit Loss, Current $ 15,000 $ 15,000
Common Stock, Par or Stated Value Per Share $ 0.01 $ 0.01
Common Stock, Shares Authorized 6,000,000 6,000,000
Common Stock, Shares, Issued 4,830,826 4,830,826
Common Stock, Shares, Outstanding 4,830,826 4,830,826
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.4
STATEMENTS OF INCOME (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Revenue        
Product sales $ 7,200,385 $ 5,916,790 $ 24,787,885 $ 19,500,567
Contract research and development 201,293 374,019 668,024 766,866
Total revenue 7,401,678 6,290,809 25,455,909 20,267,433
Cost of sales 1,478,372 1,385,006 5,533,000 4,698,720
Gross profit 5,923,306 4,905,803 19,922,909 15,568,713
Expenses        
Research and development 700,609 596,492 1,972,505 2,112,630
Selling, general, and administrative 403,449 272,159 1,210,395 1,221,893
Total expenses 1,104,058 868,651 3,182,900 3,334,523
Income from operations 4,819,248 4,037,152 16,740,009 12,234,190
Interest income 406,092 283,940 1,040,528 868,519
Income before taxes 5,225,340 4,321,092 17,780,537 13,102,709
Provision for income taxes 994,016 855,685 3,318,723 2,411,228
Net income $ 4,231,324 $ 3,465,407 $ 14,461,814 $ 10,691,481
Net income per share - basic $ 0.88 $ 0.72 $ 2.99 $ 2.21
Net income per share - diluted 0.88 0.72 2.99 2.21
Cash dividends declared per common share $ 1.00 $ 1.00 $ 3.00 $ 3.00
Weighted average shares outstanding        
Weighted Average Number of Shares Outstanding, Basic 4,830,826 4,833,604 4,830,826 4,833,356
Weighted Average Number of Shares Outstanding, Diluted 4,832,368 4,835,770 4,831,168 4,835,781
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.4
STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2022
Dec. 31, 2021
Details                
Net income $ 4,231,324 $ 6,090,373 $ 4,140,116 $ 3,465,407 $ 3,646,507 $ 3,579,566 $ 14,461,814 $ 10,691,481
Unrealized gain (loss) from marketable securities, net of tax 332,673 (1,127,362) (338,553) (380,161) (197,034) (90,165) (1,133,242) (667,361)
Comprehensive income $ 4,563,997 $ 4,963,011 $ 3,801,563 $ 3,085,246 $ 3,449,473 $ 3,489,401 $ 13,328,572 $ 10,024,120
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.4
STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) - USD ($)
Common Stock
Additional Paid-in Capital
AOCI Including Portion Attributable to Noncontrolling Interest
Retained Earnings
Total
Equity Balance, Starting at Mar. 31, 2021 $ 48,332 $ 19,338,127 $ 1,101,119 $ 50,404,364 $ 70,891,942
Shares Outstanding, Starting at Mar. 31, 2021 4,833,232        
Unrealized gain (loss) from marketable securities, net of tax     (90,165)   (90,165)
Net income       3,579,566 3,579,566
Total comprehensive income         3,489,401
Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture   7,238     7,238
Cash dividends declared ($1.00 per share of common stock)       (4,833,232) (4,833,232)
Shares Outstanding, Ending at Jun. 30, 2021 4,833,232        
Equity Balance, Ending at Jun. 30, 2021 $ 48,332 19,345,365 1,010,954 49,150,698 69,555,349
Equity Balance, Starting at Mar. 31, 2021 $ 48,332 19,338,127 1,101,119 50,404,364 70,891,942
Shares Outstanding, Starting at Mar. 31, 2021 4,833,232        
Unrealized gain (loss) from marketable securities, net of tax         (667,361)
Net income         10,691,481
Total comprehensive income         10,024,120
Shares Outstanding, Ending at Dec. 31, 2021 4,833,714        
Equity Balance, Ending at Dec. 31, 2021 $ 48,337 19,411,158 433,759 46,596,148 66,489,402
Equity Balance, Starting at Jun. 30, 2021 $ 48,332 19,345,365 1,010,954 49,150,698 69,555,349
Shares Outstanding, Starting at Jun. 30, 2021 4,833,232        
Unrealized gain (loss) from marketable securities, net of tax     (197,034)   (197,034)
Net income       3,646,507 3,646,507
Total comprehensive income         3,449,473
Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture   56,999     56,999
Cash dividends declared ($1.00 per share of common stock)       (4,833,232) (4,833,232)
Shares Outstanding, Ending at Sep. 30, 2021 4,833,232        
Equity Balance, Ending at Sep. 30, 2021 $ 48,332 19,402,364 813,920 47,963,973 68,228,589
Unrealized gain (loss) from marketable securities, net of tax     (380,161)   (380,161)
Net income       3,465,407 3,465,407
Total comprehensive income         3,085,246
Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture   8,799     8,799
Cash dividends declared ($1.00 per share of common stock)       (4,833,232) (4,833,232)
Stock Issued During Period, Value, Stock Options Exercised $ 5 (5)     0
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period 482        
Shares Outstanding, Ending at Dec. 31, 2021 4,833,714        
Equity Balance, Ending at Dec. 31, 2021 $ 48,337 19,411,158 433,759 46,596,148 66,489,402
Equity Balance, Starting at Mar. 31, 2022 $ 48,308 19,256,485 (318,120) 45,578,456 64,565,129
Shares Outstanding, Starting at Mar. 31, 2022 4,830,826        
Unrealized gain (loss) from marketable securities, net of tax     (338,553)   (338,553)
Net income       4,140,116 4,140,116
Total comprehensive income         3,801,563
Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture   7,134     7,134
Cash dividends declared ($1.00 per share of common stock)       (4,830,826) (4,830,826)
Shares Outstanding, Ending at Jun. 30, 2022 4,830,826        
Equity Balance, Ending at Jun. 30, 2022 $ 48,308 19,263,619 (656,673) 44,887,746 63,543,000
Equity Balance, Starting at Mar. 31, 2022 $ 48,308 19,256,485 (318,120) 45,578,456 64,565,129
Shares Outstanding, Starting at Mar. 31, 2022 4,830,826        
Unrealized gain (loss) from marketable securities, net of tax         (1,133,242)
Net income         14,461,814
Total comprehensive income         13,328,572
Shares Outstanding, Ending at Dec. 31, 2022 4,830,826        
Equity Balance, Ending at Dec. 31, 2022 $ 48,308 19,310,703 (1,451,362) 45,547,791 63,455,440
Equity Balance, Starting at Jun. 30, 2022 $ 48,308 19,263,619 (656,673) 44,887,746 63,543,000
Shares Outstanding, Starting at Jun. 30, 2022 4,830,826        
Unrealized gain (loss) from marketable securities, net of tax     (1,127,362)   (1,127,362)
Net income       6,090,373 6,090,373
Total comprehensive income         4,963,011
Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture   39,951     39,951
Cash dividends declared ($1.00 per share of common stock)       (4,830,826) (4,830,826)
Shares Outstanding, Ending at Sep. 30, 2022 4,830,826        
Equity Balance, Ending at Sep. 30, 2022 $ 48,308 19,303,570 (1,784,035) 46,147,293 63,715,136
Unrealized gain (loss) from marketable securities, net of tax     332,673   332,673
Net income       4,231,324 4,231,324
Total comprehensive income         4,563,997
Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture   7,133     7,133
Cash dividends declared ($1.00 per share of common stock)       (4,830,826) (4,830,826)
Shares Outstanding, Ending at Dec. 31, 2022 4,830,826        
Equity Balance, Ending at Dec. 31, 2022 $ 48,308 $ 19,310,703 $ (1,451,362) $ 45,547,791 $ 63,455,440
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.4
STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
9 Months Ended
Dec. 31, 2022
Dec. 31, 2021
OPERATING ACTIVITIES    
Net income $ 14,461,814 $ 10,691,481
Adjustments to reconcile net income to net cash provided by operating activities    
Depreciation and amortization 187,781 358,828
Stock-based compensation 54,218 73,036
Deferred income taxes (61,972) 319
Changes in operating assets and liabilities    
Accounts receivable 2,607,555 (1,073,922)
Inventories (1,370,592) (466,898)
Prepaid expenses and other assets (502,423) (435,067)
Accounts payable and accrued expenses (627,470) (49,447)
Net cash provided by operating activities 14,748,911 9,098,330
INVESTING ACTIVITIES    
Purchases of fixed assets (907,612) (58,317)
Purchases of marketable securities (26,618,617) 0
Proceeds from maturities of marketable securities 18,750,000 4,000,000
Receipt of tenant improvement allowance 100,000 0
Net cash provided (used) by investing activities (8,676,229) 3,941,683
FINANCING ACTIVITIES    
Payment of dividends to shareholders (14,492,478) (14,499,696)
Cash used in financing activities (14,492,478) (14,499,696)
Decrease in cash and cash equivalents (8,419,796) (1,459,683)
Cash and cash equivalents 10,449,510 10,427,340
Cash and cash equivalents 2,029,714 8,967,657
Supplemental disclosures of cash flow information    
Cash paid during the period for income taxes $ 4,130,278 $ 2,490,000
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 1. DESCRIPTION OF BUSINESS
9 Months Ended
Dec. 31, 2022
Notes  
NOTE 1. DESCRIPTION OF BUSINESS

NOTE 1. DESCRIPTION OF BUSINESS

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

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 2. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Dec. 31, 2022
Notes  
NOTE 2. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES

NOTE 2. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation

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

 

Significant accounting policies

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

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 3. RECENTLY ISSUED ACCOUNTING STANDARDS
9 Months Ended
Dec. 31, 2022
Notes  
NOTE 3. RECENTLY ISSUED ACCOUNTING STANDARDS

NOTE 3. RECENTLY ISSUED ACCOUNTING STANDARDS

Recently Adopted Accounting Standard

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

New Accounting Standard Not Yet Adopted

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

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 4. NET INCOME PER SHARE
9 Months Ended
Dec. 31, 2022
Notes  
NOTE 4. NET INCOME PER SHARE

NOTE 4. NET INCOME PER SHARE

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

 

 

Quarter Ended December 31,

2022

 

2021

Weighted average common shares outstanding – basic

4,830,826

 

4,833,604

Dilutive effect of stock options

1,542

 

2,166

Shares used in computing net income per share – diluted

4,832,368

 

4,835,770

 

 

Nine Months Ended December 31,

 

2022

 

2021

Weighted average common shares outstanding – basic

4,830,826

 

4,833,356

Dilutive effect of stock options

342

 

2,425

Shares used in computing net income per share – diluted

4,831,168

 

4,835,781

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS
9 Months Ended
Dec. 31, 2022
Notes  
NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS

NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS

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

 

Contractual maturities of available-for-sale securities as of December 31, 2022 are as follows:

 

Total

 

<1 Year

 

1–3 Years

 

3–7 Years

 

$

52,020,382

 

$

10,853,140

 

$

25,270,655

 

$

15,896,587

 

 

Total available-for-sale securities represented approximately 79% of our total assets as of December 31, 2022. Marketable securities as of December 31, 2022 had remaining maturities between six days and 76 months.

 

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

 

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

 

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

 

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

 

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

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

 

 

 

As of December 31, 2022

 

 

As of March 31, 2022

 

Level 1

 

 

Level 2

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Total

Money market funds

 

$

515,519

 

 

$

-

 

 

$

515,519

 

 

$

6,756,993

 

 

$

-

 

 

$

6,756,993

Corporate bonds

 

 

-

 

 

 

51,504,863

 

 

 

51,504,863

 

 

 

-

 

 

 

45,153,894

 

 

 

45,153,894

Total

 

$

515,519

 

 

$

51,504,863

 

 

$

52,020,382

 

 

$

6,756,993

 

 

$

45,153,894

 

 

$

51,910,887

 

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

 

 

 

As of December 31, 2022

 

 

As of March 31, 2022

 

 

Amortized

Cost

 

 

Gross

Unrealized

Holding

Gains

 

 

Gross

Unrealized

Holding

Losses

 

 

Estimated

Fair

Value

 

 

Amortized

Cost

 

 

Gross

Unrealized

Holding

Gains

 

 

Gross

Unrealized

Holding

Losses

 

 

Estimated

Fair

Value

Money market funds

 

$

515,519

 

 

$

-

 

 

$

-

 

 

$

515,519

 

 

$

6,756,993

 

 

$

-

 

 

$

-

 

 

$

6,756,993

Corporate bonds

 

 

53,362,727

 

 

 

372

 

 

 

(1,858,236

)

 

 

51,504,863

 

 

 

45,561,114

 

 

 

230,085

 

 

 

(637,305

)

 

 

45,153,894

Total

 

$

53,878,246

 

 

$

372

 

 

$

(1,858,236

)

 

$

52,020,382

 

 

$

52,318,107

 

 

$

230,085

 

 

$

(637,305

)

 

$

51,910,887

 

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

 

 

 

Less Than 12 Months

 

 

12 Months or Greater

 

 

Total

 

 

 

Estimated

Fair

Value

 

 

Gross

Unrealized

Holding

Losses

 

 

Estimated

Fair

Value

 

 

Gross

Unrealized

Holding

Losses

 

 

Estimated

Fair

Value

 

 

Gross

Unrealized

Holding

Losses

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

$

38,850,214

 

 

$

 (1,014,674

)

 

$

9,410,692

 

 

$

(843,562

)

 

$

48,260,906

 

 

$

(1,858,236

)

Total

 

$

38,850,214

 

 

$

(1,014,674

)

 

$

9,410,692

 

 

$

(843,562

)

 

$

48,260,906

 

 

$

(1,858,236

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of March 31, 2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

$

6,306,750

 

 

$

(23,727

)

 

$

9,738,338

 

 

$

(613,578

)

 

$

16,045,088

 

 

$

(637,305

)

Total

 

$

6,306,750

 

 

$

(23,727

)

 

$

9,738,338

 

 

$

(613,578

)

 

$

16,045,088

 

 

$

(637,305

)

 

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

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 6. INVENTORIES
9 Months Ended
Dec. 31, 2022
Notes  
NOTE 6. INVENTORIES

NOTE 6. INVENTORIES

Inventories are shown in the following table:

 

 

 

December 31, 2022

      

 

March 31, 2022

Raw materials

$

1,340,276

 

$

987,062

Work in process

 

4,153,063

 

 

3,355,838

Finished goods

 

965,888

 

 

745,735

Total inventories

$

6,459,227

 

$

5,088,635

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Share-Based Payment Arrangement
9 Months Ended
Dec. 31, 2022
Notes  
Share-Based Payment Arrangement

NOTE 7. STOCK-BASED COMPENSATION

Stock-based compensation expense was $7,133 for the third quarter of fiscal 2023, $8,799 for the third quarter of fiscal 2022, $54,218 for the first nine months of fiscal 2023, and $73,036 for the first nine months of fiscal 2022. We calculate the share-based compensation expense using the Black-Scholes standard option-pricing model.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 8. INCOME TAXES
9 Months Ended
Dec. 31, 2022
Notes  
NOTE 8. 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. As of December 31, 2022, federal and state estimated tax overpayments of $291,000 were included in prepaid assets.

 

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

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 9. LEASES
9 Months Ended
Dec. 31, 2022
Notes  
NOTE 9. LEASES

NOTE 9. LEASES

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

 

 

Quarter Ended December 31, 2022 

 

Nine Months Ended December 31, 2022

Operating lease cost

$

4,419

 

$

89,450

 

Variable lease cost

 

33,460

 

 

94,775

 

Total

$

37,879

 

$

184,225

 

 

 

 

 

 

 

 

Cash paid for amounts included in the measurement of lease liabilities

 

 

 

 

 

 

Operating cash flows for leases

$

43,578

 

 

130,735

 

Remaining lease term

39 months

 

 

 

 

Discount rate

 

3.5

%

 

 

 

 

The following table presents the maturities of lease liabilities as of December 31, 2022:

 

As of December 31, 2022

Operating Leases

 

Fiscal 2023

 

44,433

 

Fiscal 2024

 

178,640

 

Fiscal 2025

 

182,271

 

Fiscal 2026

 

184,995

 

Total lease payments

 

590,339

 

Imputed lease interest

 

(31,765

)

Total lease liabilities

$

558,574

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 10. STOCK REPURCHASE PROGRAM
9 Months Ended
Dec. 31, 2022
Notes  
NOTE 10. STOCK REPURCHASE PROGRAM

NOTE 10. STOCK REPURCHASE PROGRAM

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

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 11. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS
9 Months Ended
Dec. 31, 2022
Notes  
NOTE 11. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS

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

All of our employees are eligible to participate in our 401(k) savings plan the first quarter after reaching age 21. Employees may contribute up to the Internal Revenue Code maximum. We make matching contributions of 100% of the first 3% of participants’ salary deferral contributions. Our matching contributions were $21,484 for the third quarter of fiscal 2023, $21,579 for the third quarter of fiscal 2022, $73,661 for the first nine months of fiscal 2023, and $76,995 for the first nine months of fiscal 2022.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 12. SUBSEQUENT EVENTS
9 Months Ended
Dec. 31, 2022
Notes  
NOTE 12. SUBSEQUENT EVENTS

NOTE 12. SUBSEQUENT EVENTS

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

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 2. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES: Basis of Presentation (Policies)
9 Months Ended
Dec. 31, 2022
Policies  
Basis of Presentation

Basis of Presentation

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

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 2. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES: Significant accounting policies (Policies)
9 Months Ended
Dec. 31, 2022
Policies  
Significant accounting policies

Significant accounting policies

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

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 4. NET INCOME PER SHARE: Schedule of Earnings Per Share, Basic and Diluted (Tables)
9 Months Ended
Dec. 31, 2022
Tables/Schedules  
Schedule of Earnings Per Share, Basic and Diluted

 

 

Quarter Ended December 31,

2022

 

2021

Weighted average common shares outstanding – basic

4,830,826

 

4,833,604

Dilutive effect of stock options

1,542

 

2,166

Shares used in computing net income per share – diluted

4,832,368

 

4,835,770

 

 

Nine Months Ended December 31,

 

2022

 

2021

Weighted average common shares outstanding – basic

4,830,826

 

4,833,356

Dilutive effect of stock options

342

 

2,425

Shares used in computing net income per share – diluted

4,831,168

 

4,835,781

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Contractual maturities of available-for-sale securities (Tables)
9 Months Ended
Dec. 31, 2022
Tables/Schedules  
Contractual maturities of available-for-sale securities

 

Total

 

<1 Year

 

1–3 Years

 

3–7 Years

 

$

52,020,382

 

$

10,853,140

 

$

25,270,655

 

$

15,896,587

 

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Estimated fair value of assets that were accounted for at fair value on a recurring basis (Tables)
9 Months Ended
Dec. 31, 2022
Tables/Schedules  
Estimated fair value of assets that were accounted for at fair value on a recurring basis

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

 

 

 

As of December 31, 2022

 

 

As of March 31, 2022

 

Level 1

 

 

Level 2

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Total

Money market funds

 

$

515,519

 

 

$

-

 

 

$

515,519

 

 

$

6,756,993

 

 

$

-

 

 

$

6,756,993

Corporate bonds

 

 

-

 

 

 

51,504,863

 

 

 

51,504,863

 

 

 

-

 

 

 

45,153,894

 

 

 

45,153,894

Total

 

$

515,519

 

 

$

51,504,863

 

 

$

52,020,382

 

 

$

6,756,993

 

 

$

45,153,894

 

 

$

51,910,887

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Available-for-Sale Securities (Tables)
9 Months Ended
Dec. 31, 2022
Tables/Schedules  
Available-for-Sale Securities

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

 

 

 

As of December 31, 2022

 

 

As of March 31, 2022

 

 

Amortized

Cost

 

 

Gross

Unrealized

Holding

Gains

 

 

Gross

Unrealized

Holding

Losses

 

 

Estimated

Fair

Value

 

 

Amortized

Cost

 

 

Gross

Unrealized

Holding

Gains

 

 

Gross

Unrealized

Holding

Losses

 

 

Estimated

Fair

Value

Money market funds

 

$

515,519

 

 

$

-

 

 

$

-

 

 

$

515,519

 

 

$

6,756,993

 

 

$

-

 

 

$

-

 

 

$

6,756,993

Corporate bonds

 

 

53,362,727

 

 

 

372

 

 

 

(1,858,236

)

 

 

51,504,863

 

 

 

45,561,114

 

 

 

230,085

 

 

 

(637,305

)

 

 

45,153,894

Total

 

$

53,878,246

 

 

$

372

 

 

$

(1,858,236

)

 

$

52,020,382

 

 

$

52,318,107

 

 

$

230,085

 

 

$

(637,305

)

 

$

51,910,887

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Gross unrealized holding losses and fair value of available-for-sale securities with unrealized holding losses (Tables)
9 Months Ended
Dec. 31, 2022
Tables/Schedules  
Gross unrealized holding losses and fair value of available-for-sale securities with unrealized holding losses

 

 

 

Less Than 12 Months

 

 

12 Months or Greater

 

 

Total

 

 

 

Estimated

Fair

Value

 

 

Gross

Unrealized

Holding

Losses

 

 

Estimated

Fair

Value

 

 

Gross

Unrealized

Holding

Losses

 

 

Estimated

Fair

Value

 

 

Gross

Unrealized

Holding

Losses

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of December 31, 2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

$

38,850,214

 

 

$

 (1,014,674

)

 

$

9,410,692

 

 

$

(843,562

)

 

$

48,260,906

 

 

$

(1,858,236

)

Total

 

$

38,850,214

 

 

$

(1,014,674

)

 

$

9,410,692

 

 

$

(843,562

)

 

$

48,260,906

 

 

$

(1,858,236

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As of March 31, 2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Corporate bonds

 

$

6,306,750

 

 

$

(23,727

)

 

$

9,738,338

 

 

$

(613,578

)

 

$

16,045,088

 

 

$

(637,305

)

Total

 

$

6,306,750

 

 

$

(23,727

)

 

$

9,738,338

 

 

$

(613,578

)

 

$

16,045,088

 

 

$

(637,305

)

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 6. INVENTORIES: Schedule of Inventory (Tables)
9 Months Ended
Dec. 31, 2022
Tables/Schedules  
Schedule of Inventory

 

 

 

December 31, 2022

      

 

March 31, 2022

Raw materials

$

1,340,276

 

$

987,062

Work in process

 

4,153,063

 

 

3,355,838

Finished goods

 

965,888

 

 

745,735

Total inventories

$

6,459,227

 

$

5,088,635

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 9. LEASES: Lease, Cost (Tables)
9 Months Ended
Dec. 31, 2022
Tables/Schedules  
Lease, Cost

 

 

Quarter Ended December 31, 2022 

 

Nine Months Ended December 31, 2022

Operating lease cost

$

4,419

 

$

89,450

 

Variable lease cost

 

33,460

 

 

94,775

 

Total

$

37,879

 

$

184,225

 

 

 

 

 

 

 

 

Cash paid for amounts included in the measurement of lease liabilities

 

 

 

 

 

 

Operating cash flows for leases

$

43,578

 

 

130,735

 

Remaining lease term

39 months

 

 

 

 

Discount rate

 

3.5

%

 

 

 

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 9. LEASES: Lessee, Operating Lease, Liability, Maturity (Tables)
9 Months Ended
Dec. 31, 2022
Tables/Schedules  
Lessee, Operating Lease, Liability, Maturity

 

As of December 31, 2022

Operating Leases

 

Fiscal 2023

 

44,433

 

Fiscal 2024

 

178,640

 

Fiscal 2025

 

182,271

 

Fiscal 2026

 

184,995

 

Total lease payments

 

590,339

 

Imputed lease interest

 

(31,765

)

Total lease liabilities

$

558,574

 

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 4. NET INCOME PER SHARE: Schedule of Earnings Per Share, Basic and Diluted (Details) - shares
3 Months Ended 9 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Details        
Weighted Average Number of Shares Outstanding, Basic 4,830,826 4,833,604 4,830,826 4,833,356
Dilutive effect of stock options 1,542 2,166 342 2,425
Shares used in computing net income per share - diluted 4,832,368 4,835,770 4,831,168 4,835,781
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Contractual maturities of available-for-sale securities (Details) - USD ($)
Dec. 31, 2022
Mar. 31, 2022
Details    
Debt Securities, Available-for-Sale $ 52,020,382 $ 51,910,887
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One 10,853,140  
Available for Sale Securities, Debt Maturities after One through Three Years, Fair Value 25,270,655  
Available for Sale Securities, Debt Maturities after Three through Seven Years, Fair Value $ 15,896,587  
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Estimated fair value of assets that were accounted for at fair value on a recurring basis (Details) - USD ($)
Dec. 31, 2022
Mar. 31, 2022
Debt Securities, Available-for-Sale $ 52,020,382 $ 51,910,887
Money Market Funds    
Debt Securities, Available-for-Sale 515,519 6,756,993
Corporate Bond Securities    
Debt Securities, Available-for-Sale 51,504,863 45,153,894
Fair Value, Inputs, Level 1    
Debt Securities, Available-for-Sale 515,519 6,756,993
Fair Value, Inputs, Level 1 | Money Market Funds    
Debt Securities, Available-for-Sale 515,519 6,756,993
Fair Value, Inputs, Level 1 | Corporate Bond Securities    
Debt Securities, Available-for-Sale 0 0
Fair Value, Inputs, Level 2    
Debt Securities, Available-for-Sale 51,504,863 45,153,894
Fair Value, Inputs, Level 2 | Money Market Funds    
Debt Securities, Available-for-Sale 0 0
Fair Value, Inputs, Level 2 | Corporate Bond Securities    
Debt Securities, Available-for-Sale $ 51,504,863 $ 45,153,894
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Available-for-Sale Securities (Details) - USD ($)
Dec. 31, 2022
Mar. 31, 2022
Amortized Cost $ 53,878,246 $ 52,318,107
Gross Unrealized Holding Gains 372 230,085
Gross Unrealized Holding Losses (1,858,236) (637,305)
Debt Securities, Available-for-Sale 52,020,382 51,910,887
Money Market Funds    
Amortized Cost 515,519 6,756,993
Gross Unrealized Holding Gains 0 0
Gross Unrealized Holding Losses 0 0
Debt Securities, Available-for-Sale 515,519 6,756,993
Corporate Bond Securities    
Amortized Cost 53,362,727 45,561,114
Gross Unrealized Holding Gains 372 230,085
Gross Unrealized Holding Losses (1,858,236) (637,305)
Debt Securities, Available-for-Sale $ 51,504,863 $ 45,153,894
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Gross unrealized holding losses and fair value of available-for-sale securities with unrealized holding losses (Details) - USD ($)
Dec. 31, 2022
Mar. 31, 2022
Estimated Fair Value $ 38,850,214 $ 6,306,750
Gross Unrealized Holding Losses (1,014,674) (23,727)
Estimated Fair Value 9,410,692 9,738,338
Gross Unrealized Holding Losses (843,562) (613,578)
Estimated Fair Value 48,260,906 16,045,088
Gross Unrealized Holding Losses (1,858,236) (637,305)
Corporate Bond Securities    
Estimated Fair Value 38,850,214 6,306,750
Gross Unrealized Holding Losses (1,014,674) (23,727)
Estimated Fair Value 9,410,692 9,738,338
Gross Unrealized Holding Losses (843,562) (613,578)
Estimated Fair Value 48,260,906 16,045,088
Gross Unrealized Holding Losses $ (1,858,236) $ (637,305)
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 6. INVENTORIES: Schedule of Inventory (Details) - USD ($)
Dec. 31, 2022
Mar. 31, 2022
Details    
Raw materials $ 1,340,276 $ 987,062
Work in process 4,153,063 3,355,838
Finished goods 965,888 745,735
Inventories $ 6,459,227 $ 5,088,635
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Share-Based Payment Arrangement (Details) - USD ($)
3 Months Ended 9 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Details        
Share-Based Payment Arrangement, Expense $ 7,133 $ 8,799 $ 54,218 $ 73,036
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 8. INCOME TAXES (Details)
9 Months Ended
Dec. 31, 2022
USD ($)
Accrued Income Taxes $ 291,000
Unrecognized Tax Benefits 0
Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit 0
Unrecognized Tax Benefits, Interest on Income Taxes Accrued $ 0
Minimum  
Open Tax Year 2018
Maximum  
Open Tax Year 2022
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 9. LEASES: Lease, Cost (Details)
3 Months Ended 9 Months Ended
Dec. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Details    
Operating lease cost $ 4,419 $ 89,450
Variable lease cost 33,460 94,775
Total 37,879 184,225
Operating cash flows for leases $ 43,578 $ 130,735
Remaining lease term 39 months 39 months
Discount rate 3.50% 3.50%
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 9. LEASES: Lessee, Operating Lease, Liability, Maturity (Details)
Dec. 31, 2022
USD ($)
Details  
Fiscal 2023 $ 44,433
Fiscal 2024 178,640
Fiscal 2025 182,271
Fiscal 2026 184,995
Total lease payments 590,339
Imputed lease interest (31,765)
Total lease liabilities $ 558,574
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 10. STOCK REPURCHASE PROGRAM (Details) - USD ($)
9 Months Ended
Dec. 31, 2022
Jan. 21, 2009
Details    
Stock Repurchase Program, Authorized Amount   $ 2,500,000
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 3,598,519  
Treasury Stock, Shares, Acquired 0  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 11. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS (Details) - USD ($)
3 Months Ended 9 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Details        
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay     100.00%  
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent     3.00%  
Defined Benefit Plan, Plan Assets, Contributions by Employer $ 21,484 $ 21,579 $ 73,661 $ 76,995
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.4
NOTE 12. SUBSEQUENT EVENTS (Details) - $ / shares
3 Months Ended 9 Months Ended
Jan. 25, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Details          
Subsequent Event, Date Jan. 25, 2023        
Subsequent Event, Description we announced that our Board of Directors had declared a quarterly cash dividend        
Cash dividends declared per common share $ 1.00 $ 1.00 $ 1.00 $ 3.00 $ 3.00
Dividends Payable, Date to be Paid Feb. 28, 2023        
Dividends Payable, Date of Record Jan. 30, 2023        
XML 53 nvec-20221231_htm.xml IDEA: XBRL DOCUMENT 0000724910 2022-04-01 2022-12-31 0000724910 2022-12-31 0000724910 2023-01-20 0000724910 2022-03-31 0000724910 2022-10-01 2022-12-31 0000724910 2021-10-01 2021-12-31 0000724910 2021-04-01 2021-12-31 0000724910 us-gaap:CommonStockMember 2022-03-31 0000724910 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2022-03-31 0000724910 us-gaap:RetainedEarningsMember 2022-03-31 0000724910 2022-04-01 2022-06-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2022-04-01 2022-06-30 0000724910 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000724910 2022-06-30 0000724910 us-gaap:CommonStockMember 2022-06-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2022-06-30 0000724910 us-gaap:RetainedEarningsMember 2022-06-30 0000724910 2022-07-01 2022-09-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2022-07-01 2022-09-30 0000724910 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000724910 2022-09-30 0000724910 us-gaap:CommonStockMember 2022-09-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2022-09-30 0000724910 us-gaap:RetainedEarningsMember 2022-09-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2022-10-01 2022-12-31 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2022-10-01 2022-12-31 0000724910 us-gaap:RetainedEarningsMember 2022-10-01 2022-12-31 0000724910 us-gaap:CommonStockMember 2022-12-31 0000724910 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2022-12-31 0000724910 us-gaap:RetainedEarningsMember 2022-12-31 0000724910 2021-03-31 0000724910 us-gaap:CommonStockMember 2021-03-31 0000724910 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-03-31 0000724910 us-gaap:RetainedEarningsMember 2021-03-31 0000724910 2021-04-01 2021-06-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-04-01 2021-06-30 0000724910 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000724910 2021-06-30 0000724910 us-gaap:CommonStockMember 2021-06-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-06-30 0000724910 us-gaap:RetainedEarningsMember 2021-06-30 0000724910 2021-07-01 2021-09-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-07-01 2021-09-30 0000724910 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000724910 2021-09-30 0000724910 us-gaap:CommonStockMember 2021-09-30 0000724910 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-09-30 0000724910 us-gaap:RetainedEarningsMember 2021-09-30 0000724910 us-gaap:CommonStockMember 2021-10-01 2021-12-31 0000724910 us-gaap:AdditionalPaidInCapitalMember 2021-10-01 2021-12-31 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-10-01 2021-12-31 0000724910 us-gaap:RetainedEarningsMember 2021-10-01 2021-12-31 0000724910 2021-12-31 0000724910 us-gaap:CommonStockMember 2021-12-31 0000724910 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000724910 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2021-12-31 0000724910 us-gaap:RetainedEarningsMember 2021-12-31 0000724910 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2022-12-31 0000724910 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2022-12-31 0000724910 us-gaap:MoneyMarketFundsMember 2022-12-31 0000724910 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2022-03-31 0000724910 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2022-03-31 0000724910 us-gaap:MoneyMarketFundsMember 2022-03-31 0000724910 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateBondSecuritiesMember 2022-12-31 0000724910 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember 2022-12-31 0000724910 us-gaap:CorporateBondSecuritiesMember 2022-12-31 0000724910 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateBondSecuritiesMember 2022-03-31 0000724910 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember 2022-03-31 0000724910 us-gaap:CorporateBondSecuritiesMember 2022-03-31 0000724910 us-gaap:FairValueInputsLevel1Member 2022-12-31 0000724910 us-gaap:FairValueInputsLevel2Member 2022-12-31 0000724910 us-gaap:FairValueInputsLevel1Member 2022-03-31 0000724910 us-gaap:FairValueInputsLevel2Member 2022-03-31 0000724910 srt:MinimumMember 2022-04-01 2022-12-31 0000724910 srt:MaximumMember 2022-04-01 2022-12-31 0000724910 2009-01-21 0000724910 2023-01-25 2023-01-25 pure iso4217:USD shares iso4217:USD shares 0000724910 --03-31 false 2023 Q3 10-Q true 2022-12-31 false 000-12196 NVE CORP MN 41-1424202 1409 Valley View Road Eden Prairie MN 55344 Address of principal executive offices 952 829-9217 Registrant’s telephone number, including area code Yes Yes Non-accelerated Filer true false false Common Stock, $0.01 par value NVEC NASDAQ 0.01 4830826 2029714 10449510 10337621 20839683 15000 15000 2097274 4704829 6459227 5088635 924161 420520 21847997 41503177 10486161 9739244 1926334 1810872 11018857 10943731 1393638 606385 862424 483469 41167242 24314211 459032 560250 65730333 67467492 470929 943535 1245390 1356689 161271 156121 1877590 2456345 397303 446018 2274893 2902363 0.01 0.01 6000000 6000000 4830826 4830826 4830826 4830826 48308 48308 19310703 19256485 -1451362 -318120 45547791 45578456 63455440 64565129 65730333 67467492 7200385 5916790 201293 374019 7401678 6290809 1478372 1385006 5923306 4905803 700609 596492 403449 272159 1104058 868651 4819248 4037152 406092 283940 5225340 4321092 994016 855685 4231324 3465407 0.88 0.72 0.88 0.72 1.00 1.00 4830826 4833604 4832368 4835770 4231324 3465407 332673 -380161 4563997 3085246 24787885 19500567 668024 766866 25455909 20267433 5533000 4698720 19922909 15568713 1972505 2112630 1210395 1221893 3182900 3334523 16740009 12234190 1040528 868519 17780537 13102709 3318723 2411228 14461814 10691481 2.99 2.21 2.99 2.21 3.00 3.00 4830826 4833356 4831168 4835781 14461814 10691481 -1133242 -667361 13328572 10024120 4830826 48308 19256485 -318120 45578456 64565129 -338553 -338553 4140116 4140116 3801563 7134 7134 4830826 4830826 4830826 48308 19263619 -656673 44887746 63543000 -1127362 -1127362 6090373 6090373 4963011 39951 39951 4830826 4830826 4830826 48308 19303570 -1784035 46147293 63715136 332673 332673 4231324 4231324 4563997 7133 7133 4830826 4830826 4830826 48308 19310703 -1451362 45547791 63455440 4833232 48332 19338127 1101119 50404364 70891942 -90165 -90165 3579566 3579566 3489401 7238 7238 4833232 4833232 4833232 48332 19345365 1010954 49150698 69555349 -197034 -197034 3646507 3646507 3449473 56999 56999 4833232 4833232 4833232 48332 19402364 813920 47963973 68228589 482 5 -5 0 -380161 -380161 3465407 3465407 3085246 8799 8799 4833232 4833232 4833714 48337 19411158 433759 46596148 66489402 14461814 10691481 187781 358828 54218 73036 -61972 319 -2607555 1073922 1370592 466898 502423 435067 -627470 -49447 14748911 9098330 907612 58317 26618617 0 18750000 4000000 100000 0 -8676229 3941683 14492478 14499696 -14492478 -14499696 -8419796 -1459683 10449510 10427340 2029714 8967657 4130278 2490000 <p style="font:10pt Times New Roman;margin:0"><b>NOTE 1. DESCRIPTION OF BUSINESS</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">We develop and sell devices that use spintronics, a nanotechnology that relies on electron spin rather than electron charge to acquire, store, and transmit information. </p> <p style="font:10pt Times New Roman;margin:0"><b>NOTE 2. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES</b></p> <p style="font:10pt Times New Roman;margin:0"><b>Basis of Presentation</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">The accompanying unaudited financial statements of NVE Corporation are prepared consistent with accounting principles generally accepted in the United States and in accordance with Securities and Exchange Commission rules and regulations. In the opinion of management, these financial statements reflect all adjustments, consisting only of normal and recurring adjustments, necessary for a fair presentation of the financial statements. Although we believe that the disclosures are adequate to make the information presented not misleading, certain disclosures have been omitted as allowed, and it is suggested that these unaudited financial statements be read in conjunction with the audited financial statements and the notes included in our latest annual financial statements included in our Annual Report on Form 10-K for the fiscal year ended March 31, 2022. The results of operations for the quarter and nine months ended December 31, 2022 are not necessarily indicative of the results that may be expected for the full fiscal year ending March 31, 2023.</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt"> </p> <p style="font:10pt Times New Roman;margin:0"><b>Significant accounting policies</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">A description of our significant accounting policies is provided in Note 2 to the Financial Statements in our Annual Report on Form 10-K for the year ended March 31, 2022. As of December 31, 2022, there were no changes to our significant accounting policies.</p> <p style="font:10pt Times New Roman;margin:0"><b>Basis of Presentation</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">The accompanying unaudited financial statements of NVE Corporation are prepared consistent with accounting principles generally accepted in the United States and in accordance with Securities and Exchange Commission rules and regulations. In the opinion of management, these financial statements reflect all adjustments, consisting only of normal and recurring adjustments, necessary for a fair presentation of the financial statements. Although we believe that the disclosures are adequate to make the information presented not misleading, certain disclosures have been omitted as allowed, and it is suggested that these unaudited financial statements be read in conjunction with the audited financial statements and the notes included in our latest annual financial statements included in our Annual Report on Form 10-K for the fiscal year ended March 31, 2022. The results of operations for the quarter and nine months ended December 31, 2022 are not necessarily indicative of the results that may be expected for the full fiscal year ending March 31, 2023.</p> <p style="font:10pt Times New Roman;margin:0"><b>Significant accounting policies</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">A description of our significant accounting policies is provided in Note 2 to the Financial Statements in our Annual Report on Form 10-K for the year ended March 31, 2022. As of December 31, 2022, there were no changes to our significant accounting policies.</p> <p style="font:10pt Times New Roman;margin:0"><b>NOTE 3. RECENTLY ISSUED ACCOUNTING STANDARDS</b></p> <p style="font:10pt Times New Roman;margin:0"><b><i>Recently Adopted Accounting Standard</i></b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">In May 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2021-04, <i>Earnings Per Share (Topic 260), Debt—Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40) Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options</i>. ASU 2021-04 addresses issuers’ accounting for certain modifications or exchanges of freestanding equity-classified written call options. We adopted ASU 2021-04 beginning with the quarter ended June 30, 2022. The adoption had no material impact on our financial statements.<br/> </p> <p style="font:10pt Times New Roman;margin:0"><b><i>New Accounting Standard Not Yet Adopted</i></b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">In June 2016, the FASB issued ASU No. 2016-13, <i>Financial Instruments-Credit Losses (Topic 326), Measurement of Credit Losses on Financial Statements</i>. ASU 2016-13 requires a financial asset (or a group of financial assets) measured at amortized cost basis to be presented at the net amount expected to be collected. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial asset(s) to present the net carrying value at the amount expected to be collected on the financial asset. In November 2018 the FASB issued ASU No. 2018-19, <i>Codification Improvements to Topic</i> <i>326, Financial Instruments-Credit Losses</i>, which clarifies codification and corrects unintended application of the guidance, and in November 2019, the FASB issued ASU No. 2019-11, <i>Codification Improvements to Topic 326, Financial Instruments-Credit Losses</i>, which clarifies or addresses specific issues about certain aspects of ASU 2016-13. In November 2019 the FASB issued ASU No. 2019-10, <i>Financial Instruments</i>—<i>Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates</i>, and in February 2020 the FASB issued ASU No. 2020-02, <i>Financial Instruments</i>—<i>Credit Losses (Topic</i> <i>326) and Leases (Topic 842): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No.</i> <i>119 and Update to SEC Section on Effective Date Related to Accounting Standards Update No. 2016-02, Leases (Topic 842)</i>, both of which delay the effective date of ASU 2016-13 by three years for certain Smaller Reporting Companies such as us. In March 2020, the FASB issued ASU No. 2020-03, <i>Codification Improvements to Financial Instruments</i>; which modifies the measurement of expected credit losses of certain financial instruments. In accordance with ASU 2019-10 and ASU 2020-02, ASU 2016-13 is effective for certain Smaller Reporting Companies for financial statements issued for fiscal years beginning after December 15, 2022 and interim periods within those fiscal years, which will be fiscal 2024 for us if we continue to be classified as a Smaller Reporting Company, with early adoption permitted. We are evaluating the potential impact of ASU 2016-13 on our financial statements.</p> <p style="font:10pt Times New Roman;margin:0"><b>NOTE 4. NET INCOME PER SHARE</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Net income per basic share is computed based on the weighted-average number of common shares issued and outstanding during each period. Net income per diluted share amounts assume exercise of all stock options. The following tables show the components of diluted shares:</p> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse;width:80%"><tr><td style="padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="3" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Quarter Ended December 31,</b></p> </td></tr> <tr><td style="padding:0.25pt" valign="bottom"/><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>2022</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>2021</b></p> </td></tr> <tr><td style="background-color:#CCDAEF;width:62%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Weighted average common shares outstanding – basic</p> </td><td style="background-color:#CCDAEF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">4,830,826</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">4,833,604</p> </td></tr> <tr><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Dilutive effect of stock options</p> </td><td style="background-color:#FFFFFF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">1,542</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">2,166</p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Shares used in computing net income per share – diluted</p> </td><td style="background-color:#CCDAEF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">4,832,368</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">4,835,770</p> </td></tr> <tr><td colspan="4" style="padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="3" style="width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Nine Months Ended December 31,</b></p> </td></tr> <tr><td style="padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>2022</b></p> </td><td style="width:1%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>2021</b></p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">Weighted average common shares outstanding – basic</p> </td><td style="background-color:#CCDAEF;width:16%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">4,830,826</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:16%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">4,833,356</p> </td></tr> <tr><td style="background-color:#FFFFFF;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">Dilutive effect of stock options</p> </td><td style="background-color:#FFFFFF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">342</p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">2,425</p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">Shares used in computing net income per share – diluted</p> </td><td style="background-color:#CCDAEF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">4,831,168</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">4,835,781</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse;width:80%"><tr><td style="padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="3" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Quarter Ended December 31,</b></p> </td></tr> <tr><td style="padding:0.25pt" valign="bottom"/><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>2022</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>2021</b></p> </td></tr> <tr><td style="background-color:#CCDAEF;width:62%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Weighted average common shares outstanding – basic</p> </td><td style="background-color:#CCDAEF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">4,830,826</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">4,833,604</p> </td></tr> <tr><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Dilutive effect of stock options</p> </td><td style="background-color:#FFFFFF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">1,542</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">2,166</p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Shares used in computing net income per share – diluted</p> </td><td style="background-color:#CCDAEF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">4,832,368</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">4,835,770</p> </td></tr> <tr><td colspan="4" style="padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="3" style="width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Nine Months Ended December 31,</b></p> </td></tr> <tr><td style="padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>2022</b></p> </td><td style="width:1%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>2021</b></p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">Weighted average common shares outstanding – basic</p> </td><td style="background-color:#CCDAEF;width:16%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">4,830,826</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:16%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">4,833,356</p> </td></tr> <tr><td style="background-color:#FFFFFF;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">Dilutive effect of stock options</p> </td><td style="background-color:#FFFFFF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">342</p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">2,425</p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">Shares used in computing net income per share – diluted</p> </td><td style="background-color:#CCDAEF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">4,831,168</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">4,835,781</p> </td></tr> </table> 4830826 4833604 1542 2166 4832368 4835770 4830826 4833356 342 2425 4831168 4835781 <p style="font:10pt Times New Roman;margin:0"><b>NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Our corporate bonds and money market funds are classified as available-for-sale securities and carried at estimated fair value. Unrealized holding gains and losses are included in accumulated other comprehensive income (loss) in the statement of shareholders’ equity. Corporate bonds with remaining maturities less than one year are classified as short-term, and those with remaining maturities greater than one year are classified as long-term. We consider all highly-liquid investments with maturities of three months or less when purchased, including money market funds, to be cash equivalents. Gains and losses on marketable security transactions are reported on the specific-identification method.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Contractual maturities of available-for-sale securities as of December 31, 2022 are as follows:</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt"> </p> <table style="margin:0 auto;border-collapse:collapse;width:80%"><tr><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"><b>Total</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"><b>&lt;1 Year</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"><b>1–3 Years</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"><b>3–7 Years</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:13%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">52,020,382</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:13%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">10,853,140</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:13%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">25,270,655</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:13%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">15,896,587</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Total available-for-sale securities represented approximately 79% of our total assets as of December 31, 2022. Marketable securities as of December 31, 2022 had remaining maturities between six days and 76 months.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Generally accepted accounting principles establish a framework for measuring fair value, provide a definition of fair value, and prescribe required disclosures about fair-value measurements. Generally accepted accounting principles define fair value as the price that would be received to sell an asset or paid to transfer a liability. Fair value is a market-based measurement that should be determined using assumptions that market participants would use in pricing an asset or liability. Generally accepted accounting principles utilize a valuation hierarchy for disclosure of fair value measurements. The categorization within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement. The categories within the valuation hierarchy are described as follows:</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Level 1 – Financial instruments with quoted prices in active markets for identical assets or liabilities.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">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.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Level 3 – Inputs to the fair value measurement are unobservable inputs or valuation techniques.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Money market funds are included on the balance sheets in “Cash and cash equivalents.” Corporate bonds are included on the balance sheets in “Marketable securities, short term” and “Marketable securities, long term.”</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">The following table shows the estimated fair value of assets that were accounted for at fair value on a recurring basis:</p> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="border-collapse:collapse;width:100%;margin-left:0.25pt"><tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="10" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>As of December 31, 2022</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="10" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>As of March 31, 2022</b></p> </td></tr> <tr><td style="padding:0.25pt" valign="bottom"/><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Level 1</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Level 2</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Total</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Level 1</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Level 2</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Total</b></p> </td></tr> <tr><td style="background-color:#CCDAEF;width:28%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Money market funds</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">515,519</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">515,519</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">6,756,993</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">6,756,993</p> </td></tr> <tr><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Corporate bonds</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">-</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">51,504,863</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">51,504,863</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">-</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">45,153,894</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">45,153,894</p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Total</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">515,519</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">51,504,863</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">52,020,382</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">6,756,993</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">45,153,894</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">51,910,887</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Our available-for-sale securities as of December 31 and March 31, 2022, aggregated into classes of securities, were as follows:</p> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="border-collapse:collapse;width:100%;margin-left:0.25pt"><tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="14" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>As of December 31, 2022</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="14" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>As of March 31, 2022</b></p> </td></tr> <tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Amortized</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Cost</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Gross</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Unrealized</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Holding</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Gains</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Gross</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Unrealized</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Holding</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Losses</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Estimated</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Fair</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Value</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Amortized</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Cost</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Gross</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Unrealized</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Holding</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Gains</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Gross</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Unrealized</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Holding</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Losses</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Estimated</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Fair</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Value</b></p> </td></tr> <tr><td style="background-color:#CCDAEF;width:20%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Money market funds</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:7%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">515,519</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:7%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:7%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:7%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">515,519</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:7%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">6,756,993</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:7%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:7%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:7%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">6,756,993</p> </td></tr> <tr><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Corporate bonds</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">53,362,727</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">372</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(1,858,236</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">51,504,863</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">45,561,114</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">230,085</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(637,305</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">45,153,894</p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Total</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">53,878,246</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">372</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(1,858,236</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">52,020,382</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">52,318,107</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">230,085</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(637,305</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">51,910,887</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">The following table shows the gross unrealized holding losses and fair value of our available-for-sale securities with unrealized holding losses, aggregated by class of securities and length of time that individual securities had been in a continuous unrealized loss position as of December 31 and March 31, 2022.</p> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="border-collapse:collapse;width:100%;margin-left:0.25pt"><tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="6" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Less Than 12 Months</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="6" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>12 Months or Greater</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="6" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Total</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Estimated</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Fair</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Value</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Gross</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Unrealized</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Holding</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Losses</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Estimated</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Fair</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Value</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Gross</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Unrealized</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Holding</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Losses</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Estimated</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Fair</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Value</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Gross</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Unrealized</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Holding</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Losses</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:28%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">As of December 31, 2022</p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:9pt;color:#000000">Corporate bonds</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">38,850,214</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> (1,014,674</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">9,410,692</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(843,562</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#FFFFFF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">48,260,906</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(1,858,236</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:9pt;color:#000000">Total</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">38,850,214</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(1,014,674</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">9,410,692</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(843,562</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">48,260,906</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(1,858,236</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td></tr> <tr><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">As of March 31, 2022</p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:9pt;color:#000000">Corporate bonds</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">6,306,750</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(23,727</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">9,738,338</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(613,578</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">16,045,088</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(637,305</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:9pt;color:#000000">Total</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">6,306,750</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(23,727</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">9,738,338</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(613,578</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">16,045,088</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(637,305</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">None of the securities were impaired at acquisition, and subsequent declines in fair value are not attributed to declines in credit quality. When evaluating for impairment we assess indicators that include, but are not limited to, earnings performance, changes in underlying credit ratings, market conditions, bona fide offers to purchase or sell, and ability to hold until maturity. Because we believe it is more likely than not we will recover the cost basis of our investments, we did not consider any of our marketable securities to be impaired as of December 31, 2022.</p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt"> </p> <table style="margin:0 auto;border-collapse:collapse;width:80%"><tr><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"><b>Total</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"><b>&lt;1 Year</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"><b>1–3 Years</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"><b>3–7 Years</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:13%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">52,020,382</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:13%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">10,853,140</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:13%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">25,270,655</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">$</p> </td><td style="background-color:#CCDAEF;width:13%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">15,896,587</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> </table> 52020382 10853140 25270655 15896587 <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">The following table shows the estimated fair value of assets that were accounted for at fair value on a recurring basis:</p> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="border-collapse:collapse;width:100%;margin-left:0.25pt"><tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="10" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>As of December 31, 2022</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="10" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>As of March 31, 2022</b></p> </td></tr> <tr><td style="padding:0.25pt" valign="bottom"/><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Level 1</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Level 2</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Total</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Level 1</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Level 2</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Total</b></p> </td></tr> <tr><td style="background-color:#CCDAEF;width:28%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Money market funds</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">515,519</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">515,519</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">6,756,993</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">6,756,993</p> </td></tr> <tr><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Corporate bonds</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">-</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">51,504,863</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">51,504,863</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">-</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">45,153,894</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">45,153,894</p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Total</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">515,519</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">51,504,863</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">52,020,382</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">6,756,993</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">45,153,894</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">51,910,887</p> </td></tr> </table> 515519 0 515519 6756993 0 6756993 0 51504863 51504863 0 45153894 45153894 515519 51504863 52020382 6756993 45153894 51910887 <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Our available-for-sale securities as of December 31 and March 31, 2022, aggregated into classes of securities, were as follows:</p> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="border-collapse:collapse;width:100%;margin-left:0.25pt"><tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="14" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>As of December 31, 2022</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="14" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>As of March 31, 2022</b></p> </td></tr> <tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Amortized</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Cost</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Gross</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Unrealized</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Holding</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Gains</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Gross</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Unrealized</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Holding</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Losses</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Estimated</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Fair</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Value</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Amortized</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Cost</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Gross</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Unrealized</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Holding</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Gains</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Gross</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Unrealized</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Holding</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Losses</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Estimated</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Fair</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Value</b></p> </td></tr> <tr><td style="background-color:#CCDAEF;width:20%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Money market funds</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:7%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">515,519</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:7%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:7%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:7%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">515,519</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:7%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">6,756,993</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:7%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:7%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">-</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:7%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">6,756,993</p> </td></tr> <tr><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Corporate bonds</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">53,362,727</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">372</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(1,858,236</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">51,504,863</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">45,561,114</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">230,085</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(637,305</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">45,153,894</p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Total</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">53,878,246</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">372</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(1,858,236</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">52,020,382</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">52,318,107</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">230,085</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(637,305</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">51,910,887</p> </td></tr> </table> 515519 0 0 515519 6756993 0 0 6756993 53362727 372 1858236 51504863 45561114 230085 637305 45153894 53878246 372 1858236 52020382 52318107 230085 637305 51910887 <p style="font:10pt Times New Roman;margin:0"> </p> <table style="border-collapse:collapse;width:100%;margin-left:0.25pt"><tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="6" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Less Than 12 Months</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="6" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>12 Months or Greater</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="6" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Total</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Estimated</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Fair</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Value</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Gross</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Unrealized</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Holding</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Losses</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Estimated</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Fair</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Value</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Gross</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Unrealized</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Holding</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Losses</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Estimated</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Fair</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Value</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Gross</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Unrealized</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Holding</b></p> <p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Losses</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:28%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">As of December 31, 2022</p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:9pt;color:#000000">Corporate bonds</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">38,850,214</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> (1,014,674</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">9,410,692</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(843,562</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#FFFFFF;width:7%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">48,260,906</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(1,858,236</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:9pt;color:#000000">Total</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">38,850,214</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(1,014,674</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">9,410,692</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(843,562</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">48,260,906</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(1,858,236</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td></tr> <tr><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">As of March 31, 2022</p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:9pt;color:#000000">Corporate bonds</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">6,306,750</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(23,727</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">9,738,338</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(613,578</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">16,045,088</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#FFFFFF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(637,305</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:9pt;color:#000000">Total</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">6,306,750</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(23,727</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">9,738,338</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(613,578</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">16,045,088</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:9%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(637,305</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td></tr> </table> 38850214 1014674 9410692 843562 48260906 1858236 38850214 1014674 9410692 843562 48260906 1858236 6306750 23727 9738338 613578 16045088 637305 6306750 23727 9738338 613578 16045088 637305 <p style="font:10pt Times New Roman;margin:0"><b>NOTE 6. INVENTORIES</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">Inventories are shown in the following table:</p> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse;width:80%"><tr><td style="width:62%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>December 31, 2022</b></p> </td><td style="width:1%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">      </p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>March 31, 2022</b></p> </td></tr> <tr><td style="background-color:#CCDAEF;width:62%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Raw materials</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">1,340,276</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">987,062</p> </td></tr> <tr><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Work in process</p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">4,153,063</p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">3,355,838</p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Finished goods</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">965,888</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">745,735</p> </td></tr> <tr><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Total inventories</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#FFFFFF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">6,459,227</p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#FFFFFF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">5,088,635</p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse;width:80%"><tr><td style="width:62%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>December 31, 2022</b></p> </td><td style="width:1%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">      </p> </td><td style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>March 31, 2022</b></p> </td></tr> <tr><td style="background-color:#CCDAEF;width:62%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Raw materials</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">1,340,276</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">987,062</p> </td></tr> <tr><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Work in process</p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">4,153,063</p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">3,355,838</p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Finished goods</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">965,888</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">745,735</p> </td></tr> <tr><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Total inventories</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#FFFFFF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">6,459,227</p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#FFFFFF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">5,088,635</p> </td></tr> </table> 1340276 987062 4153063 3355838 965888 745735 6459227 5088635 <p style="font:10pt Times New Roman;margin:0"><b>NOTE 7. STOCK-BASED COMPENSATION</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-1pt">Stock-based compensation expense was $7,133 for the third quarter of fiscal 2023, $8,799 for the third quarter of fiscal 2022, $54,218 for the first nine months of fiscal 2023, and $73,036 for the first nine months of fiscal 2022. We calculate the share-based compensation expense using the Black-Scholes standard option-pricing model.</p> 7133 8799 54218 73036 <p style="font:10pt Times New Roman;margin:0;color:#000000"><b>NOTE 8. INCOME TAXES</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;color:#000000">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. As of December 31, 2022, federal and state estimated tax overpayments of $291,000 were included in prepaid assets.</p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">We had no unrecognized tax benefits as of December 31, 2022, and we do not expect any significant unrecognized tax benefits within 12 months of the reporting date. We recognize interest and penalties related to income tax matters in income tax expense. As of December 31, 2022 we had no accrued interest related to uncertain tax positions. The tax years 2018 through 2022 remain open to examination by the major taxing jurisdictions to which we are subject.</p> 291000 0 0 0 2018 2022 <p style="font:10pt Times New Roman;margin:0"><b>NOTE 9. LEASES</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">We conduct our operations in a leased facility under a non-cancellable lease expiring March 31, 2026. Our lease does not provide an implicit rate, so we used our incremental borrowing rate to determine the present value of lease payments. Lease expense is recognized on a straight-line basis over the lease term. Variable lease costs consist primarily of common area maintenance and real estate taxes which are paid based on actual costs incurred by the lessor. Details of our operating lease are as follows:</p> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse;width:80%"><tr><td style="width:19%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Quarter Ended December 31, 2022 </b></p> </td><td style="width:1%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td colspan="3" style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Nine Months Ended December 31, 2022</b></p> </td></tr> <tr><td style="background-color:#CCDAEF;width:19%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">Operating lease cost</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:16%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">4,419</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:16%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">89,450</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr><td style="background-color:#FFFFFF;width:19%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Variable lease cost</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">33,460</p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">94,775</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:19%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Total</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">37,879</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">184,225</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr><td style="background-color:#FFFFFF;width:19%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:19%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Cash paid for amounts included in the measurement of lease liabilities</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#FFFFFF;width:19%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:9pt;color:#000000">Operating cash flows for leases</p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#FFFFFF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">43,578</p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">130,735</p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:19%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Remaining lease term</p> </td><td colspan="2" style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">39 months</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr><td style="background-color:#FFFFFF;width:19%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Discount rate</p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">3.5</p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">%</p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9.4pt">The following table presents the maturities of lease liabilities as of December 31, 2022:</p> <p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> <table style="margin:0 auto;border-collapse:collapse;width:80%"><tr><td style="width:81%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.75pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><b>As of December 31, 2022</b></p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.75pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Operating Leases</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt;border-top:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Fiscal 2023</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt;border-top:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:16%;padding:0.25pt;border-top:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">44,433</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Fiscal 2024</p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">178,640</p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Fiscal 2025</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">182,271</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Fiscal 2026</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">184,995</p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Total lease payments</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">590,339</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Imputed lease interest</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(31,765</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Total lease liabilities</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">558,574</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0"> </p> <table style="margin:0 auto;border-collapse:collapse;width:80%"><tr><td style="width:19%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td colspan="2" style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Quarter Ended December 31, 2022 </b></p> </td><td style="width:1%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td colspan="3" style="width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Nine Months Ended December 31, 2022</b></p> </td></tr> <tr><td style="background-color:#CCDAEF;width:19%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">Operating lease cost</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:16%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">4,419</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:16%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">89,450</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="middle"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr><td style="background-color:#FFFFFF;width:19%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Variable lease cost</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">33,460</p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">94,775</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:19%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Total</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">37,879</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">184,225</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr><td style="background-color:#FFFFFF;width:19%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:19%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Cash paid for amounts included in the measurement of lease liabilities</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#FFFFFF;width:19%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;margin-left:9pt;color:#000000">Operating cash flows for leases</p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#FFFFFF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">43,578</p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">130,735</p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;width:19%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Remaining lease term</p> </td><td colspan="2" style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">39 months</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td></tr> <tr><td style="background-color:#FFFFFF;width:19%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Discount rate</p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">3.5</p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">%</p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td></tr> </table> 4419 89450 33460 94775 37879 184225 43578 130735 P39M 0.035 <p style="font:10pt Times New Roman;margin:0;text-align:center"> </p> <table style="margin:0 auto;border-collapse:collapse;width:80%"><tr><td style="width:81%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.75pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"><b>As of December 31, 2022</b></p> </td><td colspan="2" style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.75pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Operating Leases</b></p> </td><td style="padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt;border-top:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Fiscal 2023</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt;border-top:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:16%;padding:0.25pt;border-top:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">44,433</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Fiscal 2024</p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">178,640</p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Fiscal 2025</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:16%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">182,271</p> </td><td style="background-color:#CCDAEF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Fiscal 2026</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">184,995</p> </td><td style="background-color:#FFFFFF;width:1%;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Total lease payments</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCDAEF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">590,339</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr><td style="background-color:#FFFFFF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Imputed lease interest</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#FFFFFF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:0.4pt;padding-right:0.25pt;border-bottom:0.75pt solid #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">(31,765</p> </td><td style="background-color:#FFFFFF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">)</p> </td></tr> <tr><td style="background-color:#CCDAEF;padding:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">Total lease liabilities</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000">$</p> </td><td style="background-color:#CCDAEF;width:16%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:1.1pt;padding-right:0.25pt;border-bottom:3px double #000000" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000;text-align:right">558,574</p> </td><td style="background-color:#CCDAEF;width:1%;padding-top:0.25pt;padding-left:0.25pt;padding-bottom:2.5pt;padding-right:0.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> </table> 44433 178640 182271 184995 590339 31765 558574 <p style="font:10pt Times New Roman;margin:0"><b>NOTE 10. STOCK REPURCHASE PROGRAM</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt">On January 21, 2009 we announced that our Board of Directors authorized the repurchase of up to $2,500,000 of our Common Stock from time to time in open market, block, or privately negotiated transactions. The timing and extent of any repurchases depends on market conditions, the trading price of the company’s stock, and other factors, and subject to the restrictions relating to volume, price, and timing under applicable law. On August 27, 2015, we announced that our Board of Directors authorized up to $5,000,000 of additional repurchases. Our repurchase program does not have an expiration date and does not obligate us to purchase any shares. The Program may be modified or discontinued at any time without notice. We intend to finance any stock repurchases with cash provided by operating activities or maturating marketable securities. The remaining authorization was $3,598,519 as of December 31, 2022. We did not repurchase any of our Common Stock during the first nine months of fiscal 2023.</p> 2500000 3598519 0 <p style="font:10pt Times New Roman;margin:0"><b>NOTE 11. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;color:#000000">All of our employees are eligible to participate in our 401(k) savings plan the first quarter after reaching age 21. Employees may contribute up to the Internal Revenue Code maximum. We make matching contributions of 100% of the first 3% of participants’ salary deferral contributions. Our matching contributions were $21,484 for the third quarter of fiscal 2023, $21,579 for the third quarter of fiscal 2022, $73,661 for the first nine months of fiscal 2023, and $76,995 for the first nine months of fiscal 2022.</p> 1 0.03 21484 21579 73661 76995 <p style="font:10pt Times New Roman;margin:0;color:#000000"><b>NOTE 12. SUBSEQUENT EVENTS</b></p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;color:#000000">On January 25, 2023 we announced that our Board of Directors had declared a quarterly cash dividend of $1.00 per share of Common Stock to be paid February 28, 2023 to shareholders of record as of the close of business January 30, 2023.</p> 2023-01-25 we announced that our Board of Directors had declared a quarterly cash dividend 1.00 2023-02-28 2023-01-30 EXCEL 54 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,Z!.58'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #.@3E6()IZ1^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NFEAAZC+91,GD)"8!.(6)=X6K6FBQ*C=V].&K1."!^ 8^\_G MSY);'83V$5^B#QC)8KH;7=,!@M(G M=4"HJVH%#DD910IF8!$6(I.MT4)'5.3C!6_T@@^?L M&,YCU\(-,,,(HTO?!30+,5?_Q.8.L$MR3'9)#<-0#DW.33MP>']^>LWK%K9/ MI'J-TZ]D!9T#KMEU\ENSV>X>F:RKNBDJ7M0/NYH+?B_XZF-V_>%W$W;>V+W] MQ\970=G"K[N07U!+ P04 " #.@3E6F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ,Z!.58EQIG45P8 ,PA 8 >&PO=V]R:W-H965T&UL MM9IA4]LV&,>_BB[M];8[0BPY =)"[B# QM;2E#!VW3MA*XFOMN5),I!OOT=V M8@4GB5)]U%L9D'WL]'2Q$PO6A MS$0*W\RD2KB!4S7OZ4P)'A9!2=QCGG?42WB4=D:GQ;6)&IW*W,11*B:*Z#Q) MN%I>B%@^GW5H9WWA+IHOC+W0&YUF?"ZFPOR5312<]2J5,$I$JB.9$B5F9YUS M^G'L#VQ <<=#))[UQC&Q*(]2_K G-^%9Q[,E$K$(C)7@\/$DQB*.K1*4X]^5 M:*=ZI@W??Q0JH*& @8UW\ M)\_EO?U!AP2Y-C)9!4,)DB@M/_G+JB(V @:T(8"M MB; -IO"/!7 7X!6I:L MP+KDAH].E7PFRMX-:O:@J)LB&FBBU#;CU"CX-H(X,[J400ZM8@A/0W*5FL@L MR4U:IH>MYBYY3WI$+[@2^K1GX(DVKA>LU"]*==:@/B1?9&H6&I1#$;Z.[T%) MJ^*R=7$O&"IX*8)#XM,#PCS&'.49X^%_\/000HMP'RF.7]6>7^CYC<4Q/(J= M%5,&]MV!MG-^U!D/Q%D'>I\6ZDET1A_>T2/ODXOJ)XF]8NQ7C'U,?70GYI$V MBD..C&_^=*'B\1[\';/^D'HN,C2V)=F@(AN@);N.=,!C\EUP91/4A88+=+N> MW_6IBPL-;,EU5'$=H<6J^O3],A,N*CR<>MUO+B0TJB72<85TO!O2MYPK(U2\ M)'R6YX$Z$B:0?BD,!P[FR\+4KK ;)QA$3C M6W(.*\[ACID)XXF.BC=,:V=#HF$M :E7OT\]M%BK=^AU% MRFR>/ M0CE?F[@(#)E=RNCPR,6'Q[8%W# ,=!? C=?"+4^$S=(/CZE]NG_Y"[D)H8M&LR@H+2"2Q;ADGW9IG_5A('+R[L/4T-K54-R6K'C/PQ#4 M]<'Z@'R&^\C7U-VNN"3M>T/RP.-8+$DQ@[F3W.4JQKA.6_3:]E#*1BISC,1[>EK8V0Q2W,V]IJUX\4?(I2@-W2^.:#3UX M'PZ)UA:)XL;F+>A$:@/V]I\H:QZH6IB>P<#O]XF3?Q\6BM8>BN+6IZE'7PH= MJ"BS8YFS#G#5M8J%1;SMJ) ML9VY ME6F7!P%D-1AU$9:"3MY]V"Y6VRZVD^V:)N 0R46NX6OMSEI%Q;T-IGL9U\UG0AH!TQ/%RF M&6\?-HK5-HKAAN<^,K'U-82R7QY_)5-P.@IXG82X$M1- O/'J9'!CP/RWCOT M*,FX(D\\;LC@?3@F5CLFAAN>>\6+E^!TF3S*V F,"]P^7(V=7/NP3'YMF7S< M[:R;D%R]! N>SD7CBLT6H=OSZ>6YH#6?9@ ML\PNJ$)/!5OCQ"U5!X6JW?!\&MDD/>T]O6+;A^WQ:]OC[V9[7G6F DF3K[F! M.5YJL];)]Y.,S*H>2K6CC=KJG_C>"3NJ*NPUXL8N&NY/SA.1AL6Z\'7,W22X M0.-8BL>U;;O:XOBX-:G6NS>WFJ[AHGO+$!?[_Y[EBG$?ML:O;8V/VY&WC*LM MC&9*7.Z;F_&G>IO>QGZYM2O%SP@TS'ORU)1;Y]75ZJ<*Y\4&?:^^O?R=PQ=N MW8XFL9A!J'=X# 55Y4\'RA,CLV+W_5$:(Y/B<"%X*)2] ;Z?26G6)_8!U0\X M1O\!4$L#!!0 ( ,Z!.58=6,0^+@8 T9 8 >&PO=V]R:W-H965T M&ULK5EM;]LV$/XKA%=L*Y#4XHO>NL1 ZK1H@:X+FK;[S,AT M+$0279)RDOWZG23'LD6*3H$ 02S)=\?GJ./S'.FS>ZGN]$H(@Q[*HM+GDY4Q MZ[?3J369G;7/KM3L M3-:FR"MQI9"NRY*KQW>BD/?G$SQY>O UOUV9YL%T=K;FM^):F._K*P5WTUV4 M15Z*2N>R0DHLSR<7^.VL3>N2&SX[4_(>J<8:HC47[=RTWI!-7C6O\=HH^#8'/S-[=_'Y MXLO\/;K^^/[]MVOTYZ7(1'DC%*+X!)& $/2]XO4B-V+Q&IVB[]>7Z,]7K\^F M!L9N(DRS[3CONG'(R#@0]\TNIL-][G?_FZLQ]REDO$N;[-(F;3PZ$F]>*R4J M@[C6PFA7.IT_<_LWB^NM7O-,G$]@]6BA-F(R^_TW' 5_N9)[H6 'J=)=JM07 M?3;G>H5XM4!9@&4[L,P+%M[SG3#\IA!(BZQ6N@'^"*N!@N42\ *;D5280<"ZJ M*UBP+84U*?(G/[![A<.3( A<^84.V&E,XN%+L>U8'+"$I.[LHEUVD3>[3]4& MRD4J>!,N=)$U:L3"E)!X@,ZV"X,DB6CH1A?OT,5>=%=*K'F^0.(!E$T+W9:Z M-"N@L/'%'5M84L)P-*P7VXR1("0C-9[L$"=>Q-^DX05P^S$&2NS7CA,6I^EP M9FU#AL. XCAV TUW0%,O27[('\3" S!]28I\H6 'B>*@5\'@".]D*WBD'MOR M:4AR#;V*<>I\%[HHV]<#\+Z%Q6LEB@O%PKN1'E M&*%O QV@34E$Z9 \7(8)#I*8C(#MI19[Y0W :MU075W6!8<^ KHL>(=9SKL^ M#N:;ET#O^7_M V<2Q,:& YPDX7 IN"R#E-&8XI$T>AG%?AW] GR^/+(BMB$. MAJ >PG9()J.8$3Q6!KT88K\:MAN=4[D\ MK;7H)AC:8MA5*:C>ZA85SFG$R;/Z\B+G-WG1%H43JU=A?U5Z7BK:8&?WE20 MRH0&PQ[JJ-DAREXHB5\H+Q:+O.E$H8Z:G>5I7J&,KW.H*R=86PQQ2G$0VS7O MLB1AQ,:Z/M++)O%O*2_VNNMN[YM)V!B(57/>NA'05FGW0K"WCJ>8A9A&P[;$ M94EA@S"V&2:]_!&__'V%-A >P:Z+JPK(Q0W4H7]AR.(XM=C::1DG0(%NI+37 M0.K7P(Y;]#-7+K6UK2'AD+$A8[LL 6Z(QTYN:"^#U"^#%AVVPOWL%+!US#?2 M$KHLW2WA=.^LNOFA #8"MWFE05*6X!J\B8&B5'?VWMT8N6Z/KV^D,;)L+U>" M _3& +Y?2FF>;IH3\=TO(+/_ 5!+ P04 " #.@3E6L]4J-,4" #J!P M& 'AL+W=OSDGKO?X[^CM50/ MN@ PY+'D0H^]PICEF>_KK("2ZA.Y!(%?YE*5U&!7+7R]5$!S)RJY'P9!Y)>4 M"2\>N7=3%8]D93@3,%5$5V5)U:]SX'(]]KK>TXM;MBB,?>''HR5=0 KF;CE5 MV/.;+#DK06@F!5$P'WN3[EDRM/$NX)[!6F^UB74RD_+!=J[SL1=8(."0&9N! MXF,%"7!N$R'&STU.KREIA=OMI^R?G7?T,J,:$LE_L-P48^_4(SG,:<7-K5Q? MP<;/P.;+)-?NGZSKV"%6S"IM9+D18[]DHG[2Q\TX; FZ_3V"<",(7ROH;00] M9[0F<[8NJ*'Q2,DU438:L]F&&QNG1C=,V%E,C<*O#'4F/I_<3+XFER2]NKS\ MGI*C"\B@G($BO6Z'A$$8DCM!JYP9R(_)1S*E"H0IP+",5TWW%,7ZYPT-5KDR-)ELE*&$UN M<8[9BLXX=,B$XSZF(@.")P))%.!4DQNI=8VXZ#.G8]$N1.#<4%2NXIKX!,C-QAUQK7;7C1G]A]$][P6D8/<,]'+>#.VQPA_^ ^ZTRVE"1,[%H M8QZ^DOEP7,WL;YW$]A;$J.D4MW.,^DP:/>-0N\ MC$'9 /P^E](\=>QYWUSO\1]02P,$% @ SH$Y5H0@7*%!!@ J1L !@ M !X;"]W;W)K]2.UE4#_?:\?Q(DD>]DV7\!VSCWRN9*NCJS+E[SX M7JZE5.@U3;+R:K16:G,Q'I>+M4S#\CS?R Q^6>9%&BJX+5;CRAF%SF6Y7$F7PH4+E-T[#XYT8F^'CS&J[6J'HPG MEYMP)>=2?=T\%' WWK-$<2JS,LXS5,CEU>B:7 2450$UXJ]8OI0'UZB2\ISG MWZN;V^AJA*LWDHE_S=DH[V;5:!A]=O[)]K\2#F.2SE M-$^^Q9%:7XV\$8KD,MPFZC%_^5.V@D3%M\B3LOZ+7AJL$".TV)8J3]M@>(,T MSIK_X6N;B(, TA= VP"J!_"> -8&L/>VP-L _MX61!M02Q\WVNO$S4(53BZ+ M_ 45%1K8JHLZ^W4TY"O.JH$R5P7\&D./EV,%[551XT7+?=-PTQYNAN[R3*U+%&21C"SQ ML^%X?R!^##KW8NF;V!LZ2#B3BW/$R!FBF%++^TS?'TYLFZ*#?A0EZ-H#:5LMC)T>2W7XB#?[?E])1D MLU.2!2?#[%/'HH\VBX4*L-$EK8^:,+=.KRJ]KN)"\6?>>)RO#M, MKXD3/G%<'Q_C9B:.+U0:6'F7+0D/I'+XU)M1G6A),&',Y)KZ6 Q/F.!ZF7,N "7,! MYSAV_OS.H_RE780+B>V>=8S8+&AS7T\2:.(?ZV,.Z6A-'!1?"UX&!!8BI MXW+&[(K=O6+W!SU>*I0O^\>X:S1,8$PREVJ*+3B8"&"%-,4F3@C&,-;F0F#B MN.-[,+_L>KV]7F]0[Q]%7I9H4^3+V#J8/?/U? KOI\F8FCCN8^%A;=3/3!SQ M?4K-#K8 A7 \E_1TL+\7[ \N(<$K^-72WK?^*=>04Y+-3DD6G(CL*/T$=^8- M#XZXQY\HI2W547V!*:0/EJD%)WR'^]JDG%EPQ'>IP/J"8@%20JC#>J8;.?"N M9%#^'/87<;8Z0RN9R2),SNH\A!'XY+B$Q:;:@UA30 ()9CY1BIL0$H\OVXL+!GT:)/;;)&G$BV+/$6P=ZYZ/,_LZIG9Y1[Q*3?4 M6X"8N408X]\$PF+-8;71RZ\-22GCQ.^; 9V+),,V\C93$@J+0G&=":MR;A$$ MTUY?9"TXZC&?ZT;2@JN'$?5TV280QI$X<&7'HCLC28:=9-OKSW*9%Q*I\+5G MP)L^3E JF*YH:@%R!O/7+'DFD+BNAP5S=>T6)".8NKA/?6 Q/G51Y!Z"DP<0QFO4N9G@&+J^10]@^&R7$".E=) MAFWEO1P<[JZQ?^&4$::[_*D%R+@C.'9UR2:0<.X0C^@;!QL2.SZ!2M,CNK.6 M9-A;=J(1U#E4KD,8^I^J;V3QPIJ&ADX?NZ+"[FX;E&H3N MXDAF40G^;I& ^*C. R0DA1)0I\.6A);Z:"AJ&?@Q9&:!Z/-\$'(LO/-UE SN M*[[5GW=!:;B#-7TE&YDERK>J5&#QP/-9-0^ZQ9_=_UYTU-?NIXZ0S=]18J:QI![#'M47YWL0.9@K@_8 M=S(&/8Q,]'SEH9TGI<.>]">3,^LO9-3F61EECE[+[$#ANKIWLP,)T1F#/D9C M(1L?'#VDLEC59SXEE*=MIIIOT?NG^W.EZ_HT17M^0RZFQ/)\1BZ"YM2HHV\. ML>["8A5G)4KD$IJ"X@U+3]&<"S4W*M_4!Q_/N5)Y6E^N91C)H@+ [\L\5V\W M50/[T[G)OU!+ P04 " #.@3E69AIU?] # ";#@ & 'AL+W=ONMXB>>8OZZ?J!B9K4J: M%;AD&2D!Q8N^<0=O9TCB*\#/#._8WC.0F;P1\BX'L[1O6')!.,<)EPJQ^-GB M(C:;0A)7'_^5-]7.4N)Z5LM;GG(JWF>#QP?SE[B5ZB!Y?YN#'& Q_/#P]1]/H M<3[[&8'9HQA'X.JUC#=IQG%Z#;Z!U_D(7'VY[IE<1)<:9M)$NJ\CV2"! ME'S%0%2F.-7PI]W\L(-OBJS;U.W/U._M3L$13FZ [\"V[)MS7J&W?0Y7@NZ M=9(^ZJ9_WY2=].C\Q4,-?7S^XG7TR?F+U]&G_V_G9_\Y]X-"<-HSX%1ZSDD] M'FB28N-+ MBDTN*3:]I-CL0F('%>NV%>MVJ0\>Q24H*Q-28%W1UER_XLJ[SG;@V@YT;+=G M;O?K\1B'K-!R?.<0-]+H0=>"$!WBHF.''E+B M3H]QT'41#*"2\$P#M% (W0"VP ,[O-8.K]..UU)<,_/L;YR"I;A>@JN<,'8- M%I04XEM-W\7_E[<< X:3##N!FOFIZ+SJ1NE?^;IM>XCI M,BL9R/%"A+)N?%%,M&Z%Z@$GZ^J>_$:XN'57CRO1/6(J >+]@A#^.9 !VGYT M\ ]02P,$% @ SH$Y5MZSO$)_# S' !@ !X;"]W;W)KS%@Q03Q(IK9G'!-LW&D>C9/;Z4=: MHFU-)-&7I.RDO[Z@K @BL02)Z_7M%UNR%V=!' '8/7CHY+$HOU5W>5Y[WU?+ M=74ZN:OK^S?'Q]7L+E]EU>OB/E^K_]P4Y2JKU=OR]KBZ+_-LOBVT6AX'OB^. M5]EB/3D[V?[M4WEV4FSJY6*=?RJ]:K-:9>6/M_FR>#R=D,G//WQ>W-[5S1^. MST[NL]O\*J^_WG\JU;OC/V5^\HM\N6R05#U^VX%.]CZ;@H>O?Z*G MVX=7#W.=5?E%L?SW8E[?G4ZBB3?/;[+-LOY>![0JP M;I6BG@)\5X"/?0:Q*R"V;?_46-N63K(Z.SLIBT>O;*P56O-B2]>VM&K@Q;KY M9%W5I?KO0I6KSZZ^G'^1[^6'+U?>Q]2[>G?^6;[[^,]$?K[ZJR?_]?7RRW^\ M7[ZNL\U\4>?S5][4^WJ5>+_\^=7)<:V\-QC'LYVGMT^>@AY/%\5JI3Y*5W4Q M^P:4OK"7/I^K&JB/8K;T/F6+^72Q]BZR^T6=+0&L9 #KX\6E=[F>+=53K6^] M3T6Y_9"?UW6YN-[4V?4R]^K"^U"L9\6Z+HOELC&[7-=YF5VVR9K6?YD6(C M4P^OGBZKO?=9^=JCY,@+_(! _#Y!AUOH9L1Z.&,1I<')\<,ACZ85B2F-2!"V M#1/ D/B$D+AM)TT[[C.?4<':AJEI&/I13&*FJ]AJ-+IO-&IMM*N[3!'O?=S4 M59VMF\^,8\,]P8MNPQE-9ZU&,\>\J>ZS67XZ49-(E93L+W\BPO\;U

D<2MI'Q0#"S48KW*( 6M95P8PP1),,,F-IJ4\C+D0G5%PV*[%@=AS(*P< M;&<@3W&@ZGK71)8/N843*Y8K)YA@"2:8Q 1+A4D'WG9C8IW/!6^W^2+ M>E."-%L]N](<&L\?!C3J! V8'B4F6#I0_19WT9Z[R,K=15;=>?/%PV*>K^>5 MRIAF2\7:7 7@Y+7O>_>*H*KAL9F?9D_Q==7$UV!X;G7E2A8F6(())B-S"@*C MK72$88NT>$]:[!PNRNWO)EC\QV:M@D6_/UB,1P:+UDJX,H ))C'!4B2P%I/$ MU]FQ[Y0O.?"X0QY*EW9FAWRK?(EQV@W4$LC2)W[,.WF0! Q93+@OXLYHF@*6 M(N:<4Q;#?8 M;=O]N4[^J&A)8";Q4Q*'/NWV-E2WZ0BW;?:T=!#8I0-[(&TO[$P%)EJ"BB8# M4V&@0LTM?F=22T<8MJDXV"Y@5R+<0F0[F#,UJ-H$*II$14L#4ZZAC,4LI#W\ M:=DA&+5UX446?^RNG=DV\W(NXK@3;26H3B4J6CKX"&T2M; 0V(4%U%4@NR]G MUE!U"%0T&0";$>"5H#&6;>ZTQA#8-09[BGJ5W]M#R\!,GN'0TEX-9R)0]014 MM!0+K4VHUAP"N^;0GZ(.DRE&Y5F!*4N0)D/R9'W7V BI8$9JH_I9%/#E3F'36H>Q!& MN&VSIP6&P"XP#,3DJ'L+4-$25#09F#H$59$V,V/R8<,V%5JO".QZA6-,CIG7 M7Z"B):AH$A4M#4Q1A_H1#UC//CJJQ0EJ%R=>,B:WNW9EFYHI?A0:(3FJ3XF* ME@X]09M"K5!0NT*!&I';?3ESABIHH*)):NH4/1'Y&,LV=UK2H .;*QHBO,NJ MVBC"$A5K-$= \G)1''3%K=<_X$'Q,2L55SMZ MCO;\5&H6W#$),@6=PC!.8. >P< ]@X%[".,E3F%0K6E0NZ;QS*5;:F;L\-*M MO1K.A*(*%*AH*19:FU M=%"[T/&,I=L=\M#2+04V$L!+MX EN'0+V<%+MX"E M?>F6:D&!N@D*?1O] K#I0$G!C[I-!TD* 5=/8$Q$IN64DH@8F@)@R#@/(\:[ M!U( 2Z&L. GZXC"M*=!19QM&;92$VP]8O&_:+Q#=%D25!U#1)"I:BH76IE0+ M#=0N-*#+1'9_SN$UJC9!@3,(E$: D!.GN/DE0?4I4M'3H"=H4:JF!V:4&5)G( M[LN9,]3-%:AHD@&""1B5I6,LV]QIA8*Y7_H G_X" TL&WOD !);V:C@3@:HX MH**E6&AM0@\N?K K#N..\L%DLE%9%@..*L2!H*)[RBP!+*>"-\=0NIZ<,BX')O=EV4'(/9JB )9RA H8]&2I@ M:<]0F<[NF?L1!;?V P\I0 ,)ZB$%5#2)BI9BH;4IU:(#^X,W,MC].<_LJ$H% M*II$14L9L-N!$$J#OA.X3*L0[#G;'>R%G0E#E110T20J6LJ [+"==[.GW=9XW#[C^.SKF_$O;\1]P)'W!L< M 9G!CWUJ[,(?8=BF0LL1W"Y'N(7)=C!G:E %"E0TB8J6X0-474-'2P4=HDZC%!?X'WNIH]^7,&JH6@8HF M.7QA([ L-,:RS9W6&?AS+G<\/ (&!Y?@51%0<(FJ*:"B252T% NM?:NQUAW$ M[[WA<9!, =[P:&1: KSAT:<\[*Q8)(#EE(014[:=V ^P9(*P,(B[L01@*6A( MFMRWYT)HG>$+>X:/'I?;_;F.9:AHB0#N6*"!F02C>DV'O;:YTQ*#L$L,]IC< M7MB9"-2]!JAH4@":14 )#;K7?8XP;%.A%0MA5RP<;U9'O74!%2U!19.H:*D M9!TN5#S7"(?(QEF[N#[Z5PWV'AL-8@QNZOL%?#F0A4^0(5 M+<5":Q.J-0Z!<0DD3"9X":09D9MF/0M'@&7/PA'D&EXX BQ[%HZ.#[[7K?F> MO_=9>;M85]XROU%%_=>AZE7ETU?G/;VIB_OM5[U=%W5=K+8O[_)LGI>-@?K_ M35'4/]\TWQZW_P+#L_\!4$L#!!0 ( ,Z!.5;EL;O+$08 $48 8 M>&PO=V]R:W-H965T&ULK5EM;]LV$/XKA#<,+;#4(O6>)08< M)UD-K&D0I^UG1J)CKI+HD71>]NMWE!3)MB@E&9P/L4C?G9[CO3PD??(HY$^U M8DRCISPKU.EHI?7Z>#Q6R8KE5'T2:U; -TLA7%:')2SEW+R8G8Z(P7[%HBM3T=X]#)QP^]7VDR,)R=K>L\6 M3'];7TL8C1LK*<]9H;@HD&3+T]$4'\](9!1*B>^"I7IV. MHA%*V9)N,GTC'C^SVB'?V$M$ILK_Z+&6=48HV2@M\EH9$.2\J#[I4[T06PI@ MQZY :@6RK^#U*+BU@ELZ6B$KW3JGFDY.I'A$TDB#-?-0KDVI#=[PPH1QH25\ MRT%/3Q:WT]N++Q=7MPOT]1+-IHO/Z/*OKS\6Z,.W@FY2KEGZ$1VA;XMS].'7 MCR=C#>\TFN.DMG]6V2<]]F/T111ZI=!%D;)T5W\,6!O Y 7P&1DT>,Z23\C% MOR/B$&+!,WN[.AZ XS;KYY;VW!Y[7Z\O;J:W\ZL_T71V._\^OYU?+&RK5%GQ M[%9,K1ZK-4W8Z0B*43'YP$:3WW[!@?.'S<4#&=MQV&L<]H:L3ZZ@M? B$3FS MN5GIAJ6NZ2 /$^QY 8ZP=S)^V';!(N@$,?8BW CNP/,;>/Y@/*;IWU TT&>T M0EI HTE$D?",H:+!;>;-**%JA=92/'#(3'3WC* W2JIY<5\U%ZXY4S8G_4/& M\D#&=A8K:!8K&(SE.0.C":=50RU21',A-?^WG+!Y7ID+MJ,6A>%6S"J?NF*N M'T4DLH'S/\#&=M9!^RT[.<,!FN:)&)C>@74 >,/]"ZSMK7: MRG802."$ON_O!(2=T(T)L8<,;Q$U'H0Z+QZ@JPG9$Y1:>_?-;NCX\7Y" MV22]((CBGOK$I(5(!B%>2[:F/$7LR10GJY))Z!63=799@9,N'-\A'G'W<5L$ M/==W@K '=\OA>) QVRQ8TV>3 E4O3!*Y8:TS5NRNI89)Z(7./G:+H!=[7A_T MEHWQZW3\OXFLMKW3S[W0BV*\W]$MDK$31Z[K]#C0\C4>)NSYU?>+Q1LV4/B@ MK'LH:[M.M[R+AXGW>B.3%345(I9HR9\@; ,%TJ73H]@) ]PI;(N@'[FX+\E: MXL7#S+L#%TY[/YDNRT2Q9"/[LZM+KT-,J=):% < MN$R]H4$1"YU&01@0$N]Y8)%T8P\'D=OC1\N[! \VJ,OYU?1J]GJ#(H/T_=X& M=2AKNTZW3$Y>87+Z7&87Y%S*3?2*M#Q/J165;"6RE$E[P"P<#2? F'CA_N:[ M3S0.XIX=.&D)G0P3^LSDGF<##)G MM?)O1NQ;VA,LHX_W&Y1=DH2NU]>G6BXFPUS\/L1=BB4.BVJ%RE-&==79S#9WX=/R!GAO_@P?SZH;[=9,=<'^A@HC">37)M+!P[ MV!<*_WYG)V2=5#II+[%]ON^[[QQ_GFR-?78E(L%;I;2;1B51?1;'+B^Q$FY@ M:M2\LS:V$L1+NXE=;5$4 52I.$V2D[@24D?9),26-IN8AI34N+3@FJH2]GV& MRFRGT3#Z"-S)34D^$&>36FQPA?10+RVOXIZED!5J)XT&B^MI=#X\FXU]?DCX M)7'K=N;@.WDRYMDO%L4T2KP@5)B39Q \O.(%*N6)6,9+QQGU)3UP=_[!?A5Z MYUZ>A,,+HQYE0>4T.HV@P+5H%-V9[4_L^CGV?+E1+GQAV^:.T@CRQI&I.C K MJ*1N1_'6G<,.X#3Y!)!V@#3H;@L%E9>"1#:Q9@O69S.;GX16 YK%2>U_RHHL M[TK&479S>S^'X0 NYZN+N\7R?G%[ [=7,'M8+6[FJ]4D)B[B4^.\(YRUA.DG MA-_AVF@J'8#& V/($W2] #?J.]X%/A&GW5L M"-V^OEK8>#_,F^/,U2+':<2WWZ%]Q2C[^F5XDOPX(&KL2&H'"M<,30;? MCB.PK;W;!9DZ6.K)$!LT3$M^$='Z!-Y?&SZ3;N$+]&]L]AM02P,$% @ MSH$Y5BV",7U:! = H !@ !X;"]W;W)K#I@!0GI,KX0)I/G5 M%JFK+8H\*%4J[76[5VDEI$Z&_?!M88=]TW@E-2XLN*:JA'T9HS+;07*>[#[< MRZ+T_"$=]FM1X!+]0[VP]);N47)9H7;2:+"X&22C\^OQ))Y#C1C3*WYOM7]CZ\X[Q,J-<^(5ME+VZ2B!KG#=5JTP,*JGCOWAN MXW"@\+[[AD*O5>@%WM%08'DCO!CVK=F"96E"XX?@:M FTJDD/3^< MWZVFT.O >+2<+>'N%A;WT^5TOAJM9G=S&,UO8#G[,)_=SB:C^0I&D\G=PWPU MFW^ Q=W?L\ELNNRGGF@P6)JU)L?19.\-DW_ )Z-]Z6"J<\Q?ZZ=$?^]#;^?# MN'<2\ :S#ERFE@]?*6G, MT#D:O$"C' 1LA+10'^:%8)CH,2X=&"E?FJ8H88NP1B7Q"4E:^*"22Y?, M^J0RFV8AS1.#(#+5Y+&N3&-!<3U1^K1N2.THP+]*E\/GOJ-$-5); M\R3;B/.@AQX7*3.[W2=H>9B@'\W+B82,0A[^%];0_!39+8;P0IPHCOG\@#.= M8TLE/;@)5&B+<-]Q$)3CI6#_=7^E&L6;Q'_B\3Y&3A22:D;AAE2[G=_?)6#C M'2>^>%.'>\7:>+JEA,>2.@DM"]#YQE!XVQ&PO=V]R:W-H965T6HJ;<:C^ZR0#6)G;6=DK[[V_LA)1* M%-WI5JJ*8\_SS*MG/-A*]4MO$ V\Y)G0U][&F.*RW=;)!G.FSV2!@DY64N7, MT*=:MW6AD*4.E&?MT/=[[9QQX0T';F^AA@-9FHP+7"C099XS]3K&3&ZOO<#; M;3SP]<;8C?9P4+ UQFB6Q4+15[MA27F.0G,I0.'JVAL%E^.NE7<"?W/I/QE/V;IM>=;@S##Q%@&1C_/&&&662(RXW?-Z34J+7!_O6._<;Z3+T], M8R2S'SPUFVNO[T&**U9FYD%NOV/MS[GE2V2FW7_85K+=B M^F4O=1SV 'W_ T!8 T)G=Z7(63EAA@T'2FY!66EBLPOGJD.3<5S8I,1&T2DG MG!G.[Q^GT#F#AVDTG3_>_H19'"^G$QA%T?UR_CB;?X/X<32?C!XF\:!M2*/% MM9.:?5RQAQ^P?X4[*0,.L$IA'X8'N'K M-.YW'%_G(_>E07W(KPK6/0RS-^52%RS!:X^N@D;UC-[P\Z>@YU\=,:K;&-4] MQOZ_<_+GV.$!$Q0F>X51*@N#*8R21);"<+&&V#"1,I7"3, =>[4IH<28#<(- M%TPDG&6'Q#6,I45]^?RI'X;^U[@YW*BZ!/$,L\ M0<6?F>U!E:;OF*Y)5^;T@_-6 MUS^!F8V8:F3W(D<=&R)4ACHSO'>4#J8OR8:)-=DB5W"C$+6-LX55FEI1QK0F M#&7CA^+&H("(91G<%Q7'G!KNH6*@&P4_:9CL"H:*XZ]2(*4GZ-7500EO$ATO MZ^0%O5;0.=TKG9G01I4N"ZU(8(ZM)VP1Z&]0Z9+A5;.NO)>DO+P M1D@F&JRR&NV% V9YH>1S?6(D-.S_SIH_R750!HYX_T%1[82H2.KJNZ4PO8'[ MW?#D$J:K%;JA"#0Z_KOV#WE'!$R;$,33"!9,L;5B!4V"1:ETR2A9]1%E9;7: MKZ1QF65(*U<70?#5J:GO_@Y3CW3Z>^\#]:N,V:HCP6,]I"DY/SP]X,+QG!X, MTZ&VW]X;RSFJM7M\:'!F51.ZV6W>-Z-JK+^)5X^C.Z8HKQHR7!'4/[N@YX2J M'AS5!S4%-^2?I*$G@UMNZ(V&R@K0^4K2I*L_K(+FU3?\!U!+ P04 " #. M@3E6E:Q!EMR)9G0O^]*=MRD W3: M:5]L2=YS]AQYM9INI'K2!:*!EZH4>N85QM0GOJ_3 BNFA[)&05]RJ2IF:*K6 MOJX5LLR!JM*/@F#L5XP+;SYU:[=J/I6-*;G 6P6ZJ2JFOI]C*36?AR7EBXUW 5XX;O3,&ZV0E MY9.=?,IF7F %88FIL0R,7L]X@65IB4C&MX[3ZU-:X.YXR_[1>2 ,0=8#(Z6X3.967S+#Y5,D-*!M-;';@K#HTB>/"_I1[H^@K)YR9+V\> M%I ,8;EX@$_+BYOK!=PN[N#^ZNQN,?4-9;!Q?MJQG;=LT1MLQW MA2DT+$2& MV3[>)V6]O&@K[SQZE_ 2TR'$X0"B((K>X8M[N['CB]^R*PWJUWRUL.1UF#T9 M)[IF*%!. Y.WQ&5]**2]]C_^!_\/1LLZ9ASDMT8S%R=9T"'QA0(&U?9F'U@SZCHH()HJA6!96X!%44Y DT,NB$8 M$P1MC#8TX&(-6:/L"UE:V*1<9L-?=62\='E;):R2C3 :&/%1 +Z@2KE&FY"5 M)="92)] UO94ZR$\D,16I("+1W!]_+H$_C<,&4H MORM7H&)#YVQ;-KM:S*8Q,%@$HW=*!Z,@P0N MK0+J0X!Y3HW)BMKS ^%@E%#B03@>PWV;H;$_@XON]]@\8G_[VFW;)M^:M$FC M03R>N-%H<'04P)**9>^,_G?3\6C\>].QLYQ$HW]@.:2MZRU/PM?.I[_3+RM4 M:W6M=,K3DY*#$G:# \&GF@VIN@G1A9N^Z[ MDH9ZN1L6='FBL@'T/9?4DKJ)3=!?Q_,?4$L#!!0 ( ,Z!.59]N(QV'0D M %L9 9 >&PO=V]R:W-H965T M;HNM4A))?@TDJ0HL85,%@8( =1_'TMB:0M*8F5&"]]?OTSVR+1O'P!UW7Q*- M-/W^=$_W^.S>V,^N4,J+KU59N_->X?WBRF\:6NU5LK7%-5TBZ?J=+2WNK% M.STO/+TXN3A;R+EZK_R'Q5N+UN M\RS(DJDQGVEQG9_W8E)(E2KSQ$'BWYUZKLJ2&$&-+RW/WEHD$7:?5]ROV';8 M,I5./3?E)YW[XKPWZ8E.\J5IB M:%#I.OR77UL_= @F\0,$:4N0LMY!$&OYI_3RXLR:>V%I-[C1 YO*U%!.UQ24 M]][BJP:=O[AY<_M"#(_%U>7U._'Q\M6'%^+-E;BZOKF\>7Y]^4IPD:YD_"\S3!YB?BM>F]H43+^II#A MGRH[%OTD$FFB6FILZ=D'4N*E.K)4!H M/Z-HS!I^;97(2NF"8%UG90. X0%9 MGC554S(OXPM%%E0(4D%UY([WFDJ)QT3^!Q%@CW >^U%IO# SX0KP)'G*NM]_ MFZ3)^*E07QKME\?B^8XW[K4O4)JH^)%V,&%E8*F< V]9"SA++)6T>WSD"F/] MD5>VBM@F7QBG#C"=PQ_8_5V^I:GGS/98?,(W ]-AC9!E*0I4J7)Y5&I81 Z[ M@^O)\M:6CC"XPA=6*0HWY;"QP:A[N%(L&IL5*(9YU'J?-?T&%Y'P1DRA@G0% M.Q&1)6''XN5N(%&A R5A9@65I?!6UDYR!0_!M@H1X.BVL5NH#(9G1S"Q]O0D MN=Q7"M[,*60U>&2^D>6.==]!*.]!P5'5%+Y;%1W6 =]FIL1YYIZ(6^/!^??2 M/TW$ORD<"8,F>=KGI1/]=CUNUX_$,(WB-([ZDQ2+)(XFPWZ4#&(LTF&4CN-H M-!S2EV$T.1U%P\FX%7)883B&:E%-OI&+A35?.:7*I1B?_HML,4AG'QC!X_Y! M$X_%ZV\"<<@CACUI 0.J5A:@7%+6J@4KGF6F M01C!:&&!++T YJ@\0!D-#$DQL[)2=-(C!!91E@[BL'U3."*0FCO ;MQ/D,M M!@1T[^XA7G MJXT #>W;?#JBIB7OZAXDHOBT(G-%M0(JYJ)QI#OD-=4BY!SO;7-Z(:W7,$IR MO6#RQE%-94N8LJ-L1[,?=E7C-15\*$]VA$PN-&A1;I8<\4V MB.Z$YS;@JJ. M5W-C]=^!#Q6XMN#O8PZ7!4^UA07I#=RAYMVIDD3I>M&TKL-6I^&>IEMRD$G9-#SN)67_BIY3E>H7O9[TAZ(:.N7': JS4=\*[<"2MVQ64^KIJ/Y%F%:R@L*@45@M 8*._[6^_;5W MKEL)A[# HIMZPWZEE[$=+'B5%37.9Y+R>G^KM>YX6JQ.98G0H%K3', !(+72 M^.ES.GA#L[5S O,&Z+W;TOP4^[T'113Z&D&Q6DDA%0[34,_")&O-*&\"^"G4 M+46!5&"=]K6,?*H'>(6BJNBP#H6&-L+-TF_M!U*IXC:6SQ#DOT:B73YPT(7W MKRE/-R]76;G";SBJ][_=$TUT SCGA\DIGHZV5J-H/!Q%IZ?]]LMFO1NR(U!% MPW@034;][N.1& RC!,W%Y'30?0S*=&5UB';:DZX6'19,*9X;9/-+B_:S.VG\ MU4X:H4%]\/.KT+6^6*.0#]^/C*K_@X@?0-)A-!U&%*+<'Z71.!V+_C@5CQ/T MJ),H[8_$'UVL !##41(ER4"D_3B*)T/Q>-0?1_UXB(W[$(?E&(P&(RR(\Z-M MWCO@PZ*?3*(D'E-OW$IXU)6QA('$,A?K]":=. HGC"7](1E&,)(TGD^VD6IGQ MRQC>T%T%WR=L9P\5ZOU!MNT6#(_5^K 2W:/>*6PCG. 71 MMQOK5BG)75$D(&8MMT2_&81& N,]C<#(/F7YNAP]4R0RI-4\J((ZK6RY)*FM M5I9U0*5H2SE2.F?[\0IQQ;A+="^]* MV3E?ZSO!C5ZX^UZ_7?]R\*&J_RP\&;! MU^=3X[VI^+%0$A;2!GR?&&PO=V]R:W-H965T(A-P(+""5EFIYZ$6TVSZ;9"!6$SMKFZ;]^QTG-&6E%NV^D+F=XS.# MQ]-&JF==(!IXK4JA9TYA3#WQ/)T56#$]D#4*RFREJI@A5^T\72MD>0NJ2B_P M_<2K&!?.?-K&[M1\*O>FY +O%.A]53'UML!2-C-GZ+P'UGQ7&!OPYM.:[? > MS:_Z3I'G]2PYKU!H+@4HW,Z<\^%D$=GZMN"18Z./;+"=;*1\MLXJGSF^%80E M9L8R,/J\X 66I24B&;\/G$Y_I 4>V^_L5VWOU,N&:;R0Y1//33%S4@=RW+)] M:=:R^8F'?F++E\E2M[_0=+6![T"VUT96!S IJ+CHONSU,(LG 3S1ZMD3:B4S MU!HB=QB'E DA=,,X=M,PA2LN.%W4''92YAK&"873%$91[(["&!ZD825Q?&@_ M@\2-XK$;!".R8]=/4S<)X\]&[QUM0(5JU^ZYADSNA>F6H8_V3\EYMT$?Y=T[ M1-WON-!0XI:@_F 4.Z"ZW>X<(^MVGS;2T':V9D'/(2I;0/FMI-MV<.P!_0,[ M_P-02P,$% @ SH$Y5L@7E'^C @ 08 !D !X;"]W;W)K&ULG51A;]HP$/TKIZS:)R AH85V@ 24:=540$VW?C;)A41U M[,QV2OOO=W9HQJ865?L .=OO/;^S?3?>2_6HN+EQE17OJ^3'$NF M>[)"02N95"4S-%0[7U<*6>I()??#(+CP2U8(;SIV]UXJ[8Y<9.^--QQ788H_E1;12-_%8E+4H4NI "%&83;]:_F@\L MW@%^%KC71S'83+92/MK!33KQ FL(.2;&*C#Z/.$".;="9./70=-KM[3$X_A5 M_:O+G7+9,HT+R1^*U.03;^1!BAFKN;F3^V]XR.?#^=P1!@%[Q#" R%TOIN-G,MK9MATK.0>E$63F@U5'P"&!SP>=L#]J MT5FAM %!64#9O)]_Y9E(R4_4":*+C[+"'CP@T""I.3/H*-J=](F\:UV(G8/. M.:,CBI-<CL@!: MSR0]^\/ ;M!V_>EO4$L#!!0 ( ,Z!.5:&GCK:;@, )P' 9 >&PO M=V]R:W-H965T/2-%.ZKB29GS+ M- ]./+'3Y'5%+D4X), H"GUZ[L+T+0Z8WG:%XFXG+/G+(#=Q6#L3U<3>=BV MC7;+I/:^.TM35]34HIN9CC2O5,:VZ'EH-ZGK+&$90&V3YEGV/FU1Z62U"'.W M=K4PO6^4IEL+KF];M+L+:LRP3.;)T\17M:F]3*2K18<;NB/_K;NU/$HGEE*U MI)TR&BQ5R^1\?G9Q(OO#AK\4#6[O&\3)VIB?,OA4+I-,!%%#A1<&Y+]'NJ2F M$2*6\6OD3*:0 MS_?F+_&+RSES4ZNC3-=U7Z>IF<)E!2A7WCOYKA3QK]O!.^ MPC0N_,(0]^8B=-^T(YG&K=/S'[9B'/;:[@__W%]MT@],\MZ M6HPL%Y$E/\#R 6Z,]K6#:UU2^6]\RHHF6?F3K(O\5<(K*F9P/#^"/,OS5_B. M)YO'@>_XD$WCR;WD*\).7H;)BSAS'1:T3/C*.[*/E*S>_C9_G_WQBJB32=3) M:^S_.??_GP6NJ")KJ02E"],2>-R2DTV,Y:? M)I2*9RWI@D%K\@.1#J "K=TIO0%L3:^]@- Y8CCJ$AJ%:]4HKQC%Y0(JI5$7 M"AL.S,1>@%UO.^,H H0R,CGH':L5U+/B:?,,SH- OA74KLE.-^,(*BK)<@2A M2A7(V3O, M.RA?LZ1Y#FU\5W(ZG*SG/);L,&B<*-B#9T_.A^!U#YL:H>W%ZOCC6(IVBA^=8-V MHSA\0Q5#L]GO[Q*PL1?$@3==J+]KX[F:A\^:VR=9V<#KE>'B- XDP-205_\ M4$L#!!0 ( ,Z!.5;F0ZQ7'P0 !() 9 >&PO=V]R:W-H965TH?NKN3$TB@Y1"E5A;96NP>!J'IP- M3\\SMN\,OBGNBE0YT:X#*V @N! N*B@%*I+-Q$8^DS7:C2#HR M)M2JZ.X2#TVZEFQ]'M*D-886ED\[8-9J,X!+=$*5EK/V=I/D\B YJK"PTB7= MLO84OK;"$!M?E>0LL5K2<%]7\(4UZ%?N$9OK?^5@@' "69@-I_2>3,,LCX^I M!6D:9J,8IEDX'N=PKWF#3R =AY,Q>PXG69@D.5P(N_%:4',!4>FV]@J4+2.B M8\H*5!2W]>?D>=]+RLGG5I&NSS@E!URQ EW$SM0RY#3,QQ,8IG$X3G.X1=ZL M9V*\[9!.H?)Z7"HK&8H_B>D@AU_AGH!X<=G-=81W1])ZE,*UQN,Y"E)T\_\1 M^13.CB_T6'WR--X3+-*1%E/(:!/2M#>5P7 \"4=9W)O+2>@D3,;#WMRH$W\Z MW>_*RRJ"?!J'*2GQL6I:1UO@E_E@$U<'OQ.Z\2B'/UYX]VF>0)Y/2.P,CMV2 M4:]/56C673?FVB*U?&PO=V]R:W-H965T7JI2NVE4>%_?QK'+"JR$ZYL:-=WDQE;"T];N8E=; M%#(H566<)LGGN!)*1[-).%O9V<0TOE0:5Q9<4U7"'A=8FL,T&D2G@[7:%9X/ MXMFD%CO$01]]KC$LF0@,N.O#C,Z4[+BY?J$_E/PG7S9"H=+4WY7TA?3 MZ#H"B;EH2K\VAZ_8^3-FO,R4+OS"H94=CB+(&N=-U2F3!972[5>\='&X4+A. MWE!(.X4TV-T2!2OOA!>SB34'L"Q-:+P(K@9M,DYI3LK&6[I5I.=GOS\^W<,@ MZY:"'3-R!OX,%H7SBX MUQ+E?_5C,N]L8WJR<9&^"WB'61^&@QZD29J^@S<\^SP,>,.W?#8>W6M^M6JC MU]6X/6Y=+3*<1E3_#NT>H]FG#X//R9=WC!J=C1J]A_YCB?B?D/"HX5>A&^I& M2$-\DQLX( BM3:,SE. +X<$T%A9&6 DFASMEJ:&,=2 :7QBK_@YB2!U:-S8K MJ$-8K*G!&_B8]L9)TDN2A,\89VFJBIIQXTWV#+DU%7CJ<98-7Z6!WQNJN6;[)T4JN!;"XSR!!0[:E,(S/EWN3=E4V&NI6M7.B8;ZQX*H MZU)E8ELBE.+0YYS-FQV]#)!><W)2U8-=7-0Y%?CF8>BV(?O7$J4?LE, MN=*"(M,2A<*[+ 96A4RX@MW:*WJR8'OD*K1MBL+]\I[#\W;\_"O>#O$'87>*"KS$G%23_M4X ML.QG;C31V&T=9X&FUA M6=!_";0L0/>YH<>YVS#!^=_)[!]02P,$% @ SH$Y5A4[J 8; P 10< M !D !X;"]W;W)K&ULO57;;MLX$/V5@=HMMH!A M7>S8<6H;4!RW-1I?8*4M]I&6QA81BE1(*F[^OD/)4=-%$O2I+^)%<\[,&8F' MXZ/2MR9'M/"C$-),O-S:\L+W39ICP4Q7E2CIS5[I@EE:ZH-O2HTLJT&%\*,@ M&/@%X]*;CNN]C9Z.564%E[C18*JB8/KA$H4Z3KS0>]S8\D-NW88_'9?L@ G: MK^5&T\IO63)>H#1<2="XGWAQ>''9=_%UP#>.1_-D#D[)3JE;MUAD$R]P!:' MU#H&1L,]SE (1T1EW)TXO3:E SZ=/[)_K+63EATS.%/B.\]L/O'./QTM;Z90QAV8;'ZN-XN MXYO%>@5Q C=KF"\WU^O_YG-(;M:S+[#YNIU]CI-Y!Y+XVV+U*>E O+J"9+%< M7,=;V%S'JV3L6ZK),?OI*?]EDS]Z(?\(EDK:W,!<9IC]CO=)2RLH>A1T&;U* M>(5I%WIA!Z(@BE[AZ[4-ZM5\O9<:I"R:YW0UL/[S,'>6+DS)4IQX=%@,ZGOT MIN_>A(/@PRM%]=NB^J^Q_X6O]C?S0RP$J#VH2@,6I5 /B :81D#!#WPG$*R" MDFG+4UXRB\!E'=P/PG]OWX-A]UP>#)2"2; YPIYK8^&N(@1J8'OW),=*!?+I.9W.NL[8'E'//34JT="QZG3KZ;#CZD^B(HH>] MSF 0MM&-%$D_!13-Z?T_/Y,9H0:=T>CL3U%1][F#X3^QM@+UH39P0PVHI&U< MKMUM[XBXL<9?XPZU M"Z#W>T5><%JX!.W-.?T)4$L#!!0 ( ,Z!.5:QX!P!@0( (T% 9 M>&PO=V]R:W-H965TR :M2\LB)3"<>E6<>V-BB* *I4G";)85P)J:-L$N9N M3#:AQBFI\<: ;:I*F)<9*MI.HV'T.G$KUZ7S$W$VJ<4:%^CNZQO#5=RS%+)" M;25I,+B:1J?#D]G8]X>&!XE;NS,&[V1)].B+[\4T2KP@5)@[SR#XM<$S5,H3 ML8RGCC/JM_3 W?$K^T7PSEZ6PN(9J5^R<.4T.HZ@P)5HE+NE[3?L_!QXOIR4 M#4_8MKWI401Y8QU5'9@55%*W;_'SQ?SG_?SJ#N8/_%Q,8L?\ MOBO..ZY9RY6^P_4%+DF[TL)<%UC\C8]95R\N?14W2_<2GF,^@-'P,Z1)FN[A M&_5F1X%O])Y9'%P.J)%4@;\M@5D"L1H3"E0BY(AMHEXUE]];V MMD9)2S-XZU#BG8A4:-;A(K"0LWG7IJ6?[>^:TS9B?]K;B^I2F+74%A2N&)H, MC@XB,&WXV\)1'0*W),?Q#<.2[TLTOH'75\3_85?X#?H;./L-4$L#!!0 ( M ,Z!.5;XK%$>$@0 @) 9 >&PO=V]R:W-H965T M.%P8]9?,?3E)?DD@QX-HE+\SQ]^QU?..\3*C7/@+Q]:VGT#6.&^JUID85%+' M7_'4YN&_. Q;AV'@'0,%EM?"B^G8FB-8MB8T?@A2@S>1DYJ+LO663B7Y^>GZ M=K>$80_FL^UJ"[IFM9BM=S!;+&[OU[O5 M^@-L;O]<+5;+[17,A9,.S $V%AUJ+T*Z?]@8)3.)[L=QZHDHATNSEM0\DAI^ M@]2O\-%H7SI8ZASSU_XI"3RI''8JY\,W :\QZ\%H< '#_G#X!M[HE+51P!M] M Z_3=DY:]+P\[\EW[,K5(L-)4G.Z[",FT^^_&[SO__8&K\L3K\NWT*=G2W&. MY/^ @5V)=(DR4]5"/TM=0*-%DTN/.1RD%CJ30H$C8Z1+ZX/_^M,2%L;6QD8( M81%(=DV_.62&KK;S9$L][\N W6C/R+65!%N9SK#F:U.")R[T. ML;<K M&,744K,5J:F$ICG%XB[XR.%YW316>.8 D0:1?Z8['+Y?=()9H-$DB" U3Q;5 M!B>FE@]?.6G,T#F:ET 3& 0/HYU!M7,JZ-I[&D5.T!X@R:4/K M:06\@BS%(P=%HEA)SU["<5;,$?.+6# /U&BN*0IT?-XQH]3^2W/M$7@'<&/ H/_3'Z%JL3PN(Y-G%!:0QQI\%#8K3U.I%^X7I8W62;@[M'?CK7$G M#"J.]6@#?TUW%JHX)B,>#3FL]G3<08::OH]\H];4&[M57(D:]_T>@:(6DA"@\D&N_]_.[!&S&ULI51A;]HP$/TKITR:-FDC(=!N8Q I4.BBK0$1 MNGTVX4BL)G9F.Z7]][.=D'42I97V)?;9]Y[?LW,W/G!Q)W-$!0]EP>3$R96J M1JXKTQQ+(GN\0J9W]ER41.E09*ZL!)*=!96%ZWO>I5L2RIQ@;-=6(ACS6A64 MX4J K,N2B,":#=Q/",("TR582!ZN,<9%H4ATC)^MYQ. M=Z0!/IT?V1?6N_:R)1)GO/A%=RJ?.)\=V.&>U(5:\\,W;/U<&+Z4%])^X=#F M>@ZDM52\;,%:04E9,Y*']AY> _!;@&]U-P=9E5=$D6 L^ &$R=9L9F*M6K06 M1YEYE$0)O4LU3@7Q+:!;& M&PAGL^5MO(GB:U@M?T2S:)Z,(*$9HWN:$J;T):>\9HJR#"I>T)2BA'>K=O9^ M["HMV1SLIJV\:2//?T;>%[CA3.42YFR'NW_QKK;:^?6/?J?^6<(K3'LPZ'\ MW_/],WR#[OX&EF_P#-_1VREK#7)X&FFJ;20KDN+$T>4D4=RC$[Q]T[_TOI[1 M->QT#<^Q!R\\RBFY_T4(H:X%F0I:V6+C>^"UKOT70%1")?@]U6\+E$',%8(/ MBH/*$1:4$9924D"BB$+="90T688X9*S6&VNLN%"@#S0E"GWOXW?0C@]":03J7P'++8INXX/!"82#^3 .:4Y8IE5J/:\PTSOU:NZ3 MRBQ19+;_2+#@IDB[U:[%A4UE_TUO^J,VD5$FH<"]AGJ]3Q<.B*;G-('BE:WS M+5>Z:]AIKMLT"I.@]_=<7V\;F .ZQA_\ 5!+ P04 " #.@3E6GMPRNM," M #@!@ &0 'AL+W=OQ@CN3D=V;R\E(-+HL.,XEJ*:JF/PQQ5)LQT[@[#<6Q7JCS88W&=5L MC4O47^NY),OK4+*B0JX*P4%B/G8N@N$T-O[6X5N!6_5J#4;)2H@G8]QD8\7= M)K(LKYAFDY$46Y#&F]#,PDJUT42NX.:C++6DTX+B].3N_F$&<0_N9@]PU)4JLGC1.WBM,F]?$W5(8HL0'T8P#394-4MQ[% '*93/ MZ$Q.3X+$/S_"+^[XQ MPC(2H[#_C^0 M'%#I.LF#X-#U]%Y-G0KEVLY6184 MZO?.^@[(=IZVAA:UG6$KH6DBVN6&?D$HC0.=YT+HO6$2=#^UR4]02P,$% M @ SH$Y5O)" C-_ @ ?04 !D !X;"]W;W)K&ULG51A;]HP$/TKIW2J-BDEB4. 4H@$%%2DEE9 .^VC20X2U8F9[93NW\]. M0M9)%$W[DOCY[MZ]Y^0\.'#Q*A-$!>\9R^702I3:]QU'1@EF5+;X'G,=V7*1 M4:6AV#ER+Y#&95'&'.*Z'2>C:6Z%@W+O280#7BB6YO@D0!991L6O,3)^&%J> M==Q8IKM$F0TG'.SI#E>HGO=/0B.G88G3#'.9\AP$;H?6R.N/VR:_3'A)\2 _ MK,$XV7#^:L \'EJN$80,(V48J'Z]X009,T1:QL^:TVI:FL*/ZR/[K/2NO6RH MQ EGW]-8)4.K9T&,6UHPM>2'.ZS]!(8OXDR63SC4N:X%42$5S^IBK2!+\^I- MW^MS^)<"4A>04G?5J%1Y2Q4-!X(?0)ALS686I=6R6HM+<_-15DKH:*KK5+AX M7$\A:,%L-%_"R^C^>0J/,YC-%Z/%9#ZZA_EBM5X^/TP7ZU4?)CQ70I]C09G6 MH J1JA0E\"W0-YHRNF%XI?^3*TD9@L3HF/!U;4+RV\!16K)I[$2UO'$ECWPB M[QH>=,]$PC2/,?Z[WM%6&[_DZ'=,SA+>8M0"W[.!N(2"P$0"NW?=L8->%TX=D_-A)#(4NW+P)42\R%4U',JI'ZDUY=3 ]4[-)< L.M+G5;W< "40U[!13?EP.VX4J/:[E,]/V(PB3H M^)9S=02F07/CAK\!4$L#!!0 ( ,Z!.5:Y?^#@X@( .X& 9 >&PO M=V]R:W-H965TDCB5 M R-4:M^S+.F'F##9X'M,:6?+1<(4J6)GR;U %N1!26RYMMVV$A:EQK"?VQ[$ ML,\S%4@L#MP!@YO7%+^^<.3Q$>94T&GMS(.!86M"&*.O- *CY8 3C&,- M1#3^E)A&=:0.K,LG]%F>.^6R81(G//X=!2H<&!T# MRR+%9+?OR%93Z>QO-Y M+/,O'$M?VP _DXHG93 Q2**T6-E+68?_"7#+ #?G71R4L[QAB@W[@A]!:&]" MTT*>:AY-Y*)4-V6E!.U&%*>&B_OU%+P&S$;S)3R-;A^G<#^#V7PQ6DSFHUN8 M+U;KY>/==+%>]6 J542%P "V+!)P8'&&P+? I$0E085,P1$%4JU]GJ6Y(Q= MUKH_M8+:Z6="1.E.ES22\'W--C'*'WU+45*:FN67"8R+!-P/$NC"'4]5*&&: M!AB\C[>H&%5%W%-%QNY%P!OT&]!T3'!MU[V UZPJW,SQFA_@%9E9*[I.04;2 MN10+A-9Y!'TO>W+/?!P8=/$DB@,:PV]?G+;]\P*_5L6O=0E]^&E-/9?H92KK M$ D[ID&A090N',B0'S4+!/PLHCT820U$G<=D@Z+J?FF_8\(/WXRW>, 8G')U M8Z7A-L]-MU<6"3/VL6A IKFF[MMGLN/^P MJ$'D(5W'-CN=ZW-_G56;00F*73YI)>2=*,919:V&^:B886_NQ4M ]=Y%J808 MMQ1J-ZX] T0Q70M%\7T^T39)!3:@?:WG*N3H@^HGKCA7U!+ P04 M " #.@3E6PROF@T<# !5!P &0 'AL+W=O=NI+;/)$0>H!$6=A%:FE5:.^U20:(ZL2<[93= M^_0W3GCJJD7[ZEY //;,;_[CQ./N5JI7O48T\*,0I>XY:V,V-ZZKTS467%_+ M#9:TLI2JX(9,M7+U1B'/ZJ!"N('GQ6[!\]+I=^NY1]7ORLJ(O,1'!;HJ"JY^ MWJ*0VY[C._N)IWRU-G;"[7Z!D>8&ESF4)"I<]9^#?W+:L M?^WPDN-6GXS!5K*0\M4:DZSG>%80"DR-)7!ZO.$0A; @DO'/CND<4MK T_&> M/JYKIUH67.-0BK_SS*Q[3N) ADM>"?,DM]]Q5T]D>:D4NOZ'[<[71_ PAO%D.I@.)X,[F$QG\Z?G^]%T/KN! MP1O/!5\(O**OX6K&!<(,TTKE)D<-EW.[I+]T74/"+-Y-=R)N&Q'!)R(Z<"]+ ML]8P*C/,WL>[5-"AJF!?U6UP%O@5TVL(?0:!%P1G>.%AE\*:%W[":RIS9W0D MLHI&'Y78$%H?$^S9NM$;GF+/H<.C4;VAT__S#S_V_CJCKW70USI'[Y]],1^) M/8][J!3P=TAMD?KXKKD&N03:9BP6J&BK@9<9W'.5K@_[SH"O5@I7W& &>6DD MI()KC77HD<5@BPHM<2D%]0A-W]FO] :XFW^?!0:%5";_EW(,I3;P34FMX;FD M#B7JV>]29'FY@F_4H?3GRW>REC;2)B]JQ6.>*WCAHL+_(P4= /Q)!UN]4B-> M5F6FX0(B/V*1WZ'1U>YWG(E9.XI9IQ.>K![GAE)MI*(DL)"6%84LC /6#MH0 MM@.X]%D2)2P(8_A"3!9Y+9;$(;2('OO,]UL0A![SD@@NX[#-0B\B1UKU"91T M6C"7A@NKA\PV@5HQ&99\\9Y-'@'S H^%2= 8H9\PWVN3L<]P<9K#EL@ZOL>2 MI/W1P7!/6EV!:E4W= VIK$K3=+W#[.'.M\NC>7#CT':WL^Q*XI%#ONATY MH)HFWAA&;NK&N9"&VG ]7-.]A\HZT/I22K,W;(+#3=K_#U!+ P04 " #. M@3E6^6" 318# #D!P &0 'AL+W=OB+S;D=GC,B.<.]5-]TB6C@1R5J/7)*8W97GJ?S$BNF+^0.:XILI*J8 M(5-M/;U3R(JVJ!)>Z/NI5S%>.^-AZ[M7XZ%LC. UWBO0354Q]<\U"KD?.8%S M<#SP;6FLPQL/=VR+2S2/NWM%EG=$*7B%M>:R!H6;D3,)KJYCF]\F/''Z_8*\GL7BY%+K]A7V?ZSN0-]K(JB\F!A6ONW_V MH^_#_RD(^X*PY=UMU++\S P;#Y7<@[+9A&87K=2VFLCQVGZ4I5$4Y51GQHNO MJRDD%S";S!_@:7+[.(6O,YC-%Y/%S7QR"_/%#==K)97\)>26D-3T]<7 M_%\LH)2BX/46!/E1 ZL+V#"NX)F)!D%N@#TS+MA:X$=JO 7JB[A3M:FU#"M"RQ^KO>H0\_]"GU9_F=5@^W2*17):LA" \G MX&4E%1U@9 85K*1A J;:<+K71&=FI3RU4CKECR]4O_14;SOE?ZYHHFU?Z>1A MM2;.A],'-U+MI"(T6,NZT/ 6HLS-$M\-@YB,]X'K![&;#F+X0.:E&P>^FUZ& M-I3%D9ND81N(,S=,???23[NB+"%'E%*LZ\YOA^WTW#&5E^?$I&[DI^X@\6U] M&+F#<-#O."!"4919?QK0CH.L#02IZ\>)ZV==)!H00/)*QN\"/'6MO%&PO=V]R:W-H965TN1YZF\Q(JHGJB1FYV-D!71QI5;3]422=& *N8%OI]X M%:'.:;'&)^D_] M)(WG=2P%K9 K*CA(W$RZ&%+B=.ZD"!&[)C>B'V M=WCH)[9\N6"J^<*^S8T#!_*=TJ(Z@(V"BO)V)>^''E/:P>%_/9 M<@1+<_7%CB&(#Y@.7#\)X,7,'E .M10Y M*@61VX]#LQ-"Z(9Q[*9A"K>44_.G%K 5HE P3$PX36$0Q>X@C&$E-&&&HVV/ MHBV5N%$\=(-@8.S8]=/43<+XW(%Z)R-0H=PV@ZX@%SNNVVGHHMU;4*V"X,5"_-X@=D.UPMXX6=3-0:Z'->#9F:=Y#E#;![&^$T$?'%NA> MV.P?4$L#!!0 ( ,Z!.5:F/$E%N@( /,% 9 >&PO=V]R:W-H965T MUG3=LV(S ML5#;\B2YZ?Y^E)RX*9#FQ1(EGL-#RN1T*^23*A UO%1EK69.H74S\3R5%5@Q M-1 -UG2S%K)BFDRY\50CD>465)5>X/MG7L5X[:13>W8GTZEH=2+*]GR7F%M>*B!HGKF7,^G,PC MXV\='CENU<$>3"8K(9Z,\3.?.;X1A"5FVC P6IYQ@65IB$C&WQVGTX'+1*GL%[:=;Y@XD+5* MBVH')@45K[N5O>SJ< 8^>\ @AT@L+J[0%;E!=,LG4JQ!6F\B)X M;1YEJ27=+B=PA92B"PNA-'QY8*L2U=>IIRF2\?>R M'>N\8PW>81W#M:AUH>"RSC%_B_=(82\SV,NTNY8BAU#=)S!-,M$-2S#F4/=H% ^HY-^_C \\[^=T!?U M^J)3[.G!,QR3=A)\7!K\:IG4*+LG 2HH5BLR]T6%&V)Y\VQ'?&X;E$SS>@.E M$0B9^4T^0N1&PS&MH[$;Q3X\,LE-?0^=PM"-SGP81VZ2Q/ @-"L)$";N*#'( MX2AR@R"&!5,%-(SG0/,&6"7:6BO@=5:V1A&O01<(%?&V$FDV:!#K79B28O*2 M:X[J0&=F"-I1EM*[*2 [=.!G!,/3=)(SA'LT >TV,"E5!.(:JJ\<%5YF1 M L2*$ YB^ 3'7MD[:,0*Y<:.&P46V_5D?]I/M/.ND5_=NW%XS>2&UXKTK GJ M#Y+8 =F-F,[0HK%MO1*:AH3=%C2541H'NE\+H?>&"=#/^?0_4$L#!!0 ( M ,Z!.59 [CQ+C@( +T% 9 >&PO=V]R:W-H965T7W)882'K!"K1KT73;LV(SB5#9\B2Y:?]^E.UX MZ9 &V(M-4CR'AQ+(Z4ZJ9[U%-/":BT+/G*TQY<3S=+K%G.F>++&@D[54.3/D MJHVG2X4LJT&Y\ +?'W@YXX633.O8@TJFLC*"%_B@0%=YSM3; H78Z&Y+$#A>N;,^Y-%9//KA)\<=_K !MO) M2LIGZ]QD,\>W@E!@:BP#H]\+7J 0EHAD_&XYG:ZD!1[:>_;KNG?J9<4T7DCQ MBV=F.W-&#F2X9I4PCW+W#=M^8LN72J'K+^R:W*'O0%II(_,63 IR7C1_]MK> MPP%@]!$@: %!K;LI5*N\9(8E4R5WH&PVL5FC;K5&DSA>V$=9&D6GG' F^7[_ M= 7C'MQ>S9=7RPGHA:Z/8-_'(CA)>(EI#\*^ M"X$?!"?XPNY>PIHO_("OZI*&0L-Q0LC=:"49# M//;=,!S#35Y6!K/VF!<&2;"!,U(W',1P_@XMVLOA)/(SQ/'(C8<1''L.[V"D MG%H2&55F&:ZNFBWF^;-2/Y-;Q;;'5,;7FB2L":HWQO&#JAF632.D64] MH"MI:-QKZ*UZO+2"VM6@?DAAQ+\^,1-M")%(E*;O]^QU2BNHHC!%L\V*3U)PS M,X?D<&9'+A[DGE(%/^J*R;FS5ZJ9NJ[,][0F\H(WE.&7+1=F;6U2&>\557)Z%J ;.N:B)\+6O'CW/&=QX6[L%- M9PW9T0U57YJUP)D[L!1E39DL.0-!MW/GRI]FB;8W!E]+>I0G8]"9W'/^H">? MBKGCZ8!H17.E&0C^'>B25I4FPC"^]YS.X%(#3\>/[/^:W#&7>R+IDE??RD+M MY\[$@8)N25NI.W[\2/M\8LV7\TJ:7SCVMIX#>2L5KWLP1E"7K/LG/WH=3@#( M8P<$/2 8 Z(7 &$/"%_K(>H!T6L]Q#W I.YVN1OA5D21=";X$82V1C8],.H; M-.I5,GU.-DK@UQ)Q*KVY_9Q!= $WV6?X=+.\O_@*IC>3,51BG M]N;F?4R++J;@A9A"N.9,[25DK*"%!;\ZC__[#-Y%?0:1@D>1%L%9PA7-+R#T M/T#@!8$EGN7KX;XMG=_SGOUO[T_$"(<3$QJ^\$4^L\&V;>V D1VH*]Y4-B2G M@<>_K-5#Z\:%<'*K"0 MPTU;W^.%Q MJ[J2$VU9)A5<2[VI_06U;U7E)C!?]EAS2:!)ZDR"9N8?37;#: MA8D7/;5;O9(OL_.%\2^[)[+$@RSQ65E,^<$7!^AVBT^0E@-+9_X O-'OD?6T MQL]"\>,H&.7_W"CPDU%2J^=&X9@HLQ!%06S/.AFR3LYFW>]X*_$\E QR7C>H M ML!PP:C9#BGT.#A,(48"W+1%6F;&(EM7X(PF8STL-K%EY?>2!*KG>^/^;(7 M^";^2!GWY(FKJ=B9WD)BRBU37>T:5H?VY\\5/M=FN,>6C0IM@-^WG*O'B78P M-('I?U!+ P04 " #.@3E6-X2^8/4" "%" &0 'AL+W=OYTP^G2$7RY;C.^N!VVR::C/@MILS-L48]7!V(ZGG5BSC+,="9:( B9.6 MT_%/NY&IMP7W&2[51AN,DY$0#Z;3'[<"^PBYX:(9/Q><3K5 M7QK@9GO-WK/>RP*_C,;Z[3E-!P8XX3-N;X5RQ^X\A,:OD1P97]AN:KU M'$CF2HM\!28%>5:43_:XRF$#X-?? 0K0/!>0&T%J%FCI3)KZYQIUFY*L01I MJHG--&PV%DUNLL*L8JPES6:$T^W!]=T%A$?0Z_1OX;YS.;R ZQ[T^H/.H-OO M7$)_$-_=#J\N!G?Q*71%H24%/V><-.BYS'2&"L0$V()EG(TX'M+&.E2,(RA, MU@5[YZAI7NW#(0SC<]C[NM]T-:DW&MQDI?2L5!J\H?0$&P!=[= M#;]B\BVX2YE5P055<('EJ[TIQUK:YJ,$UK<#S;$\53.68,NAR9QUKEL;:+G3R.-,35.AY Y]DRQ[3,V_R7I,>6U+Q%%NV00O=J M#EM2Z%_XGN-QG%5^$QWO=)=_U_=!]!CF81[QN?4OBHW\Q-5;331:PZ!3*>;3%.Y2B6AS4)M!;@LD?!5($ ;'7A2& M+P+9*?F#@415(-'G!U*&L(XDQ@46[XLD>K7M_;!Q$H4;V[Z,9*?H?XW$W;@D MS 5-+\1I5BC@."%Z[^B8%D"6EU[9T6)F[XV1T'0+V69*WPDH30'-3X30ZXZY MBJHOC_8?4$L#!!0 ( ,Z!.59&PO=V]R:W-H M965T1(ITE3&-BNX]3MD/J1U6DEUQYY MI\5B&?@1/G(0<1A2_OL& [9N6\1ZO_#DSQ=27[ [K26=XPCER_*1JS,[0YGZ M(4;"9Q%PG+6M+KGN$4\W)!6O/J[%SC%H*6/&WO3)8-JV',T( YQ(#4'5QPI[ M& 0:2?'XF8):V3-UX^[Q.WH_$:_$C*G '@O^]J=RT;8\"Z8XHW$@G]CZ.Z:" M:AIOP@*1_(5U6NM8,(F%9&':K!B$?K3YI+_20>PTD.J!!C=M<(]MJ*0-E43H MAEDBZY9*VFEQM@:NJQ6:/DAFDW0K-7ZD;1Q)KN[ZJD]VAC^>[Z!V!?WNX E> MN_'NZ&SZ-KN!/25Y/#*>:>^ ).8JJEF"#D5 M3W%:[:HI*"1-XGA>(RO,\:YDO"M&W@\LPM^@IO&F=I%^'$U%$4TCAMY\KL62 M3K!MJ=U%(%^AU?G\B=2=;T7&G DL)[>:R:V68=,&M)Z;?DT9\,&D_;)ZHU9O M-BO%'M4RTC4CZ1[C2\;54H0;%DUWZ!=1-4*=:M69P'*JZYGJ>AE6U8NL MO?+!K/W"JJJL>,UJL5N-C'?#R+NO=[]7O?M=P"!:QE)1O\<5!D"*^!K!3O7K M3& YW5ZFVRO#+^^XI;5?9EQ:S8QT\T_-@G_@N,W1^(13'3P36&X8Q-GF Z<, M#U/4_S2QH,[H(MD)-N1_^'C2!FI^TJE^G@LM/Y=M*B&EQ)(4==8PNH-+\@T>V^828 XK! MMZ-W4?,C3C:SC.1"MM&%E))=R'XFV5MVII(\VVU@(7^:6-R3-\^SQIESH>7G ML@TTI)1$DZ(VCEB2^Y4'EJ2]\T^_?N.B5M/8,RD9&%RN$ Z1:X+U/T98_+]1+]:R%XE=?X%4$L#!!0 ( ,Z!.58= M3(#Q?P, )T- 9 >&PO=V]R:W-H965T$*E.N5S M4RPYT# /2F+3MBS/3&B4&NUF?NV>MYML)>,HA7N.Q"I)*/]Q#3';M QL/%]X MB.8+F5TPV\TEG<,(Y'AYS]69668)HP12$;$4<9BUC Z^ZF(W"\@57R+8B,HQ MRDJ9,/:4G0S"EF%E1!##5&8IJ/I;0Q?B.,ND.+X528WRF5E@]?@Y>S\O7A4S MH0*Z+/X:A7+1,@(#A3"CJU@^L,TG* K* :Z)8L+ZM')6TW.=L@GJE5MNP@[TT>K:J) MTFP91Y*KNY&*D^WAY\<;Y%ZB?F?P@+YT;LHD(?H]LR[8UX=WZ\#O*3X6;JC-E>^RR/7:>SSF1 MKY,P+J.?$*(N$U)7SC;>S^.SF5FW71+X@>UX37-=!=<(;8(#;/FE< ^1E(BD M%O$C9T*@<:J&.,Y)/[$XC-(Y^JB&6.B0M_F\"@GQ[0/:8XU-+"MP]:Q.R>K\ M'>NMN@Y:6.<(Y (';F"3P_YJA![QB74"V2V1W5KD'DQD99>_UPR!#ML]HG'5 MEK1(<-AHC1 WL!4$)[:%5W)[M=QW+(4?2,W#D_*"_BH-M=VMS9%9R)58TBFT M#.41 O@:C/:;5]BS/NA&\TS)]LKURW+]?QQ47]-H5_7Z8#V.99[O>HT&T2]' M4/(%9Y[2X C$.D"M4^Q!-DK(QKG'L_%;RCK%'B6V=IYE_8^9+++^=@MH=+5[ M %?,%M>"=QE?,DXEH&N6AI42M+BUN?YT.,^5;;_RG8_B?S72(L'>ZA#BV;[M M'Z[/L=)Q70]C[)Q8H)V7XG.;*7Z)FVI$=7:*=WZ*SVZH^,6.JE/662K>>2K^ M+Z9:9/7W!]AR H\-PBYB5=^?LPT4YYEPM-8IAID*M2U]EXMMO M@>V)9,O\=7K"I'HYSP\7ZOL)>"90]V>,R>>3[ V]_")K_P)02P,$% @ MSH$Y5G$HV*9T P !0T !D !X;"]W;W)K&UL MK5==;]HP%/TK5C9-JS0:.]]T@$1IV9 Z6I72/;M@P*H3,]M MU\_.Z2!$I-5 M$R\D=LX].??8W.NT-EP\RP4A"KRD+)-M9Z'4\L)UY61!4BS/^9)D^LF,BQ0K M/11S5RX%P=,\*&6N!V'DIIAF3J>5S]V)3HNO%*,9N1- KM(4B]^7A/%-VT'. MZ\0]G2^4F7 [K26>DQ%1X^6=T".W9)G2E&22\@P(,FL[77310X$)R!&/E&SD MWCTPJ3QQ_FP&@VG;@481862B# 76ES7I$<8,D];QJR!URG>:P/W[5_9^GKQ. MY@E+TN/L)YVJ1=M)'# E,[QBZIYOOI,BH=#P33B3^2_8%%CH@,E**IX6P5I! M2K/M%;\41NP%Z$3M 5X1X+TWP"\"_#S1K;(\K2NL<*FW5_KMY7S!$;YKJ:C> M?#K9OC'JT1AE2VK+$N\G=IEA*3,\M;%AU:\D\,/H4+$%%R$_C(\HCDK%T4F,C2JO M#Q(O@DT8'>BL E$$@Q F1X3&I=#XU-;&ECV;A(GG'VJV ",_]F%HEYR4DI-: MR3TNEEQH<\$EU\5S5-9&F]A:*M/O+^023TC;T0U=$K$F3N?3!VWM5UO9.Q'9 MFZR;9=;-D^RH9L7T(T6P"JPM@@CNNB,\]98J&-]1!VW(FD*(]GHZ.HF_!^^LAS9@74%$N^:(ZKOCNPVNMKHC-=&"K"^*:-<7 M47UC_!^+@\JIXDA=M"&MA='=.Z.:#P1]L)K33 )&9CH2GL>Z>XGMF7L[4'R9 M'UN?N-*'X/QVH;]3B# _7S&N7H=F)-P^>73^0M02P,$% @ SH$Y5CY" M]BV+ @ S08 !D !X;"]W;W)K&ULK55=;YLP M%/TK%INF5MK"MZ$905J35LW#VBKIQ[,+-XE5P,QV0OOO9P-!:2'1'O8"OO8] MYYX#W$M4,?XJ-@ 2O>59(2;&1LIR;)HBV4!.Q(B54*B3%>,YD2KD:U.4'$A: M@_+,="P+FSFAA1%']=X]CR.VE1DMX)XCLSS%.K].>*)0B8,UTDY>&'O5P3R= M&)86!!DD4C,0==O!%+),$RD9?UI.HRNI@8?K/?MU[5UY>2$"IBQ[IJG<3(S0 M0"FLR#:3"U;=0.O'UWP)RT1]1563BUT#)5LA6=Z"E8*<%LV=O+7/X0!@>T< M3@MP_A7@M@"W-MHHJVW-B"1QQ%F%N,Y6;'I1/YL:K=S00K_%I>3JE"J6??Z>P[ M-9][5$YM:%##==?O8MOU+"? D;D[--'/NP@#"SM=V@=Y7B?/.RGO M6;4YH@4J.4M # IL"/!!8<_V70N[GP3V\US7]T,W'%;H=PK]DPJO:4%5AZ5H MS5@Z*-#O%;[ ?AB&G_3UTP+/#UQ_6![NY.&3\O8=2F%0&^Z]->SY%XX3?!+7 MS_.M,,0]=>;!L-K7DFA8"9;!22&L4*)>\&9Y-(%E9SY\7)M4TJY<;];\! MKA/4^8HQN0_T2.O^8/%?4$L#!!0 ( ,Z!.58LV#<9?@( +L' 9 M>&PO=V]R:W-H965T M A4YHXC#Y.[RF5!!$Q9\3-/93:R[BR4PI*L"_G(MM^@R:>G M^1)6"/.+MG5LS[50LA:2E0U8G:#,:?TENZ8.!P#%TPUP&X#[&N"? '@-P'NO M@M\ _/.=7O9"ZYVLT53H;S MC'"XGJA2IVA&7M0+D&C,.:$K,.N+""3)"W&)KM'3/$(7GR\#+)6PAN.D$9G4 M(NX)$0\],"HS@6*:0MJ!C\[C!V?P6"7<9NWNLYZX9PDC2&Z0YUPAUW;=CO-, MWP]WNM+Y/_7XG]6/BN&U3\ S?-Y)/G/#7==: _UNH&YA0U&1!$:6ZE$"^ :L M\,LGY];^VE73CR2+/I(L_B"RH^K[;?7]<^Q_^P->H7BG9H* KNNIF?N&60^$ M3=AW/"_ F\.ROPVZZP\&QT'1VZ">[SIWQU%QAYYG>[=M5%T ?-"-2N K,P8$ M2MB:ROI5MMYVTHQ-@WWEGSC#J=/AC]1DJ@?)'_IZK#T0OLJI0 4LE91]TU?- MDM>CHC8DJTPO7#"I.JM99FJZ M&PO=V]R:W-H965TU*%(@L$;BE=H"/%(T#TZ,..EXI*63140D79(>Z:\O*!+,D"B[B& M7@MN;B=WLVMX&'V_7L#9%#6AF?HX<+71L"?=J.0;%WS!";X^S 37J8)K'F/\ M&N\:;Y7!X&!P'#023C%JP85_#H$7!/"XF,+9^X\-O!=5X!R!Y57;@%2S=GL:_X-@SZON=Y W=;HWY9J5\VJC]RB9%8$:)BGA*P3*X:0GH KND2C!R3)[ MAKE0BBXS/(<1$QM#(9(2*\V5'U!U@;3_-9!.%4CG;6D\-_>J4:(R[OBK.X;R MXNO\=?ZXZQ/^NI6_;J._&>64;5B=5B/0UN(KM281#AU3;!7*+3KAAW=^Q_O4 M\.[W*EN]1EMWIJ;GZ?J!1-:9:X8'GM]K<-&O7/2;DT/VIY+3"'QC>O^!MI:HSXAZ5:89RE3JVN^;1DT8"*B1;KO.@OA38M)!^FIFFCM ?,?B*$/DRL0/4W(/P-4$L#!!0 M ( ,Z!.59J-<1/YP( ,) 9 >&PO=V]R:W-H965TPS3W'YUS;7 ^WE#WQ%$"@YSPK^,A*A2@'MLV3%'+,.[2$0GY9 M4I9C(;ML9?.2 5YH4)[9KN,$=HY)8<5#/7;+XB%=BXP4<,L07^ +@[@/M>@+<#>-JH4:9M3;# \9#1+6(J6K*IALZ-1DLW MI%"K.!-,?B42)^(?-_=3%'70U?1B-IT-T!7(G)RC,>4"G4U 8)+QST-;R*D4 MP$YVM)>&UCU!ZZ%K6HB4HVFQ@$4#?MR.CUKPMK18^73W/B_=5L())!WD=<^1 MZ[@N>IA-T-G')E_C?Z8YD.=5R^!I7N\DK\YT4Z(-T&\&JD,^X"5.8&3)4\R! M;<"*/WWH!LZ7)G?_B>S HU]Y]-O8XYL2&!:D6*%,;3*4R#W69-BPA)I%_80V ML>]WHZ&]J1LY#NI'?L^IH@X4]BJ%O5:%CY@1/,_@#8&&)*C-[7E^X+Q2>!P5 M^6'8:U885 J#5H7W5."L25-PK"GLAZ^S=AS5[?NN>T)46(D*W[FP">8I6LK* MP)$L,":-C9LZ/%YCKQ?V7\D]CNIZ3NB=D-NOY/9;Y=Z!JFXO^U RYLTMK-X M$7&.V(@672["44*<3RN/"3,DU'4%+ M7;7F5,@:J)NIO*4 4P'R^Y)2L>^H":I[3_P'4$L#!!0 ( ,Z!.5:4X7\Y MCP( /0& 9 >&PO=V]R:W-H965TBS&BIULF"\Q%*9?.F*F@.>&U%) MW<#S$K?$I'+RD=E[XOF(K24E%3QQ)-9EB?GN"BC;CAW?^=AX)LN5U!MN/JKQ M$J8@7^LGKBRWBS(G)52"L IQ6(R=2W]XE6E_X_"'P%;LK9&N9,;8FS;NYF/' MTPD!A4+J"%@]-G -E.I *HU_;4RG0VKA_OHC^JVI7=4RPP*N&?U+YG(U=@8. MFL,"KZE\9MM?T-83ZW@%H\+\HFWCFRIBL1:2E:U8V26IFB=^;]_#GB (C@B" M5A"8O!N0R7*")G1.ED_OOQY09E?71_ M$8HD;L>>L!RS=4*74Q 8D+%]Y$K M52XZHENTW*N&&QSA3J#HH]#OH< + O0ZG:"+KY_"N*J4KIZ@JRA+TPJ)M5?!ZKQ3@TJ:6V[]( >9UX8 M9G;ZH*,/3M+ORGHM8=[R225!-:VT\0<'_!^AGR9'JL\Z?G9V];0=#02L+R [ M:.XX'L1I]"D!=V^(Z?O@ ?,EJ81B+)30ZZ>J=W@S8QM#LMK,M1F3:DJ:Y4I= M2\"U@SI?,"8_##TJNXLN_P]02P,$% @ SH$Y5AJF2_6P @ ?P< !D M !X;"]W;W)K&ULK57O;]HP$/U73MDTM5)'0B"T M="$2!;9N4U<4VNVSFQS$:A*GM@/M_OK9#F1I!Y%:C0_$/^Z]>^\LG_T-X_^*R4*,$TU03*1D/6TZK3JF!S?&._;/QKKS<$8$3EOZBL4Q&UID%,2Y)F@> KA;@/L2T#\ Z&T! M/6.T4F9L38DD@<_9!KB.5FQZ8&ICT,H-S?4I+B17NU3A9/#C^F8&7:<#BYOK MR7<(9_/;<'(Y7LQ@'EY_"<=7<#1%26@JCN$CW"ZFE2JT)[&B;YJ)* MXQY(,X0KELM$P"R/,7Z.MY7D6K>[TWWAMA).,>I KWL"KN.Z>_1,VN'?2-X! MU\"=88N<7EW&GN'K'91C:K2O,!6POQ^H+^FY*$B$(TO=0H%\C5;PX5UWX'S: MY^H_D3WSV*\]]MO8@X5DT3V$6)0\2M3-@3EG*TZR$QB7,F&<_L88QADK<[FO M#JWDKZU#179JR'2C6@>NY^B?;Z_W6/1JB]X;+8:H6R+-5TVSC<##OKU_I/:\ MX9G7'=92*TNMRMYXM(/:]Z#5]XUZ $3)G\ 4X 06"5%)U,%&#R7E+R]LY:MB M'#1\.2\9\K2.[T>,RY"O3^@5$NNQ5NZM7Z]=E;)JJ_3>\>IJN"%_17$"* M2P5U.J>J]+QJ]]5$LL)TS#LF5?\UPT2]D,AU@-I?,B9W$YV@?G.#/U!+ P04 M " #.@3E68RTY:40# !$"P &0 'AL+W=O(FMC4-L/, MOU\["2DP&31M^9+8-_><^SC&W.Z.\6]BC2CA*4NIZ!EK*3>WIBGB-69$--D& MJ?JR9#PC4FWYRA0;CF21@[+4="RK8V8DH4:_F]M"WN^RK4P3BB$'L<8AIJHE4&M]+3J,*J8&'ZSW[ MI[QV5S5.1/V)6^E@'Q5DB6 ME6"509;0XDV>RCX< !1//< I !/=3",;AW?2_((#H?CK\!\*'V?"+%P4-B+ROH\GGJ '>Q(=H-![=>3,( M[[Q)!.]]E"1)Q0?X" ^1#^_??>B:4N6IHYEQF=.@R,EY)2<7QHS*M8" +G!1 M@_?/XV_.X$W5GZI)SKY) ^9? MDBRX$-E1]UM5]UOGV%7WE\JR@*$ZX3R9;_/;-DP);4"0;5+VC!S&1,;KA*Z. MG!H0(H^12F#+O2N*O^ S9T) 2)[K!#V;R\\*>DDROR"SK9Q-_QD^]M7A?CR4 MZ4+QCF1J5S*U?U6F,7E*LFT&'J5;DAYY"*U1)4ZE6)TR9\/_K#*7)//;+Y6Q MFI9[(LZ%0AZ)TZG$Z;Q)G %2M9*E+OH)GA H1>-$E?ES]>.JTZ*(=G50L&.W MKEO'%0_KO-I7-\=>_DNO*[?3.3W:-5Z=FYMVY56TQ3P8"S+DJWP>$Q"S+97% M?5]9JY'/RR>=$_O OAW:-79?C8C%1/>#OI@OQX2O$M6Y%)>NZ(DZQ(&+ 2J3JR8[Q@D@U MY'M7E!Q)8D!%[GK#X=0M2$:=8&[F[G@P9Y7,,XIW'$15%(0_+3%GQX4S3NZC6;:WAA\RO H3NY! M[V3+V&<]^"-9.$.](,PQEIJ!J)\#KC#/-9%:QF/#Z;0N-?#T_ID],GM7>]D2 M@2N6_Y,E,ETX,P<2W)$JE_?L^ Z;_4PT7\QR8:YPK&TG0P?B2DA6-&"U@B*C M]2_YTL3A!#"[!/ :@/<"H!QW _P&X+\$C"\ Q@U@_%H/DP8P>:V':0.8FMC7 MP3*17A-)@CEG1^#:6K'I&R.70:L 9U0GUD9R]313.!E\^.MC""-O )N'Y2;\ M^R'\\!'"3^JZ@9_7*$F6BU_@5_@17! IX2CFKE1N-=B-&Q>KVH5WP84/[QF5 MJ8"0)IATX$,[_C<+WE7;;??L/>]YZ5D)_R1T -[D#7A#S^_:CQV^QG@ _LC MO0[X^O7P45Q,RG$KY=C&'FRJK<#'"JF$\*"N M;T!5%.Q2UL[3OEX7WR\K_EHQ^R0+^R2+>B([$W/2BCFY5DP4,<]*?9YW:6JG M.R(02EE%8TQ ID0"JS@L&>$)L!VL,ZZ^%!@7D))$'>QQKHZ*! @\5H1+Y/D3 MQ$2DD&2'+$':=0BLK NX-BGZ) O[)(MZ(CM+BFF;%%.KBJM3#<17G4KD$+.B M4%]ZYI#ORH^:^<8PZZ_50Z".C\.I@-^T6'_3(OROA7]N$=DLSH)RTP;EQAJ4 M=1N/._)$MCG6=0\D@RVJN:PK6Y=VS@BWJ@3.+"70BK\VV_LD"_LDBWHB.Q-V MU@H[^RYA5;VZQYCQ3EWME.9H\X<67:WX:W7MDRSLDRSJB:S6U3UI7PKD>]-H M"E61*BKK+]%VMNUEWYH6[L7\:G2['G7,AZKWK5O5K_1UX_R>\'U&!>2X4ZZ& M@QM5GGG=C-8#R4K3/&V95*V8N4U5_XY<&ZCG.\;D\T [:/\1"/X%4$L#!!0 M ( ,Z!.59MMLDG(0, .P1 - >&PO-AZ]8* M8M^3<^[Q]0V.&)5F(]CMDC$3K',ARS%9&E-\#,-ROF0Y+<]4P:1%,J5S:NQ4 M+\*RT(RF)9!R$0YZO3C,*9=D,I*K_#HW93!7*VG&Y+P-!>[R)1V3?GQ. B^LU[L_O=J'3AKLE(1>Z8M72*.ZF&B\*]IX M.+9"K:%CC'SI(7=,1POKNDU&F9)=^2+B E:7YBQXH&),IE3PF>; RFC.Q<:% M!Q"8*Z%T8.R^V41]B)2/#NZ[&6QIK9-SJ725VV5POV?U[7M ,P.#7(C6X("X MP&144&.8EM=V4MUUHK[.M'>O!?LEV M: W50R?C)J"_K>:TMV7?IAL4_$&9SRN['%G-H3O9C6897U?S==8:P-3[N#HM M"K'Y)/A"YLPM_M4))R/:\(*ETOS19H-6F=L TR1X8-KP^7;DEZ;%'5N;IIW6 M&>YY\ ]Z_K-U7C#)-!7;IFWO'W*5W^RX/B#^AN?JS\J^8Z_)Z/+P/=;'X6&; MC)+#]UB_ ARZR<-LR; ^&K?.WYW3MXT&\)8S)M_A;4ET28/9B@O#93U;\C1E M\MDA;.4-G=E7V1U]>W_*,KH2YJX%QZ0;?V,I7^5)>]<-%**^JQM_A>7UX_85 MR^;B,F5KED[KJ5[,JF%@!S9K_0'"/G)=??P(QG&8'P$,RX,YP#B.A>7YG]8S M1-?C,,S;T(L,46!3+]7:WRW\0YYN0^P/7VI0["5XIV(K12O-2#^N@$C2?R[C>4!!K8+ M6.] ?G\>Z"D_)XI@5S%OV!.,(TF"(="+_AZ-8Z0Z,7S]^X,])5&4)'X$,+^# M*,(0>!IQ!', 'C DBJIS<.\\"IMS*NS^OS-Y E!+ P04 " #.@3E6EXJ[ M', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6 M!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV M)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(= MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( M ,Z!.59)^Y#X&@0 +H< / >&PO=V]R:V)O;VLN>&ULQ9E=LZ(V&(#_ M2H:;GLYL44 ]'[/N#&)[K[ZQMPW0UM>:EI,"CW1Y;1TBQ.+)=W#H7(:"4O MQ>N@/ E&D_+(6)6E WLXG PRRG/CP_OK6&LQ4"^*BNTK7N2RL6[8<:_LF1J# U4'HNW92'XUR*O:$KVHDC3J6%= M;FR9J/C^7\VDAHSIKFQ:*KJ+J 29&I.A'/# 15DU/9KQJ63\S&3GR]6Y*A8\ MK9B8TXI]%,7YQ//7>ACY% /E,9HX7#\O07P2_R>,Q>' ]VQ>[,\9RZM+' 5+ M:\"\//)3::"<9FQJ7+L@FB<(YY4,$O+SRU"R;_VD\J?]Y/+4E<158BB>N+PA M_*0![P]RYJ[S&^!D'$C!<(#_PPF>,[C8Y/2>\8HD".0(@1SHA)>(ZPDL<$'^+:V0%<@Q MCG5"DJ4K&]PL9A#%& MEHGFF'B1OX[],*AI9QOB!Y@0!?(!@'S0 &F;:.82OPFF_$\2&5BWP745R$< M\E$#I&.B"'L2;?4G\@G9X#ER/2_E=,PCDVT=8/4NGP9R8,HQ;F?$P\K$Z M7RS(-%;?JCE2P7Z9T9(E:$V_-(L,5PB:O[+ZNXH)N<;J639-!!_,ZQ\Q=O]H MAQ!2C-6S8QJV1Q.ML$O:5)!3K)ZE4%;J+J8H)"F)"]54S(0K8. M"W75S?;Q"F0A1X>%.J?01,6$+.3<54S( M0HX."W75S?84@BSD]'VR!FT>6$FKG')*0HT-"75O?%N8(DM!(AX2ZMKYM3$A"(QT2^L^M;S./5$Q( M0J-&0H/KN[*$'7C.DD#^1"G;]S3=KP6J/RZG=:-QO9L^G-/4DVUAOBIH&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-V4V.@D 0AN&K& Y@6U7X-U%7LW$[\0)$6S&" M$+HGH[YV1K1:O,P>;:^O_,['9 M[X];_]ELOVM_CG\,=C]-=PJE]S$;;(KNX.,RBGHK@=Z*>BN!WMI[V2;06U%O)=!;46\ET%M1;R706U%O)=!;46\E MT%M1;R706U%O)=#;4&\CT-M0;R/0VU!O(]#;>A]+"/0VU-L(]#;4VPCT-M3; M"/0VU-L(]#;4VPCT-M3;"/3.4>^<0.\<]H=XK7QX]CS6>/]W M4AUOU_KG[>_+QV;ON=QQ=O"79?4+4$L#!!0 ( ,Z!.58CU6X-J $ +@9 M 3 6T-O;G1E;G1?5'EP97-=+GAM;,V9S6[",!"$7P7EBHBQG=(? 9>V MUY9#7\!--B0BB2W;4'C[.N%':D6C(BIU+K$2[\Z,O=)WR?1M9\@-MG75N%E4 M>&\>&'-I0;5RL3;4A)U7T<$A#IU=C2M*XX:A M(&)G'=J=GPT.?:\;LK;,:+!0UK^H.E2Q;<6H?K_=!VU&UL4$L! A0#% @ SH$Y5B7&F=17!@ S"$ !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ SH$Y5H0@7*%!!@ J1L !@ ("!^1< 'AL+W=O M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ SH$Y5N6QN\L1 M!@ 11@ !@ ("!*R\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SH$Y5D> VH8"! 0H !D M ("!F3P 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ SH$Y5FB;)O. @ ; 4 !D ("!4?Z," M !!@ &0 @($J4 >&PO=V]R:W-H965T&UL4$L! A0#% @ SH$Y M5N9#K%*"_<# "I" &0 M @('_6@ >&PO=V]R:W-H965T&UL4$L! A0#% @ SH$Y5K'@' &! @ C04 M !D ("!?V( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SH$Y5I[<,KK3 @ X 8 !D M ("!86P 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ SH$Y5L,KYH-' P 50< !D ("!.G4 'AL+W=O M >&PO=V]R:W-H965T&UL4$L! A0#% @ SH$Y5J8\ M246Z @ \P4 !D ("!P'X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SH$Y5C>$OF#U @ A0@ !D M ("!Y8< 'AL+W=O&PO M=V]R:W-H965T/ !X;"]W;W)K&UL4$L! A0#% @ SH$Y5G$HV*9T P !0T !D ("! MO9( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ SH$Y5DP*3I', @ $@@ !D ("!WYL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SH$Y5AJF2_6P M @ ?P< !D ("!QJ0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SH$Y5FVVR26QE&PO=V]R M:V)O;VLN>&UL4$L! A0#% @ SH$Y5K[+,T&9 0 =1D !H M ( !7;< 'AL+U]R96QS+W=O XML 55 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 56 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 57 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 88 175 1 false 10 0 false 4 false false R1.htm 000010 - Document - Document and Entity Information Sheet http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 000020 - Statement - BALANCE SHEETS (December 31, 2022 Unaudited) Sheet http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited BALANCE SHEETS (December 31, 2022 Unaudited) Statements 2 false false R3.htm 000030 - Statement - BALANCE SHEETS (December 31, 2022 Unaudited) - Parenthetical Sheet http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022UnauditedParenthetical BALANCE SHEETS (December 31, 2022 Unaudited) - Parenthetical Statements 3 false false R4.htm 000040 - Statement - STATEMENTS OF INCOME (Unaudited) Sheet http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited STATEMENTS OF INCOME (Unaudited) Statements 4 false false R5.htm 000050 - Statement - STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) Sheet http://nve.com/20221231/role/idr_StatementStatementsOfComprehensiveIncomeUnaudited STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) Statements 5 false false R6.htm 000060 - Statement - STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) Sheet http://nve.com/20221231/role/idr_StatementStatementsOfShareholdersEquityUnaudited STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) Statements 6 false false R7.htm 000070 - Statement - STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited STATEMENTS OF CASH FLOWS (Unaudited) Statements 7 false false R8.htm 000080 - Disclosure - NOTE 1. DESCRIPTION OF BUSINESS Sheet http://nve.com/20221231/role/idr_DisclosureNote1DescriptionOfBusiness NOTE 1. DESCRIPTION OF BUSINESS Notes 8 false false R9.htm 000090 - Disclosure - NOTE 2. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES Sheet http://nve.com/20221231/role/idr_DisclosureNote2BasisOfPresentationAndSignificantAccountingPolicies NOTE 2. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 000100 - Disclosure - NOTE 3. RECENTLY ISSUED ACCOUNTING STANDARDS Sheet http://nve.com/20221231/role/idr_DisclosureNote3RecentlyIssuedAccountingStandards NOTE 3. RECENTLY ISSUED ACCOUNTING STANDARDS Notes 10 false false R11.htm 000110 - Disclosure - NOTE 4. NET INCOME PER SHARE Sheet http://nve.com/20221231/role/idr_DisclosureNote4NetIncomePerShare NOTE 4. NET INCOME PER SHARE Notes 11 false false R12.htm 000120 - Disclosure - NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS Sheet http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstruments NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS Notes 12 false false R13.htm 000130 - Disclosure - NOTE 6. INVENTORIES Sheet http://nve.com/20221231/role/idr_DisclosureNote6Inventories NOTE 6. INVENTORIES Notes 13 false false R14.htm 000140 - Disclosure - Share-Based Payment Arrangement Sheet http://nve.com/20221231/role/idr_DisclosureShareBasedPaymentArrangement Share-Based Payment Arrangement Notes 14 false false R15.htm 000150 - Disclosure - NOTE 8. INCOME TAXES Sheet http://nve.com/20221231/role/idr_DisclosureNote8IncomeTaxes NOTE 8. INCOME TAXES Notes 15 false false R16.htm 000160 - Disclosure - NOTE 9. LEASES Sheet http://nve.com/20221231/role/idr_DisclosureNote9Leases NOTE 9. LEASES Notes 16 false false R17.htm 000170 - Disclosure - NOTE 10. STOCK REPURCHASE PROGRAM Sheet http://nve.com/20221231/role/idr_DisclosureNote10StockRepurchaseProgram NOTE 10. STOCK REPURCHASE PROGRAM Notes 17 false false R18.htm 000180 - Disclosure - NOTE 11. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS Sheet http://nve.com/20221231/role/idr_DisclosureNote11InformationAsToEmployeeStockPurchaseSavingsAndSimilarPlans NOTE 11. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS Notes 18 false false R19.htm 000190 - Disclosure - NOTE 12. SUBSEQUENT EVENTS Sheet http://nve.com/20221231/role/idr_DisclosureNote12SubsequentEvents NOTE 12. SUBSEQUENT EVENTS Notes 19 false false R20.htm 000200 - Disclosure - NOTE 2. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES: Basis of Presentation (Policies) Sheet http://nve.com/20221231/role/idr_DisclosureNote2BasisOfPresentationAndSignificantAccountingPoliciesBasisOfPresentationPolicies NOTE 2. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES: Basis of Presentation (Policies) Policies 20 false false R21.htm 000210 - Disclosure - NOTE 2. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES: Significant accounting policies (Policies) Sheet http://nve.com/20221231/role/idr_DisclosureNote2BasisOfPresentationAndSignificantAccountingPoliciesSignificantAccountingPoliciesPolicies NOTE 2. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES: Significant accounting policies (Policies) Policies 21 false false R22.htm 000220 - Disclosure - NOTE 4. NET INCOME PER SHARE: Schedule of Earnings Per Share, Basic and Diluted (Tables) Sheet http://nve.com/20221231/role/idr_DisclosureNote4NetIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedTables NOTE 4. NET INCOME PER SHARE: Schedule of Earnings Per Share, Basic and Diluted (Tables) Tables 22 false false R23.htm 000230 - Disclosure - NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Contractual maturities of available-for-sale securities (Tables) Sheet http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsContractualMaturitiesOfAvailableForSaleSecuritiesTables NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Contractual maturities of available-for-sale securities (Tables) Tables 23 false false R24.htm 000240 - Disclosure - NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Estimated fair value of assets that were accounted for at fair value on a recurring basis (Tables) Sheet http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisTables NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Estimated fair value of assets that were accounted for at fair value on a recurring basis (Tables) Tables 24 false false R25.htm 000250 - Disclosure - NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Available-for-Sale Securities (Tables) Sheet http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsAvailableForSaleSecuritiesTables NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Available-for-Sale Securities (Tables) Tables 25 false false R26.htm 000260 - Disclosure - NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Gross unrealized holding losses and fair value of available-for-sale securities with unrealized holding losses (Tables) Sheet http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesTables NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Gross unrealized holding losses and fair value of available-for-sale securities with unrealized holding losses (Tables) Tables 26 false false R27.htm 000270 - Disclosure - NOTE 6. INVENTORIES: Schedule of Inventory (Tables) Sheet http://nve.com/20221231/role/idr_DisclosureNote6InventoriesScheduleOfInventoryTables NOTE 6. INVENTORIES: Schedule of Inventory (Tables) Tables 27 false false R28.htm 000280 - Disclosure - NOTE 9. LEASES: Lease, Cost (Tables) Sheet http://nve.com/20221231/role/idr_DisclosureNote9LeasesLeaseCostTables NOTE 9. LEASES: Lease, Cost (Tables) Tables 28 false false R29.htm 000290 - Disclosure - NOTE 9. LEASES: Lessee, Operating Lease, Liability, Maturity (Tables) Sheet http://nve.com/20221231/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityTables NOTE 9. LEASES: Lessee, Operating Lease, Liability, Maturity (Tables) Tables 29 false false R30.htm 000300 - Disclosure - NOTE 4. NET INCOME PER SHARE: Schedule of Earnings Per Share, Basic and Diluted (Details) Sheet http://nve.com/20221231/role/idr_DisclosureNote4NetIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedDetails NOTE 4. NET INCOME PER SHARE: Schedule of Earnings Per Share, Basic and Diluted (Details) Details http://nve.com/20221231/role/idr_DisclosureNote4NetIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedTables 30 false false R31.htm 000310 - Disclosure - NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Contractual maturities of available-for-sale securities (Details) Sheet http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsContractualMaturitiesOfAvailableForSaleSecuritiesDetails NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Contractual maturities of available-for-sale securities (Details) Details http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsContractualMaturitiesOfAvailableForSaleSecuritiesTables 31 false false R32.htm 000320 - Disclosure - NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Estimated fair value of assets that were accounted for at fair value on a recurring basis (Details) Sheet http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisDetails NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Estimated fair value of assets that were accounted for at fair value on a recurring basis (Details) Details http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisTables 32 false false R33.htm 000330 - Disclosure - NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Available-for-Sale Securities (Details) Sheet http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsAvailableForSaleSecuritiesDetails NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Available-for-Sale Securities (Details) Details http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsAvailableForSaleSecuritiesTables 33 false false R34.htm 000340 - Disclosure - NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Gross unrealized holding losses and fair value of available-for-sale securities with unrealized holding losses (Details) Sheet http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesDetails NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Gross unrealized holding losses and fair value of available-for-sale securities with unrealized holding losses (Details) Details http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesTables 34 false false R35.htm 000350 - Disclosure - NOTE 6. INVENTORIES: Schedule of Inventory (Details) Sheet http://nve.com/20221231/role/idr_DisclosureNote6InventoriesScheduleOfInventoryDetails NOTE 6. INVENTORIES: Schedule of Inventory (Details) Details http://nve.com/20221231/role/idr_DisclosureNote6InventoriesScheduleOfInventoryTables 35 false false R36.htm 000360 - Disclosure - Share-Based Payment Arrangement (Details) Sheet http://nve.com/20221231/role/idr_DisclosureShareBasedPaymentArrangementDetails Share-Based Payment Arrangement (Details) Details http://nve.com/20221231/role/idr_DisclosureShareBasedPaymentArrangement 36 false false R37.htm 000370 - Disclosure - NOTE 8. INCOME TAXES (Details) Sheet http://nve.com/20221231/role/idr_DisclosureNote8IncomeTaxesDetails NOTE 8. INCOME TAXES (Details) Details http://nve.com/20221231/role/idr_DisclosureNote8IncomeTaxes 37 false false R38.htm 000380 - Disclosure - NOTE 9. LEASES: Lease, Cost (Details) Sheet http://nve.com/20221231/role/idr_DisclosureNote9LeasesLeaseCostDetails NOTE 9. LEASES: Lease, Cost (Details) Details http://nve.com/20221231/role/idr_DisclosureNote9LeasesLeaseCostTables 38 false false R39.htm 000390 - Disclosure - NOTE 9. LEASES: Lessee, Operating Lease, Liability, Maturity (Details) Sheet http://nve.com/20221231/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityDetails NOTE 9. LEASES: Lessee, Operating Lease, Liability, Maturity (Details) Details http://nve.com/20221231/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityTables 39 false false R40.htm 000400 - Disclosure - NOTE 10. STOCK REPURCHASE PROGRAM (Details) Sheet http://nve.com/20221231/role/idr_DisclosureNote10StockRepurchaseProgramDetails NOTE 10. STOCK REPURCHASE PROGRAM (Details) Details http://nve.com/20221231/role/idr_DisclosureNote10StockRepurchaseProgram 40 false false R41.htm 000410 - Disclosure - NOTE 11. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS (Details) Sheet http://nve.com/20221231/role/idr_DisclosureNote11InformationAsToEmployeeStockPurchaseSavingsAndSimilarPlansDetails NOTE 11. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS (Details) Details http://nve.com/20221231/role/idr_DisclosureNote11InformationAsToEmployeeStockPurchaseSavingsAndSimilarPlans 41 false false R42.htm 000420 - Disclosure - NOTE 12. SUBSEQUENT EVENTS (Details) Sheet http://nve.com/20221231/role/idr_DisclosureNote12SubsequentEventsDetails NOTE 12. SUBSEQUENT EVENTS (Details) Details http://nve.com/20221231/role/idr_DisclosureNote12SubsequentEvents 42 false false All Reports Book All Reports [dqc-0004-Element-Values-Are-Equal] Assets with a value of 65730333 is not equal to the total of AssetsCurrent, AssetsNoncurrent with a value of 21847997 + 1393638. These values should be equal. The properties of this Assets fact are Context: E22, Unit: USD, Rule Element Id: 9280. nvec-20221231.htm 1144, 1204, 1244 [dqc-0004-Element-Values-Are-Equal] Assets with a value of 67467492 is not equal to the total of AssetsCurrent, AssetsNoncurrent with a value of 41503177 + 606385. These values should be equal. The properties of this Assets fact are Context: E22Q1, Unit: USD, Rule Element Id: 9280. nvec-20221231.htm 1148, 1208, 1248 [dqc-0008-Reversed-Calculation] The calculation in the extension taxonomy from us-gaap:OperatingLeaseLiability to us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue in 000390 - Disclosure - NOTE 9. LEASES: Lessee, Operating Lease, Liability, Maturity (Details) is the opposite of a calculation defined in the base US GAAP taxonomy. Check that the calculation is correct or that you have used the correct tag for the two elements identified in the calculation. It is possible that the calculation is correct in the case of a reconciliation calculation. Rule Element Id: 6819. nvec-20221231_cal.xml 166 nvec-20221231.htm nvec-20221231.xsd nvec-20221231_cal.xml nvec-20221231_def.xml nvec-20221231_lab.xml nvec-20221231_pre.xml nv10q_1.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 60 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "nvec-20221231.htm": { "axisCustom": 0, "axisStandard": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 443, "http://xbrl.sec.gov/dei/2022": 32 }, "contextCount": 88, "dts": { "calculationLink": { "local": [ "nvec-20221231_cal.xml" ] }, "definitionLink": { "local": [ "nvec-20221231_def.xml" ] }, "inline": { "local": [ "nvec-20221231.htm" ] }, "labelLink": { "local": [ "nvec-20221231_lab.xml" ] }, "presentationLink": { "local": [ "nvec-20221231_pre.xml" ] }, "schema": { "local": [ "nvec-20221231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/srt/2022q3/srt-sup-2022q3.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022q3/us-gaap-sup-2022q3.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 214, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2022": 5, "total": 5 }, "keyCustom": 2, "keyStandard": 173, "memberCustom": 0, "memberStandard": 10, "nsprefix": "fil", "nsuri": "http://nve.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000010 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000100 - Disclosure - NOTE 3. RECENTLY ISSUED ACCOUNTING STANDARDS", "menuCat": "Notes", "order": "10", "role": "http://nve.com/20221231/role/idr_DisclosureNote3RecentlyIssuedAccountingStandards", "shortName": "NOTE 3. RECENTLY ISSUED ACCOUNTING STANDARDS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000110 - Disclosure - NOTE 4. NET INCOME PER SHARE", "menuCat": "Notes", "order": "11", "role": "http://nve.com/20221231/role/idr_DisclosureNote4NetIncomePerShare", "shortName": "NOTE 4. NET INCOME PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueOptionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000120 - Disclosure - NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS", "menuCat": "Notes", "order": "12", "role": "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstruments", "shortName": "NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueOptionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000130 - Disclosure - NOTE 6. INVENTORIES", "menuCat": "Notes", "order": "13", "role": "http://nve.com/20221231/role/idr_DisclosureNote6Inventories", "shortName": "NOTE 6. INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000140 - Disclosure - Share-Based Payment Arrangement", "menuCat": "Notes", "order": "14", "role": "http://nve.com/20221231/role/idr_DisclosureShareBasedPaymentArrangement", "shortName": "Share-Based Payment Arrangement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000150 - Disclosure - NOTE 8. INCOME TAXES", "menuCat": "Notes", "order": "15", "role": "http://nve.com/20221231/role/idr_DisclosureNote8IncomeTaxes", "shortName": "NOTE 8. INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000160 - Disclosure - NOTE 9. LEASES", "menuCat": "Notes", "order": "16", "role": "http://nve.com/20221231/role/idr_DisclosureNote9Leases", "shortName": "NOTE 9. LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000170 - Disclosure - NOTE 10. STOCK REPURCHASE PROGRAM", "menuCat": "Notes", "order": "17", "role": "http://nve.com/20221231/role/idr_DisclosureNote10StockRepurchaseProgram", "shortName": "NOTE 10. STOCK REPURCHASE PROGRAM", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000180 - Disclosure - NOTE 11. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS", "menuCat": "Notes", "order": "18", "role": "http://nve.com/20221231/role/idr_DisclosureNote11InformationAsToEmployeeStockPurchaseSavingsAndSimilarPlans", "shortName": "NOTE 11. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000190 - Disclosure - NOTE 12. SUBSEQUENT EVENTS", "menuCat": "Notes", "order": "19", "role": "http://nve.com/20221231/role/idr_DisclosureNote12SubsequentEvents", "shortName": "NOTE 12. SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "E22", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000020 - Statement - BALANCE SHEETS (December 31, 2022 Unaudited)", "menuCat": "Statements", "order": "2", "role": "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited", "shortName": "BALANCE SHEETS (December 31, 2022 Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "E22", "decimals": "INF", "lang": null, "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000200 - Disclosure - NOTE 2. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES: Basis of Presentation (Policies)", "menuCat": "Policies", "order": "20", "role": "http://nve.com/20221231/role/idr_DisclosureNote2BasisOfPresentationAndSignificantAccountingPoliciesBasisOfPresentationPolicies", "shortName": "NOTE 2. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES: Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000210 - Disclosure - NOTE 2. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES: Significant accounting policies (Policies)", "menuCat": "Policies", "order": "21", "role": "http://nve.com/20221231/role/idr_DisclosureNote2BasisOfPresentationAndSignificantAccountingPoliciesSignificantAccountingPoliciesPolicies", "shortName": "NOTE 2. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES: Significant accounting policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000220 - Disclosure - NOTE 4. NET INCOME PER SHARE: Schedule of Earnings Per Share, Basic and Diluted (Tables)", "menuCat": "Tables", "order": "22", "role": "http://nve.com/20221231/role/idr_DisclosureNote4NetIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedTables", "shortName": "NOTE 4. NET INCOME PER SHARE: Schedule of Earnings Per Share, Basic and Diluted (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueOptionTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000230 - Disclosure - NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Contractual maturities of available-for-sale securities (Tables)", "menuCat": "Tables", "order": "23", "role": "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsContractualMaturitiesOfAvailableForSaleSecuritiesTables", "shortName": "NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Contractual maturities of available-for-sale securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueOptionTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000240 - Disclosure - NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Estimated fair value of assets that were accounted for at fair value on a recurring basis (Tables)", "menuCat": "Tables", "order": "24", "role": "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisTables", "shortName": "NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Estimated fair value of assets that were accounted for at fair value on a recurring basis (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000250 - Disclosure - NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Available-for-Sale Securities (Tables)", "menuCat": "Tables", "order": "25", "role": "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsAvailableForSaleSecuritiesTables", "shortName": "NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Available-for-Sale Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000260 - Disclosure - NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Gross unrealized holding losses and fair value of available-for-sale securities with unrealized holding losses (Tables)", "menuCat": "Tables", "order": "26", "role": "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesTables", "shortName": "NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Gross unrealized holding losses and fair value of available-for-sale securities with unrealized holding losses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000270 - Disclosure - NOTE 6. INVENTORIES: Schedule of Inventory (Tables)", "menuCat": "Tables", "order": "27", "role": "http://nve.com/20221231/role/idr_DisclosureNote6InventoriesScheduleOfInventoryTables", "shortName": "NOTE 6. INVENTORIES: Schedule of Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000280 - Disclosure - NOTE 9. LEASES: Lease, Cost (Tables)", "menuCat": "Tables", "order": "28", "role": "http://nve.com/20221231/role/idr_DisclosureNote9LeasesLeaseCostTables", "shortName": "NOTE 9. LEASES: Lease, Cost (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000290 - Disclosure - NOTE 9. LEASES: Lessee, Operating Lease, Liability, Maturity (Tables)", "menuCat": "Tables", "order": "29", "role": "http://nve.com/20221231/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityTables", "shortName": "NOTE 9. LEASES: Lessee, Operating Lease, Liability, Maturity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "E22", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000030 - Statement - BALANCE SHEETS (December 31, 2022 Unaudited) - Parenthetical", "menuCat": "Statements", "order": "3", "role": "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022UnauditedParenthetical", "shortName": "BALANCE SHEETS (December 31, 2022 Unaudited) - Parenthetical", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "E22", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "Y22Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000300 - Disclosure - NOTE 4. NET INCOME PER SHARE: Schedule of Earnings Per Share, Basic and Diluted (Details)", "menuCat": "Details", "order": "30", "role": "http://nve.com/20221231/role/idr_DisclosureNote4NetIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "shortName": "NOTE 4. NET INCOME PER SHARE: Schedule of Earnings Per Share, Basic and Diluted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "Y22Q4", "decimals": "INF", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:FairValueOptionTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "E22", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000310 - Disclosure - NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Contractual maturities of available-for-sale securities (Details)", "menuCat": "Details", "order": "31", "role": "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsContractualMaturitiesOfAvailableForSaleSecuritiesDetails", "shortName": "NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Contractual maturities of available-for-sale securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:FairValueOptionTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "E22", "decimals": "INF", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:FairValueOptionTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "E22", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000320 - Disclosure - NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Estimated fair value of assets that were accounted for at fair value on a recurring basis (Details)", "menuCat": "Details", "order": "32", "role": "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisDetails", "shortName": "NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Estimated fair value of assets that were accounted for at fair value on a recurring basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "E22_FvByFvHierarchyLevel-FvInputsLevel1", "decimals": "INF", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:AvailableForSaleSecuritiesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "E22", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000330 - Disclosure - NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Available-for-Sale Securities (Details)", "menuCat": "Details", "order": "33", "role": "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsAvailableForSaleSecuritiesDetails", "shortName": "NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Available-for-Sale Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:AvailableForSaleSecuritiesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "E22", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "E22", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000340 - Disclosure - NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Gross unrealized holding losses and fair value of available-for-sale securities with unrealized holding losses (Details)", "menuCat": "Details", "order": "34", "role": "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesDetails", "shortName": "NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS: Gross unrealized holding losses and fair value of available-for-sale securities with unrealized holding losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "E22", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "E22", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000350 - Disclosure - NOTE 6. INVENTORIES: Schedule of Inventory (Details)", "menuCat": "Details", "order": "35", "role": "http://nve.com/20221231/role/idr_DisclosureNote6InventoriesScheduleOfInventoryDetails", "shortName": "NOTE 6. INVENTORIES: Schedule of Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "E22", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "Y22Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000360 - Disclosure - Share-Based Payment Arrangement (Details)", "menuCat": "Details", "order": "36", "role": "http://nve.com/20221231/role/idr_DisclosureShareBasedPaymentArrangementDetails", "shortName": "Share-Based Payment Arrangement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "Y22Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "E22", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AccruedIncomeTaxes", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000370 - Disclosure - NOTE 8. INCOME TAXES (Details)", "menuCat": "Details", "order": "37", "role": "http://nve.com/20221231/role/idr_DisclosureNote8IncomeTaxesDetails", "shortName": "NOTE 8. INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "E22", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AccruedIncomeTaxes", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "Y22Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000380 - Disclosure - NOTE 9. LEASES: Lease, Cost (Details)", "menuCat": "Details", "order": "38", "role": "http://nve.com/20221231/role/idr_DisclosureNote9LeasesLeaseCostDetails", "shortName": "NOTE 9. LEASES: Lease, Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "Y22Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "E22", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000390 - Disclosure - NOTE 9. LEASES: Lessee, Operating Lease, Liability, Maturity (Details)", "menuCat": "Details", "order": "39", "role": "http://nve.com/20221231/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityDetails", "shortName": "NOTE 9. LEASES: Lessee, Operating Lease, Liability, Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "E22", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "Y22Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueNotFromContractWithCustomer", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000040 - Statement - STATEMENTS OF INCOME (Unaudited)", "menuCat": "Statements", "order": "4", "role": "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited", "shortName": "STATEMENTS OF INCOME (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "Y22Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueNotFromContractWithCustomer", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "I090121", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000400 - Disclosure - NOTE 10. STOCK REPURCHASE PROGRAM (Details)", "menuCat": "Details", "order": "40", "role": "http://nve.com/20221231/role/idr_DisclosureNote10StockRepurchaseProgramDetails", "shortName": "NOTE 10. STOCK REPURCHASE PROGRAM (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "I090121", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000410 - Disclosure - NOTE 11. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS (Details)", "menuCat": "Details", "order": "41", "role": "http://nve.com/20221231/role/idr_DisclosureNote11InformationAsToEmployeeStockPurchaseSavingsAndSimilarPlansDetails", "shortName": "NOTE 11. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D230125", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000420 - Disclosure - NOTE 12. SUBSEQUENT EVENTS (Details)", "menuCat": "Details", "order": "42", "role": "http://nve.com/20221231/role/idr_DisclosureNote12SubsequentEventsDetails", "shortName": "NOTE 12. SUBSEQUENT EVENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D230125", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "Y22Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000050 - Statement - STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)", "menuCat": "Statements", "order": "5", "role": "http://nve.com/20221231/role/idr_StatementStatementsOfComprehensiveIncomeUnaudited", "shortName": "STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)", "subGroupType": "", "uniqueAnchor": null }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "E21Q1_StEqComps-CommonStock", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000060 - Statement - STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited)", "menuCat": "Statements", "order": "6", "role": "http://nve.com/20221231/role/idr_StatementStatementsOfShareholdersEquityUnaudited", "shortName": "STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "Y21Q2_StEqComps-AociIncludingPortionAttributableToNoncontrollingInterest", "decimals": "INF", "lang": null, "name": "us-gaap:UnrealizedGainLossOnMarketableSecuritiesCostMethodInvestmentsAndOtherInvestments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000070 - Statement - STATEMENTS OF CASH FLOWS (Unaudited)", "menuCat": "Statements", "order": "7", "role": "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited", "shortName": "STATEMENTS OF CASH FLOWS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000080 - Disclosure - NOTE 1. DESCRIPTION OF BUSINESS", "menuCat": "Notes", "order": "8", "role": "http://nve.com/20221231/role/idr_DisclosureNote1DescriptionOfBusiness", "shortName": "NOTE 1. DESCRIPTION OF BUSINESS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000090 - Disclosure - NOTE 2. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "9", "role": "http://nve.com/20221231/role/idr_DisclosureNote2BasisOfPresentationAndSignificantAccountingPolicies", "shortName": "NOTE 2. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "nvec-20221231.htm", "contextRef": "D220401_221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 10, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Fiscal Year End" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses.", "label": "Entity Address, Address Description" } } }, "localname": "EntityAddressAddressDescription", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Registrant CIK" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityListingParValuePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'.", "label": "Entity Listing, Par Value Per Share" } } }, "localname": "EntityListingParValuePerShare", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "perShareItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_PhoneFaxNumberDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of Phone or Fax Number", "label": "Phone Fax Number Description" } } }, "localname": "PhoneFaxNumberDescription", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nve.com/20221231/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "fil_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Available for Sale Securities, Debt Maturities after One through Three Years, Fair Value, as of the indicated date.", "label": "Available for Sale Securities, Debt Maturities after One through Three Years, Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue", "nsuri": "http://nve.com/20221231", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsContractualMaturitiesOfAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "fil_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeThroughSevenYearsFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Available for Sale Securities, Debt Maturities after Three through Seven Years, Fair Value, as of the indicated date.", "label": "Available for Sale Securities, Debt Maturities after Three through Seven Years, Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterThreeThroughSevenYearsFairValue", "nsuri": "http://nve.com/20221231", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsContractualMaturitiesOfAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "srt_MaximumMember": { "auth_ref": [ "r194", "r195", "r196", "r197", "r232", "r311", "r325", "r349", "r350", "r363", "r368", "r375", "r397", "r408", "r409", "r410", "r411", "r412", "r413" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote8IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r194", "r195", "r196", "r197", "r232", "r311", "r325", "r349", "r350", "r363", "r368", "r375", "r397", "r408", "r409", "r410", "r411", "r412", "r413" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote8IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r194", "r195", "r196", "r197", "r224", "r232", "r235", "r236", "r237", "r310", "r311", "r325", "r349", "r350", "r363", "r368", "r375", "r394", "r397", "r409", "r410", "r411", "r412", "r413" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote8IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r194", "r195", "r196", "r197", "r224", "r232", "r235", "r236", "r237", "r310", "r311", "r325", "r349", "r350", "r363", "r368", "r375", "r394", "r397", "r409", "r410", "r411", "r412", "r413" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote8IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r14", "r374" ], "calculation": { "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r170", "r171" ], "calculation": { "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net of allowance for uncollectible accounts of $15,000" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxes": { "auth_ref": [ "r2", "r3", "r61", "r73", "r79" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due. This amount is the total of current and noncurrent accrued income taxes.", "label": "Accrued Income Taxes" } } }, "localname": "AccruedIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote8IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r16" ], "calculation": { "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued payroll and other" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r52", "r94" ], "calculation": { "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Less accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r20", "r21", "r22", "r96", "r321", "r330", "r333" ], "calculation": { "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r6", "r374" ], "calculation": { "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r242", "r243", "r244", "r388", "r389", "r390", "r401" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r238" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureShareBasedPaymentArrangementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r97", "r172", "r186" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022UnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember": { "auth_ref": [ "r19", "r22", "r64", "r383", "r384", "r385" ], "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, including the portion attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Including Portion Attributable to Noncontrolling Interest" } } }, "localname": "AociIncludingPortionAttributableToNoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r72", "r78", "r95", "r115", "r158", "r161", "r165", "r182", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r266", "r270", "r281", "r374", "r395", "r396", "r406" ], "calculation": { "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r90", "r100", "r115", "r182", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r266", "r270", "r281", "r374", "r395", "r396", "r406" ], "calculation": { "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Total current assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r115", "r182", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r266", "r270", "r281", "r395", "r396", "r406" ], "calculation": { "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Net fixed assets", "totalLabel": "Net fixed assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fixed assets" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r47" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Gross Unrealized Holding Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r48" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Gross Unrealized Holding Losses", "negatedLabel": "Gross Unrealized Holding Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r176", "r187" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r49", "r177", "r320" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsContractualMaturitiesOfAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r46", "r175", "r187", "r316" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsAvailableForSaleSecuritiesDetails", "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsContractualMaturitiesOfAvailableForSaleSecuritiesDetails", "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Available-for-Sale Securities {1}", "terseLabel": "Available-for-Sale Securities" } } }, "localname": "AvailableForSaleSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsAvailableForSaleSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "NOTE 2. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote2BasisOfPresentationAndSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r0", "r42", "r43" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Presentation" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote2BasisOfPresentationAndSignificantAccountingPoliciesBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r39", "r92", "r351" ], "calculation": { "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents", "periodEndLabel": "Cash and cash equivalents", "periodStartLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited", "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r34", "r69" ], "calculation": { "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Decrease in cash and cash equivalents", "totalLabel": "Decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Cash dividends declared per common share" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote12SubsequentEventsDetails", "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r388", "r389", "r401" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022UnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022UnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022UnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r5", "r53" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022UnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r5", "r374" ], "calculation": { "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r23", "r102", "r104", "r109", "r317", "r322" ], "calculation": { "http://nve.com/20221231/role/idr_StatementStatementsOfComprehensiveIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive income", "totalLabel": "Comprehensive income", "verboseLabel": "Total comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfComprehensiveIncomeUnaudited", "http://nve.com/20221231/role/idr_StatementStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).", "label": "Corporate Bond Securities" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsAvailableForSaleSecuritiesDetails", "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisDetails", "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r27", "r115", "r182", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r281", "r395" ], "calculation": { "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r181", "r190", "r360" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Estimated Fair Value {1}", "terseLabel": "Estimated Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r181", "r190" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Gross Unrealized Holding Losses {2}", "negatedLabel": "Gross Unrealized Holding Losses" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r181", "r190", "r360" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Estimated Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r181", "r190" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Gross Unrealized Holding Losses {1}", "negatedLabel": "Gross Unrealized Holding Losses" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r179", "r188", "r360" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.", "label": "Estimated Fair Value {2}", "terseLabel": "Estimated Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r180", "r189" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Gross Unrealized Holding Losses {3}", "negatedLabel": "Gross Unrealized Holding Losses" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [ "r178", "r360", "r393" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Gross unrealized holding losses and fair value of available-for-sale securities with unrealized holding losses" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r38" ], "calculation": { "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r400" ], "calculation": { "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r223", "r225", "r231", "r364", "r365", "r366", "r367" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote11InformationAsToEmployeeStockPurchaseSavingsAndSimilarPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosuresTableTextBlock": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "NOTE 11. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS" } } }, "localname": "DefinedContributionPlanDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote11InformationAsToEmployeeStockPurchaseSavingsAndSimilarPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote11InformationAsToEmployeeStockPurchaseSavingsAndSimilarPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote11InformationAsToEmployeeStockPurchaseSavingsAndSimilarPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r37", "r156" ], "calculation": { "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r233", "r239", "r240", "r241", "r245", "r369" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureShareBasedPaymentArrangement" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format.", "label": "Dividends Payable, Date to be Paid" } } }, "localname": "DividendPayableDateToBePaidDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote12SubsequentEventsDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r54", "r77" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "Cash dividends declared ($1.00 per share of common stock)", "negatedLabel": "Cash dividends declared ($1.00 per share of common stock)" } } }, "localname": "DividendsCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format.", "label": "Dividends Payable, Date of Record" } } }, "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote12SubsequentEventsDetails" ], "xbrltype": "dateItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r110", "r127", "r128", "r129", "r130", "r131", "r138", "r140", "r142", "r143", "r144", "r148", "r275", "r276", "r318", "r323", "r357" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Net income per share - basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average shares outstanding" } } }, "localname": "EarningsPerShareBasicOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r110", "r127", "r128", "r129", "r130", "r131", "r140", "r142", "r143", "r144", "r148", "r275", "r276", "r318", "r323", "r357" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Net income per share - diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r145", "r146", "r147", "r149" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "NOTE 4. NET INCOME PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote4NetIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeBenefitsAndShareBasedCompensationNoncash": { "auth_ref": [ "r37" ], "calculation": { "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense (reversal of expense) for employee benefits and share-based payment arrangement. Includes, but is not limited to, pension, other postretirement, postemployment and termination benefits.", "label": "Stock-based compensation" } } }, "localname": "EmployeeBenefitsAndShareBasedCompensationNoncash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r53", "r86", "r105", "r106", "r107", "r118", "r119", "r120", "r124", "r132", "r134", "r150", "r183", "r220", "r242", "r243", "r244", "r253", "r254", "r274", "r286", "r287", "r288", "r289", "r290", "r291", "r303", "r326", "r327", "r328" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r66", "r67" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Estimated fair value of assets that were accounted for at fair value on a recurring basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r207", "r225", "r226", "r227", "r228", "r229", "r230", "r280", "r307", "r308", "r309", "r361", "r362", "r364", "r365", "r366" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r207", "r225", "r230", "r280", "r307", "r364", "r365", "r366" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r207", "r225", "r230", "r280", "r308", "r361", "r362", "r364", "r365", "r366" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r207", "r225", "r226", "r227", "r228", "r229", "r230", "r307", "r308", "r309", "r361", "r362", "r364", "r365", "r366" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOptionTextBlock": { "auth_ref": [ "r68", "r282" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a company's election to apply the fair value option for measurement and reporting of eligible financial assets and liabilities (as defined), as well as certain other eligible items (as defined) included in the statement of financial position, whether such option is elected for a single eligible item or a group of similar eligible items and is in addition to other disclosures concerning fair value which the company may be required to provide. Such disclosure might be expected to include: (1) for items included in the statement of financial position: (a) the reasons for electing a fair value option for each eligible item or group of similar eligible items; (b) if the fair value option is elected for some but not all eligible items within a group of similar eligible items: (i) a description of those similar items and the reasons for partial election and (ii) information of how the group of similar items relates to individual balance sheet line items; (c) for each line item in the statement of financial position that includes an item or items for which the fair value option has been elected: (i) information of how each line item in the statement of financial position relates to major categories of assets and liabilities presented in accordance with other fair value disclosures and (ii) the aggregate carrying amount of ineligible items included in each line item in the balance sheet, if any; (d) the difference between the aggregate fair value and the aggregate unpaid principal balance (assuming contractual principal amounts and fair value option elected) of: (i) loans and long-term receivables (other than securities otherwise reported at fair value) and (ii) long-term debt instruments; (e) for loans held as assets for which the fair value option has been elected: (i) the aggregate fair value of loans that are 90 days or more past due, (ii) if the policy is to recognize interest income separately from other changes in fair value, the aggregate fair value of loans in nonaccrual status, and (iii) the difference between the aggregate fair value and the aggregate unpaid principal balance for loans that are 90 days or more past due, in nonaccrual status, or both; (f) for investments that would have been accounted for under the equity method if the entity had not chosen to apply the fair value option, the information required for such investments, if material either individually or in the aggregate; (2) for items included in the income statement: (a) the amounts of gains and losses from fair value changes included in earnings and in which line in the income statement those gains and losses are reported whether or not combined with gains and losses from items required to be accounted for at fair value; (b) a description of how interest and dividends are measured and where they are reported in the income statement; (c) for loans and other receivables held as assets: (i) the estimated amount of gains or losses included in earnings attributable to changes in instrument-specific credit risk and (ii) how the gains or losses attributable to changes in instrument-specific credit risk were determined; (d) for liabilities with fair values that have been significantly affected during the reporting period by changes in the instrument-specific credit risk: (i) the estimated amount of gains and losses from fair value changes included in earnings that are attributable to changes in the instrument-specific credit risk, (ii) qualitative information about the reasons for those changes, and (iii) how the gains and losses attributable to changes in instrument-specific credit risk were determined; and (3) certain other disclosures as required or determined to be provided.", "label": "NOTE 5. FAIR VALUE OF FINANCIAL INSTRUMENTS" } } }, "localname": "FairValueOptionTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r26", "r115", "r158", "r160", "r164", "r166", "r182", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r281", "r359", "r395" ], "calculation": { "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r24", "r71", "r75", "r83", "r158", "r160", "r164", "r166", "r319", "r359" ], "calculation": { "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income before taxes", "totalLabel": "Income before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r116", "r248", "r251", "r252", "r258", "r260", "r262", "r263", "r264" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "NOTE 8. INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote8IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r117", "r133", "r134", "r157", "r247", "r259", "r261", "r324" ], "calculation": { "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r40" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Cash paid during the period for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r36" ], "calculation": { "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r36" ], "calculation": { "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Accounts receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r36" ], "calculation": { "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Inventories {1}", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r36" ], "calculation": { "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Prepaid expenses and other assets {1}", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r191" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "NOTE 6. INVENTORIES" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote6Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r50", "r354" ], "calculation": { "http://nve.com/20221231/role/idr_DisclosureNote6InventoriesScheduleOfInventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote6InventoriesScheduleOfInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r98", "r352", "r374" ], "calculation": { "http://nve.com/20221231/role/idr_DisclosureNote6InventoriesScheduleOfInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories", "totalLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote6InventoriesScheduleOfInventoryDetails", "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r50", "r356" ], "calculation": { "http://nve.com/20221231/role/idr_DisclosureNote6InventoriesScheduleOfInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote6InventoriesScheduleOfInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r50", "r355" ], "calculation": { "http://nve.com/20221231/role/idr_DisclosureNote6InventoriesScheduleOfInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote6InventoriesScheduleOfInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r29", "r155" ], "calculation": { "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsAvailableForSaleSecuritiesDetails", "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisDetails", "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments {1}", "terseLabel": "Investments" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsAvailableForSaleSecuritiesDetails", "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisDetails", "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Contractual maturities of available-for-sale securities" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsContractualMaturitiesOfAvailableForSaleSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r300", "r373" ], "calculation": { "http://nve.com/20221231/role/idr_DisclosureNote9LeasesLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Total", "totalLabel": "Total" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote9LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost {1}", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote9LeasesLeaseCostTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsGross": { "auth_ref": [ "r51" ], "calculation": { "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.", "label": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "NOTE 9. LEASES" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote9Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Discount rate" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote9LeasesLeaseCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r301" ], "calculation": { "http://nve.com/20221231/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Total lease payments", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r301" ], "calculation": { "http://nve.com/20221231/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Fiscal 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r301" ], "calculation": { "http://nve.com/20221231/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Fiscal 2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r301" ], "calculation": { "http://nve.com/20221231/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Fiscal 2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r301" ], "calculation": { "http://nve.com/20221231/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Fiscal 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Remaining lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote9LeasesLeaseCostDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r15", "r115", "r182", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r267", "r270", "r271", "r281", "r358", "r395", "r406", "r407" ], "calculation": { "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Total liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r10", "r74", "r81", "r374", "r387", "r392", "r402" ], "calculation": { "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Total liabilities and shareholders' equity", "totalLabel": "Total liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r17", "r91", "r115", "r182", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r267", "r270", "r271", "r281", "r374", "r395", "r406", "r407" ], "calculation": { "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Total current liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [], "calculation": { "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable securities, short-term" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesNoncurrent": { "auth_ref": [], "calculation": { "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as noncurrent.", "label": "Marketable securities, long-term" } } }, "localname": "MarketableSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsAvailableForSaleSecuritiesDetails", "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r151", "r152" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "NOTE 1. DESCRIPTION OF BUSINESS" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote1DescriptionOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r112" ], "calculation": { "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Cash used in financing activities", "totalLabel": "Cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r112" ], "calculation": { "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net cash provided (used) by investing activities", "totalLabel": "Net cash provided (used) by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r34", "r35", "r38" ], "calculation": { "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net cash provided by operating activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r25", "r38", "r76", "r82", "r89", "r101", "r103", "r107", "r115", "r123", "r127", "r128", "r129", "r130", "r133", "r134", "r141", "r158", "r160", "r164", "r166", "r182", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r276", "r281", "r359", "r395" ], "calculation": { "http://nve.com/20221231/role/idr_StatementStatementsOfComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfComprehensiveIncomeUnaudited", "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited", "http://nve.com/20221231/role/idr_StatementStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r88", "r121", "r122", "r125", "r126", "r135", "r136", "r137", "r173", "r174", "r184", "r185", "r255", "r256", "r257", "r273", "r277", "r278", "r279", "r283", "r284", "r285", "r292", "r293", "r302", "r304", "r313", "r314", "r315", "r329", "r330", "r331", "r332", "r333" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "NOTE 3. RECENTLY ISSUED ACCOUNTING STANDARDS" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote3RecentlyIssuedAccountingStandards" ], "xbrltype": "textBlockItemType" }, "us-gaap_OpenTaxYear": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format.", "label": "Open Tax Year" } } }, "localname": "OpenTaxYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote8IncomeTaxesDetails" ], "xbrltype": "gYearListItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Total expenses", "totalLabel": "Total expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r158", "r160", "r164", "r166", "r359" ], "calculation": { "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Income from operations", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r297", "r373" ], "calculation": { "http://nve.com/20221231/role/idr_DisclosureNote9LeasesLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote9LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r295" ], "calculation": { "http://nve.com/20221231/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Total lease liabilities", "totalLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r295" ], "calculation": { "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating lease" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r295" ], "calculation": { "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating lease {1}", "terseLabel": "Operating lease" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r296", "r299" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating cash flows for leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote9LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r294" ], "calculation": { "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right-of-use asset - operating lease" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherGeneralAndAdministrativeExpense": { "auth_ref": [ "r28" ], "calculation": { "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of general and administrative expense classified as other.", "label": "Selling, general, and administrative" } } }, "localname": "OtherGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r33" ], "calculation": { "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payment of dividends to shareholders", "negatedLabel": "Payment of dividends to shareholders" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r45" ], "calculation": { "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Purchases of marketable securities", "negatedLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r32" ], "calculation": { "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Purchases of fixed assets", "negatedLabel": "Purchases of fixed assets" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r99", "r192", "r193", "r353" ], "calculation": { "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other assets" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromContributionInAidOfConstruction": { "auth_ref": [ "r31" ], "calculation": { "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from developers, builders, governmental agencies and municipalities that provide the entity with cash to extend its construction services to their properties.", "label": "Receipt of tenant improvement allowance" } } }, "localname": "ProceedsFromContributionInAidOfConstruction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities": { "auth_ref": [ "r30", "r45" ], "calculation": { "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from the sale or maturity of long-term held-to-maturity securities.", "label": "Proceeds from maturities of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r89", "r101", "r103", "r111", "r115", "r123", "r133", "r134", "r158", "r160", "r164", "r166", "r182", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r265", "r268", "r269", "r276", "r281", "r319", "r359", "r370", "r371", "r385", "r395" ], "calculation": { "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net income {1}", "terseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r51", "r93" ], "calculation": { "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Machinery and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r59", "r84", "r414" ], "calculation": { "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r7", "r54", "r80", "r329", "r333", "r374" ], "calculation": { "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r86", "r118", "r119", "r120", "r124", "r132", "r134", "r183", "r242", "r243", "r244", "r253", "r254", "r274", "r326", "r328" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r153", "r154", "r159", "r162", "r163", "r167", "r168", "r169", "r221", "r222", "r312" ], "calculation": { "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Contract research and development" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueNotFromContractWithCustomer": { "auth_ref": [ "r386" ], "calculation": { "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue that is not accounted for under Topic 606.", "label": "Product sales" } } }, "localname": "RevenueNotFromContractWithCustomer", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r108", "r115", "r153", "r154", "r159", "r162", "r163", "r167", "r168", "r169", "r182", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r281", "r319", "r395" ], "calculation": { "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Total revenue", "totalLabel": "Total revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote4NetIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r1", "r11", "r12", "r13" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote6InventoriesScheduleOfInventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares Outstanding, Starting", "periodEndLabel": "Shares Outstanding, Ending", "periodStartLabel": "Shares Outstanding, Starting" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r42", "r113" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant accounting policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote2BasisOfPresentationAndSignificantAccountingPoliciesSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": { "auth_ref": [ "r60" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date.", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote8IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r18", "r53", "r86", "r105", "r106", "r107", "r118", "r119", "r120", "r124", "r132", "r134", "r150", "r183", "r220", "r242", "r243", "r244", "r253", "r254", "r274", "r286", "r287", "r288", "r289", "r290", "r291", "r303", "r326", "r327", "r328" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsAvailableForSaleSecuritiesDetails", "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisDetails", "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesDetails", "http://nve.com/20221231/role/idr_DisclosureNote8IncomeTaxesDetails", "http://nve.com/20221231/role/idr_StatementStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r118", "r119", "r120", "r150", "r312" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsAvailableForSaleSecuritiesDetails", "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsEstimatedFairValueOfAssetsThatWereAccountedForAtFairValueOnARecurringBasisDetails", "http://nve.com/20221231/role/idr_DisclosureNote5FairValueOfFinancialInstrumentsGrossUnrealizedHoldingLossesAndFairValueOfAvailableForSaleSecuritiesWithUnrealizedHoldingLossesDetails", "http://nve.com/20221231/role/idr_DisclosureNote8IncomeTaxesDetails", "http://nve.com/20221231/role/idr_StatementStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": { "auth_ref": [ "r57", "r58" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture" } } }, "localname": "StockGrantedDuringPeriodValueSharebasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r4", "r5", "r53", "r54", "r234" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r18", "r53", "r54" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote10StockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote10StockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r5", "r8", "r9", "r44", "r374", "r387", "r392", "r402" ], "calculation": { "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Total shareholders' equity", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shareholders' equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementBalanceSheetsDecember312022Unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r62", "r63", "r65", "r86", "r87", "r106", "r118", "r119", "r120", "r124", "r132", "r183", "r220", "r242", "r243", "r244", "r253", "r254", "r274", "r286", "r287", "r291", "r303", "r327", "r328", "r387", "r392", "r402" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Equity Balance, Starting", "periodEndLabel": "Equity Balance, Ending", "periodStartLabel": "Equity Balance, Starting" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r55", "r114", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r272" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "NOTE 10. STOCK REPURCHASE PROGRAM" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote10StockRepurchaseProgram" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventDescription": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Describes the event or transaction that occurred between the balance sheet date and the date the financial statements are issued or available to be issued.", "label": "Subsequent Event, Description" } } }, "localname": "SubsequentEventDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote12SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsDate": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Date the event occurred after the balance sheet date but before financial statements are issues or available to be issued, in YYYY-MM-DD format.", "label": "Subsequent Event, Date" } } }, "localname": "SubsequentEventsDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote12SubsequentEventsDetails" ], "xbrltype": "dateItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r305", "r306" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "NOTE 12. SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote12SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosures of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlockSupplementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Tables/Schedules" } } }, "localname": "TableTextBlockSupplementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_TextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Details" } } }, "localname": "TextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r5", "r53", "r54" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote10StockRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_UnrealizedGainLossOnMarketableSecuritiesCostMethodInvestmentsAndOtherInvestments": { "auth_ref": [], "calculation": { "http://nve.com/20221231/role/idr_StatementStatementsOfComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate net change in the difference between the fair value and the carrying value, or in the comparative fair values, of marketable securities categorized as trading held at each balance sheet date, that was included in earnings for the period, which may have arisen from (a) securities classified as trading, (b) the unrealized holding gain (loss) on held-to-maturity securities transferred to the trading security category, and (c) the cumulative unrealized gain (loss) which was included in other comprehensive income (a separate component of shareholders' equity) on available-for-sale securities transferred to trading securities during the period and/or any unrealized gains or losses on investments that are separately or otherwise not categorized as trading or available-for-sale.", "label": "Unrealized gain (loss) from marketable securities, net of tax" } } }, "localname": "UnrealizedGainLossOnMarketableSecuritiesCostMethodInvestmentsAndOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_StatementStatementsOfComprehensiveIncomeUnaudited", "http://nve.com/20221231/role/idr_StatementStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r246", "r250" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote8IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": { "auth_ref": [ "r399" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense accrued for an underpayment of income taxes.", "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote8IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationImputedInterest": { "auth_ref": [ "r382" ], "calculation": { "http://nve.com/20221231/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "If disclosed, the amount of imputed interest necessary to reduce an unconditional purchase obligation to present value on an unrecorded unconditional purchase obligation.", "label": "Imputed lease interest", "negatedLabel": "Imputed lease interest" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationImputedInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote9LeasesLesseeOperatingLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r298", "r373" ], "calculation": { "http://nve.com/20221231/role/idr_DisclosureNote9LeasesLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote9LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Dilutive effect of stock options" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote4NetIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r139", "r144" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "verboseLabel": "Shares used in computing net income per share - diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote4NetIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r138", "r144" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nve.com/20221231/role/idr_DisclosureNote4NetIncomePerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://nve.com/20221231/role/idr_StatementStatementsOfIncomeUnaudited" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14217-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r376": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r377": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r378": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r379": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r381": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25376-109308", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r42": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r43": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r55": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128088960&loc=d3e3913-113898", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126965701&loc=d3e15009-113911", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "825", "URI": "https://asc.fasb.org/topic&trid=2134543", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "https://asc.fasb.org/topic&trid=2208923", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" } }, "version": "2.2" } ZIP 61 0001376474-23-000057-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001376474-23-000057-xbrl.zip M4$L#!!0 ( ,Z!.5:"SH"+C", -\I + ;G8Q,'%?,2YJ<&?=>GLX M5.O[]Q)RJI!#28RBB! EE<.D0I)FJU"1J1"2I))#S$)%3DW8*,44224-.54. M*XRS$LIIO"[^ . U"$+*PM 0$ .(/^ 'PJL!]8)B"P]/O'$A067%K+A80$ MA466BX@L?43%),1$1<5%143$5XJ+2ZQ EXC8*LF5*U8M_;UD9.GVI;O0WQ6B M(J(K_J\7_P,@+0I8")@*"FP$EDD+"$H+\"D !@ $A 5^+N"/);!,4$AX.;HE M<0GT@B(I=/N"@LO0S0H+":'?AJ#? T+2PJLWZ)DME[$]*[+15U8_+/Z)J.J^ M_$JYHZT,M>WGKH2+B.';>S M=SAQ\I2+J]MY=P_/"U>O^5WW#P@,NGGK=D3DG:CHA,3?DY)3[C](SU]53:FIK:MO:&QK__*UH[.KNX=&'_P^-#PR^F.,.3,[ M-\]:8"]REOP2 0%_K5^Z957 M#[!"4 -GJ T@ 5X<$:TAH!"\1;UQPH&3%.(#XC($NKZ%#IUYL:AZ*#LGE?G M S;-!$O0MPSV/;U9?"#/U3>^>HL*:W/Y+&N1_1$[,<^5AW]CICUZIK2_NF]= M15G^F8#X4^#5_ JRJQ>>6+$@]VOTDVLS4JL M;P^N2*0EP<- MO"0M \^0UOQ(E:S!*SBSK]IU:-M,/I5'%+_ZX?55J/[R!<4/'.Y9K WW;:N( M((^H(A*+S'1<#,0XAE_3$_@PMTS&S9TVNH_7G[S]VL?YCQUBZ)Z#[(T5JT'J M@T>7]1-C+U*]'-6@3_7M=PJ($\TRE"S_:PGS?""44!R,8G,S%+V^)4;9I+5, M[S%L_95L $DYFV=W.38,@%+4F*BA,_'/%B_:R19(F9X73.5DTZ&:TQ(#D=7> M[C5]F\M"L-4LPA+M%=9?;_EJ'>0#YD=#!%X?PU7<5L]^D0O2*IBZ?$!K?%2W:YP%LVVX(0'N#E\1V8 ,O,R)44,Q M+T*[QT*/:W+;GN3?7$HCU'<#]_;%UYU"3A2%B.,D+BP$.=4T]SC-G*P_?9DZ M>"XNOFO(AI#%!RI?8:3[<6PFT[#*]/() ^W52O@FU>D&V08I%>[6./SI&F4% MVDQSVO#]H*GK0]<]-WDZXBD,_2,[ MQ!Q#\L=3"$:Q#(<)C> Z4]71=&E& M'457Z@*RD:E$/^'981L@2+G0*8,U>_=JV7-@=3-%\V6!GK@89A_2#A;A0R$7 MXNWV@!:Z*9H(H@N1*NE&_N_E#0USAP]62A^P9S:HNL:W'MGS2!Q^C2;A!7" MI/7R0@E4*!FE/9B@=58GD7;PJ5/2U;"KU[?7'3[P-*A9*Q^]+IN@Q;M)PU5C MA2M-&XJ4[+WMAXWY0&[XK@A=/^?=Q@5;#\BZ-?;@DWBXIUCZ!G*W"!*=.XU(!_$!/K#!E@](KR348^?L M?$!&3"@XA+,V)8DY$G$VGX:'>F?D!(O,$RCC9"8EWW3<+\^,V\ M5 53FHK8@X7>?&"D#+O01>[#LW>NH>UA'V-I,M?$K'#;S+P+J:C%^EB?<;%0 M?ARQBQP[2)*<@6-T3[PTR-K]3N/IY*74K.T"DU8I1'=3FW]SCZW8_FE[ M-%.7'27#VLD',K+_JLQ9,K+*E=W$!\3\)YDNM,2M>E2V836KHSG]3)/USO$$ MBI_(Q9>FH0XC#O\"2ZZSJD_^[.SA-\FF%1NJCI6^L?8J+'$W#:PSR-O53?,\ M>M2VN"2$.)J-;#S BX-&7XSCV3YEUGR@D8.EJ^&ZJ$AT>A$?B.!2()A,'G'D M6O0C-ZKY0$@T]B^ GJ#ATD*I\/&[D":X11W9:*&%!.N6DUIQ\($HKB+8>JP# M8O0'I/"!I#F0X8 MFKL;";7]<\?GR;!A'YJ>0R'H(]4G4!OFN%-\H#J$CD<<.F=S>9D^?,"$Q@/QO,/X%+47N _C9J6((.8LZK"K'!TS7]+6,OL .?-?MZOXF MR3Z5^N';7N$*#/MWR>8?;#G6U(/G-:\\BQJJOE!ZG*0 ME.@TOJ%EXB&C5I?87X@"-"V\ H>)-M[O]JQ9*H*Z/E&S5'I40*US_OYR8<+I M.B?MB'K?XXQ"S?=W;8?]K1P=MNOU'C2/E)S2ZNQT_G]+(J%C/<9GE M(JNLV*5\0)R+B%%-;Z]/, \[DYM_J&3U"Y8'W0_V6F23O_:S]_C3 MFU-3:H@1IF(1WJSW?G&?R'Y2/O-7"[;Z)I@,>NXF-T&1)$D?9"M[P9SQ*?GZ MV+KY"?MM>:=KK-\*A?4+JC/(8QCQY]4"U8EU=CU'CA'B[7D*;*+2\62M77?7 M*6:MA?N@EWKJ89?.!'QS4SOZRL1LH',NFP\(_<8C8VDH[Y[%K.SK.YA-49;# M=)W*F-H44P58;;-2T9]K0&3PG_C I!C#^ACOH>F>@((/>SX-/F?CCB5769Z- M2%J^;HOHA//F."8U)*25#RSO)GRM'IB>O!W"6+ MG2D$H^PCC%ROWK+9)ZRK MH+;@*KE6J;O&G4XXC=M9[SG\UCLD[1E4J86?:H4?!,O$I@L:)"\O?M2'DN1J MZKSE]$[RBYH,3T.'Q/7[/24^;IBS$R)]=ICQX_X6O.\AO6Y2BRE(*6@:27.G M.'1*-SR:CFSQBT3Y6Y-@QT,YM/* J9XE0X:EQDZA/U Z_J-'[D.L3/C$^%!H M1?;PJ(G6HF-)S 1K].$#EL;ICU_SOW4VL3>%#I.C:HO>V.(-_1=5J4PMN0O' M+S?E^$RU$MS'+.%U-$:J$LA*8$['NA=[0C1,JWQ5WU%(3<9F8X(9PHS=5??$ M@!N)?P@Q+D9663+\)ZS) 1FNTC;T2<)>F?-B=[]=M% WOEDVV"[',<<_\ATV M&@]$-K_LMDX"J173HR%$B;,$FXQA:XQ4M;"/0B6D&O)*M%!; MC2U]_=Y!,9..EV9,()!859Z)B HPM1"Y!5BVO_*RE5I\3T!XWZS-P[. D4E9 M^F^FF M"ZG#R$A6DGLZ::1H!-2J[M-H)X^87TZ_:/M-=<\E8Z!1%/;B++L]Z[R\X.M[ M[>"!W$4*G)[-E919U"3=@@:V(-0\Y J;'XQ1+]QW9)I MFHL&%)2DI@#EWQJ[$GE=]XPCOV00Z7(P.:+Z"\4N3EQS)M%*9Y+TKB-7_'CO MJ;NMAR9@M/QOWH9\L&Q/L.>";F2JW+?(*G"E6X("_,X,I3M;5:^&4.Q0:D)F MPJJ)P8T51KQ$/G"^_"JKC/<8-D!Y9V_84&FGCMVE]=>*BH^N:"MY\V)\S/SR MNHA,WYS^;\ZG&]M[T4^+5L+ANY2"U;AW!MRPG^E;F0?KL96PM>5!S40I-O-P MD&YJYL[4$[LL\9P)LT23UL0V*'M[K(W.*MH=F@-MD4P 2O;-/J% MOG[*;@Q<>0'MTL5X["S6 I$(5FTE+(,W,Q9N!IMX*27'T4K73GB?B]L7]WS; MB4'V_:'["UMQ03!*U#<3$;T:IB*+4\B ]5^U!F .W/VBGRXWLM%*BAM^TX ' M=,[D<$/@,UAER%LW*EWK9&Q'SS/HBG=0<+R6M]W:B6U>LQC1/%UITHU KXE! M]=D@W8\D[SHVR27IQB96#WX3>?0RZJ"IXNE@5W8YC2A^@[ISJ]/5Y[74?),,[-U;U&/D:U(7O:'!+.7?[V]3G MY/.[&M02K!H,X 6P4@_1#M[-EN9>#5"LQ M;XRM\UZ?$$Q].$P-N^O%:D$VZO'N\H'1G L8]H$ 5"K=\_K"C AX9.^%DSRT MVC=;.:HHT BJJI.,S,_<+[BG(.'(E:EB?+L)&5&*XAJ@55 >O J%5Q+MCH.R M8'4^]CS$,22'];/-?H#PN;)C_[3O@7:J6- %XFCV1"+2RJB.^KX.3N0:*J!= M U7TH=",*7?\/CB"#_KE0^3&3078_FC]W3:5*?PY@IIVY\@>'1ZAF+"%5D:EUU4'%N0PRI8V=7+T_39O\--&JO#U5;+V\ M[9NQM0_>R,X\OKNG,Y!YDSX26;$L6)LI$F=\\OE*]6KG-7D/CWV97J%OP_(* MN%<*I:PK>"QZFK M$ %I(JCCS&@FCGVGCF6$]O71B-]"9@\?H'61"O \Q_=T#R=>H:$@+&65![.OJ$ZB^MYAGH%>+ MFJ"R)M;V/\?) _E8"[:\ =TX9O_33[]YTF++? ES8[AV1)\0.7_FRAP,+3. MB4V,_0-\("875<)BP8IL.YIW4!/6_4LA4>S$B5[J]S,3R1I)G:IW5P85!?I, MI'$]X!V\MP1,"YUX&U%#GY=B7O3.R^J9]YZQ2OKO?L?DFFWK3>Y^4ZXM/_1V M2,%\IN%DFMBSU\7B&J_X@%S 76IEWYHO13=JN]VS>IH"C<#KNSZ78NK7[<<^ M(K)U%FINL='Y4EB?V6ZN%Q"\JY@CWSQD.W#L+?$U;='> 9;6I1G"VBC,6U*J MO;Q+V\W>)CK?DZYT]/N.X4Y5^+'+!QU)=_B O#&.W&<]\FV,D_NQO2'!?RH^ M+Y /N,MQW%$.+@Y>MZ>SEG@GW>AAX$V+=EI;[J%\\Y&8_ 0NZH)2]L?54X^XJ_[^W4XW@%9%<1+M PC[ C TJ>2 MSKZIJY4RCG%O:M%%QDNQM?N+0Q#*0^;MA0V->2^=M%S M\Y6@!Q;J>'>_2XR412/RV_'!YA5Y#VYM%]]S]20?H*+R,,R%-8Y(Q'$OH.F] M!CN0@ AV7-,W)L44G'1VK-FP2+]S8%/R3J4T_U#+_(:(-X/B'&6)ADW5[XZH4J>R=N/+7#+ M'>19XW35Y@X?8N;$^UJMX07X-/%'#"+FQHC A4$,W/3M"J6W-BG)/6KZO>NO MJA%GDTV_2^/WVDF*CWK2B!(_WE\$Q^:X)W)31N_(@IH0ON'KR\9]@?(.!: *B\AOJ$VW>$')14 M"@B7@$1_W"N=3/W4UQ.HW7<&X.:LT["MW>]'A]1,'0_N27N^6RT!-[^YPK&J M3_H:<[Y@Z]$%CW?[#!&W3' 3&U*E#L;RK,5PPF;CMENP-FV+!?W00&I_OL'T MY#3WA(>IZ(&T:VO3?.#]5V6\=W:(5C=73K0LK.F]#>+ZUC(^D0;(JT[\6&>3 M5D%ZYGEO4V[6*]'56@'Q^UYJK < 0/("VQ\17<,51 <[-4)C#CWW2K]['$%U MJ_]"6,KPFZ+:LZ'N]RY?Z8VJK)-;B N6O&-\>/91Q[%GTX=(I9)'R,-\0 +C M4'52LRE/4]\9+DH9K<"GM9CR7IEN JO2>/<)*NPL5. _9E_GL):K*R2I7%W+ M2>D1Z8 2J4V#+YU;KCFXG#XTFS>G4T,<\^*HHS&]5:$-54VS-^.BO55\Y3IC M#125Q!4,)_42=7OP@A4NQ7YUF3(]4-H>GF'EUI5Y[$"? HJ/)&>T/E;H)TL"TO? S\8QIFM31Z+F';L31BC.ZPJ^3&T(5^CK,[!,W^FV+U\$6!],62 70K0. M/E"@RU,D?X!@E4(RHN>0&M"<=[_Q[:D 9S>Q7?WIG05%D_63"XEAC'$JC>9L MM^B4<'VH_'4QFSB4/?D9'=$]('1$IZ+\G]X*]I^#7OBP_:"))K2]CC/0SBJJ MK?5'>RWA/0!'>PG":&L1S@*9T2CSWQG4Y:!=IY'$>_*5#T@U@)]QB!5*&9@] MJ#O%)!%'6BO#C]7'[:(O:4[W+'!\/Y@6XJ6+[#-"^(2(=[(1J M-)1?A=J8VK$.6L(CT=/>.^Y\J>C?J?X@F&$"^E54?&& -W<0(]/7OFG=L5++ MYO.<]TZ]E5D1I(O)'1W/]ZCY/A;/F0#DPI@/6=?9(-=BM"/5GZ(K&("M"PJY MQ0<\BXJ8J^*\7U1[Z[15G%,;K73T5%5Q%XJ&KP>6YJ"2P;.3:##R:3"$-][# M6G3N5YW;-;![&_9HEM8IXQ=P[@VP$IN *]G/!TPR?KYU^3-P2-8_T;>$]_2S MW- NZ\=>@W8X^:2E+LO29=_5YP./=>$7?* 'DPY2]/%S,GP@ 635S;2S1L&1 M0OQ"5^:?T!J&:@;D>O6HO?O$8'RB49$=8 M(^'@# [I0DX1>B5A5@S"E0UYCUF<7,-C:7&2?V6 ,0YVIR!QG0-X1.J4 RHZ M,A'56&@4S4=-D!7VOP6U"?=GEA#_P@,\VO\+&TH^7-3CUO$)@$,XY#.6KJ#+$>,##5BNRZ(G]QIVMD>7.V'[+R3(8XZ_-%"-SJ/G\1Q# M?!C(-O/$P^>(?\=5!-Z/CF-FV$6T7B^"VM@_XV3Z!Q1R/.M?F?AEMDO7XN?0 M3$_"B:>X*C:)&4' ,LB.OY=Q0,NWH MJ:UMTY.59S%%,VX#'^SL W!Q\M>==*Z)IR8)U+OIS[\6(Q<&OGQ]I3T$XL= M+H5'\9<=/J%!M\?$,&%)E'"NP_:=RGOC=*(VITCU1IPO=2M:O)$@])3):[OA MT"JW&(]6ICGLBA-!ZDW%&4'6Z_V==9GJ/:<=V9.Y*C[;)+F>O@(?K[NNU7U] M_O@VZ..N[!\AH"#)@,+#B]A#,S50]7Y&\8Z90;N&76L;IO$5$.-B?Y4? S\A M'$C';ZW3C8/W^U^OC%BE39T(Y8G>5!W'A[;<6/W$]!Q!Q(!W&*S41Y9T=R0O MK$(VX/Q!BG^RLV)! EMHR_NQ@TG#NXQCZYL#Y\E]QIYUS\]L8VM T39P!AK8 M$DPRV^?VE1H[2M-$3L@T(C!5!']#F>@*UK66EP3ZG [,W:C'!NO$_2:W#6B& MU\G4/@;%=^.Y8]#3"_#44N<&79G,3):.LDE>T78O_(I+V$)7C\X1K^6+EZZ M;^\=7Y'E$=(W8&]F@77;_$:@JS)#=VDP)IW[IUONJNT^HAEY0Z+N9(? MHCE-B.@-1EJ%#EAYA+!^?YZ-%VWA?:>NJJI11K1('(ZVXS.IL<**ZXJ?;<-R M1QW&_.%U$..!L3GW0#".V:1KNNYS[C4/M3I)5G>Z \ AYF\&^Y2+>(ITG7-Y M929W?G=^M,=U&O$8^\( ;8B[KP*3QQ .(L.Q#6A#L MR@M'MGH(G^P!5YT^?2#FZU )OM B74&E-,1;NNR^S%><5 ;??#/';OH3S8S !.@#T8M_I7$'39F=4+5)72-@/' MAYZJZLK.:A5Q?@JZ2>UPZZ)_5(!7^Y/3U[Q#6%XSYV4Y M<;W?M^TW&:)T%%\XVM'[<.%ZY?U2;Z4WS112$&<:$&"IYHPQ\5U]3(+"P*VP/[+](;B8LJ"H?[6;91( M;=5\@>,A5G(\E LJ-T!GJ?@N1]:NSW,G176QP)N<%: M0QS,;X[4K*SWYJNW^E*>2,N>0=6)L&FTUN)%W@?XZI(X--6M]R%(!8CWA71, M\YZ0\1\4IPZ&BWK?)_IJUXMT<3J_R\;*B>T&5AU4J DI1XMJ5?"92+H#+-M. MD;>Z7&JL^/3$J*XT8;7ML%,^)^D=COO=H;K?*P8)LD292QQYSV@1RBLSLN#L M[L/?:&?DLT76G3L=W)=5')>YH TJDM[WYQG"\H,L"]Y#\-QTA++(EXHM3HYC MR'I&;]RS9S$#DWZ15'G9V4_V]33(E9K&:?QM\,&<-!,CO?;YJSUO M9L'OH 7(E,9-^/,!\_/C*.%]!/\8?O\[VVDRVA,-*ZY0U![<\DQ9^^V(R)C7 M%K9V6*Q35DQ2RH+#8@IFM9[^!T?# M25O,_%BH[?#"FQRUC"*FZ*O%1%JL=1,A'F*@_*^*2!AQ#0B-H)PN+#-(CE(] MQ-R9+-O;XSBZ[EF&=M.*VY[:N4^)_B^GZJ>$@W0GM!AM_0/$"3R#6CW*!TK; M@XV\U%[U"C:L3<55WR@"]3%%I)HO[%ZN;? ^YM7&TK+]Y-[>>X[/7%%F?],Y M["17M:-@PN_P]N[G?9+'6OX")L,$3?2%J:K3]V M(M*I2T>4*N@H)2V+U(%S]I<@1NS2$>5RZ%'+7XAC_HP\;S^BDBZ!A ^A0S=Y MUE0=V6BOOG2>Q0?B>>@P3C''YO?SY!Z2854#/O#SM<:6GV\B7O6"- 4R'YA9 M">XF_6G-M',-/$=$.&@/EJD$/SM!#+F?)S!:,C]/8/A /1++!_X'V\72Q0:@ M41T\6_R_#K:2HGX>;/V'>?*W',0PA1CXN36ZL#!X'Z0<0J5RR^T%: :;B67? MR?[YFJ+ #Q5(YR'4AQW@O\-"'MD^Z0NV'.0#TT\L_V:?'1Z@RY%(098MG6QM M.@>.5"VE7"L)/G",JX2JCI/OT>ZS'?]?KUO^'97.V0>LM]#(4W#A<^9?UF$S MXS4\850!"/P\+,S'SM)"IF'B:,L_(W,=6X"Z+%_ RK#BG*-$&HI25'KOR,WX(N]W;4U>VO._1"W MADHM+6U'3YT*]YP$9JTZ)BY"IBOK8\?T@:26?HY&!B2'/2@^0-A-:"2ABLMS MM/ +.XG1_P$OU6ZAOS.]8C.#]^S5UL,/C:NEWL;!Y'4*RZDP;5,,RYLMLCX^S_4:.^1IQ-$]4H262G*P;>&9RR+ JB^VEO7S#J]2H7O[&C>>/Y *^QX79VPN%/Y4RRX@&&"WL M:PL3*%06[0QT#EPYC,:N?OX'5@@Z#T9B"DR3 L\R!FFHE#'%=(WIB[V>A V? MG/IA>WK76LF-'^XHA.X2"O?("#4*TL@(%6?B4,0J=V+=<5'H(-<)6S$D!LAW M#'KM77Q#7EQP%FG7F9I6,W&V<@TMS9\_9R/[FV PF@="K;Q'!"5V1IT3RB\3 M2_]1M*^CL.$ *RB"-."MTS'69M8ZF*2R(M;$;'EY<;0&D!&M(5A+V A6[H;< MH9B^'1!3/<94*'@=T_).D<-JY[%4*+R02J76BLON2+26,+KW,G,K#ECU-0;5 MB6F\9'"TAP" M+(V[*(R:@P5ZT>0)NR<-Q; ,OH\,3 1G2W\62?1H<"3+< ' M(F;1Q/L>I/%8$%$RXFY%L[801F^J#GP*SIA8HU.!4 XO98Y:_UH;5;PHB^0Y M[:4?S"+2D 2RHN"]1O,*,R%7:7-9@:E(FQ)OHXGS?9@W@01<_!!1][Q>@8_- MVT$E/6P7AN_43YGF!38:5>+ON;$,CX MT=_MCL1E#X@@BA_1LHT?_>?FS64!L#H;="-Q=I)",6R?'43$,O,7.Y?]3>"? M*_ H0+*T=>M/"4\1]D(0-4U%V4FTU!S#_S[=8VH\.2V]T MJXC="73$)Z)_A:ERL$F*W7'K3D9GY-:YY++C#;8;2N(D;C?43@RJ=Z"9\GD4 M37)^]_\"4$L#!!0 ( ,Z!.596GKP7X98 (Y-# 1 ;G9E8RTR,#(R M,3(S,2YH=&WLO7MWXS:R+_K_^12X*S/C[K,HFP\]W1V?I;;E1'NW+<=2)SOG MKKMF02)L<9HB%9)RV_GTMP!*LF3+U@L40;)V=B:V18$_ /5&H>KS_WD2! M!:'C>S\?&P+<=[_[GHTE8HN' <8Y(&%'/IJ[OL9^///_H_YS]K\_# M"+X)W_;"GX^&430^/3GY\>/'\0_KV _N3XQ&HW'RR)\YBA\Z?>P'KK/T*/^+ M>-C4=>O$\?A+!FSVO,V>GQ9/AFQP?.\_G, '\ W3G#T(*.\I'<\?OJ-A7PP[ M_6#IX3"(7C\(?UQZZ,YQYP]Y#^QXX(_$YX9I&;-GMID*_]1^,9OIP]63^,/Y ML*%?-HW:>X/'3\R_\/C6LP8'XCH>^Y\OMU^?'X]6/__\Z$D44"^\\X,1C8 J M^$B5DFZ6S.K"("78C:6!9KNS;IQZZ7D-)U'PYD0;)_#I[$$8\OL[2\(_[M/P M>;U?/;]$E?S3^:.AL^I!&-8X^9^KK]W!D(UH:;ZAG.X9M>$__T^I1&X"WYX, MF$WZ3X39]S2 50D>G $+.!*Q@+0]SW\0"Q5J\,O@6(//QD^!W/S1_57 ML_=_?S%N>[__\C_-RK>>_O\=$XY?P!!O$Q!*)8 :.9'+SJY_;Y'SSNT-*9%+ MV!-BZ*7?2+=U3H#: >?GD_BQ__5YQ")*!KX7,0]H)6*/T0GGXT]D,(2A6?3S MM]YEJ7Y$^*J5V%\3Y^'GH_/X\5+O:0R[< *CG$S7J>_;3_ ?VWD (?+D@ORP MG7#LTJ=3#Z0)7U#G\90_RX+ISXYM,R_^&1ZYGHQ8X R(1T?\N\PY;7F ].D< M7A=0M^W9[/&_V=-1C/@QNF5W/Q]=F*9>UHU_SUC6L7\^NJ.#R#@ZT^'_:F:Y M8>B?3Y;>\,X;SR=! *^[=,(!=?]D-&AY]@6-V&8O-8_.2B7= KK?_(W-$?/L M$7^G2^\W>XUU='9'W9!M_I(+?S 9+0%Q03LCL%> 0O"[YS13T/!PC V$8Q_2H-!X',ZW$21:$'%:YKMIEO1R M2>=DNO#W&(_]_(QAQJ0\_ZL8?C[FR7QZKZ;: A5[X/G%DCMZ@7SVUXV1MTU+ M-TP]1?06; R0WT[H8=U_.SAE+:W\3/QMC_U/P%Y.F2M 52;(%7^:1LHS-#:8 MH;''#"],(Q9Q1NHBSMA Q.TS5<%J_^Y&K;^X91>6X']'OM>-_,'WA.8-$V'W M7+&>?8Y=B5/V.':=@1-=L5$?QK8=^#3V[Z8>T6DW@DGQ[[3 ? -;"J"",>9% M8?/1"8_.9H\M@(_'^GRR\A5G8CFG*)(7"2_7N&G;-]2QV]XY'6=OD0&]P\U^ ML(EFDW BZBJ]X/[ 1?%G? PP8T?+?AWX*+;+1IX #G,WJZ\G(%*J\WME8-;N3M8\7JU9.D[ MVBLP0Q2_&Y!4NMN"0OH00CK5/491GOZ>M-(0^,O*:H9])]/ 1&_EH&N,ZO+0 M"XZ*\/#>BK3=0Q67Y&IS@\)*VUNI;:">&_N83!:*WQVLIL-N"PKI-+R5@^XQ MBO+T]Z25AL!?5E:-?4P#"[V5@ZXQJLM#+S@JPL-[*])V#U5@?- :WD#A[)[VN;S"J&X.N]RH1@YN"<%1=!U9=,G2J\VONZ2;(+O9 M'9!]LO0,S/C9WET^^+:@D#YXF.K0>XRB//T]::4A\)>5U1[9: 8FR!YXC5%= M'GK!41$>WEN1MGNHXI)<;6Y0I)L@:VR0$6;LE:5G8,;/3E;38;<%A70:WLI! M]QA%>?I[TDI#X"\KJSVRT0Q,D#WP&J.Z//2"HR(\O+O=P)5!-J;@LJDQ2\JL/N,:J<]/<$S(!4?:J]W)N2M7>HV))=:_/?EP]?GBX??H5UH,%@^/25/3"W=/G0]L:3*!2_&?]N M>P^\ZT'I"B;X=$6#[RRZG'BV2KMQ29W@=^I.&,QF]N/RI):W9?[0XD37[,W& M8&"]@*OX#/BR+;_XY1JJE72_"3V81:$'$^DA$WN=X>7]S4 !G#L!O&\=:Q3! M>1/!^U)$!G8[PPN\E0@^]X.Q'X#I_\7W["X;*+0%F1'!+]=P$CB1PU33S5O) MX9R3Q4'D<$;((@-;GOU5WM(P5G@O4"JG:1_GG##R)9=EF9L"]8).C7MDYQM0@)\< !;(&>;D G[+X)RYV=_WU+O7M6NG(\ M9S09*;#N81"="DSQLO)?I^#DYQ>X,TD8/'L1HR&\,L9)RWX(OS( MOS3[JQB!?VOYZ]^Z%\O?=D*_;!JU4_A@@Z]WAS1@X:KWA^*331"$]@T+Q$#Q M.+;S (L\?^AZ,@*=$/G!5C"7O\7_Y]TX'C*

CJG_Z?#*&E^XYU.?^V;?K=J]U0;J]9J_5_7S2/Y,U<+=U_NVVW6NW MNJ1Y?4%:_W/^:_/ZEQ8Y[UQ=M;O==N=:YMO^H.'0\>XCW]/(Q?'Y,1\[7JCI M[3C=#_P BW0\]G&'+W\.Q]1;_$+I MCHX<]^FTR^Y]1KZU2?=IU/==>'+=$OPV 7G* O?IEHW]('I_->[\8$2CGX\< M6'*0\*=]WW?[U'7]J.\_\BULU,K53Z]7B,,]([]]:][V6K=?_R2WK9O.;8_< M?+OM?FM>]TBO0X"6>T"PQ+!(YY88E0_V1]*Y)+U?6V2!S. M8?TN_8!$0T;^FDV>Q%J"@.9@-EFBZL6E[OL!"*12WX\B?W1JC!])Z+N.37[2 MQ?\)REN[XC?B5:U81VV\WJMN6Q"E*O0:S:<_(]B[P!]M1Z(Q M62_1>';_=[I7\2^1OPO+YFH]EE;E<$KXZ(S?E'!"[KN12\=E!)@)Y-(ID2<^ M6\)-X(/'8V^CMV%P\-^,1C5I^?C9&=V3,!C\?.0]&/I?_S:._S.^/YJ-&=NH MIE4_KE; 9!TRYWX8G5;,XS+_]<$)G;[CPB1/Q8\N^S0*_=*/@(Y+8H#3D.LK M4!G4!:%VXPPB[KF_](, =,:$C",1MPC],FCD><*"2#H5#\N]A> MBZLMKD$LNR2G.J&3R/\TI?6![[IT'++3V0]31\70]7_"PD]H)=RY9^?QM3FES!.]6.SLK6# Z_V@],IDZW L/E MW)]X4?!T[MN;6SQ"98?\V^/ ?^#OX";/E>-YX"9&="TKGT3V^L4U=)F+NTP= M&P'(WN[VZ&-[&L(9B!W>7AZ7C9)1-LM@L6ZVBR<1CP*HP2P?!$$3L,A\,,D" M\I])X(0V"&.N^T#R.(O$+QX+[JGG_"U^_XBDN;26[>/;X^XQ:8W&KO\$B[E, M6.3:/_[X%AG X)Q,?CZRCM:M8](+J1)Y;LWMAF"YM5S?M.V A>'T/U\=CQE; M14[*>H/\#KX7>R*_.V)>U%[)_/TSC6P%Z1Q^[ 0]_X>W#: 64!JY":@3.$P. M#B$7.L$-*"N0 :CG#D[Y&^W2C0]+[?Y?9[S>%EDFF$K%*I?)Z]U04@I\V(J; M+V"F@3/F(G>;%9E^FRN]<0 D[XRI2]@C&TPBYX%;X2#'Q8G THJA"ES>*2!% MPFDQ5&>D_D<&0#;Z3$3]5^C%DPC7A M(>.%0,@'XR,9TI#<.2ZS"=AB\"$/HH?PW[\F3@!_C'S29],'8,PNB]T:P^*. M3!SD!FG/QWU.*"6MQ\&0IVJ0YB#B'_,@-['A4U@[_N@X8 ,F5M(PB3C"",D' M& ]L(!).!D,2#GT>C9G%M*,AC5YB_T&747*(\9>G<_BH$>K9Y(,9S[$/1A1\ MWO\/S( _+QZ%+W$4TW'X>4(H0 B0-(Q(0R$(,<\!)DTI\2(YPS PH]* MD_?"+O!-F%([DO?[Y WT1(D+7V:$#@9 WCSOWQ;['7#!N/*O!%:HM/*#<,0] M]6 J6SD]#OP1K,23QO4 # ?"DP.])_>!_R,:SCX^!K7 !#:;W3F>.*D4_@'7 MLZ;^Z2V$XF/CT^RQM0^\C6_V(-<%TX??P#I[TO%B]C7,?LF<:;=%E79\P%B_ MD;*_4ZG)!?!U]8;OS(G;N&YFTE9J,XEI;1Y%.""M1/XX84+9X-@W.(>5OO># MI^TB:W%ZJ=B?P70 'E^[7B7[7NJ-;3>TJB2==M^2EEM,;\W^B%=\F82.Q\(U MMNA>.62J,\I!A.KV4:S$2:RU6L?*([#9"WX1XY_'PR>8_?5&K.30_OW=.\86 M#U&LM!&=NU7>C_!Y0-!YOG!9)F%LJ,'JQ4F/*W++P-;C[W*?^,M_./!JOJ<> M /6Y-'EP0B$X/>H-'.IR-<^/^?G#_(Z!30,[)/Q,P[%?^$O/<84/].-*FVM/ M5:JLC1X.F>O.V>,#[(NPE./,E/?MT(_';^5[293C'-ZAN L7!:\1=WFA_Z2LH,IM0DMQ/7 B"H)KY!_ZL6Z0,0WX=">KLPB4(H5W5F5*RU,QNUU^YWD6 M9MX#&;R6)F;J=NLDUV;WHOGJ9E!,)R2N5*>1KU_/7RQ,NF=&7"O%AUV\2?1,)VXW)M)@>F&LP)PPD+YB=F0H@S$=T;Q&P1QFQ!P]DW7'A-&($)R..Y M Z'V^"V6[>//8@=?,-]T,R_%X/#WEZ;,5Y!4O&XYC:^\SV](OKNM_#*B^&#Q M3B68: ,''-SPYZ/V]240[X!RV/KR_1Q82MN/IH\>G7'9,".(&<8S FB(@"." MDX8Q2]A?,Y>%/@3Q?='.\S8M3Z@M;NOJ"S.97C#=:1)EK6[I6MVLOI[)"GJ) M-_Z_J#>AP1,Q=7$ER7JF^6$PV_$QO6>E?L#H]Q*] PX]I>X/^A1.[1_@Z&EJ MO#6./O7IX#LX/A//+DWYO*'S?V;$40>ZT8].%B2&"_9T:3J"ODA#A[N4N""1 M6JUME+!XFI)AP+?N)VK,1:60:K QT\12OAD@>'J"J6#5SSD->!%8573G"PVR M[V#.4O]EI_K#T*^N$G:NB;CR&=_0E/>B7O/+UQ:_N77>N>ZUKGN[W=]-]M; MZ^AL0VK:T@OZ7:+M3^NIN;](T.8:@KZ!?27M8W+9OFY>G[>;7PE(*]C8*071 M]>F/*V+5::3_)K\I6P;L<[((BQ?_&Z >9%+J,YE::\BT';$1,8!,Y\&O>?^. MUR*X.)N#%/J"0HUZ8B1:7D.B7Z@+I,E(=\@8$B42Y4&(LK*&*)^E)#=:^3W! M$9NGX$U+482D)0XD7A4W$$D=O$<1$G->B+D$GTZQS/\TI='E/TZI[\6C0>SC MI6WA/M-_=2OZYPNF M+D^Z(W4C=2M&W8VMJ%L<*PQ]%X8/IV="\0+%_4NW(72D;Z3O ]"WH:=$X"C MD< /0N#K3@M?V"6 MX9TQBU^$E(Z4?@A*7W?J*"B]?"SRD0+?#07!W@3^@-D3T1X J;3(5)I87I&Q M[N0Q3BQJ'Y-.[]?6+685(5VF(#W7'0_.THJ^LGO0^D)LBG(@*#>1/@]!G^L. M[&+Z;!Z36R?\3B[I(/(#I$VDS4/0YKK#MYGE><5C6%UZQZ(GX5RY?HB6)U+I M@:ATW2&:H-+J,6D]#IV^@P&JHI-E^'2GQ M!I2)M]Y2N_5&16-,:O+ITZW(4O8EN#CN$/=*%#<^>7/"U9>;]KY8-IVUM_]LTDU!=_FW-R$@FHJV#/"U2;1W*GH!^7WYC$"Z6K']?@CZ^J MB1I:2T$ _B M03QYP[.;C+P4_R<5V;3\/.&ECKB;N=.*)8!KKQU$/(@'\60;SUY6Y%[(A%'O M>+Q1YZJ#%)%5SI.^!OP'WH<$T,4QNGW4S<$K>:<*[!]2,"56]7O6 F9EU;I) M6+JG='S*":'IV?P_K6%W+-!=+\'4O=JM:9VJZV=!J M1OE5U3JY6ZUL*$$)&E866'&9ZS=#!GL9NE8N-[2*H1>2O]+S3=9HWBM19S8^ MGYC7*-?BEF&EB 6C_J>*Y(L#;@W M36??@^?>*&<^([;F;)A+/[CP)_WH;N+. M7GL[?VN2;J_&#=%\TD]TK RE3!L[A)Y9:AG1"?D!6IK^U9)SR1RMFCR3= M]X99UHRJM#,,9,!B3@PE2ZXDBZ3XA:EK%1.S)U+-J.SY$77)0&)^=S8VX/ 3 MRZH,?,LES,KTMP_E"B9(]%#$T.KEFM9H8 @')X9"!86*)(/*T"JZI1FU8HJ5 M],)9+Y!=.H_,EA*I4B8NC'@0#^+)-AYE3\ROZ&#H>"QX$G%^?E=NS(LMY?ML M35E@Z1[ZW03^F 71TXU+O:CIV:T9-?P2^&&85*I^N5Z5&>;.E-F40Q)6%EBF M>$N.4]+0:E9#,\O2$D SQ5S*'K%_9304;?V(,QH'_L.L3U3^0^]X^H6G7V\( MR#E3M!=X(D'#0VN85)X8"!@5,$I?!M#JX-_6:64@1H\PI>Q%\&V6! M)>UT&:96YO\V*OE>1P2F'.496J6B:X91S<(Z*NP+AR&_A3X935P:,1LT[3@ M#4KGK6;IR \BYV_QAR(H3C1AT81]^Z+KC$\N%M@$?G89_Z'IV5D8< M#V6!I5RD0VS]M>\-DJS\IUD-2ZM:]4(>>.:09I4%IC@SR5&@5;VJ676\H)]J M+N$%NV.PR3:)Z&,B5_#39ZV, $N7YV=TT*./4_9/J,9-O6IJ91,/QG-"MT(M2?7IRYIEE#73*.9]$F6$Y&IZCO2$J.S-N$#FJ@G84J#&G0&TY\[BBGA249-P?OT55+\2 M-7XDMC_A,2@I,G#7-J)ON8G9F/>.IZ7)] .H:#6+MQM4K!]:CKDMQU-#09)) M02(IV:*FE?F_#<4"PP?C-V6"5\I7DT(\B ?Q% >/,M[DUW;S2_MKN]=N=4GS M^H)T?VW>MG[M?+UHW79%?+_VB;1^^];N_;F?RE)F=Q$/XD$\V<:CC%TYK4!- M7(?V'5<DE1^N&QI%>SOJU;!):" 8,)LKDP# MWW6?V_OF^[*1LL!2EP><&KX^>Z1)JE=#,\L5S6H4,RRFH(\DXU/B=H;5; X:L6\"H83 M0Q&#(N9=$2/)^ +3RS"+*624.5J-KSD,9!^PJN[F* LL7?_K8.&,>JVF53"< MD1>J51:8\NPDJ7J#5@9E:I6E'1EDBJ&4R?+$N 4Z%>A4K'$J$BX3935JFJ4K M=JLPM\R8VXFAE,FME)%4F[)8-0B;6#*N%F)F!2F9M;*6KTA MS:C(R*XBL/SP@:PX0T,W-:N:34Y0)DZ@_,TOQ(-X$$]Q\"ACT'>'-!"]YED0 MSN[%L[\FX- I? $,\2 >Q%,%T^*+-![B*2M M4EFK6[I6-ZOK"7 #$G7$GL:W Y_1$QH2_XY5O5.B;A;.)7((+.5KQ'-RN %J:'OG,2TDD\O>T"Q#UVKR M4LXRE7N;0]I5%E@VF$K2Y;"&9E:J6KF.*>U*7X^@UL_V@< ML"'S0N>!$=>R MJFP2XY5=O+*[J7P41[13QF@)ADBFQ; %DK"BE MPV6M4JUH1D%;GBAS7^A5 0"15BG=\I)C!BO9@%V2A9^U!NR2G-*L-&!?N!K> M].Q#&6 5K6;IFF4IEAJ38S[,\=10Q.1,Q$BRQ&I:F?_;D';4GS%.C&VQDXBW M)8,?MAAZ>;"MOOB_>T/VXO8*^4)=Z@T8Z0X9BX@3PG8&S@.SR5W@CT@$7Z 3 MV^&)0W>.!T\Z/$;&+_&-&&]2R:DC/K!T/.)/ M+TO D\DQV_N,AH U@)%AR==1DLUH!G M5E'O">B'>'[$P@/.9A4H*QYE&,R&&=-[5NH'C'XOT3MXY)2Z/^A3.!5+,,B0 M";*WN*AZQ68-G?\S>V,=P.A')PNLX0(ME*8CZ LSVGXN"QS4:L$ (:SJG/V7 M1*@!(G3!>Q5/4S(,N(3ZB1ISH2%6!T20STO/^1Z7.@R<$D?7W>N6K)'/_#-V\J.?BH'_=<2B$H7VP_4(A+QR$[G?TPD_ZZ_L^E.]9S M"?Z^[YM2PI+2,0. #8]P9OCYJ'HD=PI*1*@6*/:W"0W@9](2.FGAUJ?VS!?) M[.6FQN(!(I6;!(F04=YG%#/GC!)?>TZ6)=)VB%6'721B,U#^;N/]UG2YR=>W M[(%YDUT;(Q2QUE!^\"@K_W*ROH@GB_2G[$6_F\"W)P/04-3=N:QZ1N[QR 6V MZW&!2J4TIGKZVH\N W_$PUG\N3^<:'@^"6$:8% M1?/_-,W?RC*B^37-U'7- MDG?K-U-I%:J0L++ BLE;AAS>JF@-HZK5Y'5=S!1O*7M/;T8!)& A$Z=7/(7) M!BIQ_3$_&BM"ZC[>IL';-._+R[>$9=L;N!,^B688,OA_^]559VG&B:D;FIEX M%QADT)Q/#"5/<22/)-/-JI4UW9"6:YXI!E7L5E^P5PB[D%Y;ADJN;"00PL2" M'V6P,*JU8A87S2&U*@M,33:2I"RK8*3K6EW'JUFI'MV<^V'$DR'W.4#(E*&" MG@1Z$F^6)@^CSMU4[B5D/1A:N5;7K)IB]R!RRWRYG1A*E3Q(%4G&E,$/8S5= MQXI"J<8>?@G\,"3CP+]S=CT/RHAKHBRP='TF00 W8O\3LA\J6L.T-$L>IV?* M;1U!,L5)R@0@6H]CYH7[QAZ4X2'$D_ULW_RL M+^+)(OTIFVU^*S?W+2.&D++ TCX?BHFAZ=D7SZ0P5>=)G;WJNE8MZ)%1#@E8 M66 9XBQ9:>>-JLSJ3)GB+&63SKO,=6%LC=PSCP74U83BI?;(\9PPXE5M'O:\ MI9N-#<+3%3Q=>4-6BIY:O\3L ?*RN<0;R1HC9=W2RN5BIGOBQ%#4H*A9+VHD M66=FS=2,2C%%C3*GNW%F.=LO7ITIPQA[..SK/F9E^ML+PS'C@L^[GYW?))8O M9^AE3:]@MCU.#"4+2A9Y-E6]6M>J%6G]/C/%?LJ<_L<-L./:XWZ\\;XG^1Y" M^A(L(\#2C7K/^?ZY*7I2@1NM;C0TLRS-ILB4/Y5#PE46F/(<)2V73K=JFE$I MYJT692(4;5Y$EX41<<2&%\&204<"'8DWQ%_;>P!>X$?GL?R;<4=BQT%532_H M"3I.#,4+BI?5XD76$5#=TAH%;9*M6KBBSV"C&(GHH^R:">E+L8P 2]>S>G:H M9F7''&\"6#KS$-8702+QQWYA'DNNOD&CP6NH8G4#G!A*%Y0NTG,^*A6M M6M"V-K:?R)@%)!S2@)%__50W#>-3C+I/0V>0JDVKI"R49*YG319*\BFS(@M;-/ M87C#@BYGC2^<&=886:$]>WHWV:@?UQ6[H)1C!LSQU%"VY$"V&+)EB[QF 1EC M0 5#5F^97+;C3B)F%\,41@<4'=#W!>-%S X9,KN0!8L[-90NN9 N"AM>&6-! M96)=YS0<$MMY<&SFV2'?1A?VTQ96&)AC(R 588P5PQY&AQ0=TI?-I3@/="-_ M\/UBQB5S*3EEEH2-,.-85^Q62H[Y,<=30U&3/U$CV2(KL*A1)A3V!^.3!!., M/K" WK/8_@J)/XG"B'K\/;EL%8)XLMA*)3_KBWBR2'_*MO+Y(C]%)'V*R BP M=&](SA1X,];?UY-1GP6=.V&6A9UG+;Y!WD3\G9V+L%FZ5C?QJD].J%I98!EF M-T,JNUE:59>6#IXI=E.VP\]%$FD#Z3-@1H I*1FF)/%*0"2KBDW-JBIVEJZ@ M*LX(72L++-,,)U<95[1:K9C%>&)E?!+1OLO@ARV&7A[L\%^DQ+%_/J)56) 3 MNH,=$-/J@/&",C!&_ZS;:_9:5ZWK7I=T+LEYY^KFMO5KZ[K;_KU%VM?P>^OS M2?]L:]1OO.W#-X].; =H_>-.PRXOAMB_.4G&)Q6P]2X=A^QT]L.,)'7]G]-A M%@D04+UODZ4DQI1F'X -CX1C"KBK1W*GH$3=@ 6*_6U" _B9M," MLD%&S N MLHEE:,\$G,A>JE0_8A/G!1GE?48Q<\XHIFZ:";-$ZN:XZK"+1&P&RM]M3/*: M+ML@Y*3"<%*^RV8H??"2P$6";U[ MX/5_@QMY3QV/?'!ARS_&C>?@.]_9-)S!!I/ B1P6:L0#)>O?\1JP13@BVWUB MBZ(EPV8>EFE\1U(^L\\OP#U<7':\JSG;=.=<<^Z'T16+AK[]W!XC;'JVZ)V^ M\*>$S!;+,K5JS2KD&3=.#"53+B73AW1%D[ #0['Z)2DRJJYK1K40?8<_*I&" M\_)*J3\:!VS(O-!Y8%B(=FOO,1O7F_!N_>;7NI[9(?:&P2WNW/7H8V*QI4K5 MTAH-Q3SB#+!ACJ>&$B8K\TY2PDB+N>GUBF:6I=TMR!@;9BG#:M498Y#[9O&>E/C@?WTOT#AXYI>X/^A1.F0\&&8I\ M0V _8,A7)-70^3^S-]8!C'YTLD &KN.QTG0$?6%&V\]E@5I:+1B 'U*_R-N: M>P&/BYZ<>)J28<"9\2=JS!E$K YPFQ^W5.,B*"ZM\1WG6->U(B2>Z$ MOV[?7+-IXEU-6N+=]>\MG<-GOMSK7,++OEG+XDL_CXJ!\QBZ\XZ7#7 M(!/(%8PU#->GQ*F0-E:DE)BM\Z\DGWC.T&R?475 ($4BB)+Y\]56MUC4]\:3T]%5$UH!E MA0=0!!QO=G'N%ZSYD@H"RPK](WL+9&]96O+LE9MU+6:^2Y[*^.]_!+X84C& M@7_G[!HQ1%MM Q(4ZWPCECEI_6(TM(9IHO^"P+++$](/>\#HJH)4-K+APK0> MQ\P+]_5>E"$ZQ(-X5,>C;,[.K=SS7=1,&T76XC5O>O;%\XI/I7+B]IO6J)E: M1:?+7!?&UL@]\UA 74T(=VJ/',\)(W[A MZB'=<@48VLI(:$L4-ODEIB)@Q.82"1U,80%[:U9#FL+*6MQ866!9(7OD^N2Y M7GI(10,)HM4;"414$LO28?O%5>248_2PYM?Q$[$ MS_7X=K0>HX "8SD>#9[:$1N%U[['"3CPQ:GJP?173:O508%92=>X5HUB$!CR MV($TAV%IAFYJM?=C$\KX7S>!_^"$? =@3E,G;"\=@@9:P0RT*0=.P]%?F,<. M<&/$TBR#7UE*NJ=6^F(Y:\"R0NG(Z(DPNORLR;+!\S;>#;DHXXHEU0 [&RTX ML/7(_@U^$W#ZREJY:FAU ^N3J08L&^2-;"V#K:7[F;I6;1A:N?YNRT9E_,QG MS4C AR?AD :,_.NG.BS(IYBU^C1T!JG:HIGC+TE&:%;XJT4##Q"&-RSHP.H%JP+)!Z,C@,AG\+46Z/X.;":C21)W,MU2I[;@3 MT8@+C54T5C?DM8N89K*H3K/F]BD++!NDCBPNE\6SI5 3\$W/:3@DMO/@V,RS M0SY7%R9M"^T*:G8$"RN4+-JN:+N^UTX:"*4;^8/O%S-2FC/>E*(.I5RM8[R0 MIQRP;- ]\GN"_)Z4IEW'[\JXKG^(QN&@6ND#"^@]B_5J2/Q)%$;4X^]1N. : MXD$\><*C; '!+_*/@M+?T;?T8QKYM3,YW(S%\/6$-VOOW D5%':>A?$V)RSQ MEW>M0%ZW=*UNOML_*8=4@, *Q#=O6'_[\HVE696-^H[-5FDH)G%J6,?Q\BE6 M:? BB<.+],EX"5CEA>_#723CI7]DO':.7GPM]HX,-9A@NF^O>.% ZL/0C*JT M>[G9H"($EK%K37MR3D(*I*+5-DDB.XEHWV7PPQ;KM;QWA_\B)8[]\Q&MP\:< MT!VT5+RW \;OCL$8_;-NK]EK7;6N>UW2N23GG:N;V]:OK>MN^_<6:5_#[ZW/ M)_VSK5&_\;8/WSPZL1V@C8\[#;N\&&+_YHP2Q]* GETZ#MGI[(<9H^CZ/Z?# M+ ;KN+7PKKN8$MOO&&I\(] H'S8\$HXIX*X>R9V"$O='%BCVVO$8N8*QAB%I M@8EGDPLV8%S,$=#0ST2) MV R4O]LX"S5=KAN3U.5 U7RL8UVJER4_W2L-UR^?5_Z4%>O(4T7GJ73NV^66 MIY1)UOSF!0Q>_S>XEBYO!"PJ/']Z7E,^/\0AV/B\R.=S7GF^Z<;7CK\2L6#7W[N?AB MV/1LT<%EX4_O&S&AV(:2G*JKAF5I9ME,.#E ":[^F,,YH:1"2:62I%HV#25* MJFJUIEE5:0:BRCS]45:L1:9M>.Z/Q@$;,B]T'I@*A9C,X]?I&JE+U+<]RVRD MZN/]O\VO*#RS0^PI@\OO1Q\0C4)9FF76M4I-FM!6&(7,\-90U69EWDK(F M@LU(?/)/O)7H'CYQ2]P=]"J=L"(-,\ZHMSIJO2*JA\W]F;ZP#&/WH9($, M7,=CI>D(^L*,#K@("V36:L&;^;GXBW2QN4OQN.@?BJN M96;S+><.=G]MWK9^[7R]:-UV^5M$ 9_:)WB.M'[[UN[]B8F$Z>5&9?FUG_OS M-V^7[2'Y"&^!_%+#D_;;D020!) $D 3VR3M,;D.:@\%D-'&IN&VGR+KD][7( MD:JL!I* TB2@_M6)++\6:5"5U4 20!)0US:$\7G,CKK*+$N!=T-DM!1](W(N M"U R(@EDA@0*;*,G>)>_]M:!\:L4S<0R-!?(+JYP2D2)TR)) %6-@!OJV*6V MAUN1_E8L9;O@AJ2_(;F08)!@-B*8GI^\4E*I3("$(G9F[;A>E5LZZ@MUJ3=@A(;\ M$L<5#09#7MR5Q.4L][]PI4M'+.\*H\K8ZI*Q;7T'<$T!\Y9I_F;\NQNU_N+A MT["TT$%-U38RF=E[E;$I6KPN?7;AE#_T7= I8>NOB1,]@1GM3CB<&S_@7VA& M4>#T)^*^5<^_]CW.3H'ONO!(FVM%%D:[\-C.5VW+=J_=Q/1?5TG^ M39_ J!_6*7C9J0C\R-%N?8JV7(%#DP3B03R(!_$@'L2#>!(,RZ=YUIML4Z8_ M3?,W4[E37ZNN52J6Y#CZ 4YZ5:-OQ(-X\H0'Y;60UP46MKL%*I;;(:<7J!#$ MY'@V[.MIJ0%COICI-8O>[9ZWY433EP^(!_$@'L2#>! /XD$\B"=G>+;.X003 M-RY:P3VC]V-1B60\:T99UPQCTX1GW&&I>#)<$R#_DY;.RX5E6!GI%/M'&%8$ M&$0A#S)8D36=C0 @XD$\B ?Q(![$@W@0#^)!/(@G,3Q9\5P+.>FMW?6ER[*Q MXPX>?.>N1Q\3==7'\O]6G(;.'"PT92OI@* M!T(0#^)!/(@'\2B 9[=Z*[\$%"P#^V(2\(QP%CB^_3MU)TS4BQ7*Z'Q!%ZW) M+I=/)!%%O>Q\_*I+XL[-S4Z;FK7/7E:J6J56L[7MDY?+P*>;GHFSH<*D5!6EJE;&DP+P79,+W24_$/TPS8U[=7=V_5F[43 M*<2#>! /XD$\B ?Q(![$@W@0#^)1&\\624;J-E!*K/5S(4-G^%I\+;X67XNO M3>.U+[*.?SAV-#PUC&/SGQ(- 17[6UJJG8@;FF'6-*MJ[I8O'N^U*SBC2--7\K4O&$OV*6CN!*E*4C#-RS&I''CNWQ(-X$ _B20E/;CWIK7KE M2O&KRUJC:FFZ812MC4XB?K7D7KD%CZ\A'L2#>!!/CW&_459<8.W P7XW,*=#[+ MYJ1EIVCNM0I&(JVI,?2=.I457TI@JI";L#;V+8D,/.XHIX#MERQ(G_&"LJ/P[7B M6B]T4ND7O4WED]RQ=+YGAP(K)]Y5^@*K*;^/MJ5;6J6V8TO!0O-UOF=G')O9 MLS(2JXR6E050I[^X@M74:_6RIEN5PHBZ77,+E9\8VF9HFREGFR5RTE;5C')- M,QNRJYX5@;?S/3N47"BY]I%! /XD$\B ?Q()Y,X-G-<921SOEN<0.S]MJ57&AO M?T\=;X_V]@>9GTQ*R#V>+2]_X8(A'B0HQ', #:44"K&';2R2=2( &5O!LATQ2%^ZFCJ^U]15E#V MYE]P9O>,^II%[[8=5")0@W@2].YROV"(!PD*\22+1ST20@0J(,@M82CBRRRA M2=V764*3@B^SI@MZ.?&J7*9E:)993KXJ5^J[FWZ-L *6WRIBP2W9,B!CC*Y$ M^3V%,B?6A#-Z?D1=T??Q9>(]GNUE X^"T6^U%PSQ($$A'CR10P1(&$HL"B+( M,6$H$HO(XD7\Q!(%U)WRUM[[TI7IV(\'A[YSUZ./B?GRE:JE-1HU3"V0[(N+ MP@DET5M3>.2SYIIX;)8-/ J>W:B]8(@'"2I[W484PY;"L:&4!M'E!(O$UC3# MDI;ZJ.2A(B)0R]_,Q:(@@AP3AEKR"Q-P)&K2O*M,A8_7WRU,8-17U+BCX9#8 MLZYF?*M"]@+4%^I2;\ ( M#7F\^8(-V*C/ F(9&C%UTY04_C]@V_D]L&U+)<=OT_:KG/V5&;NQC!Z4F M-_Z!(B/5!G9KY_6JYR8@!+FH'4V4,(DE5%K-#3+T+6:?H < M(10S!Q0S9M;4N20QLU2U/1LSWSZ.

8,B26T?C(SQ*=@)V+IX8>=;_T&(7#Q-R3#@ M3/D3->9\(E8'N,X/Q/4ISFCLZ*PG^H#Z=^2<<[87A9]/*,#EK]L>]?+64>+8 M/Q]10\R?[GQ_;+:5G_MGU[^WR'GG]J9SV^RU.]>?3_H[K.SJH;N]9J]UU;KN M=4GGDG1_;=ZV?NU\O6C==OE;_O53W31JG^ YTOKM6[OWI\Q7?_CF49#$$;,_ M[C3L\JI/&[LN40H0DTO'(3N=_3#3^;K^SZ6+6G/Q]OZ1?$H63 Y>^[D_?W-_ M,_4F[^UOD%]J>-)^.Y( D@"2 )+ :Q* 1[@!]/,1.#AI;4AS,)B,)BX%LT"9 M=#='( MNN@;D7-9@)(122 S)%!@&WVN#ZKK],'6EU9KE:GNX%>EOQ5(K$-R0]#=DEH58]+U TF1U4 #:0-Y(+VJ1SS> M*^/H@$4_%O-]Q%WV;:E24O[@FA5)B=@.C@II<1K.&_D3+TJ)%E&R[4]-AR67 MS*&!(,$LQ&!-/SDU=**M5. MW*O72IQ_;]:DUW9:+F1W18/!<%;%SI!43U"E:E29P5:7C$U^_3?C-R/Q"G"6 M9EK2BA-D9N]5QB:_H^>N=W(58Y=$+LQNPF-[53]+CKM4NKB>&6SJB5C%I7A@[_&@WD1H6PH<)+ MCQN3*/94T;6R7M:L:AG93"%LR&8'9C,IG:5UK=XPM$8Y*1^MEG24(;UV'8M% M2GAWZ1=(EU+^B",.O$[WJQZE#.,C'L2#>! /XD$\B ?Q(![$@W@03Y;P[)4K MLQCWH]\)9'2;VF56D.K5*O)MUM5;.X.+]X"A+O1SQ(4(HN&.)! M@D(\2%#J+ACB08+*7LY$5ESNQ!(SLK( 6\< MT,JZD9$,CLTB""/'METV1[F.;(SZ&W2S]-<]PB"OKL:\F)4HIE'JTY#9(N8 M!$#Y)JS>@]6S2UQBY>VU6RJWO$V_6*_-Y&:G89>LA)#J(:,B9XE"1O\24%#" M]L4DX/GQ+'!\^W?J3IBHUBSD]_F"^%Z3:R^Y:F9-,ZWZAFISFCR3JZ*XLD*Q11RT@71,HKBR0J52$T/R2/\MXLL)RA9QT$CVG3:5Z3F><>U3#DQ7"+N2DE6FN MMEX$'*8E=E:934FW(N_%";9;@+RX%>D+"-GYB;RK=[FB61M7B\P#5RJ*)RN, M4I;,Z@DX%.QOZ20H8XJ#:T2@6\B7(C(6\"D\OW2R[?O$]\QI,S=]DQ(,23=$%0SQ(4(I+3U21DE6D$CZT\J[R<\L_XOIA M2'R/C.8=_T@X;_FG$8]%/#DQHH\J%WS(_&LS668#7UN@S59 BRJ@+%74B0KL M3,Y?^^+V0J(;GWJS7DNUYNQ&HZ;IUJ:9&(GMU:8WQ'+."Z@5%9.]1:HTEKYP M5$>RJ7M5+BL'QNO:GF)"@,@2N#32UW/Y.;C'A0HBFZ8(A' MT4H]D;-L[/*L7E?*+1[;9EOL%0SQ(4-F[NJ@8-M4C&QG89,2#$DW1 M!4,\2%"*2\]#W.Z/QWOEH^/E_U37)]E.Y9*"'N5R0RO7K"+?]]\-6?Q#3)>R MNX]G)C:;7SQXR(1XD*"*/6,,*JO?W%J+F]))OJS%/7E=98;.2N4=*:"6 MF]1WV3ABHSX+]NU4K_II335S/"CYV"5["Y!$!WLK6QWLI5&Q(>?>ZF$X5#%L M.31A4'HI&SNT%4UZSDA,W.9FL&A(U*_A(*FS7WETYUP](:IHZB*5>B M"8TA-(:DB*9$#IAJ6J,*4D?>A6*4.@I@0ZF#4F\37\F1QQ^YW]7+.&$H:Y6_GD2F&+?U& M:9*Y9_GD0&*#--E\E!3=YO/J9^)X#I]!NV6^?AHIOEG:0,13D L@J/"EY71G MU5I^6Y\;9GU9B__- M_F>=UGI8RD7B=2.E/=<-+YBDXAI_G*Y,XOGH(43D(\ M2%!%/DE4#)OJK4(RL,E%Q;/6N$M;HAT>8+8V$/&@BE0$FV)NODHJ"SB>1L1? H2U44\2%!X3* ,-M5=[ QLB(0L6_K0F)V7GNV42\U>LNJX952._!<6* MRF]H0: %H91@5R6S\ !"/@,2.BL5XM2-KERS:)J7D*\(:W[Q%"1$CGB0H/#, M11ELJL=,,K#)B 'U&7-RI]=>,C7Y'C_.(I2.@?\2!! MX5F2,MA4CZQD8),1#THT11<,\2!!*2X]*0Q36+.G<] M^IA8V$*O5S2S7$VHQE0Z88N#7&6,?X@);T7$0504*?5IR&P1=X!-I7QALW'Y M$O%D_/8LXE$-3T$(*@UC:CMLBN6N'CJ38X,B6;\$%&R-%56R>*%DH=+.%S3: M-F4Q);2LT6J-3>N[YX%F$0\*:$47#/$@02DN/5'C'TCCJZ[:%0U$R(B(OLI] M6(Q,&/45A2]I."2V\^# 5^R0;Y4+NVR3#_\ 1M')F 4DY/O.ZW4,1$\ (MJM MO'%-4K7ZT%OBR4HTL9"33K94N9I-G)"UD+60M10C9=7P9(7*"CEI9"UD+60M M9*VTLR84B\E@2DL>4UK6U$*YF,49>-3A\)?MREK=LC33VK1+YQX,IH3PV#-& M@W(#Y48VY$86A(-J_<+75DY*XPCJ"W6I-V"$ACS>?,$&;-1G ;$,C9BZ:4@Z MFTHZ_"\'V[94+A1(FJ\E>@>/G%+W!WT*I]P*@PR9V&B+<_ KRFKH_)_9&^L 1C\Z62 &8!96 MFHZ@+\QH^[DLT$RK!0.$L+9SBE^2+ 9(EH6SF.*.QH[.>:([KWY%SSME>%'X^H0"7OVY[U,M;1XEC_WQ$#8//G^YPCVAY M*S_WSZY_;Y'SSNU-Y[;9:W>N/Y_T=UC9U4-W>\U>ZZIUW>N2SB4Y;W9_)9=? M.W]T9;[CPS>/@LB-F/UQIV&7EW?:UGB))(!J7#H.V>GLAYERU_5_+EW%FLNQ M]P_=4S)5E);6$:^AXW(&^?FH>K39RKW*:$DLH6616T 8D2L8:QB2EFRFA MX9D"$]F,M[-[4KCKF"X9)T^&YCHRE)Z:%8_WBHH/F+FU0.BF;IH)D_,Z*_^- M]4B)U Z."BEQ3HE&TI3XIL>IQ"7R)=^KVCAN2$Y:Z=RTN/%W_0MIGO?:O[=[ M[58W7R4L$ _B03P9Q9->Y8T7R-:U:]TV?5RV'$_H$H84;+M&E9=A&9+7;.N8 M[TW@WSG1ZSY#%Z:IEW7CWZ9IF):4$*Y1ULI50ZO+2^M]L<-&GHZ$D+/RRUE& MS%F&-,[2M6K#T,KUI!JB-U3G+&7N!C7M_TS":,1CY"3R2.RX@W5[7\ M[_RW 2]J-0Y\?FO,)OTGXH\9C[I[]X1OWH,3.2P\5=B,03R(!_$4!T]Z;LNZ M^H 7; R2UA%'EH1Z-J$CGJ_P-]VC?T&!#3")V%*WPA9) WYVF4AC\>SF H4D M[OG4:UHM(>,,W1[DNGQPG6ROR*K4M;HI+?\472)9VCJ91D-*BHS,%/5.7V2T M1F/7?V+L"_/8G1.%("U$#8$O+VMY\ZS35Q56Y"OM2EDSC62RUW.FLY$!D0$3 MT-\U2].M3=O\;4VDJC.@RL[V'0MX]?U9.),^LA#-_7R;^^MJGTUI(FX!VN,4 M >(#_GL.?P19\KZR#L6D2U+NB1A:HY9,=33UM/9'=+53QY:ZVMZ6]:2[V8:T MV^3H8LO2T>=#ZMW#5QUO\50Q#%D4BOBXZ]"^X^()(^)!/(A'&3QJ.#U6];5 M;0X&\$J0G@$;,.>!WZI#LZO(9A>86P&C(;M@\7_;WHQ$;N<4DVK M5"H%<7S0[TD=6_HQAUTX4'KFI:;7+*UA)E6/73472(UZ[.N4==M[8%[D!\[. M<4D\TLC(D<;6,F*!-A)/^]&LFJY5&LF4K%%/*^_:R069K8#,)EL3EZM5K=Y( MJMI<_O3P(9SFFX"-J6,3]LC/CED<>O2C(0NFL4BTX-&"7Q(84XJ9G6FT8L)I M>G:'4TU3$$WBB3^ZJ95-JR"NM*3V:\B#A>9!Z=K4W*S$Y%$XHG%(13LM>3A5&YHY7)2K=GR9_S)".6\ M '6]:7T*Z=ZC$GN"S;\3\7\2 > MQ%,WKWUM=.87B$T GP_A!/(@'\6R/9^38MLN4D'L)2.2;23 84IZ2 MY=^1.^>1V?ME9&$*9SY2.&_HDZA=W/.;@[\F3L# CP3/,7JZ<:D7-3V;MP4= M\T>2#F,U])I6-3!U&OD.^>X]OI,=M:G4-KH-[K\&\R29[Y4?'(M2I@2[W>P$Y,NYEQ8)CU M95;]FP6^S2L\GI7P[.9U3."PGGK@#QBS0W(7^",P!Z+I5F]I'&P*/8MB9KNY M'5;,;(DM?3$S);=+H+8N%8F 5S'-/77N?F6NW?-GOQ_.5@ [H5;1-9C/AN)H M6XI0S5:01U'(RW"R]'M=G(D38^3*G&T*.)92*8D@Q)D0Q=$@Q=+!8T-94LQWM@H9S+61EV(/&^*]YWW?Q21'O&,YO>SI)XQ[6N56M5S31?-T^0 MD@N2+4,.11**I+R)I*0DDO3^+5JC;&C5NK2"9[D(R:F6CHQX$ _B03P'Q:., MXWO9OFY>GTNYIE7$ZW:(!_$@'M7D9!*IXW&2(#_4M1WN6'AV2"*?A+R/\]!W MP0/"Y/'B':44M%#*AFGPG;N+&:\@,\I<4CD2(>B>QV2GLY MXYD43FGE&VR*G]+*+T2@Q+10&J$T.I@T2JPNNGR#3O&S6B7K,\R*YG\.Q]2; M#3-_7?P,^7S"/ST#DT\D[/%6.>(']M?$ ?#<$\#&6ZIXG1+ ;2]?N'#A_[:> M*>*6A5'@#")F\P^:GKW\AX4G;UC@^/;+-@ZMQX$[X1."'X;4NV>W-&*MNSLV M6%.N26I>6]EH:+6$?,[\&$S(QLC&^[-Q@HAP>?B ?Q()[B MX%'&!SM_RZDB-")]!M_Q>)#=OR-CH6+Q&!*/(8MQ#+G>6@6#](49VHS.:1 \ M ?C?J3MART9FRS1_DW1O72N7&UK%2*8AC'JN(3:F0M&#HFQ(-XT*=]SZ=E\'=EO%GSN))CHQ(C"G1>T4\B ?Q(!YEO=?N9#QV1?%PZA+;"0>N'TZ"N$^)<&CO7/\' M<;Q8T8'V.E6X\ GB03R(ISAXTK,OXQ]B([L!QO2JF."8.C:Q)P'/:(F&;!H$ MY"X#R-.!/V(DHH\)W"--?^\3;O>RJ_>K6*>7MB""'J>!&R"5:Y9X<^:R9EBZ M9A;F5F1"M6L5PX8,MC.#R2[=8&KEQC9=/K)^T>\-C7PBFAO"#UL,O3S8-I@6 MR&( ?@P+P*MAC- ![/Z8>CS*1SP_8N'QCF^0"JT>CS(,9L.,Z3TK]0-&OY?H M'3QR2MT?]"F>RL/6M%@RP>(UR.>1KC!\7$Y;$TY0, \Y:/U%C3NYB=8!W_"#V+(%?V-%9 M3S3&!/>3-\J(+US2L^F]S#VWCA+'_OF(&B:?/]V.\E=LY>?^V?7O+7+>N;WI MW#9[[<[UYY/^#BO[QM"=7JM+>ATRK:+9_$JZO6:O==6Z[G5EONC#-X].;"=B M]L>=AEU>XUCN74]&8.T.7M[-YHWK6.>N Z:PV/(U%2$8"-TQ)Y1@PK835/,5 M),8QN6AUSV_;-WR#2.>2?/G6;5^WNONLH>/9L'[<\C\Z^X.!JGA@KC\660 A ML!3]T_Q8P%S17]8CS"7 M#?C#XEL$5FK( O[,PB>#(>!AO$8@C=L*:S %G_^'8X@"ZH4C)UJ,VRP)OY.E M7=IR93?=[2\T=,+.W4W 0AY>XB":GMT%ZG/NG 'UHB9(Z(G'RZ;?@+08P.Q[ ML+A?7'_P/7FZ,(_)EV:WW>44<7/;Z@)7"18FS>L+TFW_7[> M^7;=XU5L;SI?V^>BANV,&_-E\& ,NE/_GA M1$,Q=DPI\ PXS\[8!63WS ,YXKI/_',VCN):3=S5_N:)=W?Y&T/!$O !'R2P M>7?$>-#G]IGBB=FM34 U&CEAR$$%$W?Z:<#N)VXLLXY).WZ+#^S)GQ(MG3U0 MXWQR&O\(.'[EO$$%<@[F?1H)M?\S"2/Q=VTV87'YQ8,)P9 >YUQW^G) *N(( M2U_R&,B8D 9/(J9 R1UU KZ&\]T572*'J[$,(8?/>*!H-A+&[R+9M1D^/R MKE0V2.C(>6 S$IJ]6&S#B#[Q56:/8S80*SF;R,1U7\Z&4^WKZ5C'>RNBUU)H M4\6D@ I:@+ DW*8@)(GE)A@B<]TC: 8(,GS_U9SKYGW*@(:O@1&(R=F>[_#E MG.2[BR2_*:6O(_&FH.S5A"H$*]#J#R8(EL326M1)WF!:;]#;00PA^.X"G8'Y M!C\.XK7CJ2GQ/-K>XC,S'7= @\@Z)K>MK6;SELR.Z%WL1")BF[0M]_3QG3E">30,;]N1,$OV#GKX"40748V@OR'?% MBT/RQ8?_D __^JD.Z_OILMG](GXT/GT$K@@GJ_&&Y-O8YIIQ]KUF]]O\:]?^ ML7A]22]K!!:@10-^PS4D-R"FN[R\-_G0 SMB0,RJ_E$#TN]'_,N&^>G*MP4] MQR(^ME#XBR=..(SY[D-WTH_$E\LUO53AWP?;9@ME'3^*3VJ>0='[ G\ #B9X6 MX-2-2JFL?R1MOFC!_-F%Q>,"X7QJ%RQ/%#Z866)"&%P&#%0NC15)_*;2N4O! M/KMS8$/^"+CYX)%S;E)UA* +.06!+.E^FRT]6"\V*+!02#<.*9QB6I04'-+, M5!F]A,06(=TM0F(QI,$SI!]32 ,.R1]/;<8_N TU)?H%9,^7GN?VR4R+QW+R MOR8>FPI"?=$2$(/QS1Q2;G*!3H;O<,IVP @?"/G+Q>)*T^]S/SC9-:8U8V7^ MR0INX/J"_,FB&8?+Y6:^&+ &1G7*SL"A<\Z$105NBV?%'RD9EF"Y9YYOBRZK M8@E*Y^!F@(GYU1=4,64(RZP"0UPQRHW4647^Y2>Y6ENA ^K\+3PCL#_[PI4#Q==G M"W;WU'+WF'@>]N790(L?'?BN*WZ?4M"L67Q,^O$T77_*)@#N@;J3J7,6;W1L M_<%G0)B3V/(+_%%L5*]"^,K]$'/[ ),#0%/@<\R#:4:F>"V;S6;-3/A^K'B% M<-&N_8<%,P*VI+Z6:.HEHR&(YGQ! )#VB!M$4V,' ABX3L^92'G# A'(QL0 M&O^21GX,G<&0@,0(N, (838++Q,W2?P 7#YXV00D0Q3+ 3H>N[-GINL*JD"X ML]K,PYW-F+-(8SV+-$J&L>%LR7XSY+0^%\$A;"5_70P+"*WO3Z*YZ*7\X]C# M>UL,&F&WC)^L&$._0@Y_5U\S+UDF[N,Z^7)/SQ-7 28V[" MB/:<(KJM3()QPLWOZ$4C%N[M%W? %W$(6"?H\7GJG 9O' M7SDUH&;?9['##O^_O%;@6G '7 B!]PRQ937 U^B-S8C7ON^#X@5RBXG6AG<\ MB:5G\Y>+45<0)&_@' W!&A".3;AD0G1'(%^!%6-WB.,\%^$QS@[A!%Y$@;WC M6-*"*\1W=2WC\HVWUC/NFU3Q:3K5V,H186HV4S/1S9@H"KCB:%IN;X%RPJ0Z?I2#Y M/*:Z:"6N(.IW+4>YQP=['EXU\"PUM;/4]P(>,R\7G%SAXQXPBE$^)M>M'FE? MGW>N6N2F=4NZOS9O6Y)$E3N(NW1Q8<7//R9<9L+?GTW3'X)@ MF%VB#PQT)AB[$V&C<5'JCT;\F(\/,!=07-" 031W,*<9A(R"/(D%#TQQ&8?M MN.*],9+89 ZY)0R[ Y*;A!I'0S!4W!9Y^XE2?#3J$'3LR_B(06A'H!,%BE8S'7V MY=DCA$XB?W:%C;L9=!RRT]D/TT2/&+O-.18]LN.WH61;%8LJ>< M>@)G;G;*V(&LUR0.5B7GA_XQ56EDIM*6%=FB]A(>J/$IWDBA+Z7DEJ:;6#J; M?S.>_K50Z)T[H=C"SO/LA9);5F9_FN9OY854T_@[NZ9SURU=JYO)M)4PE,UW MSO#F&U(WW]*J^KL5+92Y9BC,/.[&QPX]-R:7[% I]0P*4(UO)?%-;>A7%-B< M)PLE)X,,K5(VDRFJHGBJ.])I\G0J3UR:FE%]5T\J4ZLBGN6\]60<5!!W&):= M_MC97[*OIOZY9"6;T\HP;^CQMX@T63/.U*QJ0K?RE*\2@S2:%(W*M38K6JWV M[L6V)1$ZCT^5U\6G#G@W7+T872Y,@L5;2SSM^"I..]XM8G?@/2K(OKP? EP] M^<,% /*_^!M%]5XLPT',S01B>9M.(^OAG#<+-!PRJ+?E8J?&TSFF@C>J".P? MW;,JV[NL:Y==F>C>IDASH0T.%S5)1"I9&P?YMMQ5A>01DMMNY): ^#.ULEF1 M+_HR%*W;67MB).1U)"0Q0\W0C(W#=KL::AD(VR&Q2B76A.S)BE:K&^N%ZKQX M4RIW92^I$XB:[/%=OEU2 N=)U783%F-@[)I*6CDFE\WV+?F]^?5;BY<)>2[$ MT[[N]FZ_[5N)9S&SM#,)^+4?40Z#D;[OV?']$G#%V1.![WT'?7(W$7\.7B6* M/U#'Y;M6 A(HA92G-2X7M^"7JYSXCA@+(VA'BMM4Q^>8%#"B<7^ : M^JYP]^^I,[UX.DW^%VFN"^4-Z& P&4WB*QF^*%+#U5_ ALP+N3'&2V&B+A/6 C0,71C7@MH7B"+@O#N#X. M+%9\Q_SU&H5#/XA*$0M&TQHY(FG_[4'O83VB6=V==\9U?2[&8%B1-B\ M!(/KDB%( ?>IY#HP([Y@#VQ:NB-^[<++Q(4N?H]D6K#!#^))_8"E).-),!CR MC&)MNOH"Z2NZT&9W"%ZT(3HFO[S<2!!8\3?C#-B85)[BLD&Q6(@W.Q#7#IY3 MF6?]_CYCO*7IP5P5S&V)WZ?Z3!)S^_7R9"4!#T_Z3#SF(T\4_K]LYX?47?C M.+HZ^2LK9O/N@57.M_%?;O3)('^"1,>]S/I>&E.GVA+[&>*&9GU#K>F&UM9M M:+9O .R8LW#( YX5^_-&:>@M05JI'O8T9Q;AI1]TP1Y\+@3(R^\\_Y9()\(* M;T6H:U9=6D#]H/LO,0R$E+HGI5[-_9P_Q$7TCL>XQ)R'4!*A7T/7ZA5+,S;N MR:X652#]'H)^[QQW8]IM\HOZ0+J]8<"KD?9X'$0H_F3IV*QH9DW7JI5WSYD. M'[]/T?2*WQSUFUUR@>2-24>Q'L),]U5Z]>18/7QD9Y MV<&5@?,^BW[PPLZA\TAL^A0'GFO5:6@[U2#Q+Z\+AJ^N+,[+._9=)QSRPGT! ML/(//_@N*O?$99+XX\^G)]JL8"X\;;,[6)%9E;;%9_@R\ T;!(ZH4"TJ ]K+ MA;9%)33^I5)%U5 ; ?O=^X/Q- MYQ7'IZ=>JP:')5LJ%,.+GX<1<7DS"?XJQQM/GDLN+M8WGA9C7HUE&0H+U\'@ MAQSVE"SMU\<=TDX:]AKHJU@48SF!YG)5!;+X;.VOB<_W7-![&)]5B@3%F*[B M*F'Q(=;@63PND-!SQ>AT)%4\7U/J?$-G!-HD>&.V1+QR6@GL+3*?$LL+[F6. M./R=OGSQ58LX1=M#H.@IAXOJ9/$7;8=7N^1=#P)1>7[V6S]DP0-72MJ\8IZH MP,:YA!\,J[!%UO(6M:K\@WD: MP%1V]:DKZOV%0\;B.M'38MBB$V:<@?#B6'I:(_O5.?]6PZ\T7+3XL)]P,IV] MA4-X_SO\(%]\989,K5IWAH[%[F;?2J/8W32I*&9.WD9,)!9ME,K4% )W6E;: M[GBWLW8NHB5/"@D *VJ^B9)OL9&X*D%()%+$>B.V'GD3AJE%-2VJ2:.EYT$% M+?2M$?6@M[Z],Y]QRT+A*EIPE2[F9X^&?I23\[I4.DR! ,R<[__4U46!@_1V0'I#!8?T=AAZ M6Y-"F[%MRRCLPE ;:E,E8!>,WE";(KVEITTE5 PWZW(+,[P^1LAWB6JYP-Y( M@=H.4T/A3-9WGRX=?9>;40L*7+A_BD3?QF_+OM/?2>QJPDR"P^ MW[GD1"8E8=NH:!6C4M^,U(W2ZM:K5+5&@T+N1.Y$[ES:^Y$TS1'U*XL M,"ELJ!05')2-4U>@RC10>Y$EC0VVDIB82K5 =IY](W.S5RID]2QTYBSW!3@. M!DW7+D#6+>;$4":A3#)WD$G;1/FTBE[6ZE5IH01DZ6).#&55WF45RJ$ M2T\2[7550>;YVO0>18J'M6DT;CO4.70Z?=ND9\%D8]I*A:Z-W.:AYIA?Y54>20KZ-'C?R_<[I"752.R]'@-O+TP* M;04ZDV!-R[)7#P*B;++_\ZKM\,9-[P2_4\4+D2.1(Y$A%./*K MS_UB9$EDR8.P9&O6&#(YBN8],Y,;773C1'9!=D$?24'"R"CLPM S6F3H(V4" M-G(D&8NH DY)U5%.J.OQR(M#<]^(>TA<:.M@Y M10$MA=Q7$.X;#":CB0_;&2Y"R%@(TLLWKW9[&N9FWV*AYB)-&2R-*MJ M:C7SW;('R+8X,64Y$N61 BY^HD+*JDFKCXE,7,R)H71213I]2/7<.PGQ9&CU M2ETSK6H1A-3'',X)Y1/*)VRKB^R*$T,YE%$YM$^J1$*MX2I50S,,;%*)$T.) MA!)I_]21),24:>F:7J^@C,*)H8S*W.Q5B2XE+*2J5DVS]$((*8PNH7S*M7S" M1M_8Z%NQW+]L]!.1GEZ8C6D?/C D*:NH7JMK9EG:D1BR97&GAA(GRQ)GQ\"/ M8GE#R*3%G1K*GY3E3RI!'24S@]3FU5VC-VK/"B402J"$PC92?"U3TTU=L^IH MZ^#44-)D:MIII/U(DCF64=<,7=JM,63,XDX-94Z69<[.B3T*YN\@JQ9W:BB% MBACED2.&)&?HJ,VK&.5!"91/"918)P$;"H?\C)!%\GP2$SG:C!&M6"BD?4B/T_CY@]UQ;D/X3&;@4$,# "R/PM_[_[7UK<^)(LNCW^RL4L=-WNB-D M&HGWS)Z)<-ON6>]VVU[;.W/V?MDHI,)H6TB,'G9[?OW-S"H)@0%CD*" BHV= MQB!5967EN[(R?1X\P#CP0P)K!6!98L"ZO$?/39E??'K(8"#. _C98+3_7I"& MZ=2R<&YC',8>T1:C"<^YPT=]'AD-BV;\RB)G*/#>L$S#KMMV36S U$;.4.:, M*IRATVE5>",!P XSU ?F'A^]ARW[Y(?.MVGB/;?M>K-N_<>V+;L!5,R!4L

:99F0EEA]BE MJ7W@79J^<&"W^R$+#,LVOL*80]TA3-/>=F@OIS@CC(Q?0?S"#YKX-/%MA?AD M]G.EU*;2A8)5TLZU,:!;-AYAN3\$^&G;1&DQKL/T ^VA84FLPI>AN3\$^&G;1&DP1#:9CG6]!KIY63ZNG MU=/J:?6T>EH]K9Y63WN$TVY4"T\D/MK=T=QJ>S>!1 M-KQS(/C5\&CZT_"H"X^F/PV/IK_#Q:^&1].?AD==>-2DO_6<=MFD8"-,%^\W M]F"Q,Y#F-?V-?ABX\9I;H)MDJ'K.N^X%_*F%]_9NX6^^@K_\HO-9?NUZ_I5G MO!&*%T(M6US.VW(3^Z[9;=5-6W=$U O3@FJ_%CY'4 DZ>*5F4;GRJE#C"!_; M=I/[NM4TVYVCD%ZZ#9D67(;3C %3)O=149N(/&Y]*EG'^^\JII&ZS M7>'2]KL8^-H2=%^*@5=\$JGF@:-FVN-=FI9'.Y9'2ATU*GFBJ#8/Z[8I6C(= MIF3:Z8FBD@>'FF>/=VE:'!VRH?36@T,%SP?5YF!M)FFY=)AR:0OG@VH> VK6 M/-ZE::FSS];0>L> 2I[VJ)9.D#QJ^&1].?AD==>#3]:7@T M_1TN?C4\FOXT/.K"HR;]Z3JRZNR%OOW^UH4?Q.WWG=[>_*=5Z4WXMMFHM\U. MJWX,-^$58.B#79B65 I(*J7N=58LN>R&V;$[QR"V=*$S+;$.56+M]+YGQ1*J M9W8:7;/1Z!Z#D%* H0]V85I2*2"IE+H*6K57:#7,5N[,*T0%) (.W@ FG5EE*C8S;JK6.03KJ.K+Z MKR_@[VW9CQ).(I4\<-1<>[Q+TP)IQP))L0-']644,W#0,V3)/+Z*5"5D813#SLPN)<8?Z2PV8(QXYC'^*[K.2P)HQ@ !^B\P/%3EYL&3)//ZWLC M3TQJ&IQ% 8P8&V,>$6T&#CSM#!G8^P0*4!2/_&><54(5$0RQ:0#ROO$$F<&E M]<-7_3!@QL!S$74#CE"$QCB-8+P8OHH D[XOT,3Z'JX-'QB&O@OS))X/0R:( M:5CR)^ZP%%Z"M?6Y[_%'0#NL)S9&(2S#][YQ_QG7&-"2X*DGS_>-B#OA(X]H MUYPP3HP^BSVJ!!6F@++@D<<)H@Q A5=KZ M_L)HUXS+J]\NKNZO;R\O[O[ZL?]+"1R8+0GQCJ0;#\.G $D2-W<0^G[XA%1) M>_33ZQBZ$2MG*C$2)4;IS7J##ENE"Q6C82\ M94]HPH#V =N_7+N]%/A*\1$+-%8"4&^.'.7:&Y#]-!5U M^V@TZZ;=J;K;A[)Q$$V ZQ-@22>WW8Y97]YD3YG&++^'T3>TU<=1Z(!C6F[> M\NYY9!HP1>@1<7X9W B,5R\1FZ;5:@!!-BK.4E=MMY4%;/_(L!RYV# ;K9;9 M79[1HDQA\L]>X,5#[AH/8;AV?;-R@KO[X=FL;@WLR_+7YZV,>'Y%VJE>Q/?: MP%>5GXON7HYJ=M+LM!55U6FVS$YCZ1F?,B8\W7FC,Q,9A=_MY<-].U=?9)OM MQ[K7YRE@HTIT4=MLMGJF77EMMMUK(\TP1\\PY6@;2FHSVZOHFX79%[O+QI@^ M$K L,IH9PPB) MX"_,RGF'T .[C%4'8#=Q?SCH:SI2#@<&IG5CCL-?/S( %Z=[.]2K9QY,$@ZN M!V?A:,R#F*"ZY90P=1;&27PW9!'_Q&+NWK!GRK_88G)"IV;/DT^G= MQ;EQ=OWUYN+J[O3^\OJJE$R%J=H!)Q:JCKL$5G;2QP7#\B8X,?AW_,R-)Q8; M/RR7#Z<^H $;T78J1I]/T;)$>S%#O5M!HOXWJ4=X39%\G0BUQ,3XJ M[Y#D!AX.BZ=T#;.:A5GE+*QK=GJ]M19F5[*P68(O0>@W3=MZZ;+G2QQX49P8 M 8@W8T2W.U[L'Z9G5;)42RS5*FNIG899;[P\D%MUJ7;-^)T;\(=#N9TBU0_7 MLXQSTYB2CN#13SXHE9,[9QCZ("?B!-#&@'C",3Y_,@9)B4^.0I?[A5RP4G3I M\DPP@)O?L^];S 2;-0$ST=O%O# 0N!?&_>G_EI08-CO7.1_P")/Q/%JXD;#O M, [H3)\["6U4P!/\UN"# 7Q%1)#P$=;LB9X-U\-$11XX\%*?)T^ $+'(]A!B(,3$F:XS0:AS$7+^"0 M8J082 B@I13.'.+\X9IQNB2GT#0&'.P%F(8R31.D6AXG'N8!S79SFJDHCFCW+!,VZR6GBG1:D:3JBO-"/F:>*W%=V\C:FG7$-LI& M!$DQ9*ZQ')V8/NZ$#P$FD ,V/_& #[SDS3@M8/(DY@YB\PD,Q9@'/_X2A"^Q MF!:F)2KHRXF7)J@*08]IL.$KR[H#0]P;> X+DC/*#+X,%JST,K[E+ X#,$6? M;\(X]L D/26ROQZ(5\#>=>73%:,E(9D-,@"S>N/)$I:@Z\D# R P++N@+Y!S M)TSM J>1VLB' *H%6P&XD- )2H+Y)!8B8?]BRG"!SV$!">9%>T'Q6ZE MKJ4:[QJ0!^OY-SRY3,']YQ9)]^2K%WBC=#2K[NSZQ&C*%#3L/?B,#\-2IV?? MYT]OVR^FC_@(,1..42>%0"5L!'J&-KW_3(0Y8O]%6P?&!-K\;QIYL>L1UBE5 M_6GH.4.Z'8#ITVG_O\ -VS1%OH LX/'U "NN<+Z3S/1>S?AR 7Y?64GI:#"& M@9N"6,%; K UP@[< MRV3'=LVXAO'%%;, SA) MR5"4O -6>QQ&-9"V('_\_)*(W%) EP 21V6QO' 0KW#1@-"%88]#O5=@]:H/ MEL,C&+CZGQ]!&1U86O>"A.=_RJ##18"F\'P3(,/4[M+RYX2YEVY?XUBV[PI% MGRB7L70+5TEBG\'4:R?V);/C]8P 1.FY$KDID4K\1IAVFS.7HSK7&17%4+@I >AST5WYTNMLSFRL7:56<$C?*U*E&=L\QL(^U/'XEB=7[ MLOPW2X*,<*I61(V&V6Q7W15V^YKHT-FI6G1H_BI?T?::9J>C6 ,)E;:K)&U> MJ2>V^ZX3>Y=$6%(N^[XD$5:NKCMFM[.JX[C#^Q]EZR?-/4?,/>4K8ZO;-&U; ML=)NZNS2/GC6^@*Q1MD^ 7:T>ZF@'7_&XJ$XF<:LORP-L)CV1KD]I?;/V/L8N_*0JD^:%7C$C?IKA1#V9^L5-#EO*75XDL2# M^9>O9]BI%<%[)D]H^F[WNIA$E^__X2Z/W(@-;7 -0 MSO384KA3>4BKEIQ[C%053-'9FWI>[-!=.LQ#5T[0'Y!*GR<;,^3? NZ77?BY M22.^2*6?V,L/BVI[H,]__.6=UT%?IWE0)>2E69JXELCC2>6IF03?BNJ9PUMU<6<3E\@P4%[I_":KJ9=+IFN[D'>?C5ZK&R^*6U M#W)&W3!;B?PRC/C2\,8&*7RV:7FKF_8.>4D!T5F V7 MHS%U21?2(RLCIRT(;4&@]'B_2D%$+#OYKR!O5<_\&]F5_KH/8U$)-TEE6:7$ M2L1)PS([;<5NY58C33ZH;H14EEF_']>P]"7!M?(C<\.C&FNCU35;G:9:UH9= M6W2$5XF]47TGDF5'W]2Y81CZ0'_QQ1\I;/15F/"=E"ZUZK)QA7%[WU[_>GGXMJ9KI=6#\G04IBYX%?FPZ(:[WJ&9L$(18G1=KES-1[?13 M2 7N!\:Y!SHU":,83]J'820J*8M"R5*OXF/I&*N-OE*"G#!^F[]W$X4/$1N= MYN.*\M'6-+XOZ[VZ99>2B6R;K7I]?G5R61'T3-0B)4"-012.C,0;42%5^C>K MT MH_L83T^@C>9A&&&%%TT>68#.&I<$<;HQ53<5$1F[,Q*;H71$QY%"%9Y6KL80!#_=^_=&VK M\S.V*2#@<*X0?H^P5"UNI/A*U@BFI=%NQDF4U1.FHLV4CQ(:CZ$/W&.*J<2K M6$ZXW\+ 0;62XF'T7 /JP#C83)+#B>)@F. ^@DBJ+4[%; M*HXMN@K(B8CZBA2!KXI+/+(L,%6VG92O11I[E$E"D4@9$C\(^A&),]R1B41B M"5&>-IXA7"!EA7XU\_DX3\F>,/3DF;FL79:E;;9ZH$SG5#UR')3*C*]2O.7LJN# M;]KTR]9-O[*WU&KZQ4$V8<^? !1$/T6 ;GP63.RD>%O%KW-KR<)>,Y^O;[]2 M9R_C],ZXOS8NOMY\N?[WQ84TI#(SRC3N3G^[O/KUSC1.K\Z-N\NOEU].;XV; M+Z=7U32I.?7]C#7Y:.R'SQRS-"-N<*!W;))!BH5%H 2\,:H:-"K@8<#2^V\? MC)@] @?'QAAP7.#CK$\5<0*617>&)+H?N&$#.B[RF5 C.=E><:E!<1P*=J#6 MO.6/')03D)&+Z:74HX!DX8A]HWQ3,;13V'"2'Y>930*_:RU.-G@X#<"N]HL_QK"T;$NVMLJ7*5&TQIS40&)( MVQ"(S*>&2-1/B:KF%V 7IM0".J N/J^8!Q);LA\)(FH*-Y^>,Z*HZ%(LN#;- M[DO/NIR6=FLOKJ2N=K"XUIPR7>6TM5MS<>7?&>TTS';[909&N9WMUEYMZQ*?>:4ELYII+V8_Y'"J-B=G06F/=W__IT=_'/?UU< MW1L7O\%_J]'WX/"^"27G+VYEG=N-NF6WIDD$?5/:;)<]8V,D] ID ,>P6Z9, MF9ZYP_H60,X!Z9%''0P7@#.]*RO[[]BX"D@;- PZP)DH\I^% ^MZZ+\&[@O8 M7^]@)SP=0^_,1OX,5S]DSIU*>!.Z_SU(K$\YGW(T$]W074 M Z#2&F1,%):-3G MKVJ';NX&+X(8NX2U&B#%OK( K'S,?,@C>^A[I7&,'()J[A2L^F=JQ#0P/N?= M*<^RF"$]<\OCU!=](J_S1E:UM03B9LOZ'$9/(#)._##\AN8E]7:2*4*E!+KO ML-.>I-;)X&#/NER4WP)$W5*3/X/Z[R4!R-]6'O8?HGF"#AP0L4"%"P M$5?B)>@A#A9N2-8C458LHUBA1.R-"'<75_(%_A&GZX AA,XX=2B\;8%M0R'' M>&I#"HWJ,AQCU*: >/GIQYGN*$#6-"B*W9BRFHBPDBV(G$4%9V00L MC7.Z$#W10(\_/ ,,V$^,WC-AQ;YORF:2:$-F3KHI0[4F#.U[X$";>3-6$X1F MF/HN'0-DD5_Z0S2D19P\\FP5LCX'Q6D%Z3QBN7#I9 ?R$8H#BO%&X+]1X*< M,V!3($R>(9 V+M(F@L&\(%ZVN1% %KF3:&$F-_*S!K,08(Z$^# G8A_V)QZ+ M'KN1"$?2:AA]B8N]^NW"-)[#5*(']X0]X:;GMH-LV;;:U,0ID]EY1 R ?(D; M+EK[YFP(QH8XO,&I %(D,L&5DQ:Z@A$D>2_&$T5&Q-E!@JV$LSZ?@KR>D3 R MQ86M^2:R1YZV"!C >**.=$'B/V)D+T7#B@!!( B_>_7M M%T<\= PEK:4\:[9X>H>,A>B3LQ!9R5T%@B<%0/UG2]-P;^_(7&(/YL]I1*LN M*KJ)Q"+"6X!L%#%2_@F=> /^AW%I&F106:>&U*RW\+[Q61"^5+%9W%8$]'(< M!JANX-7ZR3]REQS-3X-3\[>7'3UMU"?IV"4, P39S"09J*GFEO%+EM>O/$#N M+,G, O$.]HJ@(Y+84=:<':@0ED_B_PD9*29E"'@U@;C MAP**Z!EE83R&C006]1PD?_ G0 IQ9RBU-3V&,H>3NN38^3U"T0-O8;&9(;4B M985?@+]0&B%4XMC.1.Z+A&RE$WH0<$4ZD['P($6IB,PZ]!Z&)T6-,P$1E0MV MB(T+DC/F01Q*.>6$Z=CGF19 TB3Y.P%F&@J@&+9MLCC+)"QSJ&H,Y16$V'"6 MEV62G\(NY\&&C,F<)?-BY]G\I!LVMD(?*#M^V9CG7^GH_>J2*2=$6B=Q;DAF M3<51P,._8$@FHZR#KV0\_#8 BGXN?DGJ).=(]AU8,N:P=CD#DOFVQ?O,>6]# MG_?N[+SWK3(B:UC+I[J=YE5&I)LBB/6/I<]:)8D4T3.>\EJ&X5. -G7X!$;B M"%[Q_N2B=LY<*Y-80P)YDH0G&;S"!Q?&*IK&(7H'H+BS/M#E]&E^I5*-5:^_ MFRKKFV=?+D^IKOHV<5XUIEEZU9B5;Q=LHV;,S13%R)/R]4AVE>GF-X)&7ME9 ML9JM75A1Z0;#V\&NZ'9\3A(G)1/=9 (0>7*.BFE,H:MK.RJV4)5(%..]D(<[ MD9CSJXP= T)V*.U>6;?BJU)T/Q<3N*6U\5YHX^W1QT2=GI';L',)N#415T(! M_%:K[ +XTDS?Y.;W.GH&[;\)_*_?(-3GLE6S972&3 M5YIQW8B#(G%N7$H1"+OB4GV]3FW=HKS'5=._U#HME>]JLV8IB$&]JQOMJFW5 M.@IB\%U9CD.5DIDN?3 'TPIBCN>Z\O"44A7PL+64DASV(=1?LM>F,I6KH:TK M>U1>4XEU!P^"IC;VM$^S*I G84Q7;+9))IT@%:>O;Y@."(S M3XDU:0=E7L-*V]8$K/V46=IHEQUV440Q5N"D_!J%XG+JP"NG:GS5>]O5MNP! MVK("U$Y7[^WA[2T8F=I/61&HB^]C'L2;NBC*$)J&1\.CX=EO>)3-$+HM]_AY MRVDEM74;HVI+1V^JWM2MAME5WU5E4X7NN._#V*;Q(&JIB#H+S!UY@1DZ[ A]6H=0]PL[5GN=G!2$?Y MJT7*'(QC' O+*!V:^UMWI8%I I,>V37MIO*V[6JP+1'NVKU MRH[!*"*2*_!6J$$>CQ,JD#TJ^X;#'MM\K;(#QH=H["FQ)NVMS(_C:?K5SLIL M'*^A?&Z>:LY*'QOP8-GE[Z7?.:EFCSOU6EMQZT<5F/;(IA6@MKO*)\6K M,> M[:U=+_N>OB)2N0)_Y2;KD$8EZX73LI%P/D #T&JL[?\>D>VGQ)JT[[+@I&5= M$T;ES=;.RV9BK;UVL/;HG)I_(RKL6DLIJ:+VJE1(SE.(>$L_?51DF[7GN)GG:"M_*BU4XD?J!_;+KAJK M3E7QREL;SF_:-M/"\#VUSAYZ4=X_C7H'>S&V-(0G&A]0T4:<88M+J_MNJBW< MBK-8K\YB?Z#^QOE4QA.+#3<5'3X-VWXW^<4+LOZ@/'0X&,5@& MU FYV7YGN'SRDO-:1= ,?S.0S,Y'H(TC#W;#@RDED!,<3;K_ AC\NQ=31\A) MWV2<-8 ]S;^I&7@)O=XBBPC&O<%= M]7G6RE.VWLV'BW?:-KA8_@&[T+(%/0 G"(1%=>OOEI>PZ5 M+B.%B+K@4A-0T:N:4S=1'(Z_?#SOF#V/H">/.4 :N]V0Z13@ FAV9T6DSPJ1 M93C/Y4! \J?(F NI7,(F;O(8S9G7XA5N_&1#3.\X=9;-%_[$([YL_SGP5/C, M!7?!*Y0/-GD=)YT\'"=L, "H=KJS,^D2JVWF9 W-QKO";A51CG*,/3+/1SUY M L.>H#"%G7!2[)\KL3'S$LSLX6NP1P_XA80-FYSOEOX!([,Z*<@]TJPY^YL8 M *@(<$+-B+,W7A$NQD?S#\XH4NM@\6GW3WX&4NHZ.[!V\@+!9.1]SU57#+BP["!]N1 MSJQP53L_V:HT1"(H%.56E6-7^C;J]<,F'=GO*KWM:X?#(R&%?EJNIY?BH1=GJH'O9/[CD MW&N=>JK KJJ?>JH*3'NTJ[ITR_J26?\NN]73_X#=5 ]7]@[6QJ[=5;VL%/DRK[*NRBLABW3]X:_Z)5791 MD4,T\Y18DW909DBWL>-+O7M!NNJ27D6F3J=LOU41G5B!?_+KOK4.[G37;E"B MS5AU=[5==FU]O:N[WU5;_5;0RC@GNFFPAD?#H^%1"!YETX+VNFEP9^UHB[9T ME-U4JZ[3O@YO5]^W:^UU3SH/WX!]14CKML%O(;6F3K78DS7I&/Q,#ZVU?7R5 M=UF'X#?3G'6=(_3&'"'=,?B%46WK'D9[LB9=Q_Y%K7+=@D'[D[-:L5EK:7]R M1:#VNUFPZ@D(JL"T1S9M>_T8G]Y597>UL7[FP=$Y*KI9\,+H7\KGY*GFK.Q=L^!V3_G6HZK M$S)FK37,D.Z5MFFJ1+;K!V6S11D1]^%7Q4H MW2#X18_5T@/!A]EC59%5J9"&IQ#QVIIXM<\XUV=<][:T;A"\I#/;O";! R^* MDZEW%C<*MMLO&P6O.)NUTFRO- SNK-$PV&KHAL%'W#"XV +X-5*738,[*[^A M&P?/:QR<$:)KM-Z ^UFY\AKJ"QUI.],T2?UHV@HW6J^U%7XS M?Q1:"\N^IF5T%MXAIJ9NYIT0ZO[:_^4N'8]A-6=#U$/G7ARE8YE164IO63F\ M0\.[D^%!V3X;0R F8\ >PPCH$&R)P8 ["7=G[ "Y@5E_9]+KJUI@,6 =9 ,> MP?H>[ ^--!>,/N>! =/%P 6/V* <&2[%WK=,G!8@SU!#\L1+0K0F?N?T=I_+ MU]+8X3 J>G- %_&BA?>YP]*8@**)<5SLNOO$!K"Z >N#$A/"JFB')$A"DWQ7 MFCU;T\*IAHR8. TR' ,W )'#<&$@UP.J+:]]N.MNUO)6A^YFO0?=K+]X?Z2> MZR7/1*5G;.RAB7*;Z=:UI <-_%K;C:;/;-EU>5+ M7]'4F7Y#F$0_=,VF!F2GX+# MIM)E&G@!"YQI4XDDI M_ *Y :+'G$]$AD8S_R>,;HFF^- M(SR=9M?L65:FWFFD,1[HNF(T*1UW9<+E9)>#<9J#41()(OU=K;ITL$=\E@@* MFU:HN"L+[>F"9RO-F9A4A3!\G@W!X+B53V'TC5QNR?R9A0HV9(0C"?65&U%2 M?X/J6GT)2)'%K5_+V?FA9]9[7;/1J*_N=N[2GCUU'%!C"6Z@PX&14>9/7#X0 M,.UZQVRU6F_B[;FN4>*-< !D2QDDR5EWQ[X/D!X86=Y4M.8'RVQTZF:K)US3 MR8I@-4BA@".1VU&PRDG$9$-)JRR,DJF8P2QKP&,C(+\'8![##X,'P I96!Y\ M\#ES3Q):"#XJ+*\387E%7OQM#;R]7/Z& N@REZJ5"*"SUR1XD2X7&^I&014& ML1>CI )"_,%NFVT+5(;5P3]%2(Y8H."<3D)_I&!ZP ]MRQ8D_QW&83&JC?RI M12JE:W9:=1/,,!E[=#AW8Q&C&K$DFVPA%$0K%& -AU3%)&A+A=#@GW&0 B" MO0U"CI-HQ3C$$ZA.7C-N\A5, RVMB EM9\*5PAQ@;Z615+88=D?3$'Z3)(RD MCZI?R/$B$XC@9I .8)/$WL"PS 'K30%R_9R;$Q63ZR+3925R?6&^%6EVCK&4 MV4) K,PCF1(/02$-0]\E';@[O,\3MSDU(: S\,^ +M9#/KD7N;E7/JUN3'0P M_PX4!Q:# --NF=+(Q !) K.0>T\9 E1YZ>0183+ZXI$=\M#+@7X'4'U&^SA(T;2;[.,0 MO..'X8J6EXP]O$TDUHQ3'^S %*548>8G#[[M8YRB_U_ND&@2^\W&" ?0C-"E M^:_900D+ -5=V^K\C,90G/HB6#$)@Y@3S^@,/B0Y=HQ@-:P\,:E@VVL;/:'UQP$TR!%(T@C#QG.U'!VMG;SI')U5ZF0!M-FL$613Z@H5OD(5=-!IJ:\92-M3NYT#X M?A@CORT K$1=_Y4%0*_(RR8QEHCCH^WG>./\ B_/!MZ?&!=.UX,! ML)\(+HO?I%D"PDG^9H)&BE'?@/4UXA18!3'@I_FXY(-,ENL4ESO.ERMT'BHL MEX,Y(NR2VQ2=#ZO!3JS6>_Z!7K%:KOQ+PGPW,3TOOH/U")X)FDSXL]5K-,7Y M/\I+N_YS\0'ZROKY@U1S^)14H80><;;AA!CT)GT BCTV;CGZ21AT@C\*ZP2; MTD]=.A4%"\B5@C@;+%NS*18/TQ"!_AH_. <$:_>0%B6(PKQ;,KM;!$ MKX SS8\&(@(6;6A/(A^!U8,&F !P!BS=)RSZE:H)^<=OAE&17?@%&+5._/HV0\W$?="WX&>KEX M0(B^":T20P32DT9\/8#NP_GRG9B0.*I[U%X/Q&@1+QRD"*S3!@'2XC (N(_. M8N@_"JR)TX=7J<6*R1/EX/O%T,KM]F9=CRFW%*%P0RCW--L_+X)1(-5" 9 X6)4TA$XGI@/C1 M^(J$"YX=\Y&%3CS)@$#H!-#WOG$1T'GQO/FV6;>ZB?/4>.OM:GR>20;T<7-Z M>V]<7B(-D)"Q?H8OK^__=G%K7%Y]OK[]>GI_>7U5@GK/0&]O8H%8->,+" U? M:'B.LF--VV.NHXJT&Z)$PEBT R01DSG63V-,U )Y\92=RLK#_XG(\450#^0: M"*Y$J#D4>/0.*B2PP0WV)'U)M- S(C0H]H)"%[4*T"N8?C"F3^L<3]:)OPOW MH?@EDBH?C860![WU@#0;H#1#SR<%"2JU.C'*DTB" 77U%*:^*V0JFX#"7'@[ MGCW(E2[-/"=)J**<0P :X>IORB$9M70VHI;3FG'KQ=^,S\+?*H-2Y$'=_8Q* M"B9")5=/Y-B2!8$P9#[?Q,J0LNXT"%(ZW:38,:#T,^APPZJ?_*-PHD#!#SKI M$#)USAD>^*'?,4= O!&BRB75.IEL\KS/+/2U:;LRXRXX3;D )!YR4I8!GAB7LC5S:(@9!O[!7 $(D_8 M!P[RE-AW!$X"( 4G^AA@JSL8C)\O.S,J"B.9^RIGJ_VU'WTL2Z=V-_3JOV)D M^HX-4 Y,?.K2-.M5&'"QWC+#29T]#2>M'U0[H#A4;Q.*;=? +1UZ?2\1)%J* M:2VCN^+E[!&TH,+L7A6@WV?CF/^4?",!LFR?BGCQ^?GIYJ M,7=JX/U\/ 7+V'OD\4?N/K#HH\L2]K%C-WM6_2.LU&ITVLU.TV[@LENMC\'C M?_AWJ_ZG9=6&R>@5P7B:&\%788]IV M-,9)A/<&:P*_ K.*Y4$5^0+=DW]\/*7@HYN=(QHD/7>#!;NUP\F%Z?FA]D(E M[9R#JA)_]LHJ;.-TYKQB7W#8$T:Q2D3?C.>Q(B#F.9[]N$C'<+@I[=0QGP\-&YJQITS''G)GYJN*Z7K;0GL M!80]9S,4IVK[S51]4R#@.RXR''OU=GX@SJ(^"WA\E):7HZO_BL+CV=8_ZCI\EI?\CI MR^DG=V%NI1T@Y>C@T1KNKTAJ 4-V+:"BC-*0;W!FDCS MO<'W(N.;4KSC*6]/9'P'F"HDTKWDR:\!+/+2 ]Q!+<29?(ZNSN?8VWP.NUY: M0O+=Y:]7I_?_NKVXV_:=HF) 4%S\F-S>6_&:C"E??*"BT%5KNB9, M><$BCUS>.I'75$*1CMGG0^8/LF1,RHS+[K%@QFD:P$LTGDSM_9.[FZ;:;B7Q MI57?<22_L>OY6SO.^[GZ[<(XN[Z]N;XM9/3/QK!?6T6YM8,WTO2:HC:EJ&*> MI@4*[U8$?XX_&^>G5Y<472LXY_M'KCV.! EF(<,%5>65I19L%&B^*RA9M+BED+OW]^N[BYF^4]7GV MMZ^7]_]/1PRTJ;08@!=)PII.M+&$AUCS:UZI1QV+#L&67\&9DJOXPDGL_H_X3S]TG_'?83+R?_D__Q]02P,$% @ SH$Y5G+IVFDW"@ M6%T !$ !N=F5C+3(P,C(Q,C,Q+GAS9.T<:W/B./+SSJ_0Y<,Q6Q7>R6R2 M2V;+ 9.XC@"+36;FKJZFA"U M<9F))D,^^NW)3"/!(MG]N8N_I(8J]7=4K\E M6=>_?A_Z:$P8IV%PDRGF"AE$ C?T:-"_R5 >9B\NSB^SQI%+/-2=(.+U,B(S.J=T>81%03QL">>,".GR/#&.) ] M*^%P% G"D!4$X1@+H,Q/X8>;.X6VT831_D"@]Y6?4:E0N,B6"J42^G>K]>G# M??3;..T[A/SGT]/244VPH:HJ%;!98Y>Z ##&"P07\)C,08G25 MSTO@IW(N9/T\8"[F/S_4;067F0)>13S;QW@T[]##O*O 9PUYR4L,S)EX"0@O M5X!ZU)\#!6/%H&HOELK%&,8C= [SO'EY MF5>MGC1DD,.L3T.2S7GHPF%(BI_Z@G", C/W!987P@0DX8@P M00F?3^Y)_B@C\DAOUQ%!%QK0'W0\/N[N.A[H0OP?<"@N]G<="G1Q(_]U=4VB M<& (2#YTVM8NQKE7+7#WG$2",4I%BTP![94+%I<"_&*:R'::E7^B M5J==N3=L\Q39QJ/5N+,A$#:JR+8>K+K11JVZT;#1^QD3/U_GG]-?XBKBQ&L& M']7S<_BT:L%;=7FF62_[S-[$VG%,A2G=8DYYL]=:&JL27C\ K^_B M0!BN&T:! *FV0I^ZH+O:QOA_DAJ]'L%DY2HE*%IQBTK MP%F#",A#PR%I$68/(&U-4I4UD,DR+B;(^"R'&J8#/J32?#!1RVPC^]YHFV]< M)#8,2*6#\P[-A6X]F+,/W<\QOW;#F$W>+?9GDVP-"! 1;EPR[A)6+LL=\ MLEI@/X$8$ $>RU\CSMUQ:.1:?B[76P."< 4"]KUI.BH83PF@IS(54 M7R'TQJ6\\&G*!T+\E(*8R(DU&,-!7\WQ.B>JA=>XTK,7KE1ARBI4:(8++2%+ M):0-6W(!Q(M\TNR9F 4R/XY;9#+D0OI3I3Z4WMZ&%/P(F).E7B[L%$ A_YG1 M1F$/Q=01D)\JRRE2'" <>&C&0YJ"KZ_9JH2[C(XD\6;O5J[N$9YJIEUI6RV5\D*TO>W85L.T[50ZR_-=4/5MFXQF%6Z+A7V&AXGR28+7 M^-M?$B14R,T*W+89E[A0IS3OVL9#*J,C+4V\QG*'3M9)UGBL=8Y4,0Y<;%C3 MY376-'1D-"L9"4'ZL)4,Q8L,X\O;8T?LI_E2>RR*YK!-PY+P.610AS1%A M6)JI>EFGN$M]*B8/6$0,_F_(S_=!I4G(+]?+^C*'ZB9$ 1#SE-(IFM-"BM@I MFI,[13'!-/O6B7^#2'41_<,&,:73O-7O&&*92 MAIA:R&SL$YNXL[8-8GXU>AH]2=@O.,^AFF&UT:-1[Y@RG:I9#:-1L8PZ1%C; M:7?4XO056F()#><\R7B+8ZZR4#]D.?"%^)RQ5.'6*ERY35P8HS^Q.(^(MTB7 M;8$##S,O476VZ*GQW0GI=#D')7<%!%W_@BS;[IC5Y<39=B"K-MK5U+/O8L/[ MVKY.?*5#;#B5W@Y2N&,AYYV $>S3/XAW'_KR]&(=7A*Y^K'4.]DI?Z)BD(!" M7S7]&,QIJK*$%'#;6*+X1]&<.AI,R2-?T5=KZ#T8!!K+46R.,4\P%@VZM Q< M8P 7TXT5!W]/UL,5&(U;.E^O#A>Y>!?%,3ZG=<&/9.('YJ=_$7>:;/;EENT/ M[8'2)#CY&([:/I431A@WOT543+8]A:/KJ=D@_* _A*.V>^^;]:K9MO^.1R'_ M!S)_ZUC.E_0DSHY[AIM.V&[HEBS"LX0Z1K>#F!KA7H'(Y()"O4]6G#HX-<&= M 1:?"".S$A0@0F:(!5A@M*6#9. 'U8;+83GOT?G0I+<'!I 7 M/0'#\2E:"1@R!&^7X0.$$8L91UVU995FLKMO4&UP0EOVUJ0B"=GOEEM4J5/: MPRF]VL+K02NLYNNQ#5YEI M_!^D8X(XQ&3IZ-*2=+>!ULAONF$RZ[S\*(O#*2:TA.JMR^:_E,T=Z/"/SX@F M0!RT?/^J>64:7';X]$"CD7!?; I"GKCWV^+"W&UZSIE>RHR\FW" 9JCG7[X&L@-5:8(+LB9--V MY]8V?^N *2+S,=WHWG"B;$N#6X76&-6.Q\]2F]%OLVY(9]>!:O*)A-/3SS9F MTR1BG^^+]_RD6%=QE@[YBOB-R^YH7X[J'>3AB#6^-*$^/.87J:G__0M.XQZV MT[4O.8UB';@RO??9WU3;CKD%<9A:':(_"5M<1]K92+5DF^IHTV&*Q Z:8Q0) M 6=M595FB;I#3+M='[3#C4%G^L-*Z1U!6]WTA/F@YH=/?.O[G5YVT,CHEPVW M.AGV/:K5FY_L_SLY7><75Z+"\_)MJ==T. J90--;<^NAJQHT5[?*7]GX_M:L M?)4MEK+E8NX[]S(H>'&CK.;RU_SN].,;;"7A\R22:Z^\72:6T.7EY;OKN.)) MX/)!W>6I^-+32[A>6$MO;9\\\06/W^Q+/1I2=OMJ"C17A M>H+EY3VI$F,A6RAF2\5D7C;U5+_Y@H79+<,HH+[*<&XRD&^1#%(7LV;4;<57 MPS" R,DF%O@':3A '4*UH"*2M.]8&(UB4/ ,PPR:/H\(HZ'G*$13S19Q4W>Z MT'"3\4B7PEOP99D>];_JCJ]TQ:*:,'J"L&9 G $0[P_@'R%?"&9\GD-.M?\F M&UL[5UM;]LX$O[< M_@IO[H/O@#J.DVNO"9HN'#O)!LB+X23MWAT."UH:QT1ETD=2?ME?OZ0L.9(M M4I+K6'1:H&AB94C.,P\Y,Z1(^M.OTZ%7&0/CF)+3:F/_H%H!XE 7DZ?3*N:T M]O'C^^-:H_KKY[>??JG5*AU&7=\!M]*;5'AY7_=CI?/_QV^/"?RT;WXP,A1B?UNBHS[3%OG[*GNFSBJ!X) M[KU]\R:0/9ERG)"?'$72C?KO-]?WS@"&J(8)%PI34([C$QX\OJ9. "I'@Q6M MA/I4B\1JZE&M<5@[:NQ/N?NL9A][BU;(.,!?5_9J'!XUGJ54-<70KY0(\3>. MCX_KP5]CPK(R5RRDXW6_K\__F!3&!ET6%OW\]LV<1$8]Z$*_HGX^=J^T<.M* MH(Y=]L>]0 *&0,09\E1=]P, P=O@P+ '[*BA2CP2Y+NRQ[A[E0#.B9B-X'2/ MX^'(@^C9@$'_=$\VY-2B5I3Y_U:\D?H"CH,\Q_>"_G$M/R=:AZD XC[KI!!M M'*_4)%3%HTZ\^:JG^BUEU3CZJFJ=1[3V$>\%7/F\]H30*%"F#I[@T9/ 4(&1 MP@=_-#F7VK1\QJ2&4=T>ZH%W6DV7J6];Q1;B@R9QU8_S__MXC#RI!F^*%F)L M)OW9%^3YH%$]7]D8I%@':+(D.L2\S M.M39-VJ3%D4AO;O4B(Y4:\BK5BAS@85!8P+*:\\_;)W &\2^@4 ]#^[!\1D6 M&#)ZG*F$[609T:93=%@Z14W'H;[L4UWIEF3_DLK?@LCP"J8BMI-DQIO.TE'I M+%W)*$-DM3.IK(:5A(CM+"3QI%O]GZ5;O<-@A+![/AT!X6 >%.FRMO.@09A. MR/O2"9GC,28K=I@\U?,DR; U9L_5O*7$R9$:QL0LMWL<:4,^]&HX8'0<+5]Q$E:' #M!D@FMK?B#GKOY0&1/<-HP8.#BP MA/S=@\# Q&T.*1/XS^"YMB?JY_6;J7X'Z-^<*7-D,;5R!C1&/>SE6'-+$2QM M&:J#9BH7R;< M21<K+?'!S=R:]_*[0HX-K:U1(IH>1 MYC,S31F%=H*K+."VSB]CZ+(]LD54I*91N0=*^:Y,TU\RI_;9Y>SF* =N6WU; M#)G,NNX%=;ZIG!T85QF8F&6/G_1B]A!FA*49:?8.L=P,O0Y.TJ1L'4HM.AQ2 M$FALW#>Q+%8R+?F(6 5GZPAINBZ>*]5!V+TB+33"0FF8GDUKI'>"%"U46X=( M;%'@3@R J0V1# 9 .![#%7'H$*XI5R\O[OH/:)J]C)*KEMW@LJAI;$V^NR 0 M)N">(T9D2L03"T%][&!=%IBCX$XPF<< !5[Z?*HOX[V6GS>Q2W3Q"[_KSWO8 MYC:'FNK>SIY0DP;;'Q-C(+YV-KKX; NVSPY1+-AVYK?A+KK%)==W?/5(0:U2"__N?HXNDY-]I-:S#"V M9DK!B[(.HWUMN(Q+E,Q*BK(IQ%@\JVY1+M.J4$_MO"TN8[?%E_#DZ.3EO$%; M+)P])[A92X0QR9(Y,"@?YR)!E:T#8($EW*B:2<-";C=(2,%G[:#H @=I G4L MI2U'L$>#]^"AXMI0;BIC"T?+G2L9)(RHK1TX:JY^"40B]-26!G>(">9"X1V# MF;-<17>!NGPVL#73>G8<4>:(B2\1A] IX6?0IRQ<@Y%)(_#SJ00G 6""V.Q* M&B_8"Z-R3NIY@2\2P(#K#Y*\7(LE]Y]OZVN0AW)X4)YM;FVF;U$ M(_YC4:RWFJT.Y19$9CJ;E"F9T52%DQR\(.7V#M<03!C!SF2 T\_&==*[06T* MRB+I\7:6J%/>B+S,>K6QH>TO7AO5*>$E][(R&6_K3"5^^N:L 9S#WO'AO(3/ M5M_Z2!@@#_\)[B7"1.EZ1U(/]U,N;D ,J/NIM.@P.L82U=GLD8/L+(OI5].1 M4WW3?ML"%91QC$YF/(: $!,H/YTKR,/2P;D%4%LC0YZS0AJ:?&Y=,5T!M$4(]@$.D ,SI"T@0IM,JX%$-1,41I)0W/A:G::\N)&LW5?6'1% M06R10(*1/UOR(=;F<)G%=IK>;*/8>CV U)BITPYMF/^\(JL7/^G72K*+[C2M M^8R3XUZ!ES_#,95X9FPESI-/XP48:P]NH(J\3KOE%4SWCY4]K M5O;*B,]GP/0>\2\;>\32:6F53*XD<^ Z3WB8^E17)EBZ>[3 M+G#!L"/ #>]&33Z(27: 8;5FE#3)^33<9RE_&2#R!%TDX+S?!T?W[F3+2I2] MB%>*R9<6B7,/ 5O7"308YJN5W[$BE5;!SPY3P-BVKCYH,%Q@@HCS'1TFK8*? M':: L6U=KY !/5B ?Z!-1YJ'0=';G@I48&=.9'"FB67E H;*$4[*R8Q70*2] M*,M+=&K9U\5QNGFLW5,M83L ;K!_Z1X%:?H-$DKOV5W_-_#M:X_!"8Z*X9ZOE)2S.>RJ#3=$!D??,;QK*E+#JV$^TU2VKE5'WNNN MW\;*",3- MJ//:X;<7M-59>H^ONZECK;9>=(?'6AKMT)=A;%G!+IK(P".G+,B;7XVACA&Q ML6'-,K-@Z=OK5VV?^L4>!NBV+MHL=/]*V3>UF"YC"R_&FZ'DKA!G F_KZLE" M^0MUM$LZJDM*W6+,&4KN"G,F\ 5RW1<.JU.#2ZH<)>&.XH40,]%\*LF9UI7N58OPFOTID71/:&ASR(OHW(/8PH=_9%Z): M?H NL#"8K3.I0D!DF]_K\)[K^5'8GQO-UG&UL[5UM<]HZ%O[< M_@IN]T-V9TH(I.DVF:9WR$O3S"2%2=+;N[NSTQ&V $V-Q)5D$OKK[Y& \&89 M@V5;M'QI@RT?/>G7E :8"X(HZ=[U?V#O1*F'O,)[9SN$<'* M[]X='9>K>[]_>/G^MW*YU.3,#SWLEUK#$O8[B)<%Y@/B8;'OL5XI%'!AZ?+B MJGXG0B)Q2;"V?$0U6NE_S>;7MY]J#_^]JMX]_''U9_WHR\/!__=+CX^/ M^QJ&[DU#*)6CS89[Q3@2X.*Y.& MKUZ^>*';GCP),M?^\7#2NEKY\_;FWNOB'BH3*J3225\GR(G0AV^8IY5*T&') MV$+]*D^:E=6AZ$#K7U%\56N'U6DK)68][9>N&.M? M/3X^KNBS,XU!F"^?6\_*/JJ,3LXW)C%8GAG]\/+%R(B(>YP%^ ZW2^,_O]Q= M+_=&J*SXI%<9MZF@('A5TDA/Y+"/3U\)TNL'>'*LRW';"&,"6]%^I C_AY)6 M20NI"SBX%[9P&8YBJD:<18A1TE-#?A95]G$;A8&T"'A9MDVXK(>(37J71*<' MJ^64>[C7PMPFTCFY4Y@3C(L %^>-BD9'?/[M@GDA:"TG_]>I?TDED<-KVF:\ MIR>YU>"-<($\N>@@<7(92H@S?PG:' B F$4T;B9:.04)1[B#4UW@J.)!BH##^@HX"O9*C(,[C:L%H_#SQ&-4@M]>!EK*Z9[ M'?5'_O9;4.!"1\,&NT6WSBSG$"F/%.>"L[0P:FVVV?3;Y5LW%*J,\-$NS M@"+;-)@ ?8_1>\F\[[2D%4IUHWU@ MGQE58QDX@GX[US"J.18RWH+IA&Z'B5,2%^T#AT7XP!V6H"3V+Q&G@%3$VM;0 M>"ML9E(TVA9OBK#%\RT:,BI\#7^NC->G#3.S 0J"%0'%$MK(P'PQ5@([C9SN6CFTP$1KM:$5[D>$SJ%798="C:T84* MT0BE>@"H%#'9>*G=%IAK63>'PI@OE&,4D!_8OP)U;Y@0#7J+^'>LG><>>R$' M2K$X9^H.++L,@K(!N(^N,-6IWY!=S&<.&0QGO1OW[6Z?68?;N&^P!9T^X@ANJ?X% M#&>X 6-.F/\'"D*LYWVUM,97ZH N^JER7/"RIB3W[;@1/]'V?5N$?2_(@/B8 M^N(&S<]Y4%?:'_[]:7+<#\\3%@CR*C MQ0K+XO-?HA"'88,E=42H2-O$@Y*A['@NIU%61@'B0:=GA=J.> M\V,^);RT=CF\PQYT&PQ'$]JTKWM5_4#N["4_-M> DI;; MMZI"12%DM#:_SDG,CS-#MVGXT7Y\IC+<)AKJ9>8<$D)( MZV/O1C/# WJRY6-S$O/S,4.W:?DYOL%@ TO43(3EQ\IRCZE#ZP.=-MWA?LB] M+@AO#)[;QE]7!_N)LWJ3WP\#R)(F"]LF9Y0Z'BAP M08)08E^OO[)D[O0PBDS+-\>:=19_KM8X(4^&*+A%S""YM&S0J<.S6#]!ID[0"70A*(PK _TZXN!);BH8OD5\SQ>)J!%HS7Y;09 MK=\IV.K9BY['\O0,ZZC=<9D,5G!H'KCB3(CIZKM/+%"K+M6B M+JSRKUEG-(+^2F37(")/!\A'%7>\*&]];5:_IY'1Y.#0IJLDZZJ8>GD2/):* MG/I?M636)K<&V;F70,T K+$'PP W^I@CE6SI@S<$M4A Y' J+>Q@N+3T0F.K]WA#1[@(&9/G807;\/F.DEYV**-09[UN(50 M"4:='E;+RL7N]+*>C()WY5G/ER.MGXPJAU[)S=W(#FSSDY.=MVP?H&Z! [L!)<6'!T8_8\L_VB"7!H!LS0 M7@X$*K9,MF61R"VC>#C:0^-C2/WX_;8,C8N\F25WREDSFK1V:+2=,]YG'/0Y M8]2?UMM6;!L9=\WVF6D%!PZ%&KNMTMS?*BVNB-V2TU^FC2237N[^Z_')F8B? M$&V_%&]K?4RNA?UM>KRS&NNN\+Y+)+>M>+Y+)'>)Y"Z1W"62NT1RETCN$LE= M(IEW(CF?--5[:L?H'VH/1B'UHI:$">5*,=N76*YFQJ&)<@5XSPM[8:!6.2TL MJ5=[$9_A-N/8O'FL'=E;[P!).71H0MY4(_5Z1%9>,2_[Y_6*!0X=VJQ[5TNT M54M\XT0M,>.WI'(M2.:DBSM5S9P4WI5&=Z7176ET5QK=4GOM2J/%??5S5X'; MJ )7S(>S=A4XYRMP"PGD0E2G7F(D-&3A0BK99&(4I6*A7DRCU=HMM.R:[&NY M$_=3.=NL.C2H[:HV4[&(^5A7MGW^:NZTQ+E#-<)TFDXT;/ ;1CO&B,!R)S^[ M_RRSZE#YT*YJ>4Q'J_K\U=PIX714R+<-XS6-UF\CIS&(VG9?,#'DT&<2-U' MQC213/+/Z0 )A_S;7!YHK-@KS.H#AX1].;-1FMT]:>*^R&&-YB2=%/\!$ON; M_XR/!Y0Q ^#4%!S^^W2EWBGA2-'_.Y8=#"UH478I. MPG=DL7GQ;$%/="*=8H[GO,K$MI@L\%E+4C)=>(:R@NY;8*T7]HR$SY\O(N@T M.,6$[@4%"O;>6_043^?<>1?IG%? H0+@[IF1^\^,('T#F/Y,9&9:G+?A10J./*8#[#T:FQY*S+=RWQYP^\?7\;.NW MBY\GL%K\,@DO[NL+]BN'ZWQI(!MRU^C8S0\PV#>*Z2.Z5@VPJI/\R$Z.)#6Q M*;Z(:Y=\"T!R-)!5M*F-N/3I7;NF,8K/D? X#.,[JOJG!;1_>/DW4$L#!!0 M ( ,Z!.5:RP^S[CBX &=& @ 5 ;G9E8RTR,#(R,3(S,5]L86(N>&UL M[7U[C^,VEN_?DT_!FUUL)X"KNJNS&4QR)UFX7*Z.,56VQW9W)CM8!"J)+FLB M2QX]ZC&#^]TO#R79LB6*E XELP<+-*JK;.J\^"/%QWG\\;]>MAYYHF'D!OX/ M;ZXNW[TAU+<#Q_4??WCC1L'%'_[P[7<75V_^Z\7@E MU'FTPHN(AD^N3:-+.]B2)&(/DO'-A^$B2MR8DBA8Q\]62 =DZ#Q9/CPY"K:[ M)*8AF?A^\&3%C',T8'_8EP/VW>XU=!\W,?EJ]#5Y_^[='R[>OWO_GOQU/O_Y M]S^]7_WWAZO%ZM.'OPR__;AZ]S^7Y/GY^9*+P;EQ$2XNF*B>Z__V/?QXL")* MF(Y^],.7FSC>??_V+3SS\A!ZET'X^):Q^.9MWO#++W[W.][V^Y?(/6K__$W> M^NKM7^[OEO:&;JT+UX]BT(D_%[G?1_SCN\#F2BDP),(6\-=%WNP"/KJX>G_Q MS=7E2^0_S#[; MA'1=3J#>EP1:?%Q,A )]MZ>1/O!6 MHUB/5DR=LFC\XZ;B%1[J2\0Y#=W &?OM9#UYNE^AE[$5-D9 ]?-]";YB,S1M M)7+AR=Z$#6++:R?LX]0)Y<8B-3, M@)P'GV$9W9QP8!=)OO'@#1.$;XHV> ,4HWP"7EO1 Z>91!>/EK7C;X6WU(NC M_!/^7N6&R#[X=;:C(7MQ^8]WE+T-YM;KEOIQE#/AROWP1M+X;4%H>.!([)!& M01+:](0D^^]7-1FXZ=Y(3 =$W\ KG]&'10SU+SXNW_RXITQL*]J0M1<\1V0= MA,0#3M$?WQY$.M%A&-HD"!T:9NNCHDI6:.\/MXHM<5/[X M.@RV4O/FO ,EJ[WM&T'#)\ME7.RO:\HZ@ZZL%P'@]-#&XE.KAA@X<_KDP(#\%'BP:"? MJ1;.YJI_UCPH1I8AN$,4@Y"J+XVHIP0%20!H,Y($\X?3B6 0X#PGF0]X8!4,$0IUA3[9=>8'5'V2N+'B_?[ESK MP?7<^/7>BF$$O*Y@9*S8-N*:"?&; &YM*&%AB) > \^4[8 <5O2<,\-HSGM M[06H/U.X M=*#.\(F-IT!],%O?N%["/EUN+-9',_:ZB"T?]AH"P#:E@@5N2ZDQ ,Y9 MDHPG29D"?E-^I,!P0#)1-&Y'.]2947P(LL/2JK&;ZI=$3'O7)S:_QH+7CT]C M]@'[FQ(V'9,(VI$+-KQENI]C!+>TW^E(QD"]GTVFX[@PIUC>W'*=B3^R=BZ; M=41[24%K]):Q7@K4SG!/FNP8[0N 9$K=,,1);%#:#"IT13\(LNTPH4Z^J&([ MT5$2ANS=)<*0L#T:13))4#A*B3,0O;)V'F$#E@3QAH:FP4AFA!*0E/JC'RBQ MM7JL>JO;HB%4)P$&/AE)8G$&IF&F3NL27J2&;XR5B-J7C\'36X>Z*4S8 M+P=TL#]^'?LQVZ>-@NTV\)%\!A5K2$,0 MU3D"U33%XDO''H"BG30[$24K= M(.#(#%"$BU(/G/]P,K]DODGHE+[$JV?J/='[P(\WHNN:UN0Z/:94T -UE.Y& M-EN@,]M^8P@>=5FET7FD:O?V@FO&E[[>6^%O-+Y-?">JO<81-,9BLEX&#.(X M99*2)IRV8<"K5_T45@KV[_<"\)X!.PGY&6:T__ GE\$^M#>O-\'6R&B/WULQMO M7'_FTU^H%>[%5_2Y:$A4MP=&.YU0ZTW&AQS8#LA>I(MU$%Z 4 -2O$#/K^)8 M2X]W-'7XH%BREZ1']U^3&_;-@("\A,EMV'C18W>9VP<"3+V,J'P5 \?<3ZY# MV>M(,$RJ6F*Q7\,= ^B,+%S@.#E=$@?I+<8F\!C0='H3MM5"S3<0JF/&;L$)]I$)1;[RF%A?$P 8V>YE(U'A=05WE6QTQ-:+ M8>.@*_N>#J).@=5OG,;X94?]B$:2"P5Q>VW1&B))4.?#&4W#<"K561B<46O^ M7I"SH$_43Z2 *37#XD3$%P./C*9AZ!!I>@J*6A.?(=IK?U)7?\4M>4AO])=( M)CU18#SLRS#TJ.E?'_U5VRG]G*]6O$VG3/E:9$D>0I^W*LF$.G>M7F]Y@?]X M$=-P:QC4U Q2.HU5[Z7.[LJ'CL,Z/)JS]9GE_;>[&P7.:<]+&N/OQNMDT' G MGI$?D)0!81P(L# $0VIV*-^!2SNCE^GIAJY='X*)_#AT'Q*X89VS3AAO=U[P M2L-[*[8W;#(]^IXR0 BG+@1![+2&UP5W%LJYDR)Y OP'))> Y"(<-6+ 3J6 MK6C6E$;_8>V"Z/^2-+YS;ID6NX&W]>ELJ@DX[4=-%,:%$O"];9 MM/)V]/3;MC@6<$%%6,1L+13%+ER[%RYF# &30.$<&75V[?>:\_JU?)/%8^6& M+\* 7,6'M5UL*LG8U8TF^2MP^1]#<-7.-L(;3?4.[">,S'WTW34;TGX\M.T@ M\6&W,P\\UV;K3UEDI.+#Z""R1C*B9K@#)V+M69%=QLLP1#:S2RE@K'GG]8+( ML17Z3)*(O8^Y.Z<,A.+V6-Q))<% ;3I;C$4FT]'L?DSFXP59_C1< MC W#F=0.I]!2ZY)^MB3[0-"]$)(CVKHGT)L*N30H3 6Q<9.4@LJEQ;MB#_3C MF1 &-J5.=,NT*FX7)O[0=69K]A&3++'A(Y''0@,*:$^&YM+B;@ILZN[2:T_J MPUO3W>["X(GO"XCE><$SI)PT#)(MC%3R%VC9I[U#%IQ_AKZ3^T+-UC]1SUD% M^=^'LT8%\*K3T@GCQAJ@7'8RQOE%?^XG!0BOO/8W&-J-#5<'\G9]?YY+>]7+ M>OV7]#H@R!-U$BJ_HN]5VGB?/A0CLA%>!!&>("SH$U++!QD/:,M>Z\=\3 M-LP$R)8^AH[S490+CWOOP(D?!Q7="[-3;,I9:AP8.K53&"C$:8W\\^K_=;'BUJ%"O*\V M(-?#L.&@; =%_SM=?E'();I:TIF:!S0NRSM,/U-8KQJ&*[G^-6M1K=EHVF7P M?(C8RH;),'YB/VYH9(?NKN8@N>8!?)Y.F2RH:]4]=<+)#TB!@6&8DENBG'E3 MJ5MZ"R&SP63.1Y\INT_WQKI_PV;0V8/G/O)\H!->*,R9^.RU0B/1W-6:G(Z0 M,(P>&+1F)+,5@9M1UK@LZ%0YM6C.QCJ>*VX-8Z>J^#0TFHW*#\2CMAG<1$N/ MIF3ZR@=T*K>>/$"_-PR_;:W1-O]/93?V[44VVH"3Y<1/!QO[^!_465DOU]2G M:S>.)M&"B<^&W8/W.@^BR'WPZ' +WD>S]6%\9JU%ZZ".N>4^O""KHR7\9@L5[/1G\C\XV+T MTW Y'I#E\--D^F')IMOI#5E.[B=WPP69WPVG2\-@V]:@BN$Z:DCHV8\4O+NV MX"!@I1E$>14X2&D1<5_7:[8X<_)%F70$(*GJ\T=%:85:F0#Y"TZ?Y#F&AF$( M;U"#@HLT&TSL\8K'02_#H?#Z@5("4RI:JU(&#J]EFU4AB0UJ)H'?KD%*L:!(I[.62*KE,T>*G3:@B'2C$9' MY;'J)<8,H8;%L3A?PY#:RF:*Q:$4NKD?=Q)(X?:!^DPX;^@[0V?K^BY)2J/HIU*&LB'6M52S^- ?$QY#;BGIW7$SC!X-C%-R4^C:=_U D:> M[F(>!N*3Y&(+++0JN&$0E.;JV'%Z&A<,+:6L]=M4%/4IM(S7>?\R_X3.R&J M/*$M^Y]8&@U@VJ< S'XQT!FQ@4&$N0 E_=,UH$80)1RN@F9/G[KC@2O:V'>@\DY%/PN;8OILG01(=JI5 I9)YD%:$O7J?ULZ!_TC#H^K!(OBSSD+)G9\"#RXQ"#" .]/W.N],SV\.M3M7B54, MFS9ZL6K9;ZROO7CQ'XY>_CM(9V[#[5Y59L0 +O.:R MHGS>:4QL[D^9\2,/KR38IZBP]LPTKNJZT;#VWEN'FN<8?,U-=3H26R*WO^1> M'T++9V_P&^[*.^=>O/P]SC>G#^!$772S%HS/-I2TI =K)SW:"S\B&>-!7F%; MXIP_(-8ZIB%A*X(U=>/$F,LX#=:L3.*% $-/V&=O1^B9-,T8"!/XO+JJN+1( M_3-X/"M(A%JM<[KD0-C,ZB%*=BAC3K5KSE*9@?N8_0J"6)!M2,QJZ*S@H M2:S%3=G*W)2C=&(-#IZYA@&SE8ED!1_4>[6GXKRQ!?&%N9B%@QZ(/+2%_J$* M#^(+^*K*AL%ESH70C(UA*%2W0KG<;Z,N,B*-LWK&N/K'NT[KK'-FO)L,KR=W MD]5DO$S#FJ'0S4^SNYOQ8IFE>1W_^>-D]8MAR&QJHZ;9C_7,BO+K^2%;1SBP MEKCUK,>*._GC[S$7\96<4/D;"O8^Q18:,LB?)KEDG4.?U&M.7;.;X[_]1=M:=5N/=K. M[B\*28NB. _P&3%!'H/0_0>?3VN]W!0>Q"?54I4-FUDKY:(_LY9.^6N+]Q24 M,&R0JANAG&&K$<+.EV;KQO62?%%23* T=/Z6I H(QE!;:IVDWE+7 G5 ES< M)TKH>DWM-.L'7&B0@,<7FX9>I*644F\U[/!^O(#L#742C\[6E??R0]_)I%;* MTMR6&MIS"*<%:G^6L0: Y\P/"2>R['(\HUE,EI2O'WEV3Y\7HY_O/'\71%QI_83]/2@TNM("FE=>8,QR!"+ M,^D\#ZXV3=4VWU*%#1N:.(/)\^DVQG<_'JS;G1>\4IJ78@&/G,K32*@P:D4; MP7!N3 ;MQ]I2;M0B"%;V%]RIG=@%%H8!N:UI2BZLF#[MU[G_SO7IA/TJ]>@_ M--3FQE_BC8-81I7\%>@23MA8S_V2ZD)W_6J[]Y5-GZ?ZG-)ZM M5]:+ "UU3VC(*BF3!A?M6B"?56C0N*C0)'UM#.'GH<(3#1\"\0'F"C3D+XD& MJIPIOZ?,'!4Y/I6&1V_7Z,\64_,V"&^"Y"%>)][0MJ%V7+2@-G6?8 <^.BZJ M7G&;KDY#QZ5Z8XE1SL(9<7*@/B![*7@IEQ%;D+HQOQ8;D(RU84!M9;:J&_=V M/=U?H&Z3N(@.(R&ZC7W@"\F,>A;K0#D3PU#7/+JAJWB&ELYEA0*Y"SBLGZT_ MLDTG;#8%D*I_1H,#FEPBE&,BD+P(UA=)1--S!G)1R$# JWL;AC$EFU3XKBEV M4U_U+_FI!EL#I"<9XOIGE4TUU+$4\D?=[V5TH F)H'\.799;*@(OQRZL0MD#<,0'(3E*NO*_5'9Y[T M$S^F(<\E0V^LV*I>W$N;X_WJZ^70$*%38$" @V%+H'!&E9Q./=+F&J(R:N70@)Z, =ES("D+X]!3;XF*H UYEW2 GCM&PYMO M C_S@: @NYXO7[HI+5/X/XB=,)#GW0@^/]);D>+B=+,KLE\\5XR8;)<#693=/$59,/T\GM M9#2QY/JQ!:&.TG8KR(X* MJIM^&B\YJ(>CU>03S]EF&*S;&T8QE;5JK_;C]A'8[L2WO<3A0RKD(RZ.0_5YUTGD^K1T$2]JA;\$J^2JX>Z+TR4Y84,@ M(U&[?-$EMG9G,#@D=IM:VZI*M97-\$"HYJL!"85,=4#9."A4*U[&0HW%^_+P M@J3B63#0G)D:SD_YN@<2'5R_9N%"XOL*U>H6J,IDUZ![>L':/ P8R&L2S!8:8+%3YH6Z7Z5Q M%AJLV3NIG9BUGD4'60T#,@/P7;]EQS^[\6:41#&;+L+]G1FM(>1%P M'&' 2F\\'":,%^RVYD3Z:#!3N4HAKI?[<3,X<1D]<2@]9+OFT6\'-](/ENM? MTW404C',]=!&.QWHU! S%(2YVH&3:6MGK58KN1AH!\894J_7E->N:*@WM;JN M0MH'J@3(FEE&6ZQZ?0+R\Q3,/B3.W6\BLVB^AIF7)8_K2[6L)B=JN5O(K;SG M9AC*FMI#G#"Y09ZO+A M+C(/?/@JU"HP, R-36Q2OJ1LV&G]S(NGV?)%$V"I'7JF$W%&IW>*2($J;-DM M'JVM\80+);N"9]WGHT:-(UV5$F/^OV&C6FB&TLND=A#TDS:99_:"3(B!SUYB M-\&6+;X%8[:Z+3H! MK]X_K-S8J_+/+#7!^&:*^*$<18 0['6NWG_U\#7)61B"BSJMBTZ9M6;NSDE[ M0ST/IC/+%Q>0/FJDP46[@J<.#VT@2S*Z!G6^6.D*_VR1I<]2V^?&BD61/)5- M=5?T*?)';1[V= DG/(#<9Z9=.-!8@1M=:;PJ@D!=H# M,6:EE/-\!8SNH8!K9DQ5!R])3W6'H91&!<@R/XZP(_]\>N]]>)N MDVUE]'GY^[8@$G+"X"0C: @TA"KFO5]OS &Y<"KN/(^_PW1LB0/.PXJ- MB2AV(=3CG@V%),R*#IETPUFI=;&?JPUK0(J_ZGQB@HKLI4LE/.5ND_DUTJX3 MEQ!@0"/RSV_Z2^:G3VFUZHD2W0T9HAW8KED.O^;CP=CI0>-\<)8)0,O94&7. MSO?G'N:--GC_TIDYZ^VC8^R>W\GS(/&Q_((!JORX;E=-F9PX;Y"'F!Q(#LB> M^<4Z""^ O6&X;6H=F=>E4C?V57<[V()/YXT;V5X BW69GUSM(QIJ:$OE005$ M0<+)/UR2R70TNQ^3U? OQB7;4S%!145HM3[I!53P_N&OGS1R1 8H87,LF&1R MH('T[26Y'4X6Y-/P[N,8TI?>3J;#Z6@RO&, 6ZX6'^_'TY5I^))9Y11;2MW3 M6[ZYDW16"QK%H6NS54^6[NKX@T++-*KIM'3Z^"4+!6&_\)S#"[:"&J_75)B7 MM&">, @V:=\R#6GHG&::4;S>JKFR/4 M.\=TT-Q$BNFD94CM:VMU-$?LBQE$<^L5-H,0&&#;84*=N\-]O'C3U8:8ANT8 M0@?,4-T7%M^EC-*PD905H2\[ZIMW4HVS5L6>#MOEYTQ D;JO:LA 44>HHQ04 M"K*C(U@NKBV8J<'#CV$Y#8T:AB$L'OAUZ<,K*;;+LL>1X;,5.H,\.\5@GYXB M@CD_E=ZP4='>QHJ9*E0!TH\CD'0JUSD_:YYT,Q^Q3OS;6HJJXM-FK#>;PBQ_ MUJG[Y(527>Q8TAA]\U K@\XEA&'@J%>\=(4@MWXOD+FWPM\HKT9QN+:HQTW= M$UCP*$B#\T_+R9.H<%\5;8(POC#0J5'!'*>X4NV=SL).;EU/7/2XU 0?4-Z[\S14=Y?IFJ[XLV3=EO]KB MF4<'94T)XW5HASM43U/)%UEE^>0S44@JRTE&>29"GE*>#D@FD"$0[\#$@JSS MVA#4G1.XZ]<[@1]]CW("K^*$>LFF! T!E5#%(R=PH37[R4<+91Y?]Q>QDD** MHM;H3+7U4F @D=>Q- 03BAJ7LL(J&+ZO;5[NLCJ+-S2$,Z>0;J@?N4\T=1T! M+SF>9;DFIV!#*AHVAFVD1NX8DE2JVEZT[MV\,JV19 MFH?!CH;Q*[RM8_8=W.#RI*=R<./(:T2]%CTQPP&BW.#.93\FG,\HCY=N0]:, M&'V(Z6=+U@_"YFBH2^3 0/?6?6%XM3@'TX I4;L$-!7[]U0' M@>XLUQFGMZ_UIW[5;?'5$6HD0*TX4\+[FV4^NZ5+ "-!5&N(N79N_ M%"7GOJ+V^$-@B20:3H2AY-,Q"U//AR6V*!\6JW1+?YXG"[ICW;VQ(LJ66(^A MM=WG83BD3CNT84NRQ(^O!"\M!$$MGB@H77 Q^U#RY$":9/P'Y)#*XR!"L6$J MA"&@UF?,2M<3/#+,JT?*>(H2>S6GTVM-TJ+DN*U"7I7T6\-@W-H*^O74\2%'MOQ7EH]SJF*2K9CR!YW"RAN@] -=J'IIUTKW;R;3'6E9ZH M0^Y<'K(.0@(2'05C\^CL@U3$ K$(EXO$J6"$2T:X: .U; .?@\&SFNV@E!9XE,4;2K:!3V,K?(5#4/:BAZRSW9EV0*P(. !CUW=@X0WGL>SG MI2'S2E<]ET]'G8[I7EYQUTGD^NQ-?$,C.W1WV2'QM16YT6P]3Z%EJ01,MR"$ M?4FVEQTS57'Z /LB!T/PCK?,Z8L6V:V&Q19*;A5:$.HOUE#K342:$F#Z@0Q' MJ\FGR6IB7,:)]H9I'X]WOEL,<5S5@MK4?8+WBP"T2H]V%W-7ED^+>WRX)ZLQ MW$.;%FHI[9HI8U9P8-D@ZJ& MSU4Z?&"N'L"WP>>0@6O*ELPU-BC5K)%V0U^KB(-/D7B!4&BCX=U?YJ@' M(7IS!K23LC9*3DG4,ZT[RNI6+"D$..B[O-+<"FF:7'T?! ) *SRI,9R M2S+I4'DSCLHN,4X$CCD:MU0P=8NC$JL9BBB=5,ASW MXV>;W4Q#$+F27,@(<*@8MAZ%.U0T48MWH'G7,=MG?1PMZCU1'J:%VF(#L&G[/Y>#%2[J*)\[S.:-H&):J-2V[)0O-V_?IZ(T+ M4/6=_=W"#;4]]I]"%7KQHQK/1Z7RH0Y(82OEY!R(DY'FET=V>G@:F7TZ*C5/ MS?&H6O_U=+D/^S<8$>F[?N+'E.%$]/84-L=?XM?+@0%;3LO,2QV9YN6[;84N MZ 4["QI1IBBD?[^A3]0+^"XDBYH4 *C^&2R*E"3"0"EGP,-=G0,+PS"E9(=3 M8*EWS5FB[@6 *C73'66OZZRTH],7C+C2$T^##U9$>LNR 9PC"X#@O(:7%16= M2-8_A,\+H"(3*DN996]21>5O\?<5%=RPO1Q1I"D M% WI:Z&FQ?MHL5$[Z.&1&[\.0VJ- J?*)>'H:TS_5O%!;>LADP,0)$#1H.ZM M4K38NT*+]EO_<>+ODCBZ@]7W565J4I4GM%6!%$N#BN\HQ.BE' :$\R!7A@"F M@2&$M1\E_7+F6LJR@#F5)[NKH*PU)*Y<*[D08DK^>:6SG+EFE6JKE]?J9=A M:F 7]4K09PSJ&SI_2](C.+ZQM*+-)*;;:!4L*%@#X__">H]]H??>J=:L:;W. M9TN*ILUNE0G2],X /:U]'!>DL[RYY;(Y>V3MW-CR:G>K]<_@5QT*$N&6##D# M APN7)]D/ Q#K)(ERF]NU<[I*]M ZG*873Q>4Y^N7;$_0G5K#3D%ZJ1 N63# MHB>"_*:0\\A@YU&)#2IB[J5=T6N1QD.H/W@'*I5JK'Q$5\'&.GDTYZ48\/U+ ML":6YP7/\([E8$M8%WD>98MK7B Z?XZU^_>K;P?OWKTS#($JEA/5?91V92]8 M5*TYI+_:4"=UAFYH;+F>:1.56S\B^_AR$OTV@RH5-LS(QX'\3 M/M54M)<_J<,+3U$Z#(R .I3?WJ7T#8-3 R-4^>8UZ:.>TAMG>4BYS[/LZ%_4 M&I^JN%8*#)PXZ0$!XIH/]#4(77N(7Y#!M(V,M8E4%/4_\S+&RY5"9BI[O,$=5 M6G(E385TRSX[161]6QVYJH02H(Z3\GQ564F9+&T5IV\((I1L4)6WJKX;.BL9 M!]-EN O2^9]'.X]@Z1Z^"ER)59["EX]3D@JUE4F+R!WQ&:09%R'U8L;--*_D M!L8I5Y53[[,SUI8[U/EJ4TBN_'0W5>.$4N(2)8A*Q!4*PWU&U>"$1E(K_5;? MET;5>1-NDA4?[ZNJF[[E8EIT:Y>1UGJ JE\5A56ELC[G.0AH9I.VQ>G,&&!P M7@'C?5'.KJK\6!<#JDHNU%HVHT="RT:XN!.(]N)LF>+0'W13CT]]CG60GX MDYN$HR"5"()4HD/PS;,;;\3D#!M#'?1%.>M>-]#K.9%0-/*L*'+7+CCVC\!G MU;+CQ/*R'U0H[8$1V1Y*(,H&E6&C1H<5Q0F0D+#H MQP/LB/\RV>T\GH!.YA F>PSM'Z8H%VIS 3RBMTM[0YW$,PZCGX;+,9DO9A\6PWO# M -G8./*@$I5^/%,5P?V^(HLXD,R(#0CHKR@HDQ7UIM^PO]BKW?6+ ::I#PXL MJ;UL;V_BV[VIG>2%^I0ZM9^]9IZE$T)51;O%HS;H_5X51Q2T!&E6O_IWAI%W MA5)];%F9IUV%*>1KC4> S952JP#0A6YGV5A6V:>T-13B["R5*V]<+XF%F8I% MK757KSR1 K52J*Y?Z:0<#$.,Q ZR&I95W=%C:!^<7MPR?6"_YOH)DVRV]U>Z MIFQ+2PM5!\8O;/)G]G5]*WSE&04:A=EWR5%/B&&GUM#@#?? 99#&)WZFRJNX MU"E:X'P1FIU:L3K*L_L1U:=_']LCYU.03J" ; M,AC92>R8P"FB:>A6MX# /4^U>_JY&SWLXNICD2L:HN\_A;SQK@-96F7%76J_ MDBMX"C03_RR7MT(3E*YKZY'38RIB ;2S+_6D'M8'X8YRLFM&JL%9V$6 K.CO M'D$H2?EPU$8/)#N;7#M":+=3JL& E>60$&*CWQP!4UI7AV??1%O4?X$?;NN8 MTM.[%&@KI62/IR+J6;,0%-05IALX14%GX05#QV%=%7%W\UG(4QGYI5Z3-L<' M%-3+H2&2(&-0B"'(F1B"$U5;E ,'%#JEW_N5N?4*-^K@K0%Y,FQFPAOK]9YM MVZ 6T2_4$FW#FU#0=C>C+BW.G32_V,CX#<@-!^*:I#P-@2'"/,([CH:]V2M8 M"[*M@FL**?.:856!@"ZHJLO:!5+C@#Q0GC#14*BJFT>$U(9]V0M0P4W4#AY] MU[:SDTF'@FU,G MCT#>,$0VL(%P?Z/812J(8R1M#J.K]]]<<2BM7:^FS 0XY=_O_:^':P;^F4]7 MFS!('C?L/TIAGH_V?O@G:-!,O"T@N]$1@]F]-#RGU$G]$K:$8"*1@TS$ J$( MDXK$J5B$RT6X8 -R*"JDX<3A?,9RLN0!_":UPF@+NF-RI[4K-I1L Y_&%I18 MY"&UL#GHRJP#8O'@ V#K^HYK\[QA#OMY:DNE-X[2/: MWHQ=NG[__I),II_&T]5L,3$N'YB*!80O1"- >+9%/_A^")!4T1"+'S%O M?,# );D9+T>+R7PUF4W)[)91$.5UDZ7&X&_4[9Z)6AC?^;12\\M&*7>. M8=3(0*52T(V1V9-G6VRY/G5RW]_:\BR"QG@/MCH9,.,GITQRTH8AJE[SLK>: MU/R]8&;$@R1X"%DM7,KML$@1["29)1 W/)5E27]Q(LMJ\W?F9W+K>C0.Q)Y/-I)+=DBU[XCI[I+,UF=V]NDK!)"1A0P$* M0,I6?OT!$"F)(@&"%$4"&E;MQAH) +O? QK=0 /\Z>\OL^!D 2E#!/_\ZOSU MFU]$^>EB?0GP!Z MRB!=( ^RUQZ9G42,5SRY[G_H/; (A?"$D7'X#"C\]J3G+P 6-:_(;!Z%D)[< M8DP6(.1/9M_R?WBOO^6_S9<43:;AR5^N_NODXLV;'TXOWEQ_-_KD^?GY]=2#/DT*<+I*1O2F<@5.$62ATDO48^I')K^^()Y4R>.")LH3XUVE2[%1\=7I^2/W/!%[G%V_/-Z5$,^6TS]2(]3]___[]F?QUJS!OS _7I;?; M?G>V^C%=&&ED62/ZMZ^_6I%(20 ?X/A$_/WT<*M4]TP4.$,^_:U/O&@&<9C\ M[6'_&H0"3[Z84CG_^AK?OG2:-"]3_ MT[CML[7P@GSQ4*U*4>ER 6(2#>]E-?!:)W$OIJ M6]E7XJ$L(6\,V)-D)&*G$P#F4H8S&(0L^4;B(C&)O_AMQ)6YY$W_WGMB(05> MF+0?@"<8_/Q*7>YL'U$9]%Y/R.+,AV@E)?^P$8[_X[<5-%<<)PJ"6P[WRW_# MY8YPZG);PFU3V:-I00'UDB;Y1\GC*V47CTN4S+3@94\ ME>B$YD:8/Y_,A:0@>'5"J _IRK8?&.RKB J=;A#S0/!/".@U]OL@A#EX*XM: M#KE:Q7S4+PZ/>F((1KS%'*13/UN.;EJ5?$3?-H?H_T2 ;Q.*!]1$JE'#AB\(A%W1)=7Q%<#KZ_E! \%BN?3\KXI M6D;@Y=;GBJ(Q6JU"%-@:57DGJ% JJXB WC3%0L_W.6@L_L,C?WBN9""OK!/H MYRJI0+Z!X#,EU!7_.* C\HR+<-\JZ1+JVPHJ,&\@]$R))&WA@ XI62#LJ>< M17&7T,^HJJ"@@5@U)=>0L! $_T)S[22<6]@E^'?45(#?0-2:9PC[D'D426D, M;?YV#9=HR%-8P44#0:VPB#T*@:+KIWZV'.6T*@I(&XA8Q4Y6,)P2K(Y8,T4L MAS:KD@+>!D)6*<8->%E)HK<;ZK*6 ZY14H%\8R%LO):_6AA">")F]8BI-X?R MBUN.OUY5!06-A:NW.(1":K2 ?1""6$S-\D%N<2TI)!?))C/G364:I._[%'F<*Y(:?$.82!.)\ H\&8,CZ MT(-B5?/MN:CQ"8/(1^$FH;_LX8)R#SGL*8-RLGPAQPVJB-ICC -7(.=.(8L' MIDJM YTYJ(YXO+YJ!/QNV7;QS^\Q6? S&EK$P15@TQ[VQ9_K/R*T &7E/7" M*T#IDKN!TE%7<&)6UP:.%'ULFRI#("RB[A[0WV$(G@(8A[8(LOQ]&9,:CM"D M5?I )WLJV3;/$\FF[(%/Q+PS<7D_PE#/CK:*(_3HU3[0.:$J_-QRCPKS9I=< M/@4?J2*.X)]6ZT"'A*K@/:1P#I!__3*'F$']0,@OZP@#"D4/=(1H;[?+Q-UR M!?H=Q=3GATZX%F/(B_EW*[654DH10Q*"0)9LBZR/!'LEW.2I#2N:0ALLAC[3E<7[N*,Y%[/V!DDRJ@&$E&XA1=Z^T9=-K;Y%K? S.24+N3["="1I*KA#D$YKBT81]Q&C612 $/I]R"'UD 24?PZ@1!;[O9G( M?OM3?J_L=FHWNI[FW2&^/D0M\M!W 3"<\5RB+:.AVF%WR&7IQX*.P$NLH3+$ MRBUJ X$ZVO+ULVCDY*V1%(ZC@DJVDU*DLT6A\( ;7R#R(.1\_2 N41N,/S$H ME52PHZ]C.SD%&EL7&VNG&NO13G0XBOCW#H$G%,CAS#T5F:HB/%Q(F?!:PF5! M/&QK]$"S%3&JV7;%3V!J2 M2NQ6[.IK%R4TXG8ZHY>:%45YQXA1:6V1;4N[-8FP2SU!!95<8JE(?XM"(N/Q MX_C ,1\QCBTJ*/I:85A;7,\:>DM[%0:8J*UE6>ZY1+#]&*!XU#K,9TI/M?%T M:-26CM>LC=#VX;5\J-;*NM36:1!MUM]NL7:)*4=%5D>;?'W?1RLYA@#YM_@* MS%$(=@\W%I5VB0ZEQA9Y^5N;:X-P"JDX6DSA%&*&%E#<,3F#=X2)38#!> 1> MBGD6&HK=8P\I)JI#"JZQ*$)#A;-55GE MC!T*IVC)TU.]7>*09UCD3U52!HY$A>^HD6 MG<]+"]8=UE,[94% G@6<-X3V2?04CJ,@>_:@8*F\5!L.;!"6!,6BR&D =48 6!0496Z.Z$7AE%#T)_2+B[%P'TEXPS6[(EB*^!F%TZN(A;SW M[EY@7J)BN]RH>E0.-5KM[2-+)2LW-T$DK+M(.^7_\]5KX%5:8.);-\RO"PL$X5DKI+FZ7<6!>VE'*HG$@#TH.*1DKMWRV2S@ =4JA MHQ@1ZX2G^':%(L=-7=X!^C3*6A3B/G#PN.+BZJ0^']0!D0=)8Y&54XJN3KO4 M%':Q](2C5=XB)T[NRW^ F"L7B-/ _@QA^9)2\98+/5M&51TBS0P*BR:FC':F MULXI5K)*'M>4M1HB#NTF*AL.@KU>1[@?@W"OZ4Q1T@ M4:WJ@5["7HV/I(,EL3;"$>]X<0\DF%W",:%QQAD/LR&[?N$J,C# LGV709!X#?44K]TGJ'1DV28YID-EP"ACP%8?EE'2!.H>2A7GA? M!P]]%$2A,E= 5=I!+M:**MAH.P>JCQ;(A]C?" R]@/\Q2.-05W6 )S,(%*2U M$IOGCG*YPM!'S L(BVCA*F6Y-AR@L20H"CY;29_Z#,7E1-#O+;B+.XE?/3T8 M9U)9=%-6N385H@>3P"F25EE6W&74S4P"E8;SMW*.5IVF$0N M[8-:R.K2RM.E>'5!H1W[3)\PA2 06=$? ,)"O '.?64'8>$]#*?$WRP]BF-/ MTDO8^DK!6.V/<8#T^J&U:(\KQ[P5'*C6U7" 3:W"A]KY:FB2EMY#ZNSB8>9H MW7-:F*)UXG0SM%+4-80C8<<4/J MZ[1]I#ZO!^62D:^Q1=QL+8'=RQ/"Q4M^<3E+.-#U*<5:7Z*H130H+J;14J*O MXQ@]!0!8Y#KVB(?62?9#\98+CFH84O042<]X1/*WH/5<[M>H:V3O":%%YU]W M[['1LJPH[!A[*I4MRA+>4:5/9EQBU79(;EG'.%$H;-&;#M8J\9@(RDR=(L]O M4] 2,HK=O2W=+)JQLG?[5#&^2KIJ:=P2BC.=4W\Y5C466.:2(^%QX M&K9UX:KACI9M>U:&A)MN2U6XX+A][KJU\\/UG*86SUOQ>5W;XS*CS&B3JZUK M78YFL\*,BPJ[%14.>RP@?2*MW3(OO8D/%&!QY2DW!]R)D%."O(1+SCQ/@$%? M0,%QD!SI7+"2+;G0"RHA9-$!DG5.X15@4P5WZ3(NL+*CU?[G*MZO1B.&$W$' M79NC<76E5[:KB=\&4D5V_0*IAY@R-;9\.RYP7@$=BPYJ**1?>?S?NYI*W>7N MR4U GMF!$G:SS;>1IIN5HDO]T2U<","&E @7UK]7RG0\T+NW,H; M\?6Z5&C(@12B*O!8E$.QNGI*LR:U5:!=-JKWPVVZMO6M;4NAS??N]?Q_1_%Z MIYB:.$)RJAN1!\CG*0\%,+5&-R+U#.:#/_88.MOAN;%HP[0/.4\>DBSQSP&4 M=&&_-Q-NU)^ZM3BCJNUVB*:&66K1R A1BR:3:^X\6_1,H]T<)J7UXW*$;2HAU0+B05 M[T#NP]7?+6WCQ-4"GZ-$ U]>5RB#KD7;M%FQLR]#,NX..57;[0CEN[R>TCQL M]H]BK-A+RBHK,CDP?Y#ZC>+Z.L=%?0J-_1.J+.5\2.$<(#^9U^*+S)+<'G$[ MO](]J-C8Q>Z!IR=_=""X]%*PG<3LDH:T1Z MWA\1HI KPKMRN!P& (?_03].[7Z4P.M(XHJ,RGD9 MY::]([?N47:,?)2.).[@8'D0^O+&[$<@_9Q[$ HMEX/Q+S#P1R3Y=W$?J=36 M4?29:BA:M"*YK8%\+9Q(\^%R<4<8^>(Z-\RUCSS-SE69%HZ-\T+$[(\3#7&"KB%WXP0M/#89^MB]$7>GQ@TJMQ!X_@@ MCW=:\0-W7=-?;)5O872N]?HF3Q/F'*< 3^, 'P/5X#)430\-".#"I-$V+ MVA]UK"]S7';0Z/$13>F2*RZ/EVFZ8'%=1WJ. 0BU>:;MWSMQ<-I;/ZY3'_'J MPSC?.WC2*YK/ WER!03)P95;/"9TMB)''XV8UG: >F,@U(>KVWOU'&3BAD;N M>*EWGW<+MGQXKERWRWT-W9;2^B3E^@^W;=YA\Y&$\+P/F4>1?/Q@?!DQA"%C M54^V&;5]V&-M1B(T?W-#(I3IZ39=C>:C2+%6#0?CS8LS5=%BMF"[8]4 ^%3X MEZ-HN^/S0KR4B W&PVWLL/^()AB-D2>V)E>)*?)0;H \'IK6,WHK/;G)L5U) MP&[DEQ*_ L1KJ17Z[=6D4]9D/_#:M3MO11XU#H/EZAZ/C:2/XM((0/V:K(S! M*F0HM22U-.V51 MZ@&S7:?&M$;M=@?JNQN MJ%PU'(SC#3 0W,HL%FEQZAFVA4]IA?'TOJTZ M90GVAK#=R?R'K:W$>B;S5(M-3N:I!W>&H-HN>IG)7%/%J2&L5[[=\?G^3N3< MU30TD\::')7),[L!64K\%6J#\1UD#$+S45EP4*LPLL-^AD* !7G_NM*A-M'@D9-QCZ"=F:E[%6?XJW'VT>% M!8X;&9E\/VQAT%ZV&:>,3'F06K8U%X_1$X-_1+SUZT5]NV0Y[39J%[*/[T9[ MR;,*:?P*G09E>:?&KT9M]_)J7Q ]5$0A="7D5I-!FA_ M,=K-#2XK;=,C,QU5;TZ\%KV3KZA:\R:F%-"%-J=B:RV?(3LX+^'0'#H M#_ .S*:G5DR;<<]$ED?*;K-HA[_GE&/7>7 '>TVU&MD"RV-2TSUC8X3'H5Y0 MWK9E^D )8Y\PA2! ?T+_%Q*(*SO%JS#E^TNW?08E3)]1.%4TT:1Y:T85FVQD M,QIWAK9RQM53N %ZEX(-Z +M(6%(=*0U9X;)6/4]P3W#72N^]IR5WBR%KD^/ MUFE&S1[5UNEJM42=&=I[2V(-Z14/HOBGDGL0!=7=,R#FR%AQN$O^5QP4K=,< M*-INX>C7K@C=@-_G3-@:2*.38#FEW1O.2KU=#=[6 T,<:EN_&%9^F;P%>)GL M%1S$)I@_MQ5[82Y>9TLJVQ)3D(OM3/F67+1!%?!R-L6J#T,>=+6?8Y7(X4B2 M52)NXU;),&'3@E3-SQ!-IARJWH*/I G\&,V>(!V,)9IL$(5,W(\;[P-Y"C7* MM>' >S=*@J(W*^W3&8^&C/@]_]_1*D&B#+$&K;E*L0E0%KT*7M%-55J4&[W* M5EPE5P>,^KV=)0,7_L G8M.^4^F\O5I=C8-)9]/N4&4E.K>DPMYY>C.B] ;Z M3G4'C)DY%!;Y(7JA-\-$[(HB/,#PGQ#0]3BKQ&IAH\YS70Q;?X@+A>THN: M/R;:"Z%4O]K7!K^SOFSH1AW2^L6VR5.M7[O.A56G W"FY3*V7(56;?JG"UEL MP%1J6>1TKKOKY7+]\1<$*4=@NKSC-C3HO2!5R&!8N>57U.;VJ=R,_@(,;*0M M/GX@3556^#Z9 82+V#-JHUT2RW737'+-D+*1XUL\CT(FM3R_AV)=KHC1G!K. M\Y>'@D4+RWER7I1FZ^((V;K0LU4E[*KQI/"(/T4SQ>44M'TZR]/-HH&2%N^* M:S,A%/TI,=2.%X.*[5*C[E1J>O+U/U126*-$WQ,,E_> _@[#FPC[3$NNHK + MA*KTM&C,71$Z)Y1WM4N"_^\6+AU:N.PB.$N@[R*X+H+K M(K@N@NLBN"Z":V5H[#JN.U%I+KFZW#%C?,J M^90'OH*LT;7$AG2Q:4&R(96[ M56BD/;"$7:B*IN7"V:-NM5;6O9011KI ?M/O/+ZU 9 MU-4FR:E%G?U02M 9T#N")TK7H.:'''_OR^):VU4R;;J5]8+2A"$L>N:7UQ4- M#>%WQV4(\[&IU.443;G?DU08Y7>0=\=DNO)5K\- F;5\K)W'T-A\7X.Q:?D5 M$;7NE!@^RZ*71'0[#4:+KQ*K!_!\S_LN12!@'V$X&#]P\NA"N?%J4-&!'0D3 M]2V*^=?B?B;T]UL\I,3C$64INC0U7>)+!X!%ZWIK>6\01HP;J ^$^.4(T]1T MB3 = !:EDZ[EY2(6,2.*N$2!5&G_P"KQFTD(@F8\G>2Z=.@/P5)>MD\IX&&C M^%B;BV/RD*9\&Q-9.J=&G5,6R';CVY,ECE=D-H>82;ZN7\1'Y<6=9I4=&/BF M,+1[IO2'U?L21N"EYLRNO(:;#$[RGM\-VB[GZ;#1!*/A%MK\7QND^3]^>Q#3 M2$YZ4_HW2U9^,KOY.QK8@&5N]LKNK^W@F:VK6*K&FUS)4LG0K6;I!MS6RWX%:.IQMUO0@56M//4L M@+H2X2JIT>M^T1:L4[RVJ8CA%80=H M4ZEID4.6]TKX!RA>A9'\:P3I3#F&C"H[P)0I#'H'KW7FA+LD KT'[KF6X"Q5 MS5&VTJJK,VD;=<2S8M[Q*1,%*%S&;ZZK-S6VRH-;<>!+R-74;Z&Q*IED1+-W-DQ*Z@L3QHRA-^3SZ/B<%$[%Y7G07V5>G"O3\\QJ.V %C(&P**#.EWF] M\+L1?E.F"I]I+L1E<%D7<(RK?!+Z4ZL@S2:SG_1$AJDPGTM5P@#>MPOIX M^>!3[?DM'A,Z6V'&1N2:SZ9D":&4-7$6'\&"]R]QZ?,CFJ$ T&$ <+VGM.H0 MI-$INP9YNVE=*6H?CA$6YQ1Q2-%3)$ 6T,4@TWL0\D&))ZG?(?4XYPJ=]FC0 M 0NS#UP6^0,*->)S(#V,(Q!L_\BX$LFXJT1_J9;=[0?E +3(58CUB?-LA2HI MZ2^720_7TVY0WQUR3(R>&/PCXJU?+^0*9*VN@K+Y1AT I13=M*X. M^'8A4R?*Y!9U8)3FJVC1)+LC8!\RCZ*YYL9)307W^$BI:]%,=T5F,X)E\-!' M"^1S R4F9QDM]J''0P=E=&Q4U0&FS""P:'\YD7((EB(16XST$;F$0X#\/EC* M!!8>^6D.VY1HP '^RL!AT6[RIJ]MY!:WDHG-LW(TFK3@$(]&@%0\&UL4$L! A0#% @ SH$Y5K+#[/N.+@ 9T8" !4 M ( !X=L &YV96,M,C R,C$R,S%?;&%B+GAM;%!+ 0(4 Q0 ( ,Z! M.59:J"SQD!T )0% @ 5 " :(* 0!N=F5C+3(P,C(Q,C,Q >7W!R92YX;6Q02P4& < !P## 0 92@! end