0001558370-23-009369.txt : 20230511 0001558370-23-009369.hdr.sgml : 20230511 20230511160413 ACCESSION NUMBER: 0001558370-23-009369 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 63 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230511 DATE AS OF CHANGE: 20230511 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Miromatrix Medical Inc. CENTRAL INDEX KEY: 0001527096 STANDARD INDUSTRIAL CLASSIFICATION: BIOLOGICAL PRODUCTS (NO DIAGNOSTIC SUBSTANCES) [2836] IRS NUMBER: 271285782 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40518 FILM NUMBER: 23910861 BUSINESS ADDRESS: STREET 1: 6455 FLYING CLOUD DRIVE STREET 2: SUITE 107 CITY: EDEN PRAIRIE STATE: MN ZIP: 55344 BUSINESS PHONE: (612)202-7026 MAIL ADDRESS: STREET 1: 6455 FLYING CLOUD DRIVE STREET 2: SUITE 107 CITY: EDEN PRAIRIE STATE: MN ZIP: 55344 10-Q 1 miro-20230331x10q.htm 10-Q
http://fasb.org/us-gaap/2022#LicenseMemberhttp://fasb.org/us-gaap/2022#LicenseMemberhttp://fasb.org/us-gaap/2022#LicenseMemberhttp://fasb.org/us-gaap/2022#LicenseMember0001527096--12-312023Q1falsehttp://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2022#OperatingLeaseLiabilityCurrent http://fasb.org/us-gaap/2022#OperatingLeaseLiabilityNoncurrenthttp://fasb.org/us-gaap/2022#FinanceLeaseLiabilityCurrent http://fasb.org/us-gaap/2022#FinanceLeaseLiabilityNoncurrent0001527096us-gaap:CommonStockMember2022-01-012022-03-310001527096us-gaap:CommonStockMember2023-01-012023-03-310001527096us-gaap:EmployeeStockMember2023-01-012023-03-310001527096us-gaap:RetainedEarningsMember2023-03-310001527096us-gaap:AdditionalPaidInCapitalMember2023-03-310001527096us-gaap:RetainedEarningsMember2022-12-310001527096us-gaap:AdditionalPaidInCapitalMember2022-12-310001527096us-gaap:RetainedEarningsMember2022-03-310001527096us-gaap:AdditionalPaidInCapitalMember2022-03-310001527096us-gaap:RetainedEarningsMember2021-12-310001527096us-gaap:AdditionalPaidInCapitalMember2021-12-310001527096us-gaap:CommonStockMember2023-03-310001527096us-gaap:CommonStockMember2022-12-310001527096us-gaap:CommonStockMember2022-03-310001527096us-gaap:CommonStockMember2021-12-310001527096miro:UnderwritingAgreementMarch2023Member2023-03-310001527096miro:StockOptionPlan2019Member2023-03-310001527096miro:StockOptionPlan2010Member2023-03-310001527096miro:EquityIncentivePlan2021Member2023-03-310001527096us-gaap:RestrictedStockUnitsRSUMembermiro:EquityIncentivePlan2021Member2023-03-310001527096us-gaap:RestrictedStockUnitsRSUMember2023-03-310001527096us-gaap:RestrictedStockUnitsRSUMember2022-12-310001527096miro:PatentAndKnowHowLicenseAgreementMembermiro:RepriseBiomedicalInc.Member2023-01-012023-03-310001527096miro:PatentAndKnowHowLicenseAgreementMembermiro:RepriseBiomedicalInc.Member2022-01-012022-03-310001527096us-gaap:LeaseholdImprovementsMember2023-03-310001527096us-gaap:EquipmentMember2023-03-310001527096miro:FurnitureFixturesAndComputersMember2023-03-310001527096us-gaap:LeaseholdImprovementsMember2022-12-310001527096us-gaap:EquipmentMember2022-12-310001527096miro:FurnitureFixturesAndComputersMember2022-12-310001527096us-gaap:RetainedEarningsMember2023-01-012023-03-310001527096us-gaap:RetainedEarningsMember2022-01-012022-03-310001527096miro:PromissoryNoteWithUniversityOfMinnesotaMember2023-03-310001527096miro:PromissoryNoteWithUniversityOfMinnesotaMember2022-12-310001527096miro:UsTreasuryNotesShortTermMember2023-03-310001527096miro:EquityDistributionAgreementMember2022-07-110001527096miro:PromissoryNoteWithUniversityOfMinnesotaMember2019-01-310001527096miro:WarrantsUniversityOfMinnesotaMember2019-01-3100015270962021-12-3100015270962022-03-310001527096us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001527096us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001527096miro:CommonStockWarrantsMember2023-01-012023-03-310001527096us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001527096us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001527096miro:CommonStockWarrantsMember2022-01-012022-03-310001527096us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2023-01-012023-03-310001527096us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2022-01-012022-03-310001527096us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001527096us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001527096us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001527096miro:PatentAndKnowHowLicenseAgreementMembermiro:RepriseBiomedicalInc.Member2022-12-310001527096miro:BuildingResearchAndDevelopmentAndOfficeSpaceMember2022-01-012022-03-310001527096miro:EquityIncentivePlan2021Member2022-01-010001527096us-gaap:EmployeeStockMember2021-12-310001527096miro:EquityIncentivePlan2021Member2022-01-012022-01-010001527096us-gaap:EmployeeStockMember2021-01-012021-12-310001527096us-gaap:EmployeeStockMember2023-01-012023-01-010001527096miro:EquityIncentivePlan2021Member2023-01-012023-01-010001527096miro:UnderwritingAgreementMarch2023Member2023-03-012023-03-310001527096miro:OneCustomerMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001527096miro:OneCustomerMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310001527096miro:PatentAndKnowHowLicenseAgreementMembermiro:RepriseBiomedicalInc.Member2023-03-310001527096miro:UniversityOfMinnesotaMembermiro:PatentLicenseAgreementMember2023-03-310001527096miro:BuildingResearchAndDevelopmentAndOfficeSpaceMember2021-08-012021-08-310001527096miro:EquityDistributionAgreementMember2022-07-112022-07-1100015270962022-01-012022-03-3100015270962023-03-012023-03-310001527096us-gaap:EmployeeStockMember2022-12-310001527096us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001527096miro:WarrantsUniversityOfMinnesotaMember2019-01-012019-01-310001527096us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2023-01-012023-03-310001527096us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2022-01-012022-03-3100015270962023-03-3100015270962022-12-3100015270962023-05-0500015270962023-01-012023-03-31xbrli:sharesiso4217:USDmiro:customermiro:Votemiro:itemxbrli:pureiso4217:USDxbrli: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 March 31, 2023

or

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

EXCHANGE ACT OF 1934

For the transition period from                      to                     

Commission File Number: 001-40518

Miromatrix Medical Inc.

(Exact name of registrant as specified in its charter)

Delaware

27-1285782

(State or other jurisdiction of

incorporation)

(I.R.S. Employer

Identification Number)

6455 Flying Cloud Drive, Suite 107

Eden Prairie, MN 55344

(Address of principal executive offices, including zip code)

(952) 942-6000

(Registrant’s telephone number, including area code)

Not Applicable

(Former Name, Former Address and Former Fiscal Year, if Changed Since Last Report)

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

Title of each class

Trading symbol

Name of exchange on which registered

Common Stock, par value $0.00001 per share

MIRO

The Nasdaq Stock Market LLC

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

As of May 5, 2023, there were 27,239,938 shares of the registrant’s common stock outstanding.

TABLE OF CONTENTS

Page

Part I

Financial Information

Item 1.

Financial Statements

3

Condensed Balance Sheets

3

Condensed Statements of Operations

4

Condensed Statements of Changes in Shareholders’ Equity

5

Condensed Statements of Cash Flows

6

Notes to Condensed Financial Statements

7

Item 2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

15

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

21

Item 4.

Controls and Procedures

21

Part II

Other Information

Item 1.

Legal Proceedings

23

Item 1A.

Risk Factors

23

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

23

Item 3.

Defaults Upon Senior Securities

23

Item 4.

Mine Safety Disclosures

23

Item 5.

Other Information

23

Item 6.

Exhibits

24

Signatures

2

PART I —FINANCIAL INFORMATION

Item 1. Financial Statements

MIROMATRIX MEDICAL INC.

Condensed Balance Sheets

March 31, 

December 31, 

    

2023

2022

(unaudited)

    

Assets

Current assets:

Cash and cash equivalents

$

13,619,898

$

5,208,005

Restricted cash

800,100

800,100

Short-term investments

11,984,842

19,989,489

Employee retention credit receivable

527,143

Receivable from Reprise Biomedical, Inc.

 

7,981

930,355

Interest receivable

61,253

107,861

Prepaid expenses and other current assets

 

346,840

274,952

Total current assets

 

27,348,057

27,310,762

Deferred offering costs

 

232,899

Right of use asset

1,622,706

1,673,575

Property and equipment, net

 

5,271,306

5,545,694

Total assets

$

34,242,069

$

34,762,930

Liabilities and Shareholders' Equity

Current liabilities:

Current portion of deferred royalties

$

616,733

$

979,167

Accounts payable

 

1,172,342

 

1,584,929

Current portion of financing lease obligations

33,413

44,157

Current portion of lease liability

397,566

389,649

Accrued expenses

 

1,105,058

 

1,948,376

Total current liabilities

 

3,325,112

 

4,946,278

Deferred royalties, net

 

 

491,733

Long-term debt

 

385,997

 

385,997

Financing lease obligations, net

7,860

11,689

Lease liability, net

2,616,963

2,720,781

Accrued interest

 

106,118

 

99,048

Total liabilities

 

6,442,050

 

8,655,526

Commitments and contingencies

Shareholders’ equity:

Common stock, par value $0.00001; 190,000,000 shares authorized; 27,239,938 issued and outstanding as of March 31, 2023 and 20,944,109 issued and outstanding as of December 31, 2022

 

272

 

209

Additional paid-in capital

 

139,291,810

 

130,119,106

Accumulated deficit

 

(111,492,063)

 

(104,011,911)

Total shareholders’ equity

 

27,800,019

 

26,107,404

Total liabilities and shareholders’ equity

$

34,242,069

$

34,762,930

The accompanying notes are an integral part of these condensed financial statements.

3

MIROMATRIX MEDICAL INC.

Condensed Statements of Operations

(Unaudited)

 

Three Months Ended March 31, 

    

2023

    

2022

Licensing revenue

$

7,981

$

6,768

Cost of goods sold

 

125,000

 

125,000

Gross loss

 

(117,019)

 

(118,232)

Operating expenses:

 

  

 

  

Research and development

 

4,392,118

 

4,006,666

Regulatory and clinical

 

406,315

 

355,238

Quality

 

583,342

 

440,935

General and administration

 

2,600,235

 

2,272,557

Total operating expenses

 

7,982,010

 

7,075,396

Operating loss

 

(8,099,029)

 

(7,193,628)

Other income (expense)

Interest income

 

101,977

 

770

Interest expense

 

(10,243)

 

(10,891)

Employee retention credit

527,143

Total other income (expense)

618,877

(10,121)

Net loss

$

(7,480,152)

$

(7,203,749)

Net loss per share, basic and diluted

$

(0.33)

$

(0.35)

Weighted average shares used in computing net loss per share, basic and diluted

 

22,508,244

 

20,478,164

The accompanying notes are an integral part of these condensed financial statements.

4

MIROMATRIX MEDICAL INC.

Condensed Statements of Shareholders’ Equity

(Unaudited)

Additional

Total

Common Stock

Paid-In

Accumulated

Shareholders’

    

Shares

    

Amount

    

Capital

    

Deficit

    

Equity

Balance at December 31, 2022

20,944,109

$

209

$

130,119,106

$

(104,011,911)

$

26,107,404

Stock-based compensation expense

 

 

 

331,959

 

 

331,959

Issuance of restricted shares

45,829

 

 

 

Sale of common stock, net of expenses

6,250,000

63

8,855,374

8,855,437

Tax withholdings related to net share settlements of stock-based compensation awards

(14,629)

(14,629)

Net loss

 

 

 

 

(7,480,152)

 

(7,480,152)

Balance at March 31, 2023

 

27,239,938

$

272

$

139,291,810

$

(111,492,063)

$

27,800,019

Additional

Total

Common Stock

Paid-In

Accumulated

Shareholders’

    

Shares

    

Amount

    

Capital

    

Deficit

    

Equity

Balance at December 31, 2021

20,385,645

$

204

$

128,177,594

$

(74,051,914)

$

54,125,884

Stock-based compensation expense

 

333,981

 

333,981

Exercise of stock options

160,938

2

201,171

201,173

Net loss

 

(7,203,749)

 

(7,203,749)

Balance at March 31, 2022

 

20,546,583

$

206

$

128,712,746

$

(81,255,663)

$

47,457,289

The accompanying notes are an integral part of these condensed financial statements.

5

MIROMATRIX MEDICAL INC.

Condensed Statements of Cash Flows

(Unaudited)

Three Months Ended March 31, 

2023

2022

    

    

Cash flows from operating activities:

 

  

 

  

Net loss

$

(7,480,152)

$

(7,203,749)

Adjustments to reconcile net loss to net cash used in operating activities:

 

  

 

  

Depreciation and amortization

 

289,928

 

262,897

Stock-based compensation

 

331,959

 

333,981

Loss on disposal of property and equipment

758

Non-cash interest income

46,608

Amortization of premium/discount on investments

4,647

Write-off of deferred offering costs

221,254

Employee retention credit

(527,143)

Changes in operating assets and liabilities:

 

  

 

  

Receivable from Reprise Biomedical, Inc.

 

922,374

 

11,051

Prepaid expenses

 

(71,888)

 

(201,353)

Operating lease right of use asset

50,869

(3,218,195)

Tenant improvement receivable reimbursement

1,256,950

Accounts payable and accrued expenses

(2,316,031)

(1,975,927)

Accrued interest

 

7,070

 

6,670

Operating lease liability

(95,901)

3,298,878

Net cash used in operating activities

 

(8,616,406)

 

(7,428,039)

Cash flows from investing activities:

 

  

 

  

Purchase of investments

Proceeds from maturity of investments

8,000,000

Proceeds from sale of equity-method investment

 

 

Purchases of property and equipment

 

(15,540)

 

(613,641)

Net cash provided by (used in) investing activities

 

7,984,460

 

(613,641)

Cash flows from financing activities:

 

  

 

  

Payments on long-term debt

 

 

(272,640)

Payments on financing lease obligations

(14,573)

(13,707)

Proceeds from financing lease obligations

 

 

Payments on offering costs

Proceeds from sale of common stock, net

9,073,041

Proceeds from sale of preferred stock, net

Employee taxes paid for shares withheld

(14,629)

Proceeds from stock warrant exercises

 

 

Proceeds from stock option exercises

 

 

201,173

Net cash provided by (used in) financing activities

 

9,043,839

 

(85,174)

Net increase (decrease) in cash and cash equivalents

 

8,411,893

 

(8,126,854)

Cash, cash equivalents and restricted cash at beginning of period

 

6,008,105

 

53,611,631

Cash, cash equivalents and restricted cash at end of period

$

14,419,998

$

45,484,777

Cash and cash equivalents

$

13,619,898

$

44,684,677

Restricted cash

800,100

800,100

Cash, cash equivalents and restricted cash at end of period

$

14,419,998

$

45,484,777

Supplemental disclosure of cash flow information:

 

 

  

Interest paid

$

3,173

$

4,221

Purchases of property and equipment in accounts payable and accrued expenses

$

$

50,525

Accrued expenses related to deferred offering costs and financing

$

205,959

$

Leased assets obtained in exchange for new operating lease liabilities

$

$

1,986,172

The accompanying notes are an integral part of these condensed financial statements.

6

MIROMATRIX MEDICAL INC.

Notes to Condensed Financial Statements

(Unaudited)

NOTE 1 — DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES

Description of Business

Miromatrix Medical Inc. (the “Company”) is a life sciences company pioneering a novel technology for bioengineering fully transplantable organs to help save and improve patients’ lives. Founded in 2009, the Company is one of a small group of companies at the forefront of developing alternatives to human-donor organ transplants, and within this small group of companies there are important differences between the technologies being developed. The Company’s proprietary technology is a scalable platform that uses a two-step method of decellularization and recellularization designed to remove the porcine cells from the organs obtained from pigs and replace them with unmodified human cells. The Company’s initial development focus is on bioengineering livers and kidneys, and the Company’s technology platform is also applicable to bioengineering other organs including hearts, lungs and pancreases. The Company has collaborations with Baxter International Inc. (“Baxter”), CareDx, Inc. (“CareDx”), the Mayo Clinic, the Mount Sinai Health System and the Texas Heart Institute, and we have received strategic investments from Baxter, CareDx and DaVita Inc.

Basis of Preparation

The accompanying unaudited condensed financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the rules of the United States (“U.S.”) Securities and Exchange Commission (“SEC”) applicable to interim reports of companies filing as a smaller reporting company. These condensed financial statements should be read in conjunction with the audited financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022. 

In the opinion of management, the accompanying condensed financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, stockholders’ equity and cash flows for the interim periods but are not necessarily indicative of the results of operations or cash flows to be anticipated for the full year 2023 or any future period. The Company has evaluated subsequent events occurring after the date of the condensed financial statements for events requiring recording or disclosure in the condensed financial statements.

Reclassifications

Certain reclassifications to previously reported financial information on the Condensed Balance Sheets and Condensed Statements of Operations have been made to conform to the current period presentation.

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Employee Retention Credit

Under the provisions of the extension of the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”), the Company is eligible for a refundable employee retention credit subject to satisfaction of certain eligibility criteria. The Company qualified for the employee retention credit for the first three quarters of 2020 and the second and third quarter of 2021. The Company recognized $527,143 during the three months ended March 31, 2023, consistent with guidance from International Accounting Standards 20, Accounting for Government Grants and Disclosure of Government Assistance, where the Company must have substantially met the program’s eligibility conditions to record revenue. It was

7

reported as an employee retention credit receivable on the Condensed Balance Sheet and employee retention credit other income on the Condensed Statement of Operations.

Emerging Growth Company Status

The Company is an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (“JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act, until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an emerging growth company or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these condensed financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates.

Recent Accounting Pronouncements

Recently Adopted Accounting Pronouncements

The FASB issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments and an updated ASU 2018-19 that clarifies the scope of the standard in the amendments in ASU 2016-13. This guidance introduces a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses. Financial instruments impacted are trade and other receivables, held-to-maturity debt securities, loans and other instruments. The Company adopted the standard effective January 1, 2023 using the modified retrospective approach. The adoption did not have an impact on the Company's financial statements.

NOTE 2 — FAIR VALUE MEASUREMENT

The fair value of the Company’s financial instruments reflects the amount that the Company estimates that it would receive in connection with the sale of an asset or paid in connection with the transfer of a liability in an orderly transaction between market participants at the measurement date (exit price). The Company uses a three-tier valuation hierarchy based upon observable and non-observable inputs to measure fair value:

Level 1: Inputs that include quoted prices in active markets for identical assets and liabilities.

Level 2: Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

The Company classifies cash and cash equivalents, as well as restricted cash, as Level 1 in the fair value hierarchy.

The Company classifies its investments in U.S. Treasury notes as Level 1 in the fair value hierarchy. While the market for these securities are highly liquid and active, quoted prices for these securities may at times be derived from pricing models which use observable inputs such as benchmark yields, reported trades, broker/dealer quotes, issuer spreads, two-sided markets, benchmark securities, bids, offers and other reference data including market research publications.

8

NOTE 3 — INVESTMENTS

The Company currently invests its excess cash in U.S. Treasury securities. The Company intends and has the ability to hold these investments to maturity. Securities with original maturity dates of more than three months are reported as held-to-maturity investments and are recorded at amortized cost, which approximates fair value due to the negligible risk of changes in value due to interest rates. All investments held on March 31, 2023 had contractual maturities of less than one year.

The amortized cost and estimated fair values of the Company’s investments as of March 31, 2023 are as follows:

Amortized

Unrealized

Unrealized

Fair

Cost

Holding Gains

Holding Losses

Value

Short-term:

 

 

 

 

U.S. Treasury notes

  

$

11,984,842

  

$

  

$

86,842

  

$

11,898,000

Total

$

11,984,842

$

$

86,842

$

11,898,000

NOTE 4 — PROPERTY AND EQUIPMENT

Property and equipment consisted of the following as of:

    

March 31, 

    

December 31, 

2023

2022

Lab equipment

$

1,992,976

$

1,977,436

Leasehold improvements

 

3,392,220

 

3,392,220

Furniture, fixtures and computers

 

2,022,894

 

2,022,894

 

7,408,090

 

7,392,550

Less accumulated depreciation and amortization

 

(2,136,784)

 

(1,846,856)

$

5,271,306

$

5,545,694

Depreciation and amortization expense was $289,928 and $262,897 for the three months ended March 31, 2023 and 2022, respectively.

NOTE 5 — ACCRUED EXPENSES

Accrued expenses consisted of the following as of:

    

March 31, 

    

December 31, 

2023

2022

Wages

$

757,721

$

1,434,675

Legal

 

181,516

 

80,794

Taxes

37,500

112,974

Key opinion leader compensation

 

10,000

 

18,700

Pre-clinical study costs

200,000

Royalties

 

 

3,422

Other

 

118,321

 

97,811

Accrued expenses

$

1,105,058

$

1,948,376

9

NOTE 6 — DEBT

In January 2019, the Company issued the Regents of the University of Minnesota (the “University”) a promissory note in the amount of $385,997 in satisfaction of the Company’s minimum royalty obligation for the year ended December 31, 2018. The note bears interest at 6.0% per annum, compounded annually, and is due on January 31, 2025. As of both March 31, 2023 and December 31, 2022, the balance outstanding on this loan was $385,997. In addition, the Company issued the University a 10-year warrant to purchase 20,587 shares of the Company’s common stock at an exercise price of $3.75 per share, which remained outstanding through March 31, 2023.

Future principal maturities for debt were as follows:

Amounts Due in the Twelve Months Ending March 31, 

    

2024

$

2025

 

385,997

Total future maturities payments

385,997

Less current portion

Long-term debt

$

385,997

NOTE 7 — EQUITY

Common Stock

The Company is authorized to issue 190,000,000 shares of common stock, with a par value of $0.00001. Holders of common stock are entitled to one vote for each share held on all matters submitted to a vote of common stockholders. Subject to preferences that may be applicable to any outstanding preferred shares, each share of common stock is entitled to share pro rata in any distributions. In any distribution of capital assets, holders of common stock are entitled to receive pro rata the assets remaining after payment of liabilities and liquidation preferences on any outstanding preferred stock.

In March 2023, the Company completed a public offering pursuant to which it sold an aggregate of 6,250,000 shares of the Company’s common stock at a public offering price of $1.60 per share, resulting in gross proceeds of $10 million. The offering closed on March 10, 2023, resulting in net proceeds of approximately $8.8 million, after deducting underwriting discounts and commissions and other offering expenses.

The Company previously capitalized $232,899 of deferred offering costs relating to the $200 million shelf registration statement declared effective on July 11, 2022. When the Company completed the public offering in March 2023, $11,645 was reclassified to additional paid-in capital on the Balance Sheet and $221,254 was written-off to general and administrative expenses in the Statement of Operations, on a pro-rata basis.

As of March 31, 2023 and December 31, 2022, there were 27,239,938 and 20,944,109 shares of common stock issued and outstanding, respectively.

Preferred Stock

The Company is authorized to issue 10,000,000 shares of preferred stock, with a par value of $0.00001. As of March 31, 2023 and December 31, 2022, there were no shares of preferred stock issued and outstanding.

Equity Incentive Plans

In May 2021, the Company’s stockholders approved the 2021 Equity Incentive Plan (the “2021 Plan”). The 2021 Plan provides for the issuance of stock options, restricted stock units and other awards to employees, directors and consultants of the Company. Shares of common stock underlying outstanding awards under the 2019 Plan (defined below) and the 2021 Plan that expire, are forfeited, are retained by the Company to satisfy any exercise price or any tax withholding, repurchased by the Company at their original purchase price or settled in cash may be added to the number of shares of common stock available for issuance under the 2021 Plan. The number of shares reserved for issuance under the 2021 Plan

10

will automatically increase on the first day of each fiscal year, beginning January 1, 2022, in the amount equal to the lesser of (a) 4.5% of the total number of shares of common stock outstanding as of December 31 of the immediately preceding calendar year, (b) 600,000 shares of common stock, or (c) such lesser number of shares as determined by the Board of Directors. On January 1, 2023, the number of shares reserved for issuance under the 2021 Plan automatically increased by 600,000 shares of common stock.

The Company also maintains its prior stock option plans adopted in 2010 (the “2010 Plan”) and 2019 (the “2019 Plan”). The Company ceased making awards under the 2010 Plan upon adoption of the 2019 Plan and similarly under the 2019 Plan upon stockholder approval of the 2021 Plan.

As of March 31, 2023, there were options to purchase 2,329,853 and 267,000 shares of common stock were outstanding under the 2010 Plan and 2019 Plan, respectively.

As of March 31, 2023, there were options to purchase 1,548,333 shares of common stock and restricted stock units eligible to vest and settle into 298,881 shares of common stock outstanding under the 2021 Plan.

As of March 31, 2023, there were 947,415 shares of common stock available for issuance under future awards granted under the 2021 Plan.

Stock Options

The Company recognizes stock option compensation expense based on the grant date fair value of the award. The Company issues new common shares for stock options exercised.

Stock option activity was as follows:

Weighted

Average

Exercise

    

Shares

    

Price

Options outstanding at December 31, 2022

3,831,686

$

4.12

Granted

403,000

$

3.23

Exercised

$

Canceled or expired

(89,500)

$

4.24

Options outstanding at March 31, 2023

 

4,145,186

$

4.03

Options exercisable at March 31, 2023

 

2,933,811

$

3.86

Stock-based compensation expense related to stock options was $182,207 and $190,816 for the three months ended March 31, 2023 and 2022, respectively.

Included in the stock-based compensation expense numbers above are stock options the Company has granted to key opinion leaders which are marked to market at each reporting period with the change in the accrued balance expensed through research and development operating expenses. Stock-based compensation related to the key opinion leaders decreased by $8,700 and $12,875 for the three months ended March 31, 2023 and 2022, respectively.

The weighted average fair value of options granted during the three months ended March 31, 2023 and 2022 was $2.36 and $1.48 per share, respectively.

Restricted Stock Units

The Company recognizes restricted stock unit (“RSU”) compensation expense based on the grant date fair value of the award. Each RSU is eligible to vest over time and settle into one newly issued share of Company common stock.

11

RSU activity was as follows:

Weighted

Average Grant

Date Fair

 

Shares

 

Value

Unvested at December 31, 2022

 

239,198

 

$

4.20

Granted

 

110,000

 

$

3.26

Vested

 

(45,829)

 

$

4.58

Canceled

 

(4,488)

 

$

4.20

Unvested at March 31, 2023

 

298,881

 

$

3.80

Stock-based compensation expense related to RSUs was $141,052 and $130,290 for the three months ended March 31, 2023 and 2022, respectively.

Employee Stock Purchase Plan

The Company accounts for employee stock purchases made under its 2021 Employee Stock Purchase Plan (“ESPP”) using the estimated grant date fair value in accordance with Accounting Standards Codification, Topic 718, Stock Compensation. The Company values ESPP shares using the Black-Scholes model.

There were 300,000 shares of common stock initially reserved for issuance under the ESPP. In addition, the ESPP contains a provision which provides for an automatic annual share increase on January 1 of each year, in an amount equal to the lesser of (i) 1% of the total number of shares outstanding as of December 31 of the immediately preceding calendar year, (ii) 200,000 shares or (iii) such number of shares as determined by the Board. As of December 31, 2022, there were 500,000 shares of common stock available for issuance under the ESPP. On January 1, 2023, the number of shares reserved for issuance under the ESPP automatically increased by 200,000 shares of common stock.

There were no shares issued under the ESPP during the three months ended March 31, 2023.

Stock Warrants

Stock warrant activity was as follows:

Shares

Warrants outstanding December 31, 2022

599,191

Granted

Exercised

Expired

(2,604)

Warrants outstanding March 31, 2023

596,587

NOTE 8 — SIGNIFICANT CUSTOMERS

The Company had one customer that accounted for 100% of total revenue for the three months ended March 31, 2023 and 2022. The current receivable for this customer is included in Receivable from Reprise Biomedical, Inc. (“Reprise”) on the condensed balance sheets. The Company received $7,981 and $6,768 for the three months ended March 31, 2023 and 2022, respectively, as royalties related from the spin-out of the Acellular Business to Reprise. As of March 31, 2023 and December 31, 2022, the Company had receivables related to the minimum royalties of $583,953 and $466,934, respectively, from Reprise, but due to the uncertainty regarding collectability the Company fully reserved against the receivable.

12

NOTE 9 — COMMITMENTS AND CONTINGENCIES

Patent License Agreement

Under an Exclusive Patent License Agreement between the Company and the University, the Company is required to make minimum royalty payments to the University of $500,000 per year. Under the Patent and Know-How License Agreement with Reprise, Reprise has minimum royalty obligations to the Company of $500,000 per year.

NOTE 10 — LEASES

The Company leases its corporate headquarters, which houses its research and development operations and office space. The lease term began in August 2021 and is scheduled to terminate in May 2029. The Company has one option to extend the term for a period of five years. The depreciable life of assets and leasehold improvements is limited by the expected lease term. The lease provided a tenant improvement allowance of $1,256,950, which was received by the Company during the first quarter of 2022. The tenant improvement allowance is included in the calculation of the right of use asset and lease liability.

The Company also leases pieces of equipment that are accounted for as financing leases. Financing lease assets are classified as lab equipment within property and equipment on the condensed balance sheets.

Supplemental condensed balance sheet information for the Company is as follows:

Leases

Classification

    

March 31, 2023

Assets

Operating lease assets

Right of use asset

$

1,622,706

Financing lease assets

Property and equipment, net of accumulated depreciation

$

71,846

Liabilities

Current

Operating

Current portion of lease liability

$

397,566

Financing

Current portion of financing lease obligations

$

33,413

Noncurrent

Operating

Lease liability, net

$

2,616,963

Financing

Financing lease obligations, net

$

7,860

Information on the Company’s lease costs is as follows:

Three Months Ended

Lease cost

Classification

March 31, 2023

Operating lease cost

 

Operating expenses: General and administrative

 

$

82,886

Financing lease cost

 

 

 

Amortization of leased assets

 

Depreciation and amortization

 

$

9,480

Interest on lease liabilities

 

Interest expense

 

$

850

Variable lease cost(1)

 

Operating expenses: General and administrative

 

$

40,100

(1)Variable lease costs consist primarily of taxes, insurance and common area maintenance costs for the Company’s operating lease.

13

Future payments for the Company’s leases are as follows:

Amounts Due in Years Ending

    

Operating Leases

Financing Leases

Total

2023

    

$

383,752

$

30,873

$

414,625

2024

527,020

12,030

539,050

2025

542,830

542,830

2026

559,115

559,115

2027

575,889

575,889

Thereafter

847,731

847,731

Total lease payments

3,436,337

42,903

3,479,240

Less imputed interest

(421,808)

(1,630)

(423,438)

Present value of lease liabilities

    

$

3,014,529

$

41,273

$

3,055,802

Additional information related to leases is as follows:

Lease term and discount rate

March 31, 2023

Weighted-average remaining term (years)

 

Operating lease

6.2

Financing leases

1.0

 

Weighted-average discount rate

Operating lease

4.2

%  

Financing leases

6.7

%  

NOTE 11 — NET LOSS PER SHARE

Basic net loss per share is calculated by dividing net income by the weighted average number of common shares outstanding during the period. Diluted net loss per common share is calculated by dividing the weighted average number of common shares outstanding, after taking into consideration all dilutive potential shares outstanding during the period. Due to the existence of net losses for the three months ended March 31, 2023 and 2022, basic and diluted net loss per share were the same, as the effect of potentially dilutive securities would have been anti-dilutive.

The following potentially dilutive securities outstanding have been excluded from the computations of diluted weighted average shares outstanding because such securities would have had an antidilutive impact due to losses reported for the periods presented:

Three Months Ended March 31, 

    

2023

    

2022

Common stock options outstanding

4,145,186

 

4,005,700

Restricted stock units

298,881

223,565

Common stock warrants

596,587

 

795,379

Total common stock equivalents

5,040,654

 

5,024,644

14

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

References in this report (the “Quarterly Report”) to “we,” “us,” “our” or the “Company” refer to Miromatrix Medical Inc. The following discussion and analysis of the Company’s financial condition and results of operations should be read in conjunction with the condensed financial statements and the notes thereto contained elsewhere in this Quarterly Report. Information contained in the discussion and analysis set forth below includes forward-looking statements that involve risks and uncertainties.

Special Note Regarding Forward-Looking Statements

This Quarterly Report includes “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”) and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) that are not historical facts and involve risks and uncertainties that could cause actual results to differ materially from those expected and projected. All statements, other than statements of historical fact included in this report including, without limitation, statements in this “Management’s Discussion and Analysis of Financial Condition and Results of Operations” the Company’s financial position, business strategy and the plans and objectives of management for future operations, are forward-looking statements. Words such as “expect,” “believe,” “anticipate,” “intend,” “estimate,” “seek” and variations and similar words and expressions are intended to identify such forward-looking statements. Such forward-looking statements relate to future events or future performance, but reflect management’s current beliefs, based on information currently available. A number of factors could cause actual events, performance or results to differ materially from the events, performance and results discussed in the forward-looking statements. For information identifying important factors that could cause actual results to differ materially from those anticipated in the forward-looking statements, please refer to the Risk Factors section of the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022 filed with the U.S. Securities and Exchange Commission (“SEC”). The Company’s securities filings can be accessed on the EDGAR section of the SEC’s website at www.sec.gov. Except as expressly required by applicable securities law, the Company disclaims any intention or obligation to update or revise any forward-looking statements whether as a result of new information, future events or otherwise.

Overview

We are a life sciences company pioneering a novel technology for bioengineering fully transplantable organs to help save and improve patients’ lives. Founded in 2009, we are one of a small group of companies at the forefront of developing alternatives to human-donor organ transplants, and within this small group of companies there are important differences between the technologies being developed. Our proprietary technology is a scalable platform that uses a two-step method of decellularization and recellularization designed to remove the porcine cells from the organs obtained from pigs and replace them with unmodified human cells. Our initial development focus is on bioengineering livers and kidneys, and our technology platform is also applicable to bioengineering other organs including hearts, lungs and pancreases. We have collaborations with the Mayo Clinic, Baxter, CareDx, Mount Sinai and the Texas Heart Institute, and have received strategic investments from Baxter, CareDx and DaVita.

Substantially all of our revenue to date has been generated by sales of and royalties we received from acellular biologic surgical products, which we spun out as Reprise Biomedical, Inc. (“Reprise”) effective June 30, 2019. We subsequently divested our minority ownership stake in Reprise in March 2021. We have continued to receive royalties on the sales of these products by Reprise. Our revenue for the three months ended March 31, 2023 was $7,981, consisting entirely of licensing revenue. Our net loss for the same period was $7,480,152. We have not been profitable since inception and as of March 31, 2023, we had an accumulated deficit of $111,492,063.

Our product pipeline consists of three programs, as described below:

miroliverELAP, our External Liver Assist Product (“ELAP”) designed to provide liver dialysis for acute liver failure patients.

miroliver, our fully implantable bioengineered liver intended to treat patients with acute and chronic liver failure that we have been developing since 2011 in collaboration with the Mayo Clinic.

15

mirokidney, our fully implantable bioengineered kidney intended to treat patients with end-stage renal disease that was awarded the Kidney X prize from the Department of Health and Human Services and the American Society of Nephrology in 2019.

Recent Developments

In the fourth quarter of 2022, we filed an IND application for our miroliverELAP to the FDA. In response to the IND application, we received a clinical hold letter from the FDA in January 2023 identifying certain nonclinical and clinical deficiencies and requesting responsive information, including, among other things, new toxicology studies in an appropriate animal model, biocompatibility studies, as well as various validations to be provided in our IND application. We plan to submit our complete response to the clinical hold letter to the FDA in the second half of 2023. If our complete response addresses the deficiencies to the FDA’s satisfaction and does not raise new concerns regarding risks to subjects, we expect the FDA will lift the clinical hold and we then intend to initiate a first-in-human, phase 1 clinical trial shortly thereafter. We have reallocated resources previously intended for miroliver and mirokidney, our fully implantable bioengineered liver and kidney programs, to miroliverELAP, which will likely delay the preclinical development of miroliver and mirokidney.

Components of Our Results of Operations

Licensing Revenue

For the periods presented, all of our revenue consists of licensing revenue pursuant to our license agreement with Reprise. Revenue pursuant to this agreement is recognized at the later of (i) when the related sales occur after the minimum guarantee is satisfied, or (ii) when the performance obligation to which some or all of the royalty has been allocated has been satisfied (or partially satisfied). Due to future uncertainty regarding the collectability of the 2021 minimum royalty from Reprise, we determined the contract did not meet the requirements of Accounting Standards Codification, Topic 606, Revenue from Contracts with Customers (“ASC 606”) therefore we did not record revenues or a receivable.

Cost of Goods Sold

Cost of goods sold relates to our license agreement with the University of Minnesota (the “University”), pursuant to which we owe the University royalties on our revenues, which are subject to annual minimum payments.

Gross Loss

Our gross loss is calculated by subtracting our cost of goods sold from our revenue.

Research and Development Expenses

Research and development expenses consist primarily of engineering, product development, consulting services, materials, depreciation and other costs associated with products and technologies in development. These expenses include payroll and related expenses, consulting expenses, laboratory supplies, and amounts incurred under certain collaborative agreements. Expenditures for research and development activities are charged to operations as incurred.

We expect research and development expenses to increase in the future, as we continue the development of our current product candidates.  Research and development expenses will be dependent upon such factors including the results of our preclinical and clinical trials, and the number of product candidates under development.

Regulatory and Clinical Expenses

Regulatory and clinical expenses include costs for developing our regulatory and clinical study strategies for our product candidates. These expenses include payroll and related expenses and consulting expenses. We expect regulatory and clinical expenses will be dependent on the size and duration of any clinical programs that we may initiate.

16

Quality Expenses

Quality expenses relate to costs of systems and procedures to develop a manufacturing facility that is compliant with Current Good Manufacturing Practices. These expenses include payroll and related expenses. We expect quality expenses to increase in future years as we continue to develop the process and systems needed to produce our product candidates.

General and Administrative Expenses

General and administrative expenses include costs for our executive, accounting and human resources functions. Costs consist primarily of payroll and related expenses, professional service fees related to accounting, legal and other contract and administrative services and related infrastructure expenses.

Interest Income

Interest income consists of interest earned on our cash and cash equivalents and U.S. Treasury securities.

Interest Expense

Interest expense consists of interest under our loan agreements. See “— Liquidity and Capital Resources.”

Results of Operations

Comparison of Three Months Ended March 31, 2023 to the Three Months Ended March 31, 2022

    

Three Months Ended

    

March 31, 

Change

    

2023

    

2022

    

Dollar

    

Percentage

Licensing revenue

$

7,981

$

6,768

$

1,213

17.9

%  

Cost of goods sold

125,000

125,000

Gross loss

(117,019)

(118,232)

1,213

(1.0)

 

Operating expenses:

 

 

  

 

  

 

 

 

  

Research and development

 

 

4,392,118

 

4,006,666

 

385,452

 

9.6

Regulatory and clinical

 

 

406,315

 

355,238

 

51,077

 

14.4

Quality

 

 

583,342

 

440,935

 

142,407

 

32.3

General and administrative

 

 

2,600,235

 

2,272,557

 

327,678

 

14.4

Total operating expenses

 

 

7,982,010

 

7,075,396

 

906,614

 

12.8

Operating loss

 

 

(8,099,029)

 

(7,193,628)

 

(905,401)

 

12.6

Other income (expense)

Interest income

 

 

101,977

 

770

 

101,207

 

13,143.8

Interest expense

 

 

(10,243)

 

(10,891)

 

648

 

(5.9)

Employee retention credit

527,143

527,143

100.0

Total other income (expense)

618,877

(10,121)

628,998

(6,214.8)

Net loss

$

(7,480,152)

$

(7,203,749)

$

(276,403)

 

3.8

%  

Licensing Revenue

Licensing revenue was $7,981 for the three months ended March 31, 2023 and $6,768 for the three months ended March 31, 2022, an increase of $1,213, or 17.9%. The licensing revenue is a result of the license agreement with Reprise. The remainder of minimum royalties due from Reprise for 2023 are due in January 2024. The remainder of the minimum royalties due from Reprise for 2021 have been deferred to 2023. Due to the uncertainty regarding the collectability of the 2021 and 2023 minimum royalties from Reprise, we determined the contract did not meet the requirements of ASC 606; therefore, we did not record revenues or a receivable.

17

Cost of Goods Sold

Cost of goods sold was $125,000 for both the three months ended March 31, 2023 and 2022. Cost of goods sold relates to the minimum royalty due to the University of Minnesota (the “University”) under our license agreement.

Gross Loss

Gross loss was $117,019 for three months ended March 31, 2023 and $118,232 for the three months ended March 31, 2022, a decrease of $1,213, or 1.0%.

Research and Development

Research and development expenses were $4,392,118 for the three months ended March 31, 2023 and $4,006,666 for the three months ended March 31, 2022, an increase of $385,452, or 9.6%. The increase was primarily due to a headcount increase which resulted in an increase in payroll expenses of $549,159, partially offset by lab supply expense decrease of $197,727.

Regulatory and Clinical

Regulatory and clinical expenses were $406,315 for the three months ended March 31, 2023 and $355,238 for the three months ended March 31, 2022, an increase of $51,077, or 14.4%. The increase was primarily due to a headcount increase which resulted in an increase in payroll expenses.

Quality

Quality expenses were $583,342 for the three months ended March 31, 2023 and $440,935 for the three months ended March 31, 2022, an increase of $142,407, or 32.3%. The increase was primarily due to an increase in lab supply expense.

General and Administrative

General and administrative expenses were $2,600,235 for the three months ended March 31, 2023 and $2,272,557 for the three months ended March 31, 2022, an increase of $327,678, or 14.4%. The increase was primarily due to deferred offering costs write-off of $221,254, a headcount increase which resulted in an increase in payroll expenses of $122,068 and legal and accounting expense increase of $77,668. The increase was partially offset by tax and license expense decrease of $76,201, insurance expense decrease of $16,301 and travel and entertainment expense decrease of $25,327.

Interest Income

Interest income was $101,977 for the three months ended March 31, 2023 and $770 for the three months ended March 31, 2022, an increase of $101,207. The increase was primarily due to U.S. Treasury securities purchased during the second quarter of 2022 with cash received from our initial public offering.

Interest Expense

Interest expense was $10,243 for the three months ended March 31, 2023 and $10,891 for the three months ended March 31, 2022, a decrease of $648, or 5.9%.

Employee Retention Credit

Employee retention credit income was $527,143 for the three months ended March 31, 2023. This is a refundable credit against certain employment taxes recognized under the provisions of the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”).

18

Liquidity and Capital Resources

We have incurred net losses since our inception. For the three months ended March 31, 2023 and 2022, we incurred net losses of $7,480,152 and $7,203,749, respectively. As of March 31, 2023, we had an accumulated deficit of $111,492,063.

We expect to incur additional losses in the near future, and we expect our expenses to increase in connection with our ongoing activities, particularly as we continue to develop our bioengineered organs, as we conduct clinical trials and other studies for our bioengineered organs, seek regulatory clearances or approvals for miroliverELAP, mirokidney and miroliver continue preparing, filing and prosecuting patent applications, maintaining and enforcing our intellectual property rights and to invest in our infrastructure to support our future manufacturing and other activities. We expect to incur costs associated with operating as a public company in the U.S. The timing and amount of our operating expenditures will depend largely on our ability to, among other things:

advance clinical development of our product candidates;
manufacture, or have manufactured on our behalf, our preclinical and clinical materials and develop processes for commercial manufacturing of any product candidates that may receive regulatory approval;
seek regulatory approvals for any product candidates that successfully complete clinical trials;
establish a sales, marketing, medical affairs and distribution infrastructure to commercialize any product candidates for which we may obtain marketing approval and intend to commercialize on our own;
establish collaborations to commercialize any product candidates for which we may obtain marketing approval but do not intend to commercialize on our own;
expand our operational, financial and management systems and hire additional personnel, including personnel to support our clinical development, quality control, research and development, manufacturing and commercialization efforts, our general and administrative activities and our operations as a public company; and
obtain new intellectual property and maintain, expand and protect our intellectual property portfolio.

Sources of Liquidity

The accompanying financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of liabilities and commitments in the ordinary course of business. To date, we have primarily financed our operations through equity and debt financings, including public offerings of our common stock, as well as research grants. We believe that our existing cash and cash equivalents will enable us to fund our operating expenses through the second quarter of 2024. We have based this estimate on assumptions that may prove to be wrong, and we could use our available capital resources sooner than we currently expect. As of March 31, 2023, we had cash and cash equivalents of $13,619,898 and short-term investments of $11,984,842.

Until such time, if ever, as we can generate substantial revenue from sales of our bioengineered organs, we expect to finance our cash needs through a combination of equity offerings and debt financings. To the extent that we raise additional capital through the sale of equity or convertible debt securities, the ownership interest of our stockholders will be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect the rights of our stockholders. Debt financing and preferred equity financing, if available, may involve agreements that include covenants limiting or restricting our ability to take specific actions, such as incurring additional debt, making capital expenditures or declaring dividends. Additional capital may not be available when needed, on reasonable terms, or at all, and our ability to raise additional capital may be adversely impacted by potential worsening global economic conditions. If we are unable to raise additional funds through equity or debt financings or other arrangements when needed, we may be required to delay, curtail or discontinue our product development or future commercialization efforts, or grant rights to develop and market products that we would otherwise prefer to develop and market ourselves.

Debt Financing

In January 2019, we issued the University a promissory note in the amount of $385,997 in satisfaction of our minimum royalty obligation under the license agreement with the University for the year ended December 31, 2018. The note bears

19

interest at 6% per annum, compounded annually, and is due on January 31, 2025. In addition, we issued the University a 10-year warrant to purchase 20,587 shares of our common stock at an exercise price of $3.75 per share. As of both March 31, 2023 and December 31, 2022, the principal outstanding on this loan was $385,997.

Equity Distribution Agreement

On July 1, 2022, we entered into an Equity Distribution Agreement with Piper Sandler & Co. (“Piper Sandler”). The Equity Distribution Agreement provides that, upon the terms and subject to the conditions set forth therein, we may issue and sell through Piper Sandler, acting as the sales agent, shares of our common stock having an aggregate offering price of up to $50.0 million. We have no obligation to sell any such shares under the Equity Distribution Agreement. The sale of the shares of our common stock by Piper Sandler, if any, will be effected pursuant to a Registration Statement on Form S-3, filed with the SEC on July 1, 2022 and declared effective on July 11, 2022 (the “Registration Statement”). We did not issue any shares under the Equity Distribution Agreement in the three months ended March 31, 2023.

Registration Statement

We filed the Registration Statement with the SEC on July 1, 2022 which was declared effective on July 11, 2022. The Registration Statement registered the offer and sale of an indeterminate number of shares of common stock and preferred stock, an indeterminate principal amount of debt securities and an indeterminate number of warrants to purchase common stock, preferred stock, and various series of debt securities and/or warrants to purchase any of such securities, having an aggregate initial offering price of $200.0 million.

Public Offering

In March 2023, we completed a public offering pursuant to which we sold an aggregate of 6,250,000 shares of our common stock at a public offering price of $1.60 per share. The offering closed on March 10, 2023, resulting in net proceeds of approximately $8.8 million, after deducting underwriting discounts and commissions and other offering expenses.

We will continue to incur costs of operating as a public company. Based on our current business plan, we believe that our existing cash resources will be sufficient to meet our capital requirements and fund our operations through the second quarter of 2024. We will require substantial additional funds to continue the development of our program candidates and to fulfill our planned operating goals. We may seek to sell additional common equity or debt securities or enter into a new credit facility. If we raise additional funds by issuing equity securities, our stockholders would experience dilution and any new equity securities could have rights, preferences and privileges superior to those of holders of our common stock. Debt financing, if available, may involve covenants restricting our operations or our ability to incur additional debt. We cannot be assured that additional equity or debt financing will be available on terms favorable to us or our stockholders, or at all. If we are unable to obtain adequate financing, we may be required to delay the development, commercialization and marketing of our product candidates.

Cash Flows

The following table summarizes our sources and uses of cash for each of the periods presented:

Three Months Ended

March 31, 

    

2023

    

2022

Net cash (used in) provided by:

Operating activities

$

(8,616,406)

$

(7,428,039)

Investing activities

7,984,460

(613,641)

Financing activities

 

9,043,839

 

(85,174)

Net increase (decrease) in cash and cash equivalents

$

8,411,893

$

(8,126,854)

20

Operating Activities

Net cash used in operating activities consisted of net losses adjusted for certain non-cash items and changes in operating assets and liabilities.

During the three months ended March 31, 2023, net cash used in operating activities was $8,616,406 and reflected (i) the net loss of $7,480,152, (ii) net non-cash usage items of $894,396, including $331,959 of stock-based compensation, $289,928 of depreciation and amortization expense, deferred offering costs write-off of $221,254, non-cash interest income of $46,608, and amortization of premium/discount on investments of $4,647, and (iii) a net cash outflow from changes in balances of operating assets and liabilities of $2,030,650. The most significant item comprising the changes in balances of operating assets and liabilities was cash outflow of accounts payable and accrued expenses of $2,316,031.

During the three months ended March 31, 2022, net cash used in operating activities was $7,428,039 and reflected (i) the net loss of $7,203,749, (ii) net non-cash usage items of $597,636, including $333,981 of stock-based compensation, $262,897 of depreciation and amortization expense and $758 of loss on disposal of property and equipment, and (iii) a net cash outflow from changes in balances of operating assets and liabilities of $821,926.

Investing Activities

During the three months ended March 31, 2023, net cash provided by investing activities was $7,984,460, driven by proceeds from the maturity of investments of $8,000,000, partially offset by property and equipment purchase of $15,540.

During the three months ended March 31, 2022, net cash used by investing activities was $613,641 and reflected property and equipment purchases.

Financing Activities

During the three months ended March 31, 2023, net cash provided by financing activities was $9,043,839 and was primarily the result of proceeds from the sale of common stock of $9,073,041, partially offset by payments on employee taxes for shares withheld of $14,629 and payments on financing lease obligations of $14,573.

During the three months ended March 31, 2022, net cash used by financing activities was $85,174 and was primarily the result of payments on long-term debt of $272,640 and financing lease obligations of $13,707, partially offset by proceeds from stock option exercises of $201,173.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

Not required for smaller reporting companies.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Disclosure controls and procedures are designed to ensure that information required to be disclosed by us in our Exchange Act reports 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 principal executive officer and principal financial officer or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.

Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of the effectiveness of our disclosure controls and procedures as of the end of the fiscal quarter ended March 31, 2023, as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act. Based on this evaluation, our principal executive officer and principal financial officer have concluded that our disclosure controls and procedures were not effective as of March 31, 2023 because of our previously reported material

21

weaknesses in our internal control over financial reporting, which we describe in Part II, Item 9A of our Annual Report on Form 10-K for the year ended December 31, 2022.

Management is committed to remediating its material weaknesses as promptly as possible and is in the process of implementing its remediation plan. We are in the process of designing, implementing, documenting and testing the effectiveness of our processes, procedures and internal controls over financial reporting. The material weakness cannot be considered completely remediated until the applicable internal controls over financial reporting have operated for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively. We cannot reasonably assure we will be able to remediate the material weaknesses we have identified or avoid potential future material weaknesses.

Changes in Internal Control over Financial Reporting

As outlined above, due to the identification of the material weaknesses, we continued to design, implement, document and test the effectiveness of our processes, procedures and internal controls over financial reporting. We made no other changes in our internal control over financial reporting that occurred during the fiscal quarter of 2023 covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

22

PART II — OTHER INFORMATION

Item 1. Legal Proceedings

We are not presently a party to any litigation the outcome of which, we believe, if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results, cash flows or financial condition.

Item 1A. Risk Factors

This Quarterly Report on Form 10-Q should be read in conjunction with the risk factors included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022 filed with the SEC on March 31, 2023. There have been no material changes to the risk factors disclosed under the heading “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

Unregistered Sales of Equity Securities

None.

Use of Proceeds

On June 28, 2021, we completed our initial public offering on common stock (the “IPO”) in which we sold 5,520,000 shares of common stock at a public offering price of $9.00 per share. The offer and sale of all of the shares in the IPO were registered under the Securities Act pursuant to the Company’s registration statement on Form S-1 (File No. 333-256649), as amended, which was declared effective on June 23, 2021 pursuant to Rule 462(b) under the Securities Act. Craig-Hallum Capital Group acted as sole managing underwriter for the IPO.

We received net proceeds of approximately $44.5 million from the IPO, after paying $342,500 of fees and expenses of Craig-Hallum. We are using the net proceeds from the IPO as follows:

between approximately $34.8 million to $40.0 million to fund our research and development activities, including, but not limited to, our Phase I trial for the MiroliverELAP product and certain pre-clinical trials for our bioengineered organs;
between approximately $3.0 million and $4.0 million to fund the full cost of constructing a new facility; and
the remaining funds for working capital and general corporate purposes.

Pending the uses of proceeds above, we have invested in a variety of capital preservation instruments, including short-term, interest-bearing obligations, investment-grade instruments, certificates of deposit or direct or guaranteed obligations of the United States government.

Item 3. Defaults Upon Senior Securities

None.

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

None.

23

Item 6. Exhibits

Exhibit

No.

Description

3.1

Second Amended and Restated Certificate of Incorporation of Miromatrix Medical Inc.

Incorporated by reference to Exhibit 3.1 of the Company’s Annual Report on Form 10-K, filed March 30, 2022.

3.2

Amended and Restated Bylaws of Miromatrix Medical Inc.

Incorporated by reference to Exhibit 3.2 of the Company’s Current Report on Form 8-K, filed June 28, 2021.

31.1

Certification of Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

Filed herewith.

31.2

Certification of Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

Filed herewith.

32.1

Certification of Chief Executive Officer Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

Furnished herewith.

32.2

Certification of Chief Financial Officer Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

Furnished herewith.

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

Filed herewith.

101.SCH

Inline XBRL Taxonomy Extension Schema Document

Filed herewith.

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

Filed herewith.

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

Filed herewith.

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

Filed herewith.

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

Filed herewith.

104

Cover Page Interactive Data File (embedded within the inline XBRL document)

Filed herewith.

24

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 hereto, duly authorized.

MIROMATRIX MEDICAL INC.

Dated: May 11, 2023

By:

/s/ Jeffrey Ross

Name:

Jeffrey Ross

Title:

Chief Executive Officer

(on behalf of Registrant)

Dated: May 11, 2023

By:

/s/ James Douglas

Name:

James Douglas

Title:

Chief Financial Officer

(Principal Financial and Accounting Officer)

25

EX-31.1 2 miro-20230331xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

I, Jeffrey Ross, certify that:

1.

I have reviewed this quarterly report on Form 10-Q of Miromatrix Medical Inc.;

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 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 controls 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 and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a)

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

(b)

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

Date: May 11, 2023

By:

/s/ Jeffrey Ross

Name:

Jeffrey Ross

Title:

Chief Executive Officer


EX-31.2 3 miro-20230331xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER

I, James Douglas, certify that:

1.

I have reviewed this quarterly report on Form 10-Q of Miromatrix Medical Inc.;

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 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 controls 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 and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a)

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

(b)

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

Date: May 11, 2023

By:

/s/ James Douglas

Name:

James Douglas

Title:

Chief Financial Officer


EX-32.1 4 miro-20230331xex32d1.htm EX-32.1

Exhibit 32.1

Certification of CEO Pursuant to 18 U.S.C. Section 1350,

As Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the quarterly report of Miromatrix Medical Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2023 (the “Report”), as filed with the Securities and Exchange Commission on the date hereof, I, the undersigned, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge, that:

(1)

The Report fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934; and

(2)

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

Date: May 11, 2023

By:

/s/ Jeffrey Ross

Name:

Jeffrey Ross

Title:

Chief Executive Officer


EX-32.2 5 miro-20230331xex32d2.htm EX-32.2

Exhibit 32.2

Certification of CFO Pursuant to 18 U.S.C. Section 1350,

As Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the quarterly report of Miromatrix Medical Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2023 (the “Report”), as filed with the Securities and Exchange Commission on the date hereof, I, the undersigned, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge, that:

(1)

The Report fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934; and

(2)

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

Date: May 11, 2023

By:

/s/ James Douglas

Name:

James Douglas

Title:

Chief Financial Officer


EX-101.SCH 6 miro-20230331.xsd EX-101.SCH 00100 - Statement - Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - INVESTMENTS - Amortized Cost and Estimated Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - PROPERTY AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - ACCRUED EXPENSES (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - DEBT - Debt Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - DEBT - Debt Maturities (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - LEASES - Lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - LEASES - Lease payments (Details) calc 2 link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - LEASES - Lease payments (Details) calc 3 link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES - Employee Retention Credit (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - DEBT - Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - EQUITY - Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - EQUITY - Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - EQUITY - Equity Incentive Plans (Details) link:presentationLink link:calculationLink link:definitionLink 40704 - Disclosure - EQUITY - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 40705 - Disclosure - EQUITY - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 40706 - Disclosure - EQUITY - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 40707 - Disclosure - EQUITY - Stock Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - SIGNIFICANT CUSTOMERS (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - COMMITMENTS AND CONTINGENCIES - Patent License Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - LEASES - Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - NET LOSS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - FAIR VALUE MEASUREMENT link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - ACCRUED EXPENSES link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - EQUITY link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - SIGNIFICANT CUSTOMERS link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - NET LOSS PER SHARE link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - ACCRUED EXPENSES (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - NET LOSS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - LEASES - Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - LEASES - Lease costs (Details) link:presentationLink link:calculationLink link:definitionLink 41005 - Disclosure - LEASES - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 miro-20230331_cal.xml EX-101.CAL EX-101.DEF 8 miro-20230331_def.xml EX-101.DEF EX-101.LAB 9 miro-20230331_lab.xml EX-101.LAB EX-101.PRE 10 miro-20230331_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2023
May 05, 2023
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2023  
Document Transition Report false  
Entity File Number 001-40518  
Entity Registrant Name Miromatrix Medical Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 27-1285782  
Entity Address, Address Line One 6455 Flying Cloud Drive, Suite 107  
Entity Address, City or Town Eden Prairie  
Entity Address State Or Province MN  
Entity Address, Postal Zip Code 55344  
City Area Code 952  
Local Phone Number 942-6000  
Title of 12(b) Security Common Stock  
Trading Symbol MIRO  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   27,239,938
Entity Central Index Key 0001527096  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheets - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 13,619,898 $ 5,208,005
Restricted cash 800,100 800,100
Short-term investments 11,984,842 19,989,489
Employee retention credit receivable 527,143  
Receivable from Reprise Biomedical, Inc. 7,981 930,355
Interest receivable 61,253 107,861
Prepaid expenses and other current assets 346,840 274,952
Total current assets 27,348,057 27,310,762
Deferred offering costs   232,899
Right of use asset 1,622,706 1,673,575
Property and equipment, net 5,271,306 5,545,694
Total assets 34,242,069 34,762,930
Current liabilities:    
Current portion of deferred royalties 616,733 979,167
Accounts payable 1,172,342 1,584,929
Current portion of financing lease obligations 33,413 44,157
Current portion of lease liability 397,566 389,649
Accrued expenses 1,105,058 1,948,376
Total current liabilities 3,325,112 4,946,278
Deferred royalties, net   491,733
Long-term debt 385,997 385,997
Financing lease obligations, net 7,860 11,689
Lease liability, net 2,616,963 2,720,781
Accrued interest 106,118 99,048
Total liabilities 6,442,050 8,655,526
Commitments and contingencies
Shareholders' equity:    
Common stock, par value $0.00001; 190,000,000 shares authorized; 27,239,938 issued and outstanding as of March 31, 2023 and 20,944,109 issued and outstanding as of December 31, 2022 272 209
Additional paid-in capital 139,291,810 130,119,106
Accumulated deficit (111,492,063) (104,011,911)
Total shareholders' equity 27,800,019 26,107,404
Total liabilities and shareholders' equity $ 34,242,069 $ 34,762,930
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2023
Dec. 31, 2022
Balance Sheets    
Common stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Common stock, authorized (in shares) 190,000,000 190,000,000
Common stock, issued (in shares) 27,239,938 20,944,109
Common stock, outstanding (in shares) 27,239,938 20,944,109
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Statements of Operations - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Statements of Operations    
Licensing revenue $ 7,981 $ 6,768
Revenue from Contract with Customer, Product and Service us-gaap:LicenseMember us-gaap:LicenseMember
Cost of goods sold $ 125,000 $ 125,000
Cost, Product and Service us-gaap:LicenseMember us-gaap:LicenseMember
Gross profit (loss) $ (117,019) $ (118,232)
Operating expenses:    
Research and development 4,392,118 4,006,666
Regulatory and clinical 406,315 355,238
Quality 583,342 440,935
General and administration 2,600,235 2,272,557
Total operating expenses 7,982,010 7,075,396
Operating loss (8,099,029) (7,193,628)
Other income (expense)    
Interest income 101,977 770
Interest expense (10,243) (10,891)
Employee retention credit (527,143)  
Total other income (expense) 618,877 (10,121)
Net loss $ (7,480,152) $ (7,203,749)
Net loss per share, basic (in dollar per share) $ (0.33) $ (0.35)
Net loss per share, diluted (in dollar per share) $ (0.33) $ (0.35)
Weighted average shares used in computing net loss per share, basic (in shares) 22,508,244 20,478,164
Weighted average shares used in computing net loss per share, diluted (in shares) 22,508,244 20,478,164
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Statements of Shareholders' Equity - USD ($)
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Total
Balance at beginning of period at Dec. 31, 2021 $ 204 $ 128,177,594 $ (74,051,914) $ 54,125,884
Balance at beginning of period (in shares) at Dec. 31, 2021 20,385,645      
Increase (Decrease) in Stockholders' Equity        
Stock-based compensation expense   333,981   333,981
Exercise of stock options $ 2 201,171   201,173
Exercise of stock options (in shares) 160,938      
Net loss     (7,203,749) (7,203,749)
Balance at end of period at Mar. 31, 2022 $ 206 128,712,746 (81,255,663) 47,457,289
Balance at end of period (in shares) at Mar. 31, 2022 20,546,583      
Balance at beginning of period at Dec. 31, 2022 $ 209 130,119,106 (104,011,911) 26,107,404
Balance at beginning of period (in shares) at Dec. 31, 2022 20,944,109      
Increase (Decrease) in Stockholders' Equity        
Stock-based compensation expense   331,959   331,959
Issuance of restricted shares (in shares) 45,829      
Sales of common stock, net of expenses $ 63 8,855,374   8,855,437
Sales of common stock, net of expenses (in shares) 6,250,000      
Tax withholdings related to net share settlements of stock-based compensation awards   (14,629)   (14,629)
Net loss     (7,480,152) (7,480,152)
Balance at end of period at Mar. 31, 2023 $ 272 $ 139,291,810 $ (111,492,063) $ 27,800,019
Balance at end of period (in shares) at Mar. 31, 2023 27,239,938      
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Statements of Cash Flows
3 Months Ended
Mar. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
Cash flows from operating activities:    
Net loss $ (7,480,152) $ (7,203,749)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 289,928 262,897
Stock-based compensation 331,959 333,981
Loss on disposal of property and equipment   758
Non-cash interest income 46,608  
Amortization of premium/discount on investments 4,647  
Write-off of deferred offering costs 221,254  
Employee retention credit (527,143)  
Changes in operating assets and liabilities:    
Receivable from Reprise Biomedical, Inc. 922,374 11,051
Prepaid expenses (71,888) (201,353)
Operating lease right of use asset 50,869 (3,218,195)
Tenant improvement receivable reimbursement   1,256,950
Accounts payable and accrued expenses (2,316,031) (1,975,927)
Accrued interest 7,070 6,670
Operating lease liability (95,901) 3,298,878
Net cash used in operating activities (8,616,406) (7,428,039)
Cash flows from investing activities:    
Proceeds from maturity of investments 8,000,000  
Purchases of property and equipment (15,540) (613,641)
Net cash provided by (used in) investing activities 7,984,460 (613,641)
Cash flows from financing activities:    
Payments on long-term debt   (272,640)
Payments on financing lease obligations (14,573) (13,707)
Proceeds from sale of common stock, net 9,073,041  
Employee taxes paid for shares withheld (14,629)  
Proceeds from stock option exercises   201,173
Net cash provided by (used in) financing activities 9,043,839 (85,174)
Net increase (decrease) in cash and cash equivalents 8,411,893 (8,126,854)
Cash, cash equivalents and restricted cash at beginning of period 6,008,105 53,611,631
Cash, cash equivalents and restricted cash at end of period 14,419,998 45,484,777
Cash and cash equivalents 13,619,898 44,684,677
Restricted cash 800,100 800,100
Cash, cash equivalents and restricted cash at end of period 14,419,998 45,484,777
Supplemental disclosure of cash flow information:    
Interest paid 3,173 4,221
Purchases of property and equipment in accounts payable and accrued expenses   50,525
Accrued expenses related to deferred offering costs and financing $ 205,959  
Leased assets obtained in exchange for new operating lease liabilities   $ 1,986,172
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.1
DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Mar. 31, 2023
DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES  
DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES

NOTE 1 — DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES

Description of Business

Miromatrix Medical Inc. (the “Company”) is a life sciences company pioneering a novel technology for bioengineering fully transplantable organs to help save and improve patients’ lives. Founded in 2009, the Company is one of a small group of companies at the forefront of developing alternatives to human-donor organ transplants, and within this small group of companies there are important differences between the technologies being developed. The Company’s proprietary technology is a scalable platform that uses a two-step method of decellularization and recellularization designed to remove the porcine cells from the organs obtained from pigs and replace them with unmodified human cells. The Company’s initial development focus is on bioengineering livers and kidneys, and the Company’s technology platform is also applicable to bioengineering other organs including hearts, lungs and pancreases. The Company has collaborations with Baxter International Inc. (“Baxter”), CareDx, Inc. (“CareDx”), the Mayo Clinic, the Mount Sinai Health System and the Texas Heart Institute, and we have received strategic investments from Baxter, CareDx and DaVita Inc.

Basis of Preparation

The accompanying unaudited condensed financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the rules of the United States (“U.S.”) Securities and Exchange Commission (“SEC”) applicable to interim reports of companies filing as a smaller reporting company. These condensed financial statements should be read in conjunction with the audited financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022. 

In the opinion of management, the accompanying condensed financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, stockholders’ equity and cash flows for the interim periods but are not necessarily indicative of the results of operations or cash flows to be anticipated for the full year 2023 or any future period. The Company has evaluated subsequent events occurring after the date of the condensed financial statements for events requiring recording or disclosure in the condensed financial statements.

Reclassifications

Certain reclassifications to previously reported financial information on the Condensed Balance Sheets and Condensed Statements of Operations have been made to conform to the current period presentation.

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Employee Retention Credit

Under the provisions of the extension of the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”), the Company is eligible for a refundable employee retention credit subject to satisfaction of certain eligibility criteria. The Company qualified for the employee retention credit for the first three quarters of 2020 and the second and third quarter of 2021. The Company recognized $527,143 during the three months ended March 31, 2023, consistent with guidance from International Accounting Standards 20, Accounting for Government Grants and Disclosure of Government Assistance, where the Company must have substantially met the program’s eligibility conditions to record revenue. It was

reported as an employee retention credit receivable on the Condensed Balance Sheet and employee retention credit other income on the Condensed Statement of Operations.

Emerging Growth Company Status

The Company is an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (“JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act, until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an emerging growth company or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these condensed financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates.

Recent Accounting Pronouncements

Recently Adopted Accounting Pronouncements

The FASB issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments and an updated ASU 2018-19 that clarifies the scope of the standard in the amendments in ASU 2016-13. This guidance introduces a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses. Financial instruments impacted are trade and other receivables, held-to-maturity debt securities, loans and other instruments. The Company adopted the standard effective January 1, 2023 using the modified retrospective approach. The adoption did not have an impact on the Company's financial statements.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE MEASUREMENT
3 Months Ended
Mar. 31, 2023
FAIR VALUE MEASUREMENT  
FAIR VALUE MEASUREMENT

NOTE 2 — FAIR VALUE MEASUREMENT

The fair value of the Company’s financial instruments reflects the amount that the Company estimates that it would receive in connection with the sale of an asset or paid in connection with the transfer of a liability in an orderly transaction between market participants at the measurement date (exit price). The Company uses a three-tier valuation hierarchy based upon observable and non-observable inputs to measure fair value:

Level 1: Inputs that include quoted prices in active markets for identical assets and liabilities.

Level 2: Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

The Company classifies cash and cash equivalents, as well as restricted cash, as Level 1 in the fair value hierarchy.

The Company classifies its investments in U.S. Treasury notes as Level 1 in the fair value hierarchy. While the market for these securities are highly liquid and active, quoted prices for these securities may at times be derived from pricing models which use observable inputs such as benchmark yields, reported trades, broker/dealer quotes, issuer spreads, two-sided markets, benchmark securities, bids, offers and other reference data including market research publications.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.1
INVESTMENTS
3 Months Ended
Mar. 31, 2023
INVESTMENTS  
INVESTMENTS

NOTE 3 — INVESTMENTS

The Company currently invests its excess cash in U.S. Treasury securities. The Company intends and has the ability to hold these investments to maturity. Securities with original maturity dates of more than three months are reported as held-to-maturity investments and are recorded at amortized cost, which approximates fair value due to the negligible risk of changes in value due to interest rates. All investments held on March 31, 2023 had contractual maturities of less than one year.

The amortized cost and estimated fair values of the Company’s investments as of March 31, 2023 are as follows:

Amortized

Unrealized

Unrealized

Fair

Cost

Holding Gains

Holding Losses

Value

Short-term:

 

 

 

 

U.S. Treasury notes

  

$

11,984,842

  

$

  

$

86,842

  

$

11,898,000

Total

$

11,984,842

$

$

86,842

$

11,898,000

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.1
PROPERTY AND EQUIPMENT
3 Months Ended
Mar. 31, 2023
LAB EQUIPMENT, FURNITURE, LEASEHOLD IMPROVEMENTS AND CONSTRUCTION IN PROGRESS  
LAB EQUIPMENT, FURNITURE, LEASEHOLD IMPROVEMENTS AND CONSTRUCTION IN PROGRESS

NOTE 4 — PROPERTY AND EQUIPMENT

Property and equipment consisted of the following as of:

    

March 31, 

    

December 31, 

2023

2022

Lab equipment

$

1,992,976

$

1,977,436

Leasehold improvements

 

3,392,220

 

3,392,220

Furniture, fixtures and computers

 

2,022,894

 

2,022,894

 

7,408,090

 

7,392,550

Less accumulated depreciation and amortization

 

(2,136,784)

 

(1,846,856)

$

5,271,306

$

5,545,694

Depreciation and amortization expense was $289,928 and $262,897 for the three months ended March 31, 2023 and 2022, respectively.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.1
ACCRUED EXPENSES
3 Months Ended
Mar. 31, 2023
ACCRUED EXPENSES  
ACCRUED EXPENSES

NOTE 5 — ACCRUED EXPENSES

Accrued expenses consisted of the following as of:

    

March 31, 

    

December 31, 

2023

2022

Wages

$

757,721

$

1,434,675

Legal

 

181,516

 

80,794

Taxes

37,500

112,974

Key opinion leader compensation

 

10,000

 

18,700

Pre-clinical study costs

200,000

Royalties

 

 

3,422

Other

 

118,321

 

97,811

Accrued expenses

$

1,105,058

$

1,948,376

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.1
DEBT
3 Months Ended
Mar. 31, 2023
DEBT  
DEBT

NOTE 6 — DEBT

In January 2019, the Company issued the Regents of the University of Minnesota (the “University”) a promissory note in the amount of $385,997 in satisfaction of the Company’s minimum royalty obligation for the year ended December 31, 2018. The note bears interest at 6.0% per annum, compounded annually, and is due on January 31, 2025. As of both March 31, 2023 and December 31, 2022, the balance outstanding on this loan was $385,997. In addition, the Company issued the University a 10-year warrant to purchase 20,587 shares of the Company’s common stock at an exercise price of $3.75 per share, which remained outstanding through March 31, 2023.

Future principal maturities for debt were as follows:

Amounts Due in the Twelve Months Ending March 31, 

    

2024

$

2025

 

385,997

Total future maturities payments

385,997

Less current portion

Long-term debt

$

385,997

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.1
EQUITY
3 Months Ended
Mar. 31, 2023
EQUITY  
EQUITY

NOTE 7 — EQUITY

Common Stock

The Company is authorized to issue 190,000,000 shares of common stock, with a par value of $0.00001. Holders of common stock are entitled to one vote for each share held on all matters submitted to a vote of common stockholders. Subject to preferences that may be applicable to any outstanding preferred shares, each share of common stock is entitled to share pro rata in any distributions. In any distribution of capital assets, holders of common stock are entitled to receive pro rata the assets remaining after payment of liabilities and liquidation preferences on any outstanding preferred stock.

In March 2023, the Company completed a public offering pursuant to which it sold an aggregate of 6,250,000 shares of the Company’s common stock at a public offering price of $1.60 per share, resulting in gross proceeds of $10 million. The offering closed on March 10, 2023, resulting in net proceeds of approximately $8.8 million, after deducting underwriting discounts and commissions and other offering expenses.

The Company previously capitalized $232,899 of deferred offering costs relating to the $200 million shelf registration statement declared effective on July 11, 2022. When the Company completed the public offering in March 2023, $11,645 was reclassified to additional paid-in capital on the Balance Sheet and $221,254 was written-off to general and administrative expenses in the Statement of Operations, on a pro-rata basis.

As of March 31, 2023 and December 31, 2022, there were 27,239,938 and 20,944,109 shares of common stock issued and outstanding, respectively.

Preferred Stock

The Company is authorized to issue 10,000,000 shares of preferred stock, with a par value of $0.00001. As of March 31, 2023 and December 31, 2022, there were no shares of preferred stock issued and outstanding.

Equity Incentive Plans

In May 2021, the Company’s stockholders approved the 2021 Equity Incentive Plan (the “2021 Plan”). The 2021 Plan provides for the issuance of stock options, restricted stock units and other awards to employees, directors and consultants of the Company. Shares of common stock underlying outstanding awards under the 2019 Plan (defined below) and the 2021 Plan that expire, are forfeited, are retained by the Company to satisfy any exercise price or any tax withholding, repurchased by the Company at their original purchase price or settled in cash may be added to the number of shares of common stock available for issuance under the 2021 Plan. The number of shares reserved for issuance under the 2021 Plan

will automatically increase on the first day of each fiscal year, beginning January 1, 2022, in the amount equal to the lesser of (a) 4.5% of the total number of shares of common stock outstanding as of December 31 of the immediately preceding calendar year, (b) 600,000 shares of common stock, or (c) such lesser number of shares as determined by the Board of Directors. On January 1, 2023, the number of shares reserved for issuance under the 2021 Plan automatically increased by 600,000 shares of common stock.

The Company also maintains its prior stock option plans adopted in 2010 (the “2010 Plan”) and 2019 (the “2019 Plan”). The Company ceased making awards under the 2010 Plan upon adoption of the 2019 Plan and similarly under the 2019 Plan upon stockholder approval of the 2021 Plan.

As of March 31, 2023, there were options to purchase 2,329,853 and 267,000 shares of common stock were outstanding under the 2010 Plan and 2019 Plan, respectively.

As of March 31, 2023, there were options to purchase 1,548,333 shares of common stock and restricted stock units eligible to vest and settle into 298,881 shares of common stock outstanding under the 2021 Plan.

As of March 31, 2023, there were 947,415 shares of common stock available for issuance under future awards granted under the 2021 Plan.

Stock Options

The Company recognizes stock option compensation expense based on the grant date fair value of the award. The Company issues new common shares for stock options exercised.

Stock option activity was as follows:

Weighted

Average

Exercise

    

Shares

    

Price

Options outstanding at December 31, 2022

3,831,686

$

4.12

Granted

403,000

$

3.23

Exercised

$

Canceled or expired

(89,500)

$

4.24

Options outstanding at March 31, 2023

 

4,145,186

$

4.03

Options exercisable at March 31, 2023

 

2,933,811

$

3.86

Stock-based compensation expense related to stock options was $182,207 and $190,816 for the three months ended March 31, 2023 and 2022, respectively.

Included in the stock-based compensation expense numbers above are stock options the Company has granted to key opinion leaders which are marked to market at each reporting period with the change in the accrued balance expensed through research and development operating expenses. Stock-based compensation related to the key opinion leaders decreased by $8,700 and $12,875 for the three months ended March 31, 2023 and 2022, respectively.

The weighted average fair value of options granted during the three months ended March 31, 2023 and 2022 was $2.36 and $1.48 per share, respectively.

Restricted Stock Units

The Company recognizes restricted stock unit (“RSU”) compensation expense based on the grant date fair value of the award. Each RSU is eligible to vest over time and settle into one newly issued share of Company common stock.

RSU activity was as follows:

Weighted

Average Grant

Date Fair

 

Shares

 

Value

Unvested at December 31, 2022

 

239,198

 

$

4.20

Granted

 

110,000

 

$

3.26

Vested

 

(45,829)

 

$

4.58

Canceled

 

(4,488)

 

$

4.20

Unvested at March 31, 2023

 

298,881

 

$

3.80

Stock-based compensation expense related to RSUs was $141,052 and $130,290 for the three months ended March 31, 2023 and 2022, respectively.

Employee Stock Purchase Plan

The Company accounts for employee stock purchases made under its 2021 Employee Stock Purchase Plan (“ESPP”) using the estimated grant date fair value in accordance with Accounting Standards Codification, Topic 718, Stock Compensation. The Company values ESPP shares using the Black-Scholes model.

There were 300,000 shares of common stock initially reserved for issuance under the ESPP. In addition, the ESPP contains a provision which provides for an automatic annual share increase on January 1 of each year, in an amount equal to the lesser of (i) 1% of the total number of shares outstanding as of December 31 of the immediately preceding calendar year, (ii) 200,000 shares or (iii) such number of shares as determined by the Board. As of December 31, 2022, there were 500,000 shares of common stock available for issuance under the ESPP. On January 1, 2023, the number of shares reserved for issuance under the ESPP automatically increased by 200,000 shares of common stock.

There were no shares issued under the ESPP during the three months ended March 31, 2023.

Stock Warrants

Stock warrant activity was as follows:

Shares

Warrants outstanding December 31, 2022

599,191

Granted

Exercised

Expired

(2,604)

Warrants outstanding March 31, 2023

596,587

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT CUSTOMERS
3 Months Ended
Mar. 31, 2023
SIGNIFICANT CUSTOMERS  
SIGNIFICANT CUSTOMERS

NOTE 8 — SIGNIFICANT CUSTOMERS

The Company had one customer that accounted for 100% of total revenue for the three months ended March 31, 2023 and 2022. The current receivable for this customer is included in Receivable from Reprise Biomedical, Inc. (“Reprise”) on the condensed balance sheets. The Company received $7,981 and $6,768 for the three months ended March 31, 2023 and 2022, respectively, as royalties related from the spin-out of the Acellular Business to Reprise. As of March 31, 2023 and December 31, 2022, the Company had receivables related to the minimum royalties of $583,953 and $466,934, respectively, from Reprise, but due to the uncertainty regarding collectability the Company fully reserved against the receivable.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS AND CONTINGENCIES
3 Months Ended
Mar. 31, 2023
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

NOTE 9 — COMMITMENTS AND CONTINGENCIES

Patent License Agreement

Under an Exclusive Patent License Agreement between the Company and the University, the Company is required to make minimum royalty payments to the University of $500,000 per year. Under the Patent and Know-How License Agreement with Reprise, Reprise has minimum royalty obligations to the Company of $500,000 per year.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES
3 Months Ended
Mar. 31, 2023
LEASES  
LEASES

NOTE 10 — LEASES

The Company leases its corporate headquarters, which houses its research and development operations and office space. The lease term began in August 2021 and is scheduled to terminate in May 2029. The Company has one option to extend the term for a period of five years. The depreciable life of assets and leasehold improvements is limited by the expected lease term. The lease provided a tenant improvement allowance of $1,256,950, which was received by the Company during the first quarter of 2022. The tenant improvement allowance is included in the calculation of the right of use asset and lease liability.

The Company also leases pieces of equipment that are accounted for as financing leases. Financing lease assets are classified as lab equipment within property and equipment on the condensed balance sheets.

Supplemental condensed balance sheet information for the Company is as follows:

Leases

Classification

    

March 31, 2023

Assets

Operating lease assets

Right of use asset

$

1,622,706

Financing lease assets

Property and equipment, net of accumulated depreciation

$

71,846

Liabilities

Current

Operating

Current portion of lease liability

$

397,566

Financing

Current portion of financing lease obligations

$

33,413

Noncurrent

Operating

Lease liability, net

$

2,616,963

Financing

Financing lease obligations, net

$

7,860

Information on the Company’s lease costs is as follows:

Three Months Ended

Lease cost

Classification

March 31, 2023

Operating lease cost

 

Operating expenses: General and administrative

 

$

82,886

Financing lease cost

 

 

 

Amortization of leased assets

 

Depreciation and amortization

 

$

9,480

Interest on lease liabilities

 

Interest expense

 

$

850

Variable lease cost(1)

 

Operating expenses: General and administrative

 

$

40,100

(1)Variable lease costs consist primarily of taxes, insurance and common area maintenance costs for the Company’s operating lease.

Future payments for the Company’s leases are as follows:

Amounts Due in Years Ending

    

Operating Leases

Financing Leases

Total

2023

    

$

383,752

$

30,873

$

414,625

2024

527,020

12,030

539,050

2025

542,830

542,830

2026

559,115

559,115

2027

575,889

575,889

Thereafter

847,731

847,731

Total lease payments

3,436,337

42,903

3,479,240

Less imputed interest

(421,808)

(1,630)

(423,438)

Present value of lease liabilities

    

$

3,014,529

$

41,273

$

3,055,802

Additional information related to leases is as follows:

Lease term and discount rate

March 31, 2023

Weighted-average remaining term (years)

 

Operating lease

6.2

Financing leases

1.0

 

Weighted-average discount rate

Operating lease

4.2

%  

Financing leases

6.7

%  

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.1
NET LOSS PER SHARE
3 Months Ended
Mar. 31, 2023
NET LOSS PER SHARE  
NET LOSS PER SHARE

NOTE 11 — NET LOSS PER SHARE

Basic net loss per share is calculated by dividing net income by the weighted average number of common shares outstanding during the period. Diluted net loss per common share is calculated by dividing the weighted average number of common shares outstanding, after taking into consideration all dilutive potential shares outstanding during the period. Due to the existence of net losses for the three months ended March 31, 2023 and 2022, basic and diluted net loss per share were the same, as the effect of potentially dilutive securities would have been anti-dilutive.

The following potentially dilutive securities outstanding have been excluded from the computations of diluted weighted average shares outstanding because such securities would have had an antidilutive impact due to losses reported for the periods presented:

Three Months Ended March 31, 

    

2023

    

2022

Common stock options outstanding

4,145,186

 

4,005,700

Restricted stock units

298,881

223,565

Common stock warrants

596,587

 

795,379

Total common stock equivalents

5,040,654

 

5,024,644

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.1
DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Mar. 31, 2023
DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES  
Basis of Preparation

Basis of Preparation

The accompanying unaudited condensed financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the rules of the United States (“U.S.”) Securities and Exchange Commission (“SEC”) applicable to interim reports of companies filing as a smaller reporting company. These condensed financial statements should be read in conjunction with the audited financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022. 

In the opinion of management, the accompanying condensed financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, stockholders’ equity and cash flows for the interim periods but are not necessarily indicative of the results of operations or cash flows to be anticipated for the full year 2023 or any future period. The Company has evaluated subsequent events occurring after the date of the condensed financial statements for events requiring recording or disclosure in the condensed financial statements.

Reclassifications

Reclassifications

Certain reclassifications to previously reported financial information on the Condensed Balance Sheets and Condensed Statements of Operations have been made to conform to the current period presentation.

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Employee Retention Credit - CARES Act

Employee Retention Credit

Under the provisions of the extension of the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”), the Company is eligible for a refundable employee retention credit subject to satisfaction of certain eligibility criteria. The Company qualified for the employee retention credit for the first three quarters of 2020 and the second and third quarter of 2021. The Company recognized $527,143 during the three months ended March 31, 2023, consistent with guidance from International Accounting Standards 20, Accounting for Government Grants and Disclosure of Government Assistance, where the Company must have substantially met the program’s eligibility conditions to record revenue. It was

reported as an employee retention credit receivable on the Condensed Balance Sheet and employee retention credit other income on the Condensed Statement of Operations.

Emerging Growth Company Status

Emerging Growth Company Status

The Company is an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (“JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act, until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an emerging growth company or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these condensed financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates.

Recently Adopted Accounting Pronouncements

Recent Accounting Pronouncements

Recently Adopted Accounting Pronouncements

The FASB issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments and an updated ASU 2018-19 that clarifies the scope of the standard in the amendments in ASU 2016-13. This guidance introduces a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses. Financial instruments impacted are trade and other receivables, held-to-maturity debt securities, loans and other instruments. The Company adopted the standard effective January 1, 2023 using the modified retrospective approach. The adoption did not have an impact on the Company's financial statements.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.1
INVESTMENTS (Tables)
3 Months Ended
Mar. 31, 2023
INVESTMENTS  
Schedule of amortized cost and estimated fair values of investments

Amortized

Unrealized

Unrealized

Fair

Cost

Holding Gains

Holding Losses

Value

Short-term:

 

 

 

 

U.S. Treasury notes

  

$

11,984,842

  

$

  

$

86,842

  

$

11,898,000

Total

$

11,984,842

$

$

86,842

$

11,898,000

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.1
PROPERTY AND EQUIPMENT (Tables)
3 Months Ended
Mar. 31, 2023
LAB EQUIPMENT, FURNITURE, LEASEHOLD IMPROVEMENTS AND CONSTRUCTION IN PROGRESS  
Schedule of lab equipment, furniture, leasehold improvements and construction in progress

    

March 31, 

    

December 31, 

2023

2022

Lab equipment

$

1,992,976

$

1,977,436

Leasehold improvements

 

3,392,220

 

3,392,220

Furniture, fixtures and computers

 

2,022,894

 

2,022,894

 

7,408,090

 

7,392,550

Less accumulated depreciation and amortization

 

(2,136,784)

 

(1,846,856)

$

5,271,306

$

5,545,694

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
ACCRUED EXPENSES (Tables)
3 Months Ended
Mar. 31, 2023
ACCRUED EXPENSES  
Schedule of current accrued expenses

    

March 31, 

    

December 31, 

2023

2022

Wages

$

757,721

$

1,434,675

Legal

 

181,516

 

80,794

Taxes

37,500

112,974

Key opinion leader compensation

 

10,000

 

18,700

Pre-clinical study costs

200,000

Royalties

 

 

3,422

Other

 

118,321

 

97,811

Accrued expenses

$

1,105,058

$

1,948,376

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
DEBT (Tables)
3 Months Ended
Mar. 31, 2023
DEBT  
Schedule of future principal maturities for debt

Amounts Due in the Twelve Months Ending March 31, 

    

2024

$

2025

 

385,997

Total future maturities payments

385,997

Less current portion

Long-term debt

$

385,997

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
EQUITY (Tables)
3 Months Ended
Mar. 31, 2023
Share-based compensation  
Schedule of stock option activity

Stock option activity was as follows:

Weighted

Average

Exercise

    

Shares

    

Price

Options outstanding at December 31, 2022

3,831,686

$

4.12

Granted

403,000

$

3.23

Exercised

$

Canceled or expired

(89,500)

$

4.24

Options outstanding at March 31, 2023

 

4,145,186

$

4.03

Options exercisable at March 31, 2023

 

2,933,811

$

3.86

Schedule of stock warrant activity

Shares

Warrants outstanding December 31, 2022

599,191

Granted

Exercised

Expired

(2,604)

Warrants outstanding March 31, 2023

596,587

Restricted stock units  
Share-based compensation  
Summary of restricted stock unit activity

RSU activity was as follows:

Weighted

Average Grant

Date Fair

 

Shares

 

Value

Unvested at December 31, 2022

 

239,198

 

$

4.20

Granted

 

110,000

 

$

3.26

Vested

 

(45,829)

 

$

4.58

Canceled

 

(4,488)

 

$

4.20

Unvested at March 31, 2023

 

298,881

 

$

3.80

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES (Tables)
3 Months Ended
Mar. 31, 2023
LEASES  
Schedule of supplemental condensed balance sheet information

Leases

Classification

    

March 31, 2023

Assets

Operating lease assets

Right of use asset

$

1,622,706

Financing lease assets

Property and equipment, net of accumulated depreciation

$

71,846

Liabilities

Current

Operating

Current portion of lease liability

$

397,566

Financing

Current portion of financing lease obligations

$

33,413

Noncurrent

Operating

Lease liability, net

$

2,616,963

Financing

Financing lease obligations, net

$

7,860

Schedule of lease costs

Three Months Ended

Lease cost

Classification

March 31, 2023

Operating lease cost

 

Operating expenses: General and administrative

 

$

82,886

Financing lease cost

 

 

 

Amortization of leased assets

 

Depreciation and amortization

 

$

9,480

Interest on lease liabilities

 

Interest expense

 

$

850

Variable lease cost(1)

 

Operating expenses: General and administrative

 

$

40,100

(1)Variable lease costs consist primarily of taxes, insurance and common area maintenance costs for the Company’s operating lease.
Schedule of future payments, Operating leases

Future payments for the Company’s leases are as follows:

Amounts Due in Years Ending

    

Operating Leases

Financing Leases

Total

2023

    

$

383,752

$

30,873

$

414,625

2024

527,020

12,030

539,050

2025

542,830

542,830

2026

559,115

559,115

2027

575,889

575,889

Thereafter

847,731

847,731

Total lease payments

3,436,337

42,903

3,479,240

Less imputed interest

(421,808)

(1,630)

(423,438)

Present value of lease liabilities

    

$

3,014,529

$

41,273

$

3,055,802

Schedule of future payments, Financing leases

Amounts Due in Years Ending

    

Operating Leases

Financing Leases

Total

2023

    

$

383,752

$

30,873

$

414,625

2024

527,020

12,030

539,050

2025

542,830

542,830

2026

559,115

559,115

2027

575,889

575,889

Thereafter

847,731

847,731

Total lease payments

3,436,337

42,903

3,479,240

Less imputed interest

(421,808)

(1,630)

(423,438)

Present value of lease liabilities

    

$

3,014,529

$

41,273

$

3,055,802

Schedule of lease term and discount rate

Lease term and discount rate

March 31, 2023

Weighted-average remaining term (years)

 

Operating lease

6.2

Financing leases

1.0

 

Weighted-average discount rate

Operating lease

4.2

%  

Financing leases

6.7

%  

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
NET LOSS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2023
NET LOSS PER SHARE  
Schedule of potentially dilutive securities

Three Months Ended March 31, 

    

2023

    

2022

Common stock options outstanding

4,145,186

 

4,005,700

Restricted stock units

298,881

223,565

Common stock warrants

596,587

 

795,379

Total common stock equivalents

5,040,654

 

5,024,644

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES - Employee Retention Credit (Details)
3 Months Ended
Mar. 31, 2023
USD ($)
DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES  
Employee retention credit $ 527,143
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
INVESTMENTS - Amortized Cost and Estimated Fair Value (Details)
Mar. 31, 2023
USD ($)
Investments  
Amortized Cost $ 11,984,842
Unrealized Holding Losses 86,842
Fair Value 11,898,000
U.S. Treasury notes, Short-term  
Investments  
Amortized Cost 11,984,842
Unrealized Holding Losses 86,842
Fair Value $ 11,898,000
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
PROPERTY AND EQUIPMENT (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Property, plant and equipment      
Property and equipment, gross $ 7,408,090   $ 7,392,550
Less accumulated depreciation and amortization (2,136,784)   (1,846,856)
Property and equipment, net 5,271,306   5,545,694
Depreciation and amortization 289,928 $ 262,897  
Lab equipment      
Property, plant and equipment      
Property and equipment, gross 1,992,976   1,977,436
Leasehold improvements      
Property, plant and equipment      
Property and equipment, gross 3,392,220   3,392,220
Furniture and fixtures & computers      
Property, plant and equipment      
Property and equipment, gross $ 2,022,894   $ 2,022,894
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
ACCRUED EXPENSES (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
ACCRUED EXPENSES    
Wages $ 757,721 $ 1,434,675
Legal 181,516 80,794
Taxes 37,500 112,974
Key opinion leader compensation 10,000 18,700
Pre-clinical study costs   200,000
Royalties   3,422
Other 118,321 97,811
Accrued expenses $ 1,105,058 $ 1,948,376
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
DEBT - Agreements (Details) - USD ($)
1 Months Ended
Jan. 31, 2019
Mar. 31, 2023
Dec. 31, 2022
Debt      
Long-term debt outstanding   $ 385,997  
Warrants, University of Minnesota      
Debt      
Term of warrant 10 years    
Number of warrants issued 20,587    
Warrant exercise price (in dollars per share) $ 3.75    
Promissory Note, University of Minnesota, Due January 31, 2025      
Debt      
Face value of debt $ 385,997    
Interest rate (as a percent) 6.00%    
Long-term debt outstanding   $ 385,997 $ 385,997
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
DEBT - Debt Maturities (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Amounts Due in the Twelve Months Ending March 31    
2025 $ 385,997  
Total future maturities payments 385,997  
Long-term debt $ 385,997 $ 385,997
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
EQUITY - Common Stock (Details)
1 Months Ended 3 Months Ended
Jul. 11, 2022
USD ($)
Mar. 31, 2023
USD ($)
Vote
$ / shares
shares
Mar. 31, 2023
USD ($)
Vote
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
Capital stock        
Common stock, authorized (in shares) | shares   190,000,000 190,000,000 190,000,000
Common stock, par value (in dollars per share) | $ / shares   $ 0.00001 $ 0.00001 $ 0.00001
Number of votes | Vote   1 1  
Write-off of deferred offering costs   $ 221,254 $ 221,254  
Common stock, issued (in shares) | shares   27,239,938 27,239,938 20,944,109
Common stock, outstanding (in shares) | shares   27,239,938 27,239,938 20,944,109
2022 shelf registration        
Capital stock        
Deferred offering costs $ 232,899      
Initial offering price $ 200,000,000      
March 2023 Offering        
Capital stock        
Sale of common stock (in shares) | shares   6,250,000    
Share price (in dollars per share) | $ / shares   $ 1.60 $ 1.60  
Gross proceeds from sale of common stock   $ 10,000,000    
Net proceeds from sale of stock after deducting underwriting discounts and commissions and other offering expenses   8,800,000    
Offering costs recorded to additional paid-in capital   $ 11,645    
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
EQUITY - Preferred Stock (Details) - $ / shares
Mar. 31, 2023
Dec. 31, 2022
EQUITY    
Preferred stock , authorized (in shares) 10,000,000 10,000,000
Preferred stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Preferred stock, issued (in shares) 0 0
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
EQUITY - Equity Incentive Plans (Details) - shares
Jan. 01, 2023
Jan. 01, 2022
Mar. 31, 2023
Dec. 31, 2022
Share-based compensation        
Options outstanding (in shares)     4,145,186 3,831,686
2010 Plan        
Share-based compensation        
Options outstanding (in shares)     2,329,853  
2019 Plan        
Share-based compensation        
Options outstanding (in shares)     267,000  
2021 Plan        
Share-based compensation        
Maximum annual increase in shares reserved for issuance, as a percent of total shares of common stock outstanding   4.50%    
Maximum number of additional shares reserved for issuance annually   600,000    
Increase in number of shares reserved for issuance during the period 600,000      
Options outstanding (in shares)     1,548,333  
Number of shares of common stock available for issuance     947,415  
2021 Plan | Restricted stock units        
Share-based compensation        
Units outstanding (in shares)     298,881  
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
EQUITY - Stock Option Activity (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Summary of options granted - Shares    
Options outstanding at beginning of the period (in shares) 3,831,686  
Granted (in shares) 403,000  
Canceled or expired (in shares) (89,500)  
Options outstanding at end of the period (in shares) 4,145,186  
Options exercisable (in shares) 2,933,811  
Summary of options granted - Weighted Average Exercise Price    
Options outstanding at beginning of the period (in dollars per share) $ 4.12  
Granted (in dollars per share) 3.23  
Canceled or expired (in dollars per share) 4.24  
Options outstanding at end of the period (in dollars per share) 4.03  
Options exercisable (in dollars per share) 3.86  
Weighted average fair value of options granted (in dollars per share) $ 2.36 $ 1.48
Stock options | Employee    
Summary of options granted - Weighted Average Exercise Price    
Stock based compensation $ 182,207 $ 190,816
Stock options | Nonemployee, Key opinion leaders    
Summary of options granted - Weighted Average Exercise Price    
Decrease in stock-based compensation accrued balance related to key opinion leaders $ 8,700 $ 12,875
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
EQUITY - Restricted Stock Units (Details) - Restricted stock units - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Share-based compensation      
Number of common shares issued upon vesting of each RSU 1    
Unvested at beginning of the year 239,198    
Granted (in shares) 110,000    
Vested (in shares) (45,829)    
Canceled (in shares) (4,488)    
Unvested at end of the year 298,881    
Granted, Weighted average grant date fair value (in dollars per share) $ 3.26    
Vested, Weighted average grant date fair value (in dollars per share) 4.58    
Canceled, Weighted average grant date fair value (in dollars per share) 4.20    
Unvested, Weighted average grant date fair value (in dollars per share) $ 3.80   $ 4.20
Stock based compensation $ 141,052 $ 130,290  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.1
EQUITY - Employee Stock Purchase Plan (Details) - 2021 ESPP - shares
3 Months Ended 12 Months Ended
Jan. 01, 2023
Mar. 31, 2023
Dec. 31, 2021
Dec. 31, 2022
Share-based compensation        
Number of shares reserved for issuance     300,000  
Maximum annual increase in shares reserved for issuance, as a percent of total shares of common stock outstanding     1.00%  
Maximum number of additional shares reserved for issuance annually     200,000  
Stock available for issuance (in shares)       500,000
Automatic increase in shares reserved for issuance (in shares) 200,000      
Number of shares issued, ESPP   0    
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
EQUITY - Stock Warrants (Details)
3 Months Ended
Mar. 31, 2023
shares
EQUITY  
Warrants outstanding, beginning balance (in shares) 599,191
Expired (in shares) (2,604)
Warrants outstanding, ending balance (in shares) 596,587
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT CUSTOMERS (Details)
3 Months Ended
Mar. 31, 2023
USD ($)
customer
Mar. 31, 2022
USD ($)
customer
Dec. 31, 2022
USD ($)
Reprise Biomedical, Inc. | Patent and Know-How License Agreement      
SIGNIFICANT CUSTOMERS      
Royalty $ 7,981 $ 6,768  
Long term receivables $ 583,953   $ 466,934
Revenue | Customer | One customer      
SIGNIFICANT CUSTOMERS      
Number of customers | customer 1 1  
Concentration risk, percentage 100.00% 100.00%  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS AND CONTINGENCIES - Patent License Agreement (Details)
Mar. 31, 2023
USD ($)
Reprise Biomedical, Inc. | Patent and Know-How License Agreement  
Agreements  
Minimum royalty payments to be received per year from related party $ 500,000
University | Patent License Agreement  
Agreements  
Minimum royalty payments to be paid per year $ 500,000
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES - Agreements (Details) - Building
1 Months Ended 3 Months Ended
Aug. 31, 2021
item
Mar. 31, 2022
USD ($)
Leases    
Number of options to extend | item 1  
Option to extend term 5 years  
Tenant improvement allowance received during the period | $   $ 1,256,950
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES - Balance Sheet Information (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Assets    
Operating lease assets, Right of use asset $ 1,622,706 $ 1,673,575
Financing lease assets $ 71,846  
Finance Lease, Right-of-Use Asset, Statement of Financial Position Property and equipment, net  
Liabilities    
Current Operating - Current portion of lease liability $ 397,566 389,649
Current Financing - Current portion of financing lease obligations 33,413 44,157
Noncurrent Operating - Lease liability, net 2,616,963 2,720,781
Noncurrent Financing - Financing lease obligations, net $ 7,860 $ 11,689
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES - Lease costs (Details)
3 Months Ended
Mar. 31, 2023
USD ($)
Lease cost  
Operating lease cost - Operating expenses: General and administrative $ 82,886
Financing lease cost  
Amortization of leased assets - Depreciation and amortization 9,480
Interest on lease liabilities - Interest expense 850
Variable lease cost - Operating expenses: General and administrative $ 40,100
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES - Lease payments (Details)
Mar. 31, 2023
USD ($)
Operating Leases  
Remainder of 2023 $ 383,752
2024 527,020
2025 542,830
2026 559,115
2027 575,889
Thereafter 847,731
Total lease payments 3,436,337
Less imputed interest (421,808)
Present value of lease liabilities $ 3,014,529
Operating Lease, Liability, Statement of Financial Position Current portion of lease liability, Lease liability, net
Financing Leases  
2023, Remainder of fiscal year $ 30,873
2024 12,030
Total lease payments 42,903
Less imputed interest (1,630)
Present value of lease liabilities $ 41,273
Finance Lease, Liability, Statement of Financial Position Current portion of financing lease obligations, Financing lease obligations, net
Total Operating and Financing Leases  
2023, Remainder of fiscal year $ 414,625
2024 539,050
2025 542,830
2026 559,115
2027 575,889
Thereafter 847,731
Total lease payments 3,479,240
Less imputed interest (423,438)
Present value of lease liabilities $ 3,055,802
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES - Additional information (Details)
Mar. 31, 2023
LEASES  
Weighted-average remaining term (in years) - Operating leases 6 years 2 months 12 days
Weighted-average remaining term (in years) - Financing leases 1 year
Weighted-average discount rate - Operating lease (as a percent) 4.20%
Weighted-average discount rate - Financing lease (as a percent) 6.70%
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.1
NET LOSS PER SHARE (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
NET LOSS PER SHARE    
Potentially dilutive securities 5,040,654 5,024,644
Stock options    
NET LOSS PER SHARE    
Potentially dilutive securities 4,145,186 4,005,700
Restricted stock units    
NET LOSS PER SHARE    
Potentially dilutive securities 298,881 223,565
Common stock warrants    
NET LOSS PER SHARE    
Potentially dilutive securities 596,587 795,379
XML 57 miro-20230331x10q_htm.xml IDEA: XBRL DOCUMENT 0001527096 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001527096 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001527096 us-gaap:EmployeeStockMember 2023-01-01 2023-03-31 0001527096 us-gaap:RetainedEarningsMember 2023-03-31 0001527096 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001527096 us-gaap:RetainedEarningsMember 2022-12-31 0001527096 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001527096 us-gaap:RetainedEarningsMember 2022-03-31 0001527096 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001527096 us-gaap:RetainedEarningsMember 2021-12-31 0001527096 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001527096 us-gaap:CommonStockMember 2023-03-31 0001527096 us-gaap:CommonStockMember 2022-12-31 0001527096 us-gaap:CommonStockMember 2022-03-31 0001527096 us-gaap:CommonStockMember 2021-12-31 0001527096 miro:UnderwritingAgreementMarch2023Member 2023-03-31 0001527096 miro:StockOptionPlan2019Member 2023-03-31 0001527096 miro:StockOptionPlan2010Member 2023-03-31 0001527096 miro:EquityIncentivePlan2021Member 2023-03-31 0001527096 us-gaap:RestrictedStockUnitsRSUMember miro:EquityIncentivePlan2021Member 2023-03-31 0001527096 us-gaap:RestrictedStockUnitsRSUMember 2023-03-31 0001527096 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001527096 miro:PatentAndKnowHowLicenseAgreementMember miro:RepriseBiomedicalInc.Member 2023-01-01 2023-03-31 0001527096 miro:PatentAndKnowHowLicenseAgreementMember miro:RepriseBiomedicalInc.Member 2022-01-01 2022-03-31 0001527096 us-gaap:LeaseholdImprovementsMember 2023-03-31 0001527096 us-gaap:EquipmentMember 2023-03-31 0001527096 miro:FurnitureFixturesAndComputersMember 2023-03-31 0001527096 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001527096 us-gaap:EquipmentMember 2022-12-31 0001527096 miro:FurnitureFixturesAndComputersMember 2022-12-31 0001527096 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001527096 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001527096 miro:PromissoryNoteWithUniversityOfMinnesotaMember 2023-03-31 0001527096 miro:PromissoryNoteWithUniversityOfMinnesotaMember 2022-12-31 0001527096 miro:UsTreasuryNotesShortTermMember 2023-03-31 0001527096 miro:EquityDistributionAgreementMember 2022-07-11 0001527096 miro:PromissoryNoteWithUniversityOfMinnesotaMember 2019-01-31 0001527096 miro:WarrantsUniversityOfMinnesotaMember 2019-01-31 0001527096 2021-12-31 0001527096 2022-03-31 0001527096 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001527096 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001527096 miro:CommonStockWarrantsMember 2023-01-01 2023-03-31 0001527096 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001527096 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001527096 miro:CommonStockWarrantsMember 2022-01-01 2022-03-31 0001527096 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-01-01 2023-03-31 0001527096 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-03-31 0001527096 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001527096 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001527096 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001527096 miro:PatentAndKnowHowLicenseAgreementMember miro:RepriseBiomedicalInc.Member 2022-12-31 0001527096 miro:BuildingResearchAndDevelopmentAndOfficeSpaceMember 2022-01-01 2022-03-31 0001527096 miro:EquityIncentivePlan2021Member 2022-01-01 0001527096 us-gaap:EmployeeStockMember 2021-12-31 0001527096 miro:EquityIncentivePlan2021Member 2022-01-01 2022-01-01 0001527096 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001527096 us-gaap:EmployeeStockMember 2023-01-01 2023-01-01 0001527096 miro:EquityIncentivePlan2021Member 2023-01-01 2023-01-01 0001527096 miro:UnderwritingAgreementMarch2023Member 2023-03-01 2023-03-31 0001527096 miro:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001527096 miro:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001527096 miro:PatentAndKnowHowLicenseAgreementMember miro:RepriseBiomedicalInc.Member 2023-03-31 0001527096 miro:UniversityOfMinnesotaMember miro:PatentLicenseAgreementMember 2023-03-31 0001527096 miro:BuildingResearchAndDevelopmentAndOfficeSpaceMember 2021-08-01 2021-08-31 0001527096 miro:EquityDistributionAgreementMember 2022-07-11 2022-07-11 0001527096 2022-01-01 2022-03-31 0001527096 2023-03-01 2023-03-31 0001527096 us-gaap:EmployeeStockMember 2022-12-31 0001527096 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001527096 miro:WarrantsUniversityOfMinnesotaMember 2019-01-01 2019-01-31 0001527096 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2023-01-01 2023-03-31 0001527096 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2022-01-01 2022-03-31 0001527096 2023-03-31 0001527096 2022-12-31 0001527096 2023-05-05 0001527096 2023-01-01 2023-03-31 shares iso4217:USD miro:customer miro:Vote miro:item pure iso4217:USD shares http://fasb.org/us-gaap/2022#LicenseMember http://fasb.org/us-gaap/2022#LicenseMember http://fasb.org/us-gaap/2022#LicenseMember http://fasb.org/us-gaap/2022#LicenseMember 0001527096 --12-31 2023 Q1 false http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2022#OperatingLeaseLiabilityCurrent http://fasb.org/us-gaap/2022#OperatingLeaseLiabilityNoncurrent http://fasb.org/us-gaap/2022#FinanceLeaseLiabilityCurrent http://fasb.org/us-gaap/2022#FinanceLeaseLiabilityNoncurrent 10-Q true 2023-03-31 false 001-40518 Miromatrix Medical Inc. DE 27-1285782 6455 Flying Cloud Drive, Suite 107 Eden Prairie MN 55344 952 942-6000 Common Stock MIRO NASDAQ Yes Yes Non-accelerated Filer true true false false 27239938 13619898 5208005 800100 800100 11984842 19989489 527143 7981 930355 61253 107861 346840 274952 27348057 27310762 232899 1622706 1673575 5271306 5545694 34242069 34762930 616733 979167 1172342 1584929 33413 44157 397566 389649 1105058 1948376 3325112 4946278 491733 385997 385997 7860 11689 2616963 2720781 106118 99048 6442050 8655526 0.00001 0.00001 190000000 190000000 27239938 27239938 20944109 20944109 272 209 139291810 130119106 -111492063 -104011911 27800019 26107404 34242069 34762930 7981 6768 125000 125000 -117019 -118232 4392118 4006666 406315 355238 583342 440935 2600235 2272557 7982010 7075396 -8099029 -7193628 101977 770 10243 10891 527143 618877 -10121 -7480152 -7203749 -0.33 -0.33 -0.35 -0.35 22508244 22508244 20478164 20478164 20944109 209 130119106 -104011911 26107404 331959 331959 45829 6250000 63 8855374 8855437 14629 14629 -7480152 -7480152 27239938 272 139291810 -111492063 27800019 20385645 204 128177594 -74051914 54125884 333981 333981 160938 2 201171 201173 -7203749 -7203749 20546583 206 128712746 -81255663 47457289 -7480152 -7203749 289928 262897 331959 333981 -758 -46608 -4647 221254 527143 -922374 -11051 71888 201353 -50869 3218195 -1256950 -2316031 -1975927 7070 6670 -95901 3298878 -8616406 -7428039 8000000 15540 613641 7984460 -613641 272640 14573 13707 9073041 14629 201173 9043839 -85174 8411893 -8126854 6008105 53611631 14419998 45484777 13619898 44684677 800100 800100 14419998 45484777 3173 4221 50525 205959 1986172 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 1 — DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:none;">Description of Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;text-decoration-line:none;">Miromatrix Medical Inc. (the “Company”) is a life sciences company pioneering a novel technology for bioengineering fully transplantable organs to help save and improve patients’ lives. Founded in 2009, the Company is one of a small group of companies at the forefront of developing alternatives to human-donor organ transplants, and within this small group of companies there are important differences between the technologies being developed. The Company’s proprietary technology is a scalable platform that uses a two-step method of decellularization and recellularization designed to remove the porcine cells from the organs obtained from pigs and replace them with unmodified human cells. The Company’s initial development focus is on bioengineering livers and kidneys, and the Company’s technology platform is also applicable to bioengineering other organs including hearts, lungs and pancreases. The Company has collaborations with Baxter International Inc. (“Baxter”), CareDx, Inc. (“CareDx”), the Mayo Clinic, the Mount Sinai Health System and the Texas Heart Institute, and we have received strategic investments from Baxter, CareDx and DaVita Inc.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:none;">Basis of Preparation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the rules of the United States (“U.S.”) Securities and Exchange Commission (“SEC”) applicable to interim reports of companies filing as a smaller reporting company. These condensed financial statements should be read in conjunction with the audited financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the opinion of management, the accompanying condensed financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, stockholders’ equity and cash flows for the interim periods but are not necessarily indicative of the results of operations or cash flows to be anticipated for the full year 2023 or any future period. The Company has evaluated subsequent events occurring after the date of the condensed financial statements for events requiring recording or disclosure in the condensed financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:none;">Reclassifications</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Certain reclassifications to previously reported financial information on the Condensed Balance Sheets and Condensed Statements of Operations have been made to conform to the current period presentation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:none;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:none;">Employee Retention Credit</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Under the provisions of the extension of the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”), the Company is eligible for a refundable employee retention credit subject to satisfaction of certain eligibility criteria. The Company qualified for the employee retention credit for the first three quarters of 2020 and the second and third quarter of 2021. The Company recognized $527,143 during the three months ended March 31, 2023, consistent with guidance from International Accounting Standards 20, <i style="font-style:italic;">Accounting for Government Grants and Disclosure of Government Assistance</i>, where the Company must have substantially met the program’s eligibility conditions to record revenue. It was </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">reported as an employee retention credit receivable on the Condensed Balance Sheet and employee retention credit other income on the Condensed Statement of Operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:none;">Emerging Growth Company Status</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company is an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (“JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act, until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an emerging growth company or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these condensed financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:none;">Recent Accounting Pronouncements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The FASB issued ASU No. 2016-13, <i style="font-style:italic;">Measurement of Credit Losses on Financial Instruments</i> and an updated ASU 2018-19 that clarifies the scope of the standard in the amendments in ASU 2016-13. This guidance introduces a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses. Financial instruments impacted are trade and other receivables, held-to-maturity debt securities, loans and other instruments. The Company adopted the standard effective January 1, 2023 using the modified retrospective approach. The adoption did not have an impact on the Company's financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:none;">Basis of Preparation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the rules of the United States (“U.S.”) Securities and Exchange Commission (“SEC”) applicable to interim reports of companies filing as a smaller reporting company. These condensed financial statements should be read in conjunction with the audited financial statements and notes thereto contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the opinion of management, the accompanying condensed financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, stockholders’ equity and cash flows for the interim periods but are not necessarily indicative of the results of operations or cash flows to be anticipated for the full year 2023 or any future period. The Company has evaluated subsequent events occurring after the date of the condensed financial statements for events requiring recording or disclosure in the condensed financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:none;">Reclassifications</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Certain reclassifications to previously reported financial information on the Condensed Balance Sheets and Condensed Statements of Operations have been made to conform to the current period presentation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:none;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:none;">Employee Retention Credit</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Under the provisions of the extension of the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”), the Company is eligible for a refundable employee retention credit subject to satisfaction of certain eligibility criteria. The Company qualified for the employee retention credit for the first three quarters of 2020 and the second and third quarter of 2021. The Company recognized $527,143 during the three months ended March 31, 2023, consistent with guidance from International Accounting Standards 20, <i style="font-style:italic;">Accounting for Government Grants and Disclosure of Government Assistance</i>, where the Company must have substantially met the program’s eligibility conditions to record revenue. It was </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">reported as an employee retention credit receivable on the Condensed Balance Sheet and employee retention credit other income on the Condensed Statement of Operations. </p> 527143 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:none;">Emerging Growth Company Status</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company is an emerging growth company, as defined in the Jumpstart Our Business Startups Act of 2012 (“JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act, until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an emerging growth company or (ii) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these condensed financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:none;">Recent Accounting Pronouncements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The FASB issued ASU No. 2016-13, <i style="font-style:italic;">Measurement of Credit Losses on Financial Instruments</i> and an updated ASU 2018-19 that clarifies the scope of the standard in the amendments in ASU 2016-13. This guidance introduces a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses. Financial instruments impacted are trade and other receivables, held-to-maturity debt securities, loans and other instruments. The Company adopted the standard effective January 1, 2023 using the modified retrospective approach. The adoption did not have an impact on the Company's financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 2 — FAIR VALUE MEASUREMENT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The fair value of the Company’s financial instruments reflects the amount that the Company estimates that it would receive in connection with the sale of an asset or paid in connection with the transfer of a liability in an orderly transaction between market participants at the measurement date (exit price). The Company uses a three-tier valuation hierarchy based upon observable and non-observable inputs to measure fair value:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Level 1:</i> I<span style="background:#ffffff;">nputs that include quoted prices in active markets for identical assets and liabilities.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Level 2:</i> <span style="background:#ffffff;">Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span><i style="font-style:italic;"> </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Level 3:</i> <span style="background:#ffffff;">Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company classifies cash and cash equivalents, as well as restricted cash, as Level 1 in the fair value hierarchy. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company classifies its investments in U.S. Treasury notes as Level 1 in the fair value hierarchy. While the market for these securities are highly liquid and active, quoted prices for these securities may at times be derived from pricing models which use observable inputs such as benchmark yields, reported trades, broker/dealer quotes, issuer spreads, two-sided markets, benchmark securities, bids, offers and other reference data including market research publications.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:49.7pt;text-indent:-49.7pt;margin:0pt 0pt 12pt 0pt;">NOTE 3 — INVESTMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company currently invests its excess cash in U.S. Treasury securities. The Company intends and has the ability to hold these investments to maturity. Securities with original maturity dates of more than three months are reported as held-to-maturity investments and are recorded at amortized cost, which approximates fair value due to the negligible risk of changes in value due to interest rates. All investments held on March 31, 2023 had contractual maturities of less than one year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The amortized cost and estimated fair values of the Company’s investments as of March 31, 2023 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:47.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Holding Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Holding Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">U.S. Treasury notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 11,984,842</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 86,842</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 11,898,000</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 11,984,842</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 86,842</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 11,898,000</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:47.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Holding Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Holding Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">U.S. Treasury notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 11,984,842</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 86,842</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 11,898,000</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 11,984,842</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 86,842</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 11,898,000</span></p></td></tr></table> 11984842 86842 11898000 11984842 86842 11898000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:49.7pt;text-indent:-49.7pt;margin:12pt 0pt 12pt 0pt;">NOTE 4 — PROPERTY AND EQUIPMENT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Property and equipment consisted of the following as of:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lab equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,992,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,977,436</p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,392,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,392,220</p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture, fixtures and computers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,022,894</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,022,894</p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,408,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,392,550</p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,136,784)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,846,856)</p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,271,306</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,545,694</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:12pt 0pt 12pt 0pt;">Depreciation and amortization expense was $289,928 and $262,897 for the three months ended March 31, 2023 and 2022, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lab equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,992,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,977,436</p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,392,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,392,220</p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture, fixtures and computers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,022,894</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,022,894</p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,408,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,392,550</p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less accumulated depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,136,784)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,846,856)</p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,271,306</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,545,694</p></td></tr></table> 1992976 1977436 3392220 3392220 2022894 2022894 7408090 7392550 2136784 1846856 5271306 5545694 289928 262897 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 5 — ACCRUED EXPENSES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accrued expenses consisted of the following as of:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.81%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Wages</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 757,721</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 1,434,675</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Legal</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 181,516</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 80,794</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Taxes</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 37,500</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 112,974</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Key opinion leader compensation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 10,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 18,700</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Pre-clinical study costs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 200,000</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Royalties</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 3,422</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Other</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 118,321</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 97,811</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="color:#231f20;">Accrued expenses</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 1,105,058</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 1,948,376</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.81%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Wages</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 757,721</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 1,434,675</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Legal</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 181,516</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 80,794</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Taxes</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 37,500</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 112,974</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Key opinion leader compensation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 10,000</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 18,700</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Pre-clinical study costs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 200,000</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Royalties</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 3,422</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Other</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 118,321</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 97,811</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="color:#231f20;">Accrued expenses</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 1,105,058</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 1,948,376</span></p></td></tr></table> 757721 1434675 181516 80794 37500 112974 10000 18700 200000 3422 118321 97811 1105058 1948376 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 6 — DEBT </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In January 2019, the Company issued the Regents of the University of Minnesota (the “University”) a promissory note in the amount of $385,997 in satisfaction of the Company’s minimum royalty obligation for the year ended December 31, 2018. The note bears interest at 6.0% per annum, compounded annually, and is due on January 31, 2025. As of both March 31, 2023 and December 31, 2022, the balance outstanding on this loan was $385,997. In addition, the Company issued the University a 10-year warrant to purchase 20,587 shares of the Company’s common stock at an exercise price of $3.75 per share, which remained outstanding through March 31, 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Future principal maturities for debt were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amounts Due in the Twelve Months Ending March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 30pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 30pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 385,997</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total future maturities payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 385,997</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less current portion </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 385,997</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 385997 0.060 385997 385997 P10Y 20587 3.75 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amounts Due in the Twelve Months Ending March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 30pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 30pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 385,997</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total future maturities payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 385,997</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less current portion </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 385,997</p></td></tr></table> 385997 385997 385997 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">NOTE 7 — EQUITY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:none;">Common Stock</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company is authorized to issue 190,000,000 shares of common stock, with a par value of $0.00001. Holders of common stock are entitled to one vote for each share held on all matters submitted to a vote of common stockholders. Subject to preferences that may be applicable to any outstanding preferred shares, each share of common stock is entitled to share pro rata in any distributions. In any distribution of capital assets, holders of common stock are entitled to receive pro rata the assets remaining after payment of liabilities and liquidation preferences on any outstanding preferred stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In March 2023, the Company completed a public offering pursuant to which it sold an aggregate of 6,250,000 shares of the Company’s common stock at a public offering price of $1.60 per share, resulting in gross proceeds of $10 million. The offering closed on March 10, 2023, resulting in net proceeds of approximately $8.8 million, after deducting underwriting discounts and commissions and other offering expenses. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company previously capitalized $232,899 of deferred offering costs relating to the $200 million shelf registration statement declared effective on July 11, 2022. When the Company completed the public offering in March 2023, $11,645 was reclassified to additional paid-in capital on the Balance Sheet and $221,254 was written-off to general and administrative expenses in the Statement of Operations, on a pro-rata basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2023 and December 31, 2022, there were 27,239,938 and 20,944,109 shares of common stock issued and outstanding, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:none;">Preferred Stock</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:19.95pt;margin:0pt 0pt 12pt 0pt;">The Company is authorized to issue 10,000,000 shares of preferred stock, with a par value of $0.00001. As of March 31, 2023 and December 31, 2022, there were no shares of preferred stock issued and outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:none;">Equity Incentive Plans</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">In May 2021, the Company’s stockholders approved the 2021 Equity Incentive Plan (the “2021 Plan”). The 2021 Plan provides for the issuance of stock options, restricted stock units and other awards to employees, directors and consultants of the Company. Shares of common stock underlying outstanding awards under the 2019 Plan (defined below) and the 2021 Plan that expire, are forfeited, are retained by the Company to satisfy any exercise price or any tax withholding, repurchased by the Company at their original purchase price or settled in cash may be added to the number of shares of common stock available for issuance under the 2021 Plan. The number of shares reserved for issuance under the 2021 Plan </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">will automatically increase on the first day of each fiscal year, beginning January 1, 2022, in the amount equal to the lesser of (a) 4.5% of the total number of shares of common stock outstanding as of December 31 of the immediately preceding calendar year, (b) 600,000 shares of common stock, or (c) such lesser number of shares as determined by the Board of Directors. On January 1, 2023, the number of shares reserved for issuance under the 2021 Plan automatically increased by 600,000 shares of common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company also maintains its prior stock option plans adopted in 2010 (the “2010 Plan”) and 2019 (the “2019 Plan”). The Company ceased making awards under the 2010 Plan upon adoption of the 2019 Plan and similarly under the 2019 Plan upon stockholder approval of the 2021 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2023, there were options to purchase 2,329,853 and 267,000 shares of common stock were outstanding under the 2010 Plan and 2019 Plan, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2023, there were options to purchase 1,548,333 shares of common stock and restricted stock units eligible to vest and settle into 298,881 shares of common stock outstanding under the 2021 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2023, there were 947,415 shares of common stock available for issuance under future awards granted under the 2021 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;text-decoration-line:none;">Stock Options</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes stock option compensation expense based on the grant date fair value of the award. The Company issues new common shares for stock options exercised.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Stock option activity was as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Weighted </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Average </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Exercise</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Price</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,831,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.12</p></td></tr><tr><td style="vertical-align:bottom;width:72.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 403,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.23</p></td></tr><tr><td style="vertical-align:bottom;width:72.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercised </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Canceled or expired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (89,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.24</p></td></tr><tr><td style="vertical-align:bottom;width:72.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options outstanding at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,145,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.03</p></td></tr><tr><td style="vertical-align:bottom;width:72.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options exercisable at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,933,811</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.86</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:12pt 0pt 12pt 0pt;">Stock-based compensation expense related to stock options was $182,207 and $190,816 for the three months ended March 31, 2023 and 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:12pt 0pt 12pt 0pt;">Included in the stock-based compensation expense numbers above are stock options the Company has granted to key opinion leaders which are marked to market at each reporting period with the change in the accrued balance expensed through research and development operating expenses. Stock-based compensation related to the key opinion leaders decreased by $8,700 and $12,875 for the three months ended March 31, 2023 and 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:19.95pt;margin:0pt 0pt 12pt 0pt;">The weighted average fair value of options granted during the three months ended March 31, 2023 and 2022 was $2.36 and $1.48 per share, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;text-decoration-line:none;">Restricted Stock Units</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes restricted stock unit (“RSU”) compensation expense based on the grant date fair value of the award. Each RSU is eligible to vest over time and settle into one newly issued share of Company common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">RSU activity was as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Weighted </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Average Grant</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Date Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 239,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.20</p></td></tr><tr><td style="vertical-align:bottom;width:72.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 110,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.26</p></td></tr><tr><td style="vertical-align:bottom;width:72.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (45,829)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.58</p></td></tr><tr><td style="vertical-align:bottom;width:72.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Canceled </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,488)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.20</p></td></tr><tr><td style="vertical-align:bottom;width:72.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 298,881</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.80</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:12pt 0pt 12pt 0pt;">Stock-based compensation expense related to RSUs was $141,052 and $130,290 for the three months ended March 31, 2023 and 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;text-decoration-line:none;">Employee Stock Purchase Plan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for employee stock purchases made under its 2021 Employee Stock Purchase Plan (“ESPP”) using the estimated grant date fair value in accordance with Accounting Standards Codification, Topic 718, <i style="font-style:italic;">Stock Compensation</i>. The Company values ESPP shares using the Black-Scholes model.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There were 300,000 shares of common stock initially reserved for issuance under the ESPP. In addition, the ESPP contains a provision which provides for an automatic annual share increase on January 1 of each year, in an amount equal to the lesser of (i) 1% of the total number of shares outstanding as of December 31 of the immediately preceding calendar year, (ii) 200,000 shares or (iii) such number of shares as determined by the Board. As of December 31, 2022, there were 500,000 shares of common stock available for issuance under the ESPP. On January 1, 2023, the number of shares reserved for issuance under the ESPP automatically increased by 200,000 shares of common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There were no shares issued under the ESPP during the three months ended March 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:none;">Stock Warrants</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Stock warrant activity was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Shares</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants outstanding December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 599,191</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> (2,604)</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants outstanding March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 596,587</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:0.07;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 190000000 190000000 0.00001 1 6250000 1.60 10000000 8800000 232899 200000000 11645 221254 27239938 27239938 20944109 20944109 10000000 10000000 0.00001 0.00001 0 0 0.045 600000 600000 2329853 267000 1548333 298881 947415 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Stock option activity was as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Weighted </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Average </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Exercise</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Price</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,831,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.12</p></td></tr><tr><td style="vertical-align:bottom;width:72.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 403,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.23</p></td></tr><tr><td style="vertical-align:bottom;width:72.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercised </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Canceled or expired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (89,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.24</p></td></tr><tr><td style="vertical-align:bottom;width:72.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options outstanding at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,145,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.03</p></td></tr><tr><td style="vertical-align:bottom;width:72.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options exercisable at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,933,811</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.86</p></td></tr></table> 3831686 4.12 403000 3.23 89500 4.24 4145186 4.03 2933811 3.86 182207 190816 -8700 -12875 2.36 1.48 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">RSU activity was as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Weighted </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Average Grant</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Date Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 239,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.20</p></td></tr><tr><td style="vertical-align:bottom;width:72.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 110,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.26</p></td></tr><tr><td style="vertical-align:bottom;width:72.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (45,829)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.58</p></td></tr><tr><td style="vertical-align:bottom;width:72.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Canceled </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,488)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.20</p></td></tr><tr><td style="vertical-align:bottom;width:72.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested at March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 298,881</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.80</p></td></tr></table> 239198 4.20 110000 3.26 45829 4.58 4488 4.20 298881 3.80 141052 130290 300000 0.01 200000 500000 200000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Shares</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants outstanding December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 599,191</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</p></td><td style="vertical-align:bottom;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> (2,604)</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants outstanding March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 596,587</span></p></td></tr></table> 599191 2604 596587 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">NOTE 8 — SIGNIFICANT CUSTOMERS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company had one customer that accounted for 100% of total revenue for the three months ended March 31, 2023 and 2022. The current receivable for this customer is included in Receivable from Reprise Biomedical, Inc. (“Reprise”) on the condensed balance sheets. The Company received $7,981 and $6,768 for the three months ended March 31, 2023 and 2022, respectively, as royalties related from the spin-out of the Acellular Business to Reprise. As of March 31, 2023 and December 31, 2022, the Company had receivables related to the minimum royalties of $583,953 and $466,934, respectively, from Reprise, but due to the uncertainty regarding collectability the Company fully reserved against the receivable.</p> 1 1 1 1 7981 6768 583953 466934 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 9 — COMMITMENTS AND CONTINGENCIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;text-decoration-line:none;">Patent License Agreement</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under an Exclusive Patent License Agreement between the Company and the University, the Company is required to make minimum royalty payments to the University of $500,000 per year. Under the Patent and Know-How License Agreement with Reprise, Reprise has minimum royalty obligations to the Company of $500,000 per year.</p> 500000 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">NOTE 10 — LEASES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company leases its corporate headquarters, which houses its research and development operations and office space. The lease term began in August 2021 and is scheduled to terminate in May 2029. The Company has one option to extend the term for a period of five years. The depreciable life of assets and leasehold improvements is limited by the expected lease term. The lease provided a tenant improvement allowance of $1,256,950, which was received by the Company during the first quarter of 2022. The tenant improvement allowance is included in the calculation of the right of use asset and lease liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company also leases pieces of equipment that are accounted for as financing leases. Financing lease assets are classified as lab equipment within property and equipment on the condensed balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Supplemental condensed balance sheet information for the Company is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:37.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:47.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:47.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Classification</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:47.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Right of use asset</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 1,622,706</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financing lease assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:47.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_aYZA18WIxUKrK-6Wn-NGJQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Property and equipment, net of accumulated depreciation</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 71,846</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:47.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:47.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Current portion of lease liability</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 397,566</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Financing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of financing lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 33,413</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:47.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Lease liability, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 2,616,963</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Financing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:47.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Financing lease obligations, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 7,860</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:12pt 0pt 12pt 0pt;">Information on the Company’s lease costs is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:30.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:43.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:43.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:30.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Lease cost</b></p></td><td style="vertical-align:bottom;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:43.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Classification</b></p></td><td style="vertical-align:bottom;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:20.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:43.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating expenses: General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 82,886</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financing lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:43.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amortization of leased assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:43.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 9,480</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest on lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:43.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 850</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Variable lease cost<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:43.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating expenses: General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 40,100</span></p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Variable lease costs consist primarily of taxes, insurance and common area maintenance costs for the Company’s operating lease.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Future payments for the Company’s leases are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Amounts Due in Years Ending</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_CiKsIhV0F0epHrsgaSC9vQ;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Operating Leases</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_I7yIAAHJPk-s-KkDrbTkcA;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Financing Leases</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">2023</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 383,752</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 30,873</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 414,625</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 527,020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 12,030</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 539,050</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">2025</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 542,830</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 542,830</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">2026</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 559,115</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 559,115</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">2027</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 575,889</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 575,889</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Thereafter</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 847,731</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 847,731</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="color:#231f20;">Total lease payments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 3,436,337</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 42,903</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 3,479,240</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Less imputed interest</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> (421,808)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> (1,630)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> (423,438)</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="color:#231f20;">Present value of lease liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 3,014,529</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 41,273</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 3,055,802</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:12pt 0pt 12pt 0pt;">Additional information related to leases is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:81.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Lease term and discount rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average remaining term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Financing leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Financing leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">6.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 1 P5Y 1256950 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:37.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:47.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:47.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Classification</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:47.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Right of use asset</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 1,622,706</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financing lease assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:47.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_aYZA18WIxUKrK-6Wn-NGJQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Property and equipment, net of accumulated depreciation</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 71,846</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:47.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:47.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Current portion of lease liability</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 397,566</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Financing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of financing lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 33,413</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:47.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:47.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Lease liability, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 2,616,963</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Financing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:47.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Financing lease obligations, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 7,860</span></p></td></tr></table> 1622706 71846 397566 33413 2616963 7860 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:30.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:43.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:43.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:30.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Lease cost</b></p></td><td style="vertical-align:bottom;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:43.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Classification</b></p></td><td style="vertical-align:bottom;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:20.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:43.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating expenses: General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 82,886</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Financing lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:43.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amortization of leased assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:43.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 9,480</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest on lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:43.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 850</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Variable lease cost<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:43.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating expenses: General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 40,100</span></p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Variable lease costs consist primarily of taxes, insurance and common area maintenance costs for the Company’s operating lease.</span></td></tr></table><div style="margin-top:12pt;"/> 82886 9480 850 40100 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Future payments for the Company’s leases are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Amounts Due in Years Ending</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_CiKsIhV0F0epHrsgaSC9vQ;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Operating Leases</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_I7yIAAHJPk-s-KkDrbTkcA;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Financing Leases</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">2023</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 383,752</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 30,873</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 414,625</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 527,020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 12,030</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 539,050</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">2025</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 542,830</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 542,830</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">2026</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 559,115</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 559,115</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">2027</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 575,889</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 575,889</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Thereafter</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 847,731</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 847,731</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="color:#231f20;">Total lease payments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 3,436,337</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 42,903</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 3,479,240</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Less imputed interest</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> (421,808)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> (1,630)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> (423,438)</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="color:#231f20;">Present value of lease liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 3,014,529</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 41,273</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 3,055,802</span></p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Amounts Due in Years Ending</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_CiKsIhV0F0epHrsgaSC9vQ;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Operating Leases</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_I7yIAAHJPk-s-KkDrbTkcA;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Financing Leases</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">2023</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 383,752</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 30,873</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 414,625</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 527,020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 12,030</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 539,050</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">2025</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 542,830</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 542,830</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">2026</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 559,115</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 559,115</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">2027</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 575,889</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 575,889</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Thereafter</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 847,731</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 847,731</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="color:#231f20;">Total lease payments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 3,436,337</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 42,903</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 3,479,240</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Less imputed interest</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> (421,808)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> (1,630)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;"> (423,438)</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="color:#231f20;">Present value of lease liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 3,014,529</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 41,273</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="color:#231f20;"> 3,055,802</span></p></td></tr></table> 383752 30873 414625 527020 12030 539050 542830 542830 559115 559115 575889 575889 847731 847731 3436337 42903 3479240 421808 1630 423438 3014529 41273 3055802 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:81.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Lease term and discount rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average remaining term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Financing leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:81.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Financing leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">6.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr></table> P6Y2M12D P1Y 0.042 0.067 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">NOTE 11 — NET LOSS PER SHARE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Basic net loss per share is calculated by dividing net income by the weighted average number of common shares outstanding during the period. Diluted net loss per common share is calculated by dividing the weighted average number of common shares outstanding, after taking into consideration all dilutive potential shares outstanding during the period. Due to the existence of net losses for the three months ended March 31, 2023 and 2022, basic and diluted net loss per share were the same, as the effect of potentially dilutive securities would have been anti-dilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following potentially dilutive securities outstanding have been excluded from the computations of diluted weighted average shares outstanding because such securities would have had an antidilutive impact due to losses reported for the periods presented:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:middle;white-space:nowrap;width:29.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock options outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,145,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,005,700</p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 298,881</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 223,565</p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock warrants </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 596,587</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 795,379</p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total common stock equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,040,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,024,644</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:middle;white-space:nowrap;width:29.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock options outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,145,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,005,700</p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 298,881</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 223,565</p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock warrants </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 596,587</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 795,379</p></td></tr><tr><td style="vertical-align:bottom;width:68.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total common stock equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,040,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,024,644</p></td></tr></table> 4145186 4005700 298881 223565 596587 795379 5040654 5024644 EXCEL 58 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (2 JU8'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 " "$@*M6+MQ!#.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VE9#Z';B^))07!!\1:2V=U@DX9DI-VW-XV[740?P&-F_GSS M#4RG@]1CQ.\>$S#@5F-." #CTE$+4 UB\3 MPVD>.K@"%AAA=.F[@&8EENJ?V-(!=D[.R:ZI:9KJJ2VYO(. MZ?'E[)N97TB MY37F7\E*.@7RHUX7UQ_^%V%W6CLWOYC MXXM@W\&ON^B_ %!+ P04 " "$@*M6F5R<(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 (2 JU8!.R^EX 4 - ? 8 >&PO=V]R:W-H965T&UL MM9EM;^HV&(;_BL6D:9,.3>P07CJ*1&F[H9VVM'2;SKZYB8&H26Y\^?7VX^&&B[=DQ9A$VRB,DZO62LKUI64EWHI%-+G@:Q;# M+PLN(BKA5BRM9"T8];.@*+2(;7>MB 9Q:S3,GLW$:,A3&08QFPF4I%%$Q>Z: MA7QSU<*MPX/G8+F2ZH$U&J[IDLV9_&,]$W!G%2I^$+$X"7B,!%MF<3%H9*"M?@OY;$'34#[SS6]L#^0J/8^'2?:)-OF[ MG4X+>6DB>;0/AA)$09Q_T^V^(HX"'+AO4U$56-UDTT 2Q:L:Y%/!K '%R=,.]%%I%(AK[Z#:6@=RA:9QW M#U7-;92LJ&#)T)+P;RK&\O;*U[DRJ5!VT#V/Y2H!59_Y'^,M*&515'(HZC4Q M"MY3<8$<_ 41FSB:\DQ.A>^0[>JB/Y3&*2K.R>2<9A6GJZ]>V9H+J<,S2TF1ZBIE8HQJB-R9@L)2DTUAU>UHUEK0,-$VI#&L(6"_ .P; M"[6?:>Z"D*&'-'IE0@=FUK!MW.[8+N[KX(RA#>$&!=R@#MPS6P:)A :4Z(%& MVCYJUKD/!(=I6 1;=,_\P*-A7L1I[%WHF(UJ#9FQ7:[ =AUJ*!P7T%.SY>,+ MFDL8GH@+-.%I+,4.OGUM59Q0O[G5$9N#FB(?F0Y&Y.^V^L3+:\QN"DO*7E)'=ZQ[X-Z\N5P@;[">^@QUK>K6;+;<5UT M%^Z">(DF(4]A/A=@B*'CI %T'&SWM/5@%&U:#Z5GPD9;\I]ZF*@[Z.,O?*-U M3*?DH.^@F:"!"+03M3F\*6WIDK#9YWRDW8_H1P$EYN]![.E;W2QY_Z#E/(=S MPJ5UPF;#\[E59SR1-$1_!^OJ2)PJ6+PF;SD_77,6R7J\', M @-7/SV=PS/ATC1AL]/YRF&)1+,5CTVFXH3(H$/:7=NVM7SGL$RX]$S8;'A> M @EVB2\0)C^]_HSFS$L%M*06TJPTX5$$J]1<N6AEN^$0ZG0TJG0VHY';5/ PL/"_^2"^V$*7%(;4LSFW$ MQ%*-RE]!0:[ !41K&NO;M5F2R!S6E+,T.,3L3PZ1J;J:F#I3>89M.G,' Z0^M=QUCZ71(K531!-8, =YU&OMLBWYG M^F8T2X%GQ2[IV8.NEN$ M*)S# #FE 7+,=J7(W!Z3WL%#[2IR0JPJ-6T.:\I8FA_';%4^,^Z3\=649KDG M?3N>P_@X1\=B9L,R!D _APRI=HXY(5 YJYKC_B^8=71FJE;U["@Y09[*MN;' MI\73XKAZG!W26N7K^5GW/56F($$A6T"H?=&#"4_DQ\?YC>3K[ 3VE4O)H^QR MQ:C/A'H!?E]P+@\WZ@^*0_S1OU!+ P04 " "$@*M6_JJ;X*L& #D&P M& 'AL+W=O=Z?O3L?[[JBS M>Z6_=BLA#/K>U&UW/ED9LSZ=S;IJ)1K>G:BU:.'.4NF&&SC5M[-NK05?]$I- M/:,89[.&RW8R/^NO7>GYF=J86K;B2J-NTS1D%2ZQ"+_&7%/?=P3&RKMPH M]=6>?%B<3[!%)&I1&6N"P[\[<2'JVEH"'-]V1B?[9UK%P^-'Z^][Y\&9&]Z) M"U7_+1=F=3XI)F@AEGQ3F\_J_@^QFUP9O M9&M?X[71<%>"GIF_XS5O*X&NK84.O49?KB_1KZ]^.YL9L&YE9M7.TKNM)1JP M](GK$\3(%%%,F4?](JY^*:J].CU6GX%/>\?HWC':VV,!>Q<;K45K$.\Z<.S4 MY\_60.(W8-?/:;?FE3B?P +IA+X3D_G//Y$,O_%Y]X.,'?G*]KZRF/7Y!>]6 MB+<+5-D#\6TC[W@-SG<^K[>FLMZ47>1W<\(R4A9E<3:[._3(%4PI+C!.]W)' M8),]V"0*]K/HC):5$5NX/HA; ^G!D^&Q!.,1P"?%CO"E>WQI%-_U2FGSV@C= M(-G> =@F%,G4>3Z!."9%0D= /8(E!#PI2C_4; \UBT+]O5G7ZD$(J*<&0-JR M6&FQD 8N5 *2X*86/N"9@R>E.4G8"';TX?\QI?.]:_D36?+H %IJU:#/8JUE M)] [J1KPL.+U%'UHJQ.?>[GC7EX69.2<*U0RS-) ,YDF94C]R@@>RPE'L?RK#ZV? W)DY!L"2 J?Y"*E?$N*< MA< >,"N)@KT42P% (;A+.)#M+:I4%\ ;M?12*MI9._*)T:(,5!LR4"J)LMB\ M;_+ ';2!E=A'W^L,=?,VHS3'V3CV/L&0UM@&1;2 M?_&XLK5ZX+4-@S<*+LUF-K_'9=XC5^8E2 9>UT"A),ZA;ZM*;:!W06O^$&(B MXO(@(3EE3@_C$TR+I*2AJC)0)HESIB? 2]G"5&)+9BU@1D/JII:WW-[U1]IE M2L82X@3:%4L2DH;B/! JB3.JQX$M[,=U\N %[>'2,D\SI^9XY(HR2P)QIP.9 MTCB90GKHC1@: >^(Y-(C(3C%Z7A8\ E"@\OR+ !SH%$:I]%CSC\H/5Z\+O4Q M1E-"QNGL$4S*)*-Y$O$$ZM)I4I+#>G/LT<"F-,ZF M'U5[NQV(%N+&[XC+BZQ(RW+<;3TM=PQQH$\:I\_WX8(1CKY+E-!=CUM9CQ0A M66ARHP.7TOB8^?&X0H11NL,C!1HILW%U\PGF% :&P+Q !P:D<09\+!1R-]QX M8;HD1G!&B%,G/&17XB2TZ@:NHW&NVU:)IZJ#RV%9 CU4ZKQT5[#(TC2EH6HV MD!U]@NQ4T\CMEL)VQT;!W-[>"DC> .:H/7^-0-[R\/\-'?L\\",MHVWC]8IK ML5+U0NCNE[X=-P_^#;DHS[ZX'OX@:\=;<@.]LCB]VC<-S4!G5/5U"BV81G>\ MW@CT"I]@^"%O$"GQ%([L+^ILC" E-F:EM/Q'+-X@FD\I*ZB.)IF213@LNXZJ6H1',#D[]_XW6W8>@;D<=\ MZA/"@2+)!NYG<>Y_NUA(6\1A:=L]B]>R115?2UCJ7J NIQ,HIR'B!>T4Q M(27!@27.A@: Q1L *)>;9E-SN\,)DX*LI+=B,I>N7Q-"H*/&3FWWRN*D!QPH M[^Q@\SA.[]O2V7D6J1>V2^'0--F$'@^B/LF,X#S!@6F9#73/GC,M'U3[/K^? M[4+B[&P'9FFOI'>6GAU\@K'?OV!1WLJV@W9D":KX)(V)4>O^J\R- M,D8U_>%*<(!N!>#^4BGS>&(_].P_[,W_!5!+ P04 " "$@*M6)*%.2W8" M J!P & 'AL+W=OW;@)E@U-K--TNW3SS84)1UM$FEY"+:YY_ [ M@"_I3LA'50)H]%0QKN9>J74]PUCE)51$C40-W)Q9"UD1;:9R@U4M@11.5#$< M^OX85X1R+TO=VE)FJ6@THQR6$JFFJHC\?0M,[.9>X#TOW---J>T"SM*:;. ! M]/=Z*&A')N8?=:PSQHZO^BDK$-Q6GT\K+<;:J9JDL/<,SM&@=R" MEWUX%XS]CT/A_I/90=2HCQJ]Y9XM1%6936)>G_SQ"M5$HBUA#: +RE$A&"-2 MH1ID^V0OAVY%ZS]Q_K85;+, KOTDQ=O]C,>J#N#C'CX^ YXTNA22_H'"T;?O MXB!RZYKLPTS]]O<"^Y3* _2D1T_.0*=*-<>QDW]@PDD83:?1S0OJ@4)_&L>! M/QV&'O?0XS.@3:M7FO""\LTQ\O&IY .%P^1XKY/9KXCI(!O*%6*P-E)_-#$> MLNW,[42+VC6WE="F5;IA:3YF(&V!.;\60C]/;+_L/X_97U!+ P04 " "$ M@*M6E&W%;RD% !M%0 & 'AL+W=O[7:!ITZ3;?68DVA96$E62RN7O.[I$LB6* M<9 T#[$N,\-S9L@Y%)LS27%[,=DH5B_E<1CN647G."Y;#FPT7 M&55P*[9S60A&X]HI2^?$LKQY1I-\MEK6SZ[%:LE+E28YNQ9(EEE&Q=,E2_G# MQ0S/GA_<)-N=JA[,5\N";MDM4U^+:P%W\RY*G&0LEPG/D6";B]D'O%@3MW*H M+?Y)V(/2!S1R5;\_1;$JO=Q2R8H9AM:)FJ&_[P&VL)U0 CGLKZ/WIH;:T9 MBDJI>-8Z X(LR9M?^M@F8L^!D D'TCJ08QWLUL&NB3;(:EH?J:*KI> /2%36 M$*VZJ'-3>P.;)*_*>*L$O$W 3ZUN%54,RJ(DXAOT9\$$K=(KT1GZ>OL1G?SX M\W*N8)S*>AZU,2^;F&0BIHVN>*YV$GW*8Q8?^L\!7P>2/(.\),: 5U2<(QN? M(F(16X-G?;P[,<"QNYS9=3S[E3G39:J)Y.@C56MT(0L:L8L9+$+)Q#V;K7[Z M 7O6+SJ:[Q3L@+33D79,T5>_)U&U>/,M+-Y[EI=,Q[8)X=4AJ@9RO_+# "_G M]_LLQD:>[P6=T0$ZMT/G&M'=-)C01O ,K6'V">@/L)34#JWK1<3$*;H6/"[A M,'.4B$UR7",\9=%&VTV#49K/,/8M' [*H;4+B$WT]0@[E*&QG;4-#%8V>RPJ M_G*A0QF^9R=[IV '?+'5:Y[U0K>0C(IH5T^^&%I'RHNJGVNEK@GE[F7=L4," MB1]41V<(>RGXTY<'[TDT?@'NMDRIXN*I!AS!^R2BJ18MUH#P;.P.P8[M;-Q0MN=P-;+-C8*Y.HSRV&F MIW42:0R;J42J1KJU<.T1#.)9L $9Y5)C2'SBNOX$X%YRL5ES_^8*X/+1^M3" M=48H0'N)A8=-76=H^:X=3LW37H.Q6=/Z1E*U.BU(=S3V66"%H46&O4YGZ>/0 M]LC4%.T5$GOF?J=V3* DCV!7@$[:G.JWN4:M?6W/>Z]HA[1[U<5FD?N2*P9Q M5$8A4M\/(;[?^@AZ?60F/6P M[3-'KPLRECH/!\%HGFCLH J83%2!](I(S(KX!U.3/:9U/=@F^4Y@87P15\HF_K\SP)>,M<-<=#W=/NS/!#?5(V>'Z) M%^OFY*\/TQQ$7E&Q37*)4K:!D-:Y#[!$<[;7W"A>U,=C=UPIGM67.T9C)BH# M>+_A7#W?5 -T)ZRK_P!02P,$% @ A("K5CW6>4J)!0 =A\ !@ !X M;"]W;W)KE.*7+:T*S,5I];A@^XK@M'8J\@6R+&]1 MX*R_#>BLC2D=SX^_H_]>W[RXF0?,R)KF_V0I MW]W-@AE(R18?$Q=ACE?+BAY! M):T%FCRHV:^]!5]9*0MEPROQ:R;\^&K#,2R%X+LE M';6DHQK'&<'Y@'-<)@1@#A[(8U:66?DHZ=^3*J.IO!R1Y"VPX1N + 1UO)\" M>'4 V0R>5LAREHNG25RSV1QLM=7T7,*YO;HL0/7J7GZ!G_:8K09-@L2&P7C:<-AM.C6Z/9.-CF8BW#B/@E6"Z/GH-LN8Y5MJ# MCGW'( ]KDV"12;#8$%@O0VZ;(7?R>:E3,9>OR!0DM!!S \/UFY<\RV.B2\LD MXJUI<0=/F&W;80"5SF(R9GPQ9H]*KZ72FZ0R?B95DHEB%^V&25H!W4LJF8Y# M;]AWE8[B:5H/A+Y*S.2:;B5F)*:M)\9OB?%?1LQY.]:1Y ^6(Q8>VH'"U&3T M6Y]LDV"Q(; >ZT'+>C#)^E]"'>24::MOTO/6)]@D6!0,4C[WQ2O7=T)E@+C" ML$=;V-(67CM D#+M3U-_XJH=%Y".UU S37E*M8;#HD:!#Y'O*);1T'(>B!G) M]3Q;(6-HZ?B.ZZ-@A QH=6.]]3(ZE$GJ(C5-G'YO<1W/#92;64^OZ-:",HH6 MFT+K9^-,9$&# [\^#U!3HZ&: C@L4EN\"4*HEG.D,9U#RZF-E7=5K+%%'K2$ M1!B9^F&GA. /2:&)N5_/$M)4:^@X<$C5Y+INKE:3:+$IM'Y..BD&[?]S^H)$&F(:\.3F.9B*'H1NJS<:H[KHB4P.Z-/3"H3IQW -^HY)110918M-H?7I[W08 MG!9B&YR3^C-D"Z8O)4B]6H M-!L)Z]C^2+5VZ@Q.R[/KZ+I8MD.QYB'7$O]4_HS*-:-HL2FT?B8ZQ0:G)=MG M_ R.&=_)EZ.87YAH'JJ_Z!&BD'' M4SM69#1J?#EJ/PF=_H/3 G!*-T^[WDR<2;0(:N2B[P06=)$ZAE]AV=^/Z.0B M>J%<5"2BK=V+L(;2Q%<_BVF,H!VB$ 90Z321QG0.(71"(&PO=V]R:W-H965T&ULM5IK;^.V$OTK@GMQL076:_&A5VYB(,FVZ +=WB"YO?U,RW3, MKB2Z%)U'?WV'DF+9(L7$@7<_;&1[.)K#&LVY#I[*HJHO)FNM M-V>S69VO>54+606*KRXFE^CLFA(SH+'XO^"/]=YU8* LI/QF/GQ97DQ"$Q$O>*Z- M"P9_'O@U+PKC">+XJW,ZV=W3#-R_?O'^P"Q8S:]E\8=8ZO7%))T$2[YB MVT+?RL=?> C%_43.#F: [F: ^KS/?X,N4\C:62OMR+@9:5K)PWR:T#1$ M$3Z?/>P#!!?M@HN\Z;E<_@FKIZUL+:'CY++*1<&#JHO:?&NN MGL3HE$D\D;.#>8IW\Q1[D_B9@]-80@H8+2 =W83^6FD,^<0[?7D">3S!P "N<:ZWSM8YI&.$&4#$%Y;_I>4+W,0*_HC#6K M[GD]8*>ZYD!LII$4@BU$,#B>C5QS(+SEN><[% UL CS>BZQ;8 M2]0\N!+0?98B9\7'X$N5?W).!+42GF$,2F.8;]L.H3 :(034"Q+DY?'YC>(; M)J#S/QG:XNZ%%ME%F: T';9+EQT.$8G(2)2]'$!^/?#?78T5'&@V4&8?9-H% M2*2V[)QQVW0?A6D\Y%J'V91@E (MC\3="P/D5P;_XQ6#1BU*8-F'9D=C--]+ ML2@NRL56U7R,CUXEMJB ;AEG43@"LY<5R*\K+O.&D.I@PYX;9(UDRW.U MY:]4EBT#II@ (*&27)8HBR),CPBWE O&Y!?-UQV@;[(!F>@MF!(PB0@+\/AA#KL",[2-!E18;CG<^SG\]_> MLG]QAFX3^C2-44S#>!B\PS*A. W)R 8-]W2-\5$[Z%9AO6'SA4_$R!W"[\'O MN.=W[*5,H 69<[[LYJ!D>@LB[=ETW%<49^=W/S-IV/P;IO![<#;N.1O[.?MF MJ_(U+*;ZN#T0MFEXBJ*(6N@<=C$B,1TA;-P3-O83]FYU&4H12UAAB^?@0[?4 M?G26JQ.(S=5)EE(:6T@T(L/)([+T>P'X]<-C[:@9Z!GI$+LL2P-3F MK.>C.:-SQFX+@"Q,2$@M]OT>1PND5Q3$KRAV>U+-GKB1;; #6$D5U&L&MPL> MA5ZO>;%T020.?8%HC(>JVA_!>Q'V(H3X1<@@B29KH$.:W3=_XBH7(XK4[_;H M@W#'$46(4#*R(2*]2B'^0X576,#52IUH[>.&+*0D)58V'><2:83VMJF'0/:> M5_B%A@$BJEPUG>'#DK=7AL=:?(:1FPM#RP^P%D=T!W'H#HI0F@W;AL-PFB(< MI]$8EEY3$+^F,(3VT8JV@6#V%4KDFG=HF X6_%Y4EE>;[:2B,,P MA;W_$)AM&)$8H9B,,#7I-0?Q:X[C@/%J^0HD6U(@2E&69<,3!8?1#_D<+U4=5E'Q& !$)9:D=L6X*H2FD\&G&O%(A?*=P>3K4S3IO007TC M2WR_;G<88\_[Q,_[IZX4F^/'*L6V?*52>CU ,J].O=MN-D5S1L,*\^@D+V2] M5:TH>)&PT*_:MQ> 8-S/5T]$^!W:[R$?:"\?J%\^?'EYP&*$@_-!J^-P 5D* MSF%%,1[I5K2G?OH*];^^M3/TPMY[:.6__;&II+9$B,((CQP]TEXA4+]"N!P@ M@?57,+/XM!Q[R-+,P$XZ.*%CZ\$X#B/[\:4_MO?69R\JJ%]4_,J;9['=\PBY MT P,FJ,H_I0W3RX:M5OQQ[VSJ<.SM1'!Y+_QT;DGUG0"I\0HP8/LS_;>I2FY MNF]>,:J#IH#;=U=VW^Y>8[IL7MX9?'^%SJ[;EY%Z-^V[45^9 CU2PS2LP&7X M*8&*5.WK1NT'+3?-&SL+J;4LF\LU9TNNC '\OI)2OWPP-]B]]#7_!U!+ P04 M " "$@*M6(8,QN_4) #P& & 'AL+W=OL =[D-;BR+GY9F99X;JT<:Z;WZM5! /96'\<6\=0O7QX,!G M:U5*/["5,GBSM*Z4 8]N=> KIV3.A\KB8#PNW$G1[8.A3;J MQ@E?EZ5TVZDJ[.:X-^HU"U_U:AUHX>#DJ)(K-5?AKKIQ>#IHI>2Z5,9K:X13 MR^/>9/1Q^H;V\X8_M-KXO=^"/%E8^XT>+O+CWI ,4H7* DF0^.=>S511D""8 M\3W)[+4JZ>#^[T;Z9_8=OBRD5S-;_$OG87W<^] 3N5K*N@A?[>:+2OZ\)7F9 M+3S_+39Q[[MA3V2U#[9,AV%!J4W\5SXD'/8.?'CNP#@=&+/=41%;>2J#/#ER M=B,<[88T^L&N\FD8IPT%91XG9_/9UXN;VXOK*W']64SOYA=79_.Y MF%R=BOG%^=7%YXO9Y.I63&:SZ[NKVXNK&O]N+%^.GY1X*5T W$XZHOQ<'SX@KS#%HU# MEG?X_T$C*GOSM#(JMX^^DIDZ[J&>O'+WJG?RZR^C=\-/+[CRIG7ES4O2_]>N MO*SLZOKV3(S$K[]\&(_&G\1_H5N<*I\Y77')VJ68UAZZO!>7VED4H=,/XE+E M.I.%N##90+P*:\6*Q\-/,UM6TFSY:?3I[T)[(46AETKX3"N3*2^RN$54D*^4 MTV:%+<;>JT($E:V-+>QJ*T!V8J&M,BO=[%K61;$5P4GCJT*:(!>%$B!#/(M@ MQ5H5E?#R7@EI?8,N]\@/QV=94 $(;).[P'WU!/B3C MR6B81KY+X4M9%&+E;%W10C1>PPT9^ SL5$N'FJ*WN8(7MF*7BJ" MT'8O@'')RRG@=A'0[W"(7U1ZY9-T6)>Q@)(!%;4I+0#2V,HQB/*>=E\;'332 M.J&$SA<08/2 F!*/$Y)RR46]WW1NU#8%,CPA>@_-%C^"M?!6R*HJ4$Z$+2!X MI,12Q!NOMH37(=ZC(,!5YUG1-K2357(';6,> ^ C.5#TA1 ME'!*5&O:@D[%''0;X/.M1!I;I0\ %)09D#Q'/A43I!K70&/%!> M@>*4,B2:W)C*QT_E'SK(:/14>HKD4MP@462$@\&26:(EPK8V$B ':,HL6,)X M2C/8;C)*#A^@/*J$H-!!&E8NJ/HJ%A_YA42['(=5Q)V>@08I0JU!9E6@@E;* M*">)X/!>52&>)>EWADV9DUI6.2F1&9EL(W WF _$^61RT[)N ZJK"]5:V96S M?[@]-U=9[5 "*F;4V4.VEF;%#I;:\Q38G)N?S7;J.OFK*:%T2:4(?O)=^EKJ M@MG1-]2*#(P;:3G%@//7JY^A[]>V+G( +F@6)KAPX,_:Q&&3L2:_FU@^*8/< M-#8TQ KS(2,Q2\+_<25/C*DAY"M;3:Q LZD8#5__DYL6-P5-9"FVR&:AN,^< M(G?+!9Q-H])X@(2,?(9VD3HMV E3.!D6JZ:3E#\! UV(QFQ!;"MX*G'B(YJ1WU5K:]D5Y9KPG*/B1YC-@<2O2.Q")]J+?9 MM[4M.:2;\62]PY? M,DQL0HFV.IE0'[F4(06N8AB':T'Q! MS;/)WB=- "WN:R'RI.X?-(I*33F1])4][*H M68RO%QZ.$5+H#%SY68OMDEB4E.38VYC[DVB174F2(\18$N(%HF#.=^CI/BNL M)_M2'KXLA>K'3N6,F>F@$=QCK#102!*$,=X-+G)IP?B MSC.V9^@,)1,81:O:8W&\?!+J2 NDA_*26:$ES 0^I.U*CZPIY3@O996]T++W,B]@#0_=R;\D%[/ M3 -Q M5E:%W2J%5 RPB*(R0Q/4 ;TG3T5"4[GVL7BC+PH=.WYA:-LIYFEYKQWFKHG. M^Q!7:+6,P\ 9\+(E6G_J55NRLWL%F7S%)0:KW9ED;[B'N)6F;D5E*(DZ<1G@ M]J4:#USK018] 7\R?&VN&,$[9EDEU6^ ] XBC;$ M]+S"72]QGA+ 81/.([".H0.1#=N0>T7LD!ZURYN=:>.H:P81S-"!VG="I),GZ< J'DCC M0)\P$.#"17-=N=V>?TU)=>:X23H;1N)WA?KN>=@IEL%>GS;O^ M,T80,662+F^%1+O/;<6!-&I#W8MZ"T&Q-^OZ-O:8).MN4TT-0!D450-,SS2 M@0== P[W U:!C'RE^5N+L:*P:";NA>PALU]I[$<'T]SC<=F-$YM& [ZW-,EC M5T6=HPX=FGX:'N;T?"\74]C00SSS*W409N&?#_4ELHFFP47"P#77BOU/(/ Y MAF,WY3\?#UAG\#MKNB2S9X*\@>115'B88I+9B;GIBHD;8,&$4A\:G]]*R?=Y M,I\VB3^9WXDK.Z!:?/=Z!#:]Q*T=!-=D?NJ9OUM//9HN&"U0=#-V-8M]Z@/E MP=Y7: H^?VOGUFU"_"#=KK:?\R?Q*_9N>_R_ # ^+0BUQ=#AX_[8G7/R^ M'A^"K?B;]L*&8$O^N<8U3#G:@/=+BVM5>B %[7]RG/P;4$L#!!0 ( (2 MJU9O7C/]K@0 D+ 8 >&PO=V]R:W-H965T&ULI5;; M;MLX$/V5@0H4NX#CBYRV@6,;2+(I-D#3#7)IGREI;!&A2(6DXOCO.T-*CIHX MP2[VQ1:IF3-GKIKYQMA[5R)Z>*J4=HND]+Z>C48N+[$2;FAJU/1F96PE/!WM M>N1JBZ((2I4:I>/QYU$EI$Z6\W!W99=STW@E-5Y9<$U5";L]164VBV22=!?7 M,[ G MF3'W?+@H%LF8":'"W#."H+]'/$.E&(AH/+28R;I0+O[")LNDT@;QQWE2M,C&HI([_XJF- M0T_A:/R&0MHJI(%W-!18_B6\6,ZMV8!E:4+CA^!JT"9R4G-2;KREMY+T_/+K MR<4U_#CY=G<.E^!<%UC\ MKC\B3CMB:4?L-'T7\%+8(4PG TC'Z?0=O.G.T6G F_YO1R/.X7X<;I*9JT6. MBX2ZP*%]Q&3Y\P'Q9N M2X25D!8>A6H0S H\W9R9JA9Z&W2_'#M822UT+H4"J9VW#;6D=]R0W%DNJ(C* M--K3H_!]"$#G)74.NOA*>NK11A6DG",U(P%";K1N.W0C?1G4G5"!C:"N=8XF MD[%0"UF\)>^MT&Z%-NB DB*32OHMBQ.$L05:M8U2(JIFZ#>(FCK)WA-^+:R7 MN23.Y%#K0X7"-1;96RC(!_@#G\B!VLH<_QR&V'5N-HX\%*1E$0^\Q!A0$2R5 M=!0V+[=A>!30U'1I,BX@C3[H74E=-QQ8TW'H)6D&W_ 1%4QFT$J% MP.I<-07"0V,\V0@<77 _#+W634HE!5(6Y)',*9TAMBXPZ&(FT0U;"^D,+J() M0^&P;$AWQJ-50:0\ 91 L)*774\#9F.Y. YK[>4DV7Y!D2DY64@G;$:*; M'I_!:Z\Z=W8LM/&MJ\>L'0G+7H!^I\HRN> JH'*RUF3&"K:0;?M";6U0[D5D MV63.4X50)W U<>\T2H%'6W6ML]>!+J#3&=SI/6GN^+FFKHUM>9"JCT2UZ9@$ M#[FN.6//:G*MY8H2R@UH(J]7/?T&L7X1YXJ$"(A"G M7!B/A 1\:26#<]0/. MWX8^H?Q/T\]32I@PRX5W77U0DEX0V?7!FU:EY^0^$FJ<,(1Q-[PA<1NZ8,M9 MYC[[EU9^EI("&#HYAH]S2$='(<.\L2$$(8(E?;D5AYP<+8+?L99>5MY>@$IL MP\2@3<5Q0=&L(=4"5M9405'J-52F0$61*R6U $T+>%T&77=DJ/.2&<-6HBHH MY!;;LJ !5G _9-;+2E@[( X8H(S,9S\\>-00]UDBLJ/IYT;[OL&CGKK285V M'98PJC+^9L1-97>[V_-.XGKS+!Z71-H*UO05 H4K4AT/OWQ*P,;%*QZ\J<.R MDQE/JU-X+"D>:%F WJ\,1:L]L('=]KO\!5!+ P04 " "$@*M6BH.]-90# M #=" & 'AL+W=O'^^EO)/X!>2V?N'NX!;*WV M^_3M:J7U9&OLLRL0"5Y+I=TT*HBJBSAV68&E<'U3H>:9E;&E(![:=>PJBR(/ MH%+%:9*$,\F ME5CC'.FQ>K \BCN67):HG30:+*ZFT=7@XGKD_8/#D\2M.W@''\G2F&<_^))/ MH\0+0H49>0;!CQ>\0:4\$5V"CZ:K:?L8GGO>?+C'+A'[:U[V 80;9Q9,H&S I*J>NG>&WR< 8)S\ MI T@#;KKA8+*7P2)V<2:+5COS6S^)80:T"Q.:K\I<[(\*QE'LR_W3[?SQ=WM M_6(^B8D)O3G.&O!U#4Y_ !["G=%4.+C5.>;'^)B%=&K25LUU>I+P3M@^# <] M2)-T>()OV$4W#'S#?Q==#1Y]'^R/PX6K1(;3B.O=H7W!:/;NS> \N3PA;=1) M&YUB_YFTT^#[WQ>W,(1W;\;I(+V$ RY8% @WIJR$WG']6(N:U ZD?D%'#B3_ M\#5#YR 3KF [//;G?5CP@78;NP.'#)(DT?6/J*0FU+D#H7,HA /B.;&42M(. MR$!A5.YM#INE^-SR4CS#!\<3[OHP[ZBYQJD 8^5::J$Z%\@%\:1906DL,IW0 M_&<1>1S*3+#58F4L80XLHD"5GY$YZP@.U_9*:T!F;.X!!(*)2?[%@\PXZL&V MD%D!HJJL>95E6'TEI(47H38(.?\X A^JQK5BM4O%?-(]>XT9RULS@%-XY.XS MQ>5"8#U?'ZZ4.M+E10/?1USKO'9;[)Q4+TJ3Y7MJLT^*K!.B_(Z%A!B-L$-_ M3OSV' <48N:%0BCY02B!@_;;&0KGPZ4[3ECP^D:6SR!/K(SBZ]M=A))+AI?_ MV_.J"[BU/&JN7?4STR>?BV_);GS.VL%G+F&IU_ K=S+W#^MOQCG-B>?''\>])$E@88C+ MIJ4[@NZ-+<7>TE =X5K*QOB]VRX^:#DEVG5HK'RIF(VFNOMTUJYW7]4M:^]> M-WZNN+5/N<(50Y/^A_<1'[+03.L!F2HTL*4A;H?AM>#O#[3>@>=7AK/5#/P" MW1?-[&]02P,$% @ A("K5CR5!F-A P T0< !D !X;"]W;W)K&ULM55M;^(X$/XK5K9:W4I6$QP(H04D*.DN$@66ESW= MQY ,)-HDSMI.:>_7W]@!2O5;(GI4H M5=[9MHP2R$-YRTLH<&?+11XJ%,7.EJ6 ,#9.>68SQ_'L/$P+J]\UNKGH=WFE MLK2 N2"RRO-0O XAX_N>U;".BD6Z2Y16V/UN&>Y@"6I=S@5*]@DE3G,H9,H+ M(F#;LP:-NV%3VQN#'RGLY=F:Z$PVG/_4PCCN68XF!!E$2B.$^'N&!\@R#80T M?ATPK5-([7B^/J(_FMPQETTHX8%G?Z:Q2GJ6;Y$8MF&5J07??X-#/BV-%_%, MFB_9U[9M-(XJJ7A^<$8&>5K4__#E< YG#K[S@0,[.###NPYD6(Y"%?:[@N^) MT-:(IA.-Y-)"7\I2"=Q-T4_UYXO9/%BL_B*#Z8@$W]?C^5,P775MA=C: MPHX..,,:AWV XY(G7JA$DJ"((7[O;R.G$S%V)#9D5P&?0G%+W 8ES&'N%3SW ME*AK\-P/\":#X5M^E#RN%]/Q:KT(*)D$@V7P;389D?$3'L>/0%LLS8$\S*;+ MU6+]L!K/IF0\);C]=1$LEY?.IP[?O!Q>OZT[6881]"Q\/!+$,UC]SY\:GG-_ M);GF*;GF-?3_/[GKX:>S54":Y/,GGS78/;E<4V0NL)4(]4K"(B;PJTI+?-R* M1!Q?N%00$[XE*@&RY1FVBK38D5"B[L[@.N[]?_YC246)J:D11)!O0!CA=S-= M<.<"(Y-PP6"<]BDN:EX,^@O>7)U*4N M.C/F7- \5J)(526 DFWZHA?2G%K$\[)2(-Y0&$6"U.\TKVB.?Z3E^-3I.&<: M';'5,&9)('LL4!NF-^A'>8; MJQOFZ=3;6$/"U))*! #)Z]8$NC6=58&Y:.VF+YGBB)$EF"&1O=Y>>I3V69O- M0>S,,)%X*56AZHY[TI[FU:!NTV_F];!#$KNTD"2#+;HZM^V6140]0&I!\=(T M[0U7. +,,L&9"T(;X/Z6#KH46MO6.>+S.E'5J M0E! HC0"P^49)E 4&@AI_-EA6NTG=6)WOT?_:FK'6AZ9A DO'O)494,KMD@* M"[8JU)ROO\&NGE#C);R0YI>LFU@:62192<7+73(R*/.J6=EFUX=.0NR^D^#M M$CS#N_F087G)%!L-!%\3H:,136],J28;R>65'LJM$GB:8YX:74PF\_OI)9G^ MGDVO;Z>W TG-/:. EXQ M<4I\:A//]?PC>'Y;HF_P_ ^4V" $;R/HA]&7-4M@:.'-ER">P1J=?*(]]_P( MOZ#E%QQ#_R]^QQ&N;^ZF)"0GGV*/>N?D-2"Y2!*Q@I3 !M^R!$D2CJ]**G3Q M!5$9D 4O\'GFU9(PB;Z^P7+]\P^O.,PD,].\A 3*1Q#&>!VF1]TU//* DB!; MUV<2A9$=>;3CH7;@!W8O"LE/6+*B/:$QM4/::^W8M:.S@-RQ30=PO_J1';KN M@9M2SSZ+ O(#MH37>:4%I$#-0_H)+W47F1&5-MZUW0X,C>T(S9F +PD.*T^0 MGE2K=(O94AVRV$_NL"T-[IQO6:'R5_R[&;X=8--N<):B4T1L^YV6G45V3.GA M;>BVE+JA[8;Q"]]9@#A1V]"WKKS34: 2Q-+HK+YGJTHU8M1Z6RF_:!3L7WCS M/X W9IE7$MN]P%3W- HM(AIM;0S%:Z-GCURA.IIM9D:C _!\P;G:&_H#[1_< MZ"]02P,$% @ A("K5I8!7#V_ P 80@ !D !X;"]W;W)K&ULE5;;;N,V$/V5@7:[: &O=;&=./$%B),LNL6F#;+>]IF6 MQA(1D51)*HK_OD-*EMT@=M$7BQS..3QS(>EYH_2S*1 MO(I2FD506%M=AZ%) M"Q3,#%6%DE:V2@MF::KST%0:6>9!H@R3*+H(!>,R6,Z][5$OYZJV)9?XJ,'4 M0C"]6V&IFD40!WO#$\\+ZPSAW:_6\] 2DYN':8=:M:CD!&H$#TK:PL"]S##[-SXD!;V, M9"]CE9PE?&!Z"*-X $F4C,[PC?JP1IYO]#_#:E'C]U'N %R;BJ6X"*C##>H7 M#):?/L07T>R,IG&O:7R._:2F\ZC?_UC?PP5\^C!-XF0&C@2^2OB-R9H.$>4K MOAJ +1!NE:B8W $WIL;,FYXP1VD-J*V?_I!T +3A=N>CPE52^NX/HZFD\'5U:5;,MV M[K3Y("YGQC4R%[4 K7:L='(V)<^91] ]XR$[9!K0M1?<88IB@[IKD'@ZA#5Y M>"D;3,I:S& E/8FG8[(65A9[@8TRBA1D-4(ZI#, MK@$G0[CQ2=LH6P"U9EKTO>F1;P0E25N!#2N93(FQML:2'Y>Y8[<%[50J)J%A MID_5T%6191EW49^LX%')&,319Y^5AFG-*/%60563.+J42,5@,KT$4S#*PZFT M4RH$":)+)7UVJ2))^(HZY410:>ZDNUH.+R<^@9YL $W!*0$:W15/LHZCLX56 M=?XV1T/X4MM:>TZ9\HJ5=&.1@4(E;:[ &6XL-%0R8,Y0TM-@KGT+1J/9?WYO M?-\9N*O[5EPW6+[@T:WDU!U4[9&D;MQ//O:'RM6\-^];>4U'HX1M&\F1_HKM MA#]5;V7M@=_04*IKKT>;DH&W/UEG>NW_"HVM? MH,[]X^:J3-EI7X#>VK^?-^VS<7!O'U]*5MG5A5^4>$ MC@0]27Y8T'\ U,Z!UK>*3F,W<1OT_RJ6_P!02P,$% @ A("K5ED_H-0- M"P ["$ !D !X;"]W;W)K&ULS5I9<]LX$OXK M*(]WRJYB9)(Z3.5P59+Q[,Q4S<8;YZA]A$A(PH8B-2!H1?OK]^L&2%&RCB3K MAWU(+$) W_UU-ZB7J])\J>9*6?%UD1?5J[.YMQ^;JC_RKI#EXFLU-LR_ZPS.W]UEIR)3$UEG=OWY>HWY?49$KVTS"O^7ZS< MWJA_)M*ZLN7"'X8$"UVXO_*KMT/G0!(>.!#[ S'+[1BQE+](*V]>FG(E#.T& M-?K JO)I"*<+Z$>!B,.X?X1>OU6LS_3ZWZV8.S?8 M?XZ2X'FUE*EZ=88HKY1Y4&CH113_Q6YIDRCXX) MT!*JL-KFCE]9*/%06B4 &T+)=.[XB;G*,T')F.>(8FN)5E5/%AH?^:!TQW;H MSQW;GKBO)_]&/M-.>&>JC"I2:&'GTH+>6DR4D,MEKE,YR173@S6 19651::+ MF3]EP,P9(.A*MZL5S-A5RFU:FE(8I)K0!5//=&6-GM0$,I#P]\>K3%J25G(*2\)G:\"E)9JYEA.=:ZMA'&B. MY[]JG4F6IFNXLCAF(9*(-4)RPDB4F0$+T,091%_FBER'B*DGL#N8XS33J4U5 MRX)]M9IKG-=65% ;'(6?I41 /=X.RPX6#_OI%M6,HNX^GT:F+V*@W M"L421F&2 6Q5 :=I#]PV,V55D4E3I;+*[0^!KGD.^_0XDUJ2:5Y6BF/6&2$* M V^(+9(%ZF>7(*+0E%\U8ESE:W&>])*&?N"]!=BL4SY> T+-RFA^0."D95U8 MYS=2&;E+H<7/)>QB-L*IKRC.E:IZ6]D/#S[HLJ[ V(<=P\!YW(^#9#PF\;+& MQQL]RXI#*IMP3G^>J.!! M+KK3KT=>><@-!H,Q4J2H& 'PTRUQXTLTR014FPI M=?8,1YN4*QW+-S*7B'EQS[T.&?,\CB.$WH )DOVM*IZ!.=&;J4(9RE?LDQD* MK]<9:C5&)_&(\'UK QCV'6*.38,0<-1KSD\G%I-N6,NOR#3 M%Q-XUZ_&G&J @Q7]%U\'<7\N&N3_=N+R+X:L@,:I\K(#QJA* ^S/*!P3]P"^>P:*)82KL)_=XB#RJ': MFGA$P5ZTZ18>E\X//DSIS'ZRXH*^)Q)Q^(*WT2H_1R\N79:VRQ0:#SJ#-E0D MZ2"IP#$*]9Q2Y=+'$I1&/4EMJVY=:-O%!+F2!M #-RFD5+E65-LRC3RQI6G MI"#$D@0NVQ"+PKH_BAB:\C4E8[=&>&;\K3=)-/86 +2@>."Y$'A'TC6AV\CQT1V>%M"U1>= %Y8!?7:08 MURK5 .%4FPIX#47 @+N?*6H.M%\K:0)H!UMP5_&'+&H,:J)-10]XA(6^4)>BD%O^+6!NJ)R(*(?H1ZPQ=F^5P;<\[;[YNM"*] MRUF!WJ?:SA9J6='_N?[7]X)\,90U ,L, ; T_DK=:8 8/$FHWDZCAHE95T,D?UK9YS9H;]%T_V]S-??I,G-S#O$!YA8SU;9(:6IH&IGXH=-+3*VP*>O9 MG%L!M@H9(U,P0+ET,Z0;(+>&^X/NZKB)N.Y3"G/YIGG3?AOX&HH-DYXJG(]7[36%S2/F1 M"]L!A-];!L6%[VO>WW]L&Y^G@?];"B:0Y2O&W5J+8(9/]$(]JKITK8HRD:^; M:;>]M^Q+P_UL:&))/[OZ%#/DK&7*G0GQBNWXLR&84>?O* MV91./$ MH6_8%H'(76(XT!^)3X["!3 WB<>7O'N8;/#]8A ,DN2RH=)EN8N\OBUBO U_ M"&_ALP9F!U$0#F,?[?TPB,?A$^3KK;\?\'EQU_2+W(9N30^IOXGD2_SFE,N/ MILNL@)!9TW=1@KG+D6,LFJRZO;^[:].JKAI @&GYVC0[D$AT[0[!3,; ROC[ MV@E*%.ZIJ'+;][;,]!0#E.4[UP_ Q51<1TG@97K;=<.'3=_9/SI>@;NVFH>R M4\,=>!_BKR:!=IIL8-Y%)=PG$KSA=^=FZ%.I.@G@H:.!V*=\=ZMOALQWH MW2#,+RA.3>OZ4D0G9_6GF\TU^,4[)C:TK/TT_AUC>#-%'+\T'!YWZ,F[&>?' M)YOQV?]'QOM=X^P9[Q]?A_IJL,/E>ZIL,T]\EL;P!:%[7+G'IRLB'KM;-MW0 M.MS5#\<$X]&C)KY]'WJP:[_=[\,Z(T54L^]C&]7VY\RO'9O\#?;W>\@(,2,H"%74QP->]?#,V'<;PO< M@RV7_#Y_4EI$$7^<<[-'&_#]M"QM\T ,VA]XW/P74$L#!!0 ( (2 JU85 MW+ I2P, ($' 9 >&PO=V]R:W-H965T/_?JT5;I'R9'M/"K$-*,@]S:\B**3)ICP4Q'E2CI9*UTP2R)>A.94B/+ MO%$AHB2.!U'!N PF([]WJRH#1<2="X'@?3[L6L[_2]PC>.6W.P!N?)2JD?3EAD MXR!VA%!@:AT"H]\#SE$(!T0T?C:807NE,SQ<[] _>M_)EQ4S.%?B.\]L/@Z& M 62X9I6P=VK[&1M_3AU>JH3Q7]C6NDD20%H9JXK&F!@47-9_]JN)PX'!,'[! M(&D,$L^[OLBS_, LFXRTVH)VVH3F%MY5;TWDN'1)65I-IYSL[&2Y^'2S^+B8 M3V_N8?YU>?_E^NIN.8HL03N%*&U@9C5,\@),#ZZ5M+F!*YEA]J=]1)1:7LF. MURPY"GC-= =ZW1"2..D=P>NU?O8\7N]__:QA^L_#N!:Y,"5+<1Q0#QC4#QA, MWKSJ#N++(R3[+:J*)E\A)QE MH"0V]88:;,XL-4RJ*FDQ ^I]Z,;Q:U!KL,HR0>WX@+)"?V()R>8:$8JZ!M#5 M % &T[Q-(3"9N472\3>GE=8H+>&DR!_82NR@N-FSH#67J:@<&I=P=Z"K54%R MJ;E!F''2SGC*1 @+F7;@K?,\B2\;!2]U+]^1BYYKJHB?- 2Z8H+)%,&WC^G\ M$9.:&2F=G(7GPZ[G?S((SP;#?W Z)#A3HI] XC$$9D"K1R8L1UJA8#[*SBF' M:THNW], ]>$F>9K2T*H$TS"K#.7:&,K"SOT.3(U3?.;F#^1"L:) -KM$PS[) M^C[^>QZ$[=1HV/"B*@Z(TBTGI\->>'Y:XY_T!X/PO-=_ZMUA=D)8D2,9E4H# M6U' M:77PKH8;YC.N-Q03H2;TVS%!:>#0YKK2@BGZILM [8A6V.]RIY]Y[GN MBP[&(M73Q@]_JB]7U?6$;'?;]V5:C]6]>OTX470W="T(7)-IW#D[#4#7 [\6 MK"K]D%TI2\7KESF]D:B= IVOE;([P5W0OKJ3WU!+ P04 " "$@*M6FQ'G M?Y\" J!@ &0 'AL+W=O M\[O8=^D52C^:!-'"BTBEZ7N)M=F5[YLH0<',F&[:M1U^$KP"^.A3D8@\MDK=2C"Z9QWPN< M(4PQLDZ!T>L9QYBF3HAL/.TTO69+1SP<[]6_5;E3+FMF<*S2WSRV2=^[]"#& M#Z^*6]SE<^[T(I6:Z@E%C>T$'D2YL4KLR.1 <%F_V>'8SO9K/I:C:9KY8P MG-_ ^&Z^FLZ_3^;CZ639\RUMX8!^M),;U7+A!W(=F"EI$P,3&6/\FN^3M<9? MN/YW_E6\MUWY=S)7-E,A9AWZ.:,*B? MT1NXQ]7\W>UQN?K>:P%:"3U< D3%ZB-#=44Q]CUV@+1 DV01@KD3%9$C.NX@=)5&VX+5NO MUKFA8G_*N4;"*;KKC^@N/A>Y *U*EMH2,E8Z?>, K[5 ;>#3>1"T@B" C(R6 MZ&Y0;=I!=UZ=BQ]2%9]OZ4C>&B^X3> >,\T-MO8#2)AY8T6M4[YEKL,T;O:9 MO&OEO6OA']2O0+VMNI2!2.72UJ7@=+X2\@^5,*;)= MA9 9U? HER-52$9CHY2E(]>VQZ.,\GPP.S=K]W)V+DJ=\IS=2Z+*+*-R?<52 ML;H8.(-FX2M?)AH71K/S@B[9 ]._%?<2GD8M2LPSEBLN^2AO M!+YQME*=_PEZ,A?B#WSX%%\,;"3$4A9I1*#P\\2N69HB$-#X46,.6I.HV/V_ M0?]H? =?YE2Q:Y%^Y[%.+@:3 8G9@I:I_BI6O[+:GP#Q(I$J\Y>L*EG'&Y"H M5%IDM3(PR'A>_=+G.@X=A8E]0,&M%5S#NS)D6'Z@FL[.I5@1B=* AO\85XTV MD.,Y'LJ#EK#+04_/;F\N'VX>SD<:L'!E%-5Z5Y6>>T#/(WUCGD&SWNU8Y6>OU\/B^!4%31B%P/( M;XACD[=O)J[CGI$*ASPFC%R+ MK*#YFJ0,DE,1KA6)A"R$I)J1!.KT1TFE9E)99)7P*"&)*!M!=)!*6*-Y#+G\ M!#5:0,5I D4/^E VRFR)Q8)'C)BX#(U58XT ;$;F;$ESPG-R62XA8?$ ':/% M%<$F$I*.IUW/49=#Y@,7X$/AZ:*M$D6L'! X4 [$?)J[31 M"044"7A1),H$FA'*3SP![(K:70%=*5<879J:F)@."58?RJ)(3D@,@E9-.XP6\N^> M#P07W1$8;75J"M+VSE[]>UL%L7F\KCV.*J-WIBB;;D@NJ]"\%/M+5;S]R#;; M7W'SJ<1O=][ !;)F<&&!"@SS#@6MR5I7-N8"AUKXH]? M'[DZ-3E[>42N2RDQ/5X?P3X"]-6FB'J5TO',FX96,.Z&\ A,KS*(F*=\6??> M#J1G^8Y'/HL\^M>^W&X3K\YL8\JUQ@ZTJ[&WAW\_*3ID^S"A-1G;[?.G3DG5 M15I7E!EIX9FJ$2.AJG[\7U39W_T^)I*QK9M,'1QD<:@XF^5>D?:KSD!L%G&> M0*L!9WYA.2RFIG!H#!.1*XU",,=.R,2U)I/=XMOBT_Q>9IA%?]*MA(R;0OW0 MK3ICJRM^0J:6/['A7&"V,&4ZYW9"8WVUNS5[)!C8Y!N5]8#=D'OGO'^]M[YM M.;9M=/=@XD4&;O\ 7D@.KPP\79OA19\99!O/52E-TT;H2&09^@DO)@3?1-W! M?$7FFZ#W9LHFAWH;CP*'GTE::"P3SPH#M]MJ;&L2>IT%W_%A*@2HX>]0"]S0 MLEU[9]UQ+=O;70Z\J65#"@%6L+OI0_;O46INO8?D 6QWC@3!U'*<72,'P6IY M MW-\, ZG+Z\V+(1KXZO?H6VN1I7QBFA3>V M/&_7$PC9U/;V*813R_5M2!:E\&)9:G-]K!M 7_Z=[\+XMB?O=W?@"N'9>]9] M%UF!QCV^=L $>Z)IR78G*38>R$++AK0+W$W,,1$M=RLS02B 0-N;]+V,8XX- M#D+4O<5)5EU%='M]_8<3YG;SWF/>F;@R%UUBWK8.3(;OYM, BW^F3U"J2[AZ M,VQ1YIJ/0._,Z\MNQ/H3I5D?#S?^]@;%)A.#_=E]KUP>Y/ARV.AR%L MUT_[WI5'G<\4&9-+\S$&FSPPJKY8M*OM]Y[+ZC/'1KSZ6 017L( H+4+6' M83"H7FB:!RT*\]%C+K06F?D7WX691 '87PBAFP&PO=V]R:W-H965T2&\[0+2LN74DZ[7%7"]SR:9$&N=.+4=V/WW-W8@ ML"JE5?L%_#+S^'EF/.-,#U(]ZP+1P$LI*CWS"F/JNR#0:8$ETSU98T4[N50E M,S15NT#7"EGFG$H1Q&$X#$K&*V\^=6M/:CZ5C1&\PB<%NBE+IEX7*.1AYD7> M:6'%=X6Q"\%\6K,=KM'\6S\IF@4=2L9+K#27%2C,9]Y#=+=(K+TS^,+QH"_& M8)5LI7RVD[^RF1=:0B@P-1:!T=\>'U$("T0TOAXQO>Y(ZW@Y/J'_Z;23EBW3 M^"C%?SPSQY!ASAIA5O+P$8]Z!A8OE4*[7SBTMM'$@[311I9'9V)0\JK] M9R_'.%PXC,/O.,1'A]CQ;@]R+#\PP^93)0^@K#6AV8&3ZKR)'*]L4M9&T2XG M/S/_9[F!OS^OU_"T7,'ZX\-J.0T,X=K=(#UB+%J,^#L8??@D*U-H6%899F_] M ^+3D8I/I!;Q3/W?$MEB)-_3F[]]%P_#^!L.D8YC<0O])AC_ ^+Q90A3!^W?C.(KOX5M,6##-4ZBH MUH74&FJD\BR80N :4B;21C"#&6Q?(>-[GO%JYXQYE$)',@LY)*S6%JH!Z@#:L<3-8H^V?]Z50NLQY\X**Q,&_H7"+<8/6K M/'Q@N2$;PYXM#*^,)&-J,1E!M&U""#J&F%&S@%H:K QGXFB?\64]9HVFHH M:M>%%(P06BD=2UY2%1O*GDO5,2L*:ZGL>:?TM!FE^-I:KVCGSM55V+__Y?^- MR_AEJ[S(^,G(9=YF'1Z/=]C(]!ED?0S1A?Z32^)'R<"/QD,:A>' 'X4AK% ; MQ5.KJ 5H*F[T^93)V!^/H_,\[ON#X>#MF0>F%$7N[#68#/W!> 2CR<#OCR:P MD88J([WTP:\-WS.!;]S\, G]X2"QHSCQATERVKO6.8.+QZQ$M7-/-C4"V52F M?=>ZU>ZKX*%]#,_F[2<%A7?'*6H"Z.!!ZI]IMN)D;5[&K?2T$/KA@5] MV:"R!K2?2[KGQXD]H/M6FO\/4$L#!!0 ( (2 JU8OB9M91P@ )86 9 M >&PO=V]R:W-H965TVS)DVJ@[)WR9Y](]CU1F'R]:_5;]Q;U>+ -]T;T\ M+^1"355X*.XMLY9(U5R66;BWC[^K*IZWI"^QF>>_XC&>/87%I/3!YI4PGG-MXG_Y5.5A M0^"LMT=@4 D,V.]HB+W\*(.\/'?V43@Z#6WT@4-E:3BG#15E&AS>:LB%RX]7 MT_']Y.[+Y/9&W'X2HX?IY.9J.A7#FX]B.KF^F7R:C(H/C _J.F\0__=(_Z7TX$,J;)I0WA[1?CJ377MBYN'.JD$X2'';Y^/-: MQ)>E K 2FQ?2/&NS$*619:J#2D5B45GC\6FNC32)EIGP008%2 =6%" \CJ)B M*5=*S)0RHF#U$-.&5;L4P@JP"$M^+DT@0X73T%EDRHN%,LK)+'NF]ZH(49:T M/QAV94IFV>0P5TXG4AS]]LO98-#[\-"9=L3U<'C'S_T/KX0T*8NZ,E.-E]MZ M-H4;N:E*2J<#T, JKIZ2I30+#C#7GCFLEIM>C=?FB@(8DK-,B6#A=H!_.=BN ML"XF*>:6U,YU1H%+&! ^1[S*50?IZZH&'2J)5R]EWR]MF:5(N" FIW1!X&MI M(E5RKBGNNI8[=5"8QE)"<-0IN \= 7-@G?^JNA1M__2#%T-C2BBY9Z\%+!&S MBG[O]9\"\X5%YMHG./*LI!.*N$%\5(G*9PBV0O>@(R91O2VT(7^1IEP:S!!R MK!T]WVS*%Y*!.4!#0B"E" A4G^$K5--QNM.O8.%XT, 3[S&[J%8,5!/$7&J' MUHN^U]H+ZS6EL@U-'@."2XE)&F'CVS!ODV]+FZ7*^2H]0GTO=7CFO";2+\4< M$],WB:E[ TJT3;V8E?#8*2I!XYB&(]JD:"B:=77W[G1!0.V&%02$9I# %D E MN>9U07,(S#*E%I%Y"=-;N<( MB8VD.%N[^T*UR*]*DZ.,L2;4"T1!G_ V10MEUI-_51\>5MDYP+%O&XY]>Y = M[U622Q/Y;:5MZE#RRP%9TVL2%C>%1@[%. MPDAFS*E36ALBD-FPF1]6%T+;F M(,I(+K\IH1I3E&34L,R+JH)+"?S.YT0\$:15#65.(XZ3C_-U?3(M9^#_9KYL M]#@/"1Z*9'F?3/@'SO:2^CYW',&NK!Q03P7UBQ=IR0A<"_%TKGAAF(22Z30R M4,)3)]4(VXFYLVB=I?4;:3K4)Z=-GYP>K/)57F3V62F,F8"8J*YC[!,ZB-=B M/+S'X@JO=C7/0;6[=[3]MAZ I\AMA;,K[2/GQLRKIU!=:YHMR%DC5]J5F)$Z M;4-=IM6\'5<)5-?F.JE7C&?R7QR17+50-%'5:T5[:[?"V@9U"TU+!K&GI(E7 MFI2W#E5'X)H(DA@!F/LK=Z<5'O#P>(:5I0,GM8? =Y0=O M;UD#;^/6]#>.#/TY $;7<.39 [D M%($KO>)*'QX#$=1[]5C:\<"#V*IV:&IFQO;(Z(@#<#YKX'SV IR56U#&KB&( MQ-648^T M!]&"0-79N#7YIAUQ)RFWU[-JBBL#G->UW':"E&!:E &^%I1 B)_K]72?:9: MC]%V0:T=W;$DTM8-'W"Z] 1"(BJB1L)? "#B#EWO$X08TI;Q3L\@_)% >=#R M[A+G#F^B/'=I14YY.)/JHISA)L8P^(?O5>2<'NE S:Y.#@]4-@&0'.E7U#/& MBLQB&KL#W4-N'VF5%;J2SN_AI;U,K2G1"G"AJ]9=B:'+O3PV,FW>C% MJFP8PIXIGT8P#X:7KX\,/B?UFL&$ M7J6\3LG?JG)H%WC7D,>[EW9JV(.+0\(&7-I@X+LMEW81R8_HWJ]1_+AQAL:G MX714PW(X?1 WMD-,XW+OX* M&A^"+?B7QYD-P>;\<:EP=W!T ._GUH;Z@0PT/T5?_A=02P,$% @ A("K M5@RZUE^= @ G 8 !D !X;"]W;W)K&ULQ55= M;]HP%/TK5CI5F\1(2"A+*40J7;M6&E75T.[9)!=BU;$SVX%VOW[720ATH_1A M#WO!OA_G^-R+?3-:2_6D,P!#GG,N]-C)C"F&KJN3#'*JN[( @9&%5#DU:*JE MJPL%-*U .7=]SQNX.67"B4:5[TY%(UD:S@3<*:++/*?J90)<]&U^E?#(8*UW]L16,I?R MR1HWZ=CQK"#@D!C+0'%9P05P;HE0QL^&TVF/M,#=_8;]JJH=:YE3#1>2_V"I MR<9.Z) 4%K3DYEZNKZ&IY\3R)9+KZI>LZ]P!)B>E-C)OP*@@9Z)>Z7/3AQU MZ+T!\!N 7^FN#ZI4?J6&1B,EUT39;&2SFZK4"HWBF+!_2FP41AGB3'1S^W@9 MSZ:7M[.8?)S1.0?]:>0:9+9Q-VE8)C6+_P9+0*92F$R32Y%"^AKOHJ)6EK^1 M-?$/$DZIZI*@UR&^YP<'^(*VS*#B"]XOV0%I_59:_Q![%.,[2TL.1"X(S:4R[!>D))':$"I2 MHPO'SH6E"F MR(KR$K3-96*%,7P?1N\KZ?"AQT>A[P5GY'^MYVVA&\^#P)G"WW-=V1[\279A M>[4QKB5/F5B2;SB0]%_>[U)KV+H?;3=)G*&8SP94/OSGPAZZ<9?,4+["0>/">'@:=CS/(S-I*&_I7D&WS@W%UM-0 MO<(UE/ONJ+LS,7)0RVHN:KQUI3#U\&B][>@]KR?.-KV>V_A4E[;5'!8(];I? M3ARBZEE8&T86U?R92X/3K-IF^/D 91,POI#8I<:P![0?I.@W4$L#!!0 ( M (2 JU;Y,B*/'P, /T& 9 >&PO=V]R:W-H965T6\-^I9O+85^4.N4YS"51998Q^?<84K$? M6"WKJ%CP7:*-PA[V"[:#)>AU,9XAS0U0$CCYP'3:D(:Q_/]$?VQRAUS MV3 %]R+]QF.=#*RN16+8LC+5"['_ H=\V@8O$JFJOF1_L'4L$I5*B^S@C PR MGMSW4X7<R*--:*9395JY8WD>&Y^RE)+/.7H MIX?SQ?,\7*R^D]'L@81_K2?SIW"V(A]7;)."NNG;&H,84SLZ (YK0/<7@!YY M$KE.% GS&.*W_C:2:QBZ1X9C]RK@$Y.WQ&M1XCJN=P7/:S+V*CSO%WC3T?B4 M*"6/Z\5LLEHO0DJFX6@9?GF>/I#)$];E:V@LEE5E[I]GR]5B?;^:/,_(9$;P M^/,B7"XOU:<.[U\.;R[9G2I8! ,+;Y$"^0+6\,.[5N!\NI*ZE$!)"MC'B4ACPK-"BA$[P>(3Q5>,M?S>98TZPH M-<@3BDN1(.WV_"N:XXJTG"YU>LZ9QD1LMQTDJS!$%)59F3(-,&UL MI55M;]HP$/XK5C95FY0U[R2T$ E:IDU;-P3MNJ\F.4C4)&:V4^#?[^Q FK84 M3=H7[#O?/7GNSGX8;!A_$!F )-NRJ,30R*1<7UB62#(HJ3AG:ZCP9,EX226: M?&6)-0>:ZJ2RL%S;[EDES2LC'FC?E,<#5LLBKV#*B:C+DO+=& JV&1J.<7#, M\E4FE<.*!VNZ@CG(N_64HV6U*&E>0B5R5A$.RZ$Q-2O= M[OO028CL-Q+3J:',)7GQ'-,XMJN=P+/:VOU-)[WC[4>*[%!\(\CJ!=R M(=8T@:&!3T ?P0C/GOG].S+$_S\EI]_"CV>XXM+ZP((6^+H.8=*XJU-> TI M@2T^0P'B&.?3J&?O(M?V+LG_KCB-)-/CN(8$R@5P;;P,4[/J&BZYQ\;O3 @WV%%B_;$B1PS<'JM'=EFV/?)+=UV ^K%YJ!;;]R M.XYK]D.??(,=8>N\4E)0H'HA_825JJE4RT,;;YMV!\:)S!#-*8=/"78V3Y"> MD'6ZPVPA7[-0J^.^[AZ*I,:=L1TM9/Z"?S?#,WULVD^9(<.G(B+3Z[2L'YJ1 MXY#1B\OQK*6.'9AV$#WS]7W$"7O'[JK5T9 2^$HKI< JZTHV-1KT M%-XH.=Z455X);/,24^WS,# (;]2Q,21;:T5:,(GZIK>9'HD*P/,E8_)@J ^T M?U'Q7U!+ P04 " "$@*M6,2B+_G," "C!0 &0 'AL+W=OY M)!:.G=E. _]^9R?-LJET7V+[?._=.U_N%JW2+Z8$L.2U$M(L:6EM?1D$)BVA M8N94U2#Q)E>Z8A:/N@A,K8%E'E2)( K#LZ!B7-)DX6V/.EFHQ@HNX5$3TU05 MTV\K$*I=T@G=&9YX45IG"))%S0IX!ON]?M1X"@:6C%<@#5>2:,B7]'IRN9HZ M?^_P@T-K1GOB,MDH]>(.W[(E#9T@$)!:Q\!PV<(-".&(4,:OGI,.(1UPO-^Q M?_&Y8RX;9N!&B9\\L^62SBG)(&>-L$^J_0I]/C/'ERIA_)>TG>_T@I*T,595 M/1@55%QV*WOMWV$$F(?O *(>$'G=72"O\I99EBRT:HEVWLCF-CY5CT9Q7+JB M/%N-MQQQ-KF]6ZW)QS7;"#"?%H%%2G<1I#U\U<&C=^ Q>5#2EH;G) HC.(#?/&07^SYX@/Y[4NK0TWWHUPG7)J:I;"D M^*L;T%N@R?'1Y"R\.J!I.FB:'F)/GK&SLD8 43G)&]MH(+7F,N4U$UA;-'#+ MP1!L.?S!-G:?_L,1CH_F41A?D?^MUY5JI#7DM@'");$ED'4+8@NCLG)9$*Q* M6OJR[)!8GNEP^.!WD\B;9X,YGL].+B[.R5I93*S/=)1?S=ZPO3'\O[)VP'LP M!IM :_0BM=*^C_?EXD+?*UE\MJ K_V8C;3W;OL(%H\:I0!=^/&!(]RI=#PW6 M80)==XWWQ[T;7_A$!9>&",@1&IZ>SRC1W4CH#E;5O@TWRF)3^VV)4Q2T<\#[ M7"F[.[@ PUQ.?@-02P,$% @ A("K5C\-[/>> P M@L !D !X;"]W M;W)K&ULS599;]LX$/XKA%H4,:!:U&&93FP#29H> M#\5FXR;!/M+2V!8BB5Z2CM-_WR%ER\?*"KIH@0*&Q6/FXSVHI@:=6JW$G=> MC9)F!90J$R61,!LYE_[Y%3/R5N A@[7:6Q-CR52()[/YDHX<:@A!#HDV"!P_ MSW ->6Z D,:_&TRG?M(H[J^WZ!^M[6C+E"NX%OECENK%R&$.26'&5[F^$^O/ ML+&G9_ 2D2O[3]:5;!0X)%DI+8J-,C(HLK+Z\I>-'_84&#VA$&P4 LN[>LBR M_, U'P^E6!-II!'-+*RI5AO)9:4)RD1+O,U03X]O_K[_\NT?),%E_#>1"XEB2@PFQ4W"=%D:H44-2.9^CA72Y[ R,$"4""? MP1F_>^/']**%9U3SC-K0QQ.LMW25 Q$S@F%/GHA8[A(WT]^;"+\"V01#UEP1 M_,U$CA6ISLF[-RR@X<4O^S[:2D!OOR9X^0P2"_]5N9L7D$FF=H(VI(K&:?( $BBG(;2H%M7;H,CR+65R?O"51UP_()\G+?=X1 M#5U*Z9Y8V W"FLZA@7YPL2>X/;GF98(=*"5"$GA99G)/ZXP-W!ZEG0,:073* M(*R+9%$7!HE2^ M?$:GX:N-/3D(3<6QJO71NO!\G]K.:SMN3!XJA#-L>"P8=*QTC^V:ZUGD1HQU MMBC[3QZWO0%S&?.K9D>;DL/;FZ4*D',[,2I,T%6IJ[&J/JV'TLMJ%MN)5Q,M MOCW/L!/G,$-5VNUCCY/5E%AMM%C:R6PJ-,YY=KG P1JD$<#[F1!ZNS$/U*/Z M^ =02P,$% @ A("K5H660V%E!0 (A4 !D !X;"]W;W)K&UL[5AM;]LV$/XKA-L5*:#9>I><)@:2M-T*I%O09"WVD9'. M-E%)5$DJB??K=Z1LV99DS>DP8!_ZQ9+(NX=WQWN.9YX]X M@BS30&C&MS7FJ%E2*^Z^;]#?&]_1EWLJX8IG7UBJEN>C>$12F-,J4Y_XXZ^P M]B?0> G/I/DEC[5LB"LFE50\7ROC=\Z*^DF?UG'848CM PKN6L$U=M<+&2O? M4D5G9X(_$J&E$4V_&%>--AK'"KTIMTK@+$,]-;M^=W'[[I:P# (Q]YH9:2O"M22/?U)VA,8Y&[L>C2'03\2,68>(Y%7-OU M!O"\QD//X'F#'O8Y5NOY_7J:#:>RI FO7!"^\V 57YCE3^$ M/KM%=J55!H3/D1!EF0%FNJ(923C&L9"08K)EM$B U.1D1_4B M=FWO#7GN\QHPX67S>951*=F<)<8,@CN5+)NM(A=2@I)'8_]>@D"<8D$RO0JA M^^JF/.CH5)NY9NHE<:S0=:W(#LE[5F"0#J+<""Q?0JT(+5("WRI6ZC!;I "# M39.DRJN,*@QW"KC-":M=VRX5.5;LA\^/'*/W+&.*P?$1N:J$0.N^(X)MA)(+ MXP:Z6()/_:E^M] MP^L]VR[E6J$36M/0Z[&_G10[QK9A(BL.[0$^!PV?@Z/Y7"^:<*ED'U6'@;Z7 MJO_TO%L*@+U:O8ZPMO,0PS?#+::WJ6L@MH/P5.H*)D_)+U#@8&;81U,\OIA4 M6N@!,/2Q:\5QE\%[]FR>%[E.Q;_H7E:G&[:_W:6N66M7_"696GYLDP^% BSD M2/RBQ0I-TF9V;;TV,+#)9RJ8/AIWC3MQ7C_?6]^V'-LVNCV84M=]B?*D% R[ M(Y:MM)N*/@&F+"MD)T6.D M.M$;2?C^GHT'5L!;@SY$Z@PA-*N;IUNG9S;)&]-W'%]Z!M68?F, M/2L*W-V":EMQY.T,^(Z/9U^@-?R.:8$;6;9K=\8=U[*][G#@32T;T#(*IY3C=10Z"K>41+.I.1@$6CNGQ8&OYNR42G,Z1 MYAV1V(^LR'..AMS(U[M7T[C)T[8PGHE>:'E>UQ,,V=3V^A2BJ>7Z-B:+E(3E M9:4;%+:I4&WY$]_%)L6.7W=GL%'R[)YQW]56H<:-;FWQG'Z@607=?D%71LQ" MR\:T"]QMS'4B6NY>9J)0@(&VW8'*$C65)?K^RM(Z,'HKRS#\C]+PHS3\* W_ MK](0-Z4A?F:CC:[GIC%*F4PT 0D2#?JJPB#RH3_\QU'_>L"41JC51G\Q5T:0 M_DP?L#8L@ C0_9PN!0;H9*4+2'>+VNWW9CP<;^M#NTAN"3^VNPOWFWOLNCZN M^]/A%<-QA--]6S_9N;?*02S,[9QNA=&4^@JK&6TN "_J>Z^M>'U[B*%=8)N, M:\]1U1Y'^"]+U#=R]8?BI;D%N^=*\=R\+H&F(+0 SL\Y5YL/O4!S+3K[&U!+ M P04 " "$@*M6E\;<4J," #Q!0 &0 'AL+W=O0@D31M"^QS[[GN>=\N1OMA'Q6!:*&UY)Q-78*K:M;SU-9@251-Z)" M;F[60I9$&U-N/%5))'D#*ID7^'[?*PGE3CIJSF8R'8E:,\IQ)D'594GDVP29 MV(V=GG,XF---H>V!EXXJLL$%ZE_53!K+ZUAR6B)75'"0N!X[][W;263]&X?? M%'?J: \VDY40S];XEH\=WPI"AIFV#,0L6WQ QBR1D?&RYW2ZD!9XO#^P?VUR M-[FLB,('P?[07!=C)W$@QS6IF9Z+W2/N\XDM7R:8:KZP:WVCR(&L5EJ4>[!1 M4%+>KN1U_PY'@,3_ !#L 4&CNPW4J/Q"-$E'4NQ 6F_#9C=-J@W:B*/<%F6A MI;FE!J?3'],E?/^Y6,!L.H?%X_U\"I^69,50?1YYV@2P;EZV)YNT9,$'9"$\ M":X+!5.>8WZ*]XRP3EUP4#<)+A(^$7D#8<^%P _""WQAEVW8\(7_G.VY)%N. MZ#R'[9);59$,QXYI X5RBTYZ?=7K^W<7%$:=PN@2>[HP79?7#$&LH1(:N::$ ML3?(*:OM_PL*LUI235&=DWZ9_/HJ"?SP#OYW7182\:3&8"J4%4V)#DZV5/83 MP(,H2]-XYA_.GD%4M@L5F,&@-.$YY9L.$KF]*'9[2=_L?#]V![X/W;=M M_.[>#D/SK!MJ7HOAVD#]FT'L@&P'3&MH435-O1+:C(AF6YB9C-(ZF/NU,#_/ MWK !NBF?_@502P,$% @ A("K5N=IMIQ+ @ 4 !D !X;"]W;W)K M&ULK511;YLP$/XK)V^:6FDK!))VZ@A20M(.:251 M:+9G%R[!*F!F.TG[[V<;PC*IS=->P&??]]UW=SX'!RZ>98&HX*4J:SDFA5+- MK>/(K,"*RBO>8*U/-EQ45&E3;!W9"*2Y!56EX[GNM5-15I,PL'M+$09\ITI6 MXU* W%45%:]3+/EA3 ;DN+%BVT*9#2<,&KK%%-6Z60IM.3U+SBJL)>,U"-R, MR61P.QT:?^OPD^%!GJS!9/+$^;,QXGQ,7",(2\R48:#ZM\<(R](0:1F_.T[2 MAS3 T_61_<[FKG-YHA(C7OYBN2K&Y"N!'#=T5ZH5/WS'+I^1XT7#IVO M2R#;2<6K#JP55*QN__2EJ\,)P//> 7@=P+.ZVT!6Y8PJ&@:"'T 8;\UF%C95 MB];B6&V:DBJA3YG&J7 V3Z-5O'R,%PDL[F"Z3N-DGJ8P26:0QO=)?!='D^01 M)E&T6">/<7(/R\6/.(KG*7R!>=64_!415JBPMF6.!.9,P<4,%66EO P;_XAV=7I^C=\QQZITE?*#B"OS!9_!/V^=K[E]?]_[=ZJ2AML^'8P,YRWLJ$9CHF>/HEBCR3\]&%P[7X[ MD\JP3V5XCCWL&RGZ1F:VD6\);:FN+949^GTX\FX&0S]P]J<2G)-;6:'8VMF3 MD/%=K=H+VN_VXSUI;_5?]_9MT!W^ =02P,$% @ A("K5AMC35F2 @ T0< M !D !X;"]W;W)K&ULM55K;YLP%/TK%INF3FK# M(PDA'4'J4ZVT5E%)NL]NN E6C[P$IF>67!18Z:Y8N;(4@#,+*J@;>%[H%I@P M)XGMV%0D,5\K2AA,!9+KHL#B^10HWTX)1JGDNO;^XMT=G-Q.TO1$3HIN%#D M&V3HC$N%,,O0A51$%Z^'+C$1Z![3-:"#P1O ML.BAOG^( B_HHWEZC@[>_T3CZAJ:0H*FD,#R]O<5PC8@EU?F.MW\6>_+BK;>XJ?&CQYC_:)+X_C@;1 M((C=38ORH%$>="K/F?Y3J96^XC0C;(4^=Y[:IAHQIVU]U+>VBF:Y=K\8P85R /49KKSW"D0!1M5CH) M_S(@H\;NZ"W9'?T':U%C+7IC=J.6;]B5W7&C//YWV1W_279][_5P]-Z0WAH< M_CZ^[LX!;2X[?0BN").(PE)#O=Y(.Q?5_5%U%"_MF?W E;X!;#/7=RX(LT#/ M+[G.=-TQUT!SBR?? 5!+ P04 " "$@*M6,$;(X/L# !L% &0 'AL M+W=O<\\ Y'#S9$OJ#K3'F MX#%+)B2E9R09]-"K3"=YC?%PLJ M9GK+$B<9SEE"AZ4I M>._!&_9WAC(4!X(^2$GG^*I9DB/<(HC M+BF0^-O@.4Y3R23\^-F0:JU-"=P?/[%_J((7P3P@ANV]- 5#).L@8L/,B2O/Y'CXT0>P#!TP^ #0 > M NP3 *L!6'\+L!N 72E3AU+I$"*.9A-*MH#*W8)-#BHQ*[0(/\GE?;_C5%Q- M!([/%K=?%]>WW[Z#RR\AN/[W_M/BYOK+-_ FQ!PE*7L+WH'[NQ"\^>?M1.?" MGD3I4<-]57/#$]P6N"$Y7S-PG<@XL\PQ UH] M_LS_'@Y[X.$P/,31*7@G&JN5WJKXK%/24Y&]E/\Z T6*<@Y0'@/\LTP*D5:\ M3^V:SNZGDP7B@A4HPE--5 "&Z09KL]>O3-=XWR>52K)0$5E'1KN5T1YB;V7L MZG<&5I0PUB=C3>=6=+(L;F:>;?A&8$STS;Y"@V;'*M1CU J@X^R,=H)WVN"= MP> _8\9$[8S*K$P1Q[$H><*;*$%U416*H(Q0GORN%OK4J/F=/0=-R/=\^ MD&/0D;%R]%@U?=OU';=?#[?5PWW1PY#CWHQRC]QPH&=:AGL0^Z#1L;'W&'5L MQPWL_M"]-G1O,/1P[)WWCOR ?A! _R!V[^C)A:[8Z'6WA8/.O; $^&WH_G 6 MH(?ARCD('ULY59*%BL@ZL@6M;(':%U"@4D:59*$BLHZ,IK'KH0RUKZ"&;S_W M3)%Z@7=8>(8-CU6IUZSGV=:)JFON=9'F,^\AT7NO21J#)"LHV6 I0'_H@T1C M'R*E;*$JMJZ(<"FMSL.=\04I:1[EAB0X-PL.V M<-CP:)F>-]M58-<6F\-]\8>2Y@DO*:XD6":/&G MRK#AT3(];[960-\[ALDP757'64SD6IGS^I"C76V/S"ZK@Z*#]2OS8EX??.UH MZG.X&T172"TCCWQ"VD]=%6/>&DJ Y['@CG)*N&:XQB3.4&<7U)"'^: M2 /M >/L#U!+ P04 " "$@*M6MK3,J_," !W"0 &0 'AL+W=O7J MRK9%LH24ZF:?&&+%0ZPX_Z*+F *\FXUYJIE-RZS-(="I*Q M'.8#ZYI<#0G6@K+B5PI;<7"/=)0'QAYUX_-L8&%-!!DD4EM0==G $+),.RF. M/[6IU8RIA8?W3^X?R_ JS ,5,&39?3J3RX$566@&<[K.Y(1M/T$=R-=^"F4?NX+0YH"50Z>V4$OIBNQH@D,++5:!/ -6/&[-R3 'TSQ M_I/945BW">MVNB'H4/Z]N:0O5U&/-<+0K^I.\+R M&BRO$^LK+&AFPJID_N%X$?%)<(+5+HMPV//,4'X#Y7="_:0[\USYK=':T P)N9[M%:V0QEGM='KM&@M;:1Q\%/HH3M3$ MB3KC3-B>9C(UOQ6=TM?R1^U7S-.[G8F^U]#W.NE_R"5P$WG/\*9&;FOMM\MZ M842(&8K@?V<,[L2Z3A*^AAF"G7Z+S7-;6QSM.P3[V(].&$V%/2]RP^ $TSXX M%?4GB3J4%FDAU)J:*R6^#%5.7IWR54.R57E0/C"ICMWR=EFN/UV@GL\9DT\- M??8VWUKQ7U!+ P04 " "$@*M6'+#L59"YOW>_>/Q>!Q,'.J8";2GRS1JZDSQ^P35 M@ :Y7RQ25?R275EWV'-(O%%:9)48>Y Q7E[IJ\5]"M!@=HMAU)PB*BFX42*'9%Y;73+;PJ8A1J'SWC^OS]JB6\9ZG08?;C[ M3MZ1VZ4$P+]3*W(1@:8L56_Q\=-C1"[^?3MQ-3:5"]RXLKTK;8,3MCZY%URO M%/G $TC:>A>[6/YA_\)OGRG06:XH.>:8/12FO*$\6470Z/7N0Q+LV%AEH?0 M;=@;#<;CZXF[;=*QU&:+SJ"F,S#2^4FEI+AP+\D3QQ J%=,O1"S(/>,.&2PH M3235&.*H(C0/;C'NN;KW5Z7=N ')N_*&QXBL)OFVW-J(#FF^;S//-YN=O0Q? MF>G_N5XY>+>Q)<] +HNC#45BL>&ZW)W73^OCD]OBT, ]5"_/7G#ONF1&ULK55K;YLP%/TK%INF5EI+ J&O$:0VZ;1)JU3UL7UVR$VP:FQF7T+[ M[W=M*$HEFE;5OH ?]YQ[SL6^I(TV#[8 0/982F6G08%8G86AS0LHN3W4%2C: M66E3V,L"7'E3*,!J-CL*2"Q5DJ5^[-EFJ:Y1"P;5AMBY+;IXN0.IF M&HR#YX4;L2[0+8196O$UW +>5]>&9F'/LA0E*"NT8@96T^!\?#9+7+P/^"V@ ML5MCYIPLM'YPDY_+:3!R@D!"CHZ!TVL#,Y#2$9&,OQUGT*=TP.WQ,_MW[YV\ M++B%F99_Q!*+:7 2L"6L>"WQ1C<_H//C!>9:6O]D31L[.0U87EO490W- +J3=I[W[VSG;^[R?ADCY'"K, M.^Z+ECMZA?N*FT,6C[^R:!3% _#9;O@<\AX>O82'Y+*W&O56(\\7O\)W7NI: MH67S&IA0# M@=PW(#; KK;"P[%(MA5I3&4Q>4.(APVV&R7 &=^/.;,5SF 9T MI2R8#039ET_CH]&W(?O_B>Q%,>*^&/$N]HQJF@P9;%%''N4ZP":+3Y+3T^,T MW&Q+WTG^0>F37OIDI_0[C5RR54V'%>@J]&>VXD_47M .V6H9D[=L[4S\05M) M;RO9:>N75NL#!%-2%UK@D(GD?=_FS;!67KC5-%S#IF._%LHR"2L"C@Z/B<>T M3;"=H*Y\'UEHI*[DAP7]-\"X -I?:8W/$]>:^C]1]@]02P,$% @ A("K M5I1UHWE!!0 !Q\ !D !X;"]W;W)K&ULM5EA M;MNG,W:7GYF[Z40'9U@00)PD[[?3'5P(, MQL$*]-1\B!'LOI7>KH0>FNXI>^);C 5XCJ.$SZRM$.F-;?-@BV/$KVB*$_ED M35F,A&RRC()-9\FM^[9_,IS41$$GS/ ,_B&+&_;G%$ M]S/+M0XW/I/-5J@;]GR:H@U>8?&0WC/9LBN4D,0XX80F@.'US'KOWOC040ZY MQ1>"]_SH&JBA/%+ZI!IWX$%CB*%)/OQK02UJIC*\?CZ M@/YS/G@YF$?$\8)&7TDHMC-K;($0KU$6B<]T_RLN!S14> &->/X?[$M;QP)! MQ@6-2V?9@Y@DQ2]Z+HDX")PV!XQL$K';RN#H/287#BX)WKTK!T MR(=N%V//B5LB@>931O> *6N)IBYR]G-OR1=)5*&L!)-/B?03<__WA[L__@27 M8$'C6"9N)6CP!"Z66" 2\;=36\@@RM0.2L!% 0C/ +K@ TW$E@,_"7'8XK_4 M^WL:?UL.KAHA/(SP%FH!?\NB*^"Z[P!T( 0/JR6X>-,Z+CW,!\2N@%? > <8 M\(4*#-X &_ M8IB7/VVC_E_1?3WZ$@<5.GP-L$&R5Y61ET?PSD18H)0(% &N MRJ>E@[>%^Z#=7:V&-SQ% 9Y9W=<0(Z6_I=+!O4#2OJACVH2Q$#.Q1E.&]C%C]*;N@:[.1ZQ24[:MUJ MXT6+TY>7T0V\R\<8GK'8U]%L,GM,0.WL6'9_G95(C7>+!\>3 M27,J+_01>[-M$LTWA=9DN]9>KE96S.\2(HBL^XKLE)&@=0-6 C7(=EKWV@M] MS-Y\&U59IM":?-2;51/&45;&D7S3:$U\U&+-W?X MG>N^44%F%&UI%,TWA=;,1*T$7;T47*$(*SD3'&TL.^\E]=B]L_12_8W@L.7S M@]&POBFT9@)J3>GJ1>5*L5NL___UXX4^0N\T%&CC8Q%^-3I-004>RNE1O5EB7;\$G?;OZP9C>N;0FLFH-:J MKEZL?L3B#/W%,H/60A9YB,,L$&H3E"4A9GM&\D9(>$"S1' @!6Z>+\+565?1 MIF*;?\ JMT_X.<4)/S,[C"I>]Z5 '8];,VDRK&\*K7D>4VMGJ-?.GQJB0.KG M@#*9-R H0&%(E(Z6;_,4D?!2+F%!\79O2X8^3M]DE&B->>6.!J=?6HT&]4VA M%:FPCPX"8\PV^0DL!WGI%V>"U=WJE/=]?K9IU^;%$;'&"E"=?<__!5!+ P04 M" "$@*M64-RSTU4" !F!@ &0 'AL+W=OO#I*Q9-^W1@9M@Q6!FF]#MU\\V MA)&.IJTT'L ?]YQ[SK5\"6LN=C(#4.@^9X6,G$RI6(@YYI1@M8"F0K/*>N@%#:D8NJ6UY^@]6,%)IQ)^T9U$QNX#DHJJ7C>@K6"G!;-E]RW M=>@!)M-' %X+\)X+\%N ;XTVRJRM!5$D#@6OD3#1FLT,;&TL6KNAA3G%E1)Z MEVJZ[W7"".9$0$RQ$HG-5"< MM FNFP3>(PD^$S%&_F2$/-?S!^#ST_ %)!W<.X9C;;7SZW5^/32_?=D*G_1'9DT>\L^J?8X[\G*>U)CA"I M5,8%_:V7SFC1'N7Y4!$:YL RFP:PCR=N\X1XWS?XC, C\=-._/0EXD>H) +M M":O 2D\Y8T1(5()H; RZ:%)<]<7!A1L\L/!4U)'^H-,?O$P_E;)ZNN[!/^5\ M6/!3$8U2W.L"I@/KF[>EA40,-AKCCJ\T6#1=K9DH7MK&L.9*MQD[S/2/ (0) MT/L;SM5A8GI-]VN)_P!02P,$% @ A("K5MUL7*60! WA\ !D !X M;"]W;W)K&ULM9EO;ZLV%,:_BL6DZ5[IWH+YDY(N MB;1;F-9)=^O:==->NN T5L'.M4W32OOPLPF%D!#:3&=O&D@X/\/SX -//=L( M^:A6E&KT7!9:7I9 ET697/KAJ+2G)ZZ*R<'W/ MF[@E8=Q9S.KOKN5B)BI=,$ZO)5)561+Y\H468C-WL//ZQ0U[6&G[A;N8K&H+ZB/^9'2C=K:1O91[(1[MSE4^ M=SQ[1K2@F;8(8CZ>Z"4M"DLRY_&M@3KMF+9P=_N5_E-]\>9B[HFBEZ+XB^5Z M-7=B!^5T2:I"WXC-S[2YH,CR,E&H^B_:-,=Z#LHJI479%)LS*!G??I+G1HB= M AP>*?"; O^]!4%3$+RW(&P*PO<61$U!?>GN]MIKX1*BR6(FQ09)>[2AV8U: M_;K:Z,6XO5%NM32_,E.G%^GO=U=__(T^H_1;Q?0+NN(9Y=8[=%T0KM"'A&K" M"O71'*)61%(U<[49UU:[63/&E^T8_I$Q?B'\#'GX$_(]/Q@HOWQ_N3]0GHR7 M?R7R# 7'1T_'RQ.:M>5[H[M&ZU9POQ7-Z6H:MEN&HEKZ'O;IM#*DV6GJJ:I"P!!*6 L%Z^D>M_A%8 M:XD@[8"$)9"P% C6LV/2VC&!;BVCP%-=@80EDX.6X0?^-(Z"O=8"-&A/\/-6 M\/.W^L_T:/\9+3U56DA8 @E+@6 ]_>-6_QBL_\20=D#"$DA8"@3KV3%M[9A" M]Y]1X*FN0,*2Z6'_F9Q[GK?7?H#&[.F-O2Y+>6\T(!\?;4#CM:>*"TI+0&DI M%*WOPDZBQ6!MJ$%!F0))2T!I*12M;TJ7>O%HBC,I_)F558D(YQ4I$..9I,8A MU/8CU(R:HZ60B"E5$9[13X@H1-":2OMO"2262 MMZIL:LV\<+H6!:)$][K:Z M0;=! W5#LW=[VY2\,R^,^CTI 1TUA:+U?>SB,A[/RZ\^\JJ\I](:0/*G5 MN3+H9.-\\3)H#&BFQH?Y=N)Y!P^+!'34%(K6-Z;+WG@\?%_MS*C.G%%'\DK: M=P*]HG:",9$/6A.^2\S+\=,[N?>!AG(H6M^:+I;CT9CY7U[$QHDG3PC0@-[0 M=N\('(5Q$.QG0:AA^[)W\1N/Y^]?]V?!_M."/!%6D/N"]J;%H!V@P1R4EN## M:#X-ST,<[;OQ?T1SW&5S_%8X;]Z-T3_HABHM6:9-0]HZ47&FAQ<60&,[*"T! MI:50M+X]773'<-D=@X9W4%H"2DNA:'U3N@"/QQ/\G9T6)STV0 ,\*"W! Q%^ M&LW5D:M2O?7XE\8.997-"EP7MGY^9\Y'8Q>;NCQ;I>+;T76HNR MWEQ1DE-I#S"_+X70KSMV ;9=TE_\"U!+ P04 " "$@*M67JIZTH4$ "U M%0 &0 'AL+W=O]/)77II>M.7,JQM)B!12;:3F7[XDP"#;0AQ&.?>)"!K M5_M;EM4?C3907,4Q%<]7$/'-V,+6=N!KN%@J M,V!/1@E=P#VHA^1.Z#N[\!*$,3 9;[W_EL)KF!F5,.71 MMS!0R['E62B .5U%ZBO?_ $Y4,_X\WDDT[]HD\]U+.2OI.)Q;JPCB$.6_:=/ M>2)V#+2?>@.2&Y!#@^X+!FYNX*:@660IUC55=#(2?(.$F:V]F8LT-ZFUI@F9 M>8SW2NA?0VVG)C=_/7SZ^U]TCNX5]Q_1ER1-[J5);JB>T=DU*!I&\H.>\7!_ MC9]\R:%U MEY"*LB!D"T05FL$B9,S[U+W!A32^)>0=QK)/X]?[ROH/0J*%W'=1SG@*1QK98D_8*DWT@RIN]@TC'*89^K<=VV7*3D(JTZ\9&,I,K8 M[9#N(6-C#&T92Z&$&W7(V_KRD>!N';A3>;CO(9!PJ9#P<1+IL$D?R=BM*^#* M+M0<0UO&4A/A9E%4-&6:-^4Y#05:TV@%=5W\#?B]2ELB';="7YV%.UVOF+5/ M5>HCW"R0LN^B;?#_HYLXB?@SU.XQS:[>NLF"FA\."';L#X1"(I3\Y[ M2"Y<:B[<++JRJC#G!P'R>9P D]3DJ!8\<]7?+4R/$&=P6, U\X:.A_LOE'"I MI'"C'JF4\&?.(*_BC^A/T(\X"9GY[(^ !B!J/U:;EWCSTWL/ 45* 46<'UK: MY$2**#^\> ]]14I]19KUU37X G1A(_,-82KGO%KFB/J^6.G!&8V,;$$"(FIR MICAZ/*Z@\BAVJ]T;5#XB:V9AX@UZ!Z^$O7, %H-8I.>"4H>\8BH[5BI&B[/' MR_3$[6#\"E],LQ/$TDUVH'E+A9;74B/-M4NG,]#;C)Q M>KE,\ZVM[;%[VS7:_MW)<1CL(L$)L$;;_]30(B(,O*#.L+A9#S/SD_DN-) MID="GU@ P-'O.$K83 LXW]_I.O,"B#$;D#TDXLF6T!AS<4MW.MM3P+XRBB/= M,HR1'N,PT>93U?9 YU.2\BA,X($BEL8QIG_N(2+'F69JIX;'KQ(X0C*UTC&QK#9S<0*'6LU 4AR7F>#ZEY(BH["W4Y(6"J:Q%^&$B MW_N*4_$T%'9\_OG[^NN__Z%;] B,T]#CX*,5)]X36B;=>L:[C;Z1A <,?4Y\\*OVNHBD",216*QUAN5J:0*=*3G-2C)[W+$]]F"FB?3 @!Y F[][8XZ,CTV4^A1; M]B16(>@4!)TV]?D_:;P!BLA6\HM%GF$2*4,A8ZF FNY%TT%,ZS#9R4Z O0 ] MKM9-@#-'0^5(9M/#W)SJAS*UUJ%TI=:36(7:L* V;*6V3B03P0=SM(%=F"0Y M'QX ^@.8-O$97O"Q[(DY<6N06CUWA=236 72J( T:H7T%\6)9'03GF958P(< M74X;TQ"?&I967UVQ]"16P3(NL(Q;L?S(9LX+5,875&Z=H6M-:E1:776ETI-8 MA8I;4'%;J2QPXHE:YT4N;@,7QZVOH59?7;'T)%;!,BFP3*Y.-)#X+Z68R66* MF;BN6\_#K3Z[XNE)K(+'-,[5F7%-DOF ?JH"5I(Z !4%.=K))\C''- 6AQ0= M<)2"FEX^B2),&=J+/SXUU9H+L\RQ6X)I#ZQ1#67[\+JR[$NM"K-4ZII7I*;7 M8)G7V&8)IC,8UI=M^_ ZP^Q)K0K3.L.TKLIHKX'3:L)IU6FVCJ\SS9[4JC3/ MA;[96@47B? U:-H-"_UB:O9:\3>X++^_*J-S*6^VU_+9MO2ZW5 N-2J778YI M#"\F44,_V[ FM?)LV3ZTKM-#+^W78Z [=>[!1%!IPK.];M%:G*U\4B<*M?9[ M\VZ1G9"<9;(#&[&3%74[0Q%LA:0Q&(M_39J=@60WG.S5J<"&<$YB=1D ]H'* M#N+YEA!^NI$.BI.H^?]02P,$% @ A("K5KX?)RF6 P Z \ !D !X M;"]W;W)K&ULK5==;]LV%/TKA 84+9!:7[839[: M)-+0#LC@U>V&/=+2M45$(C62LI-_OTM)4>U$UFQ >8A)B>=<\AQ=DG>^%_)) MI0":/.<95PLKU;JXM6T5IY!3-1(%<'RS$3*G&KMR:ZM" DTJ4)[9GN-,[9PR M;@7SZME2!G-1ZHQQ6$JBRCRG\N4>,K%?6*[U^N ;VZ;:/+"#>4&WL +]HUA* M[-DM2\)RX(H)3B1L%M:=>QO-S/AJP%\,]NJ@30,U[_TN=&AP. .SX!\!J ]Q8P M.0'P&X#_%C ] 1@W@/&Y4YHT@&KI=KWV2KB0:AK,I=@3:48CFVE4ZE=HU(MQ M\YVLM,2W#'$ZB/[\\?7[/^0SB?(B$R\ 9*5%_$26I8Q3-( L,\K)QQ T99GZ MA ,]QW-)M%HNL:U2*D'-;8TS,7QVW$1]J*-Z)Z+ZY%%PG2H2\022#GS8CW>] M'@(;)6AU\%YUN/=Z&7^G?$0<]\HLS^]:4#_\DJH#$L+-S& M%,@=6,&'7]RI\VN7R$.2A4.210.1'=DQ;NT8][$'?Y3Y&B01FR;?2!,B(7A. M$*9427D,7>;T\EYJSI!D84TVJW=H>P#Q3R2?=+*/NF5_9$^ ML[S,">6\I!EA/,:#&'=$QGM]N")4$4H*D#%P;5S30B.^P6 ?4RK',U)5&RV> MW4I3GC"^[7*P=XJ7.C@D65B3S0X<=$:.^\:_@2(>^3=M_9N>Y1]OTXN@SIC7FI(4.2A=-W*>5UI=1 ,8\LN6XMN>ZUI+Y;T!W>)>@Z M@V/5/[:)]:E+^%[F2X4?DBPH6_*_$BB6=X?/8V M]G]VW)SUM3WT3NM2H8V#4B<'N:UJ3(5':LEU7?6T3]LR]JZJWNR?P^L:&._L6\85 MR6"#4&=TC8K(NJZL.UH45>&T%AJSIVJF6(J#- /P_48(_=HQ =KB/O@/4$L# M!!0 ( (2 JU9\,2_T4P( +H% 9 >&PO=V]R:W-H965T(U,'VR MX:+"2B]%XTN1QGRG*&&P%$CNJ@J+[W.@O$D< MWSEN/)&B5&;#3>,:%[ "]5POA5ZY/4M.*F"2<(8$;!+GUI_-(Q-O [X0:.3) M')E,UIQOS>(A3QS/& (*F3(,6 ][N -*#9&V\:WC='I) SR=']D_V-QU+FLL MX8[3%Y*K,G%N')3#!N^H>N+-1^CR"0U?QJFT7]2TL6'@H&PG%:\ZL'90$=:. M^-#=PPD@\%\!!!T@L+Y;(>OR'BN+3\\/GK^@*K13/MN@%"X&9DNCB'A0F5+Z+7:5E3+";=93SEC)XA7*,'CE3 MI40+ED/^*][5]GJ/P='C/!@D?,1BA,;^)0J\8(QDB07( =IQG_K8THX'4S^7 M7XN;G,>9,IG)&F>0.+H.)(@]..G;-W[DO1]P->E=38;8T_X%= 5)A5E.6'&) MUE 0QO14_X(4LPS0!6'=59Q]HE8DM"*F,/=I.)WZ4S]V]V?,A;VY<-#@_+@;L^*^W$IVYE2B\N?[-F7M23Q6(PG8-B3*^ M8ZHMK7ZW;TRW;3W^#&^[FOYW]PT !D M !X;"]W;W)K&ULK5=M;]HZ%/XK5G8U;5)O\P8! M.D J9+M#=^VJLFZ?37( JXF=V096Z?[X>^RD&;0T;:=\@=@YS^/S/'[)\7 G MY*U: VCR*\^X&CEKK8LSUU7)&G*J3D4!'-\LA"@V.F,YX6- 5S$'? M%%<26V[-DK(DB48V\V#-M&B4S[B9][F6^)8A M3H_GLW\N9Y]FT_/+;V1Z,__V]>+C]9R\BT%3EJGW0U?C(";432K"24D8/$$8 MD@O!]5J1CSR%]!#O8G)UAL%]AI.@D?""RE,2^BF=#R=I[@O89",@5DPC"OE"4T.R$SCF/]1ZZH M!JX)Y2GYEXO=WY^1^0M+<#<".5]) -R8^MC4-8YHCI@S5= $1@Z>(0KD%ISQ MVS=^Y'TX9G.;9'%+9 =.=VJG.Y8]?,T>.&9?ITW[VB2+6R([L*];V]=M7JCB MCF;Z[IAA)3"R0/,%VHY[@[X_=+?[1CP.BGI1_S H;DSA#P5&M<"H4> 7P5=$ M@\SQ0Y< V])%!NJ8W.B1DFX_''3#!X(;1WOMS#\>LQ-%@[!3CWD@N5=+[CUS M^&R!;P#/FFEU,.+C5PY-Y^2DD?*UVZ--LK@EL@,K^[65_79.EWZ;]K5)%K=$ M=F#?H+9OT+@2+S?Y E>?6-9+3^%2;%J&)5]W;T<\/'&>C8@;<_I#Q;[WNR;S M&C5/!<>/N9;4EL98!=R>D *DZ<-:_&A-5A(.&D0_'Q(WI_5:V>Y>58I3M;+5 MO2*)V'!=EG]U;WV#.+=U\X/^B7\V+>\!OVG*:PG6:0_G5):5 M?MG0HK"U[T)H7"_V<8VW(Y F -\OA=#W#3- ?=\:_P]02P,$% @ A("K M5N+L%@F/ @ P< !D !X;"]W;W)K&ULM55A M;]HP$/TK5C9-G=22$$J8NA"I0+>B#8I*NWTVR0%6'3NS#2E2?_S.#F1H S1M M:CXD/OONW7N^^!R74CWI)8 ASSD7NNLMC2FN?%^G2\BI;L@"!*[,I#^>(?^R6E'+3.JH2_Y=Y:9 M9=?[X)$,YG3%S;TL;V&KIVWQ4LFU>Y.R\HW0.5UI(_-M,#+(F:B^]'F[#WL! M87@D(-P&A(YWECP@_;OQPW#\^6;<']Y,R0694 /"D*\LQ4( N5XH@-S.G W 4,;U M^]@WR,.B^>DV9Z_*&1[).:*J05K- MP;V'0C$DV6,RAXREE)^3H4@;Y&4G@XJ,?!&RO+A%Y#\T'5)R,J,],5>ZH"ET M/3P2&M0:O.3=FV84?#RAIU7K:3GTUA$]-3%]B%GK%9A=ULPN3^[TB F6KW*B MY(9RLR$%W3B>Q$@R SRL*>!9RT@!BFR *C)7$KV!8QEPEBJS.22I2AJYI+:; MK)-V8)_87Q\@VZ[)MD^2?13(16F&/%^._L^'Z)R$_<<=CFK2T7_4/GH%9IV: M6>=_:E]0]JONA[AW_J[(_EY/L]<#-HT%$YIPF&-@T.A@=5352GU!+ P04 " "$@*M6._=W?[ " "V M!P &0 'AL+W=O0YKY'IE0T7%5':%+DK:X$DLZ"J= // MB]V*4.8D$SNW%,F$-ZJD#)<"9%-51#S-L>2[J>,[^XD[FA?*3+C)I"8YKE#= MUTNA+;=GR6B%3%+.0.!FZLS\JT5L_*W#-XH[>3 &HV3-^8,Q/F93QS,!88FI M,@Q$_[:XP+(T1#J,'QVGTV]I@(?C/?M[JUUK61.)"UY^IYDJILY;!S+%+>2GM%W:M;^PYD#92\:H#ZP@JRMH_>>S.X0#@7QX!!!T@^ L0 M!$< 80<(K= V,BOKFBB23 3?@3#>FLT,[-E8M%9#F&PO=V]R:W-H965T?XGOMP[FC+^!^Q!I#H7T%+,7;64E:7KBOR-118 M7+ *2O5FR7B!I5KRE2LJ#GAA0 5U \^+W0*3TLE&9F_*LQ';2$I*F'(D-D6! M^=,U4+8=.[ZSV[@GJ[74&VXVJO *9B ?JBE7*[=E69 "2D%8B3@LQ\Z5?SGQ M/0TP%K\(;,7>,])2YHS]T8MOB['C:8^ 0BXU!59_CS !2C63\N-O0^JT9VK@ M_O.._=:(5V+F6,"$T=]D(==C)W70 I9X0^4]VWZ%1M! \^6,"O.+MK5MG#@H MWPC)B@:L/"A(6?_C?TT@]@!!>@(0-("@ _"C$X"P 81&:.V9D76#)7/.=7U.<.*<[YA?H- _0X$7A!;XI!]^ M WD+#P[AKE+9YNH-R([D!BV$L,^]NQG!5PEL%PA"JK.$3:2SY#I5,26:+/;M(6AYHX- MM[X*'C,_#H+$BT?NX[Y"FUT2#I)!:W?@?-0Z'_4Z?TM*58U=YVV.1D<.)'X: M==WL/>V5B1BT6@8OT +H3BMIXG_.ENIPS,TDUB"NAQ-7AKMF*(I$T2W MH$UW_YE3KBYZ+I\0+A<(_FY(I=G/4&G-]J27[)7AB=OPQ+VM>$?PG%"E$ZSY MC=^R']^([$!GTNI,>E,RV7"N,_SS'P[CKN\4N";PD]>W> M^][S!]Q[J?_[.>G>H'L).*FE.>G@,DUCKZ/$8N7[<=JM*W=O*-$3H9H 5J04 MRIVEPGD7B8H%KX>L>B%99>:4.9-JZC&/:S68 M<&ZOV2,;E;Z-&G'76S_U!+ M P04 " "$@*M6+1.Z";," !$!P &0 'AL+W=O,020H;5>IU:JB=L\F.8!5Q\YL M ]T^_8YM2.D:\K2]@"_G\ON?V,?#K53/>@5@R$O!A1X%*V/*01CJ; 4%U>>R M!($["ZD*:G"JEJ$N%=#<.14\C*.H%Q:4B2 =NK5[E0[EVG FX%X1O2X*JGY- M@,OM*&@%^X4'MEP9NQ"FPY(N80;FL;Q7. NK*#DK0&@F!5&P& 7CUF"26'MG M\,1@JP_&Q"J92_EL)S?Y*(@L$'#(C(U \6\#%\"Y#808/WVH94XU7$C^@^5F-0J2@.2PH&MN'N3V&^ST=&V\3'+M?LG6V_:C@&1K;62Q M2,<$_:C MS(S"789^)KV]',\N9^2,W )J(YG41I.3*1C*N#X=A@9S6,LPV\6;^'CQD7AM M%66ER*7+(W_J'R%8!QGO 2=P8\(ZJ<])N?29Q%+?)XVQ*3CZ>-L1M5\+; M+F[[F/!*;YU([]NI][479:!+FL$HP)N@06T@2#]]:/6BKPUDG8JLTQ0]_5Z" MHH:))>$5(WZ@UV5XP2NI00_(-0AUEW:1) MG"2]8;BIH>U6M-W&.EXQ047VEK8N>?<_5+17,?8:*SHNI#+L-W5]0"X\*59, M:\#3?D:F@$DSYO==+0\Q$[6BOV'#@\Y6 M@%JZ_JV18BV,;W+5:O5$C'UG?#7W[PLVDB43&G4LT#4Z[V.9E._9?F)DZ?KD M7!KLNFZXPF<.E#7 _8649C^Q":J',_T#4$L#!!0 ( (2 JU;^@D4!1 0 M .H1 9 >&PO=V]R:W-H965T;MR\I*9(=4;0;],86105KVBI>]9<%$3IIMCXLA*4 MK&JC(O=A[N_'$-EME M;OCS:44V=$'5U^I1Z);?>5FQ@I:2\1()NIYYG_'U#4R,0?W$7XSNY<$U,JD\ M<_[--'Y;S;S 1$1SNE3&!=%_+_26YKGQI./XIW7J=9K&\/#ZS?M]G;Q.YIE( M>LOSO]E*;6=>YJ$579-=KI[X_E?:)A0;?TN>R_H7[9MGD\!#RYU4O&B-=00% M*YM_\KT=B .#;,P 6@.HXVZ$ZBCOB"+SJ>![),S3VINYJ%.MK75PK#2SLE!" M]S)MI^8/7SXOOBS0)7J@.C=4D5<]Y$JB3W=4$9;+GZ>^TC+F87_9NKQI7,*( MR]^)N$(AOD 00(B^+N[0IQ_?N?%UE%VHT(4*M=]PQ.\?%15$L7+3Q"IMD34> M(KL'L\*O9466=.;I)2RI>*'>_*68Y4\P.E];IT>8-MXB%H,P1AI<8]:[&;MN6S 0_A&, G&\NWAB]WT/1\-0QY?XF1T 'H>8S>0 M/PB&;##]$8;1Z>])C=VH;O8*_9^@X-:R0&'=;=5F%/ASSC;$],H+=._J=,," M^J," B*1'00]W\%=!8\5AZW9N=4A]+2&D[2VUH=@*7X=!2+T4(:3 M4+:6B&"I?QTU(O14AA-4=E:),&2QJTR$'L;@AO&YAP$,61Q&Z02BL:GM:0QN M&I]]',"P5-:5HJY71RI%Z!$,;BQ^[$!HG1[7 W&_?\_R#-W?S%42_.V]8 M*;7*6EL&5ZE.230?%IJ&XE7],O_,E>)%?;FE1$/&/*#[UYRKMX;Y/M!]WIG_ M"U!+ P04 " "$@*M6H75 G6 " !0!@ &0 'AL+W=OR!H$W6ZDJ:G"K=KZN%=#"@2KN1T$0^Q5EPLL2=[9262+WAC,!*T7TOJJH M.BV!RV/JA=[SP3W;E<8>^%E2TQVLP7RK5PIW?L=2L J$9E(0!=O46X3S96SC M78 4!A]Q8!HJ/ UP#YY8(9?QH.;TNI06>KY_9 M[YQW]+*A&JXE?V"%*5/OO4<*V-(]-_?R^!%:/S/+ETNNW2\Y-K'QU"/Y7AM9 MM6!44#'1/.E36X4B\; MZN@5ZB]4CB()K\"O=192Q; M#>H 7O;V31@''P9433I5DR'V[,&]=R@NZ0$4MC%VJOT6F-@1 ZHB(R;(":C2 M%UCDKS7&&'O' 5M)]YD93AL#)M',R_7].[IB@(A]V M,IPN=&0#NF>=[MG?Z2Z8SN5>&(*UAM^K3D94$TKP, =A>AN[21@&+J.=:X=[8,=3]B60_ 5!+ P04 " "$ M@*M6/H(EQB(# !6#0 &0 'AL+W=O287] =%/+,AK(<"SED M6Y/O&.!$@_+,="PK,'-,"B.:Z+DEBR:T%!DI8,D0+_,$MK$'\VBV9')D-2T)R*#BA!6*PF1I7]N7<=A5 5_PF<. GQTA9 MN:7T3@V^)E/#4HH@@U@H"BS_]C"'+%-,4L??FM1HKJF I\>/[%^T>6GF%G.8 MT^P/240Z-4(#);#!9296]' -M2%?\<4TX_H7':I:5Q;')1D!,54LV=:#71J.E&U*H MV[@63)XE$B>B[XN?Z-N/]1HM%RNTOKY:+="[SR PR?A[]!'Q%#/@$U/(2RF M&=>TLXK6>8;613>T$"E'BR*!I(TWI<1&I_.H<^;T$MY@=H%<^P-R+,?MT#-_ M.=SID>,VR^9J/O?%R]:U1A6'U\VA'M!+OL,Q3 WY!')@>S"BMV_LP/K497 @ MLI9=K['K];%'2RJ@$ 1GV0-*2%:J1P]QB$M&!.G.1T7H:T+U+ME'ON59@>]- MS/VIK:XZQPN\8UU+L=\H]GL5KP6-[Q#=J7=%I[Y>^&OOS4!D+:=!XS08((K! MD'8'(FO9'35V1T-'GTC[Y\MN]FN>Z.&8FN[=HZN MG0&B69,,97D@MK;E8Z]B]_8&_Q5.]^EG>1SXX>@\G$_K1F/?'8W/PFF>=*@Y ML*UNW#F*:5F(J@EL9IO-P95NB<_F9VK3H#O?(TVUXY MWI84'&6PD936Q4B* M8E437PT$W>D^^)8*V57KPU1N?("I GE^0^4ZU0-U@68K%?T#4$L#!!0 ( M (2 JU;%=YKQ+P, /(2 - >&PO]%266$X$L>;+2)?OUTY4O#ELXAM72/ MSKE'TG4M,JS-6K#;!6,F6I5"UB.R,*;Z$,?U;,%*6E^HBDF+%$J7U-BNGL=U MI1G-:R"5(NYU.FE<4B[)>"B7Y75IZFBFEM*,2+\-1?[V.1^1;OJ>1%YNHG(V M(O=G;W\LE;EZ$_G[R;N3D\[]^=5A_,P!YR0.BO:?(7K1@0N5]C"6('U>@J?4 M,>G+?6DW_-0*>>(I1AL$:#;+E@D=1XZ;C1D/"R6W^Y,0'[#JM&31 Q4C,J&" M3S4'5D%++M8^W(/ 3 FE(V,+PZ;K0J3^Y>&N[T'--#HEETJ[W#Z#_SMMAA\ MFQX8Y$*T!GO$!\;#BAK#M+RV'3?8!1]!4=.^6U?6X5S3=;?7)UN"N]DD4Z5S MIMLT7;()C8>"%6!'\_D"[D95,8#&J-(V[&G MO2IV]JT#NR;;IC74-+V,[X#^KIK7WI7MO4@WJOB#,I^6=CK2]:% V8UF!5^Y M_JIH#6#J75R=5I58?Q1\+DOF)__LA.,AW?"BA=+\E\T&I3*S :9)],"TX;/= MR$]-JSNV,IMR6A6XY]XK]/QWUWG.)--4[)JVM7_,J_QBQ\GEO[+L_JL<&@YZ M;-Z2QVZR_QI,IJ_!Y*NHR<'QFTRRH_08-^_OG4/"WA&AC49P%!N1;W"P$]ND MT73)A>&RZ2UXGC/YZ*1@Y0V=V@/]GKX=G[."+H6Y:\$1V;:_LIPORZP==0,+ MT8S:MK_ ]+II>PZTN;C,V8KEDZ:KYU/7C&S#9FTN(!PBU^X*(QC'8V$$,"P/ MY@#C>!:6YW^:SP"=C\AD M$G0PP=8M3>$;5L.\ 0/+ YG^;*WQW<8KY.DZP/;TJ0K!9HI7(C93?*T!":\; M,+(LO-M8'F!@NX#5#N0/YX&:"G.2!'85\X8]P3B291@"M1BNT31%5B>%3WA_ ML*P\>O(_BS7LJWO[*-?X-4$L#!!0 M ( (2 JU:7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GW3SLRR+$F@%Q)3C;] M]2O =D1#[^Z+O$\VDBP?KL0]2/KTS/CCFK%']'=5UF(ZVDJYNQZ/1;XE%1:_ ML1VI5TJ>Q6M]J*!K6E+Y,AVUWTLR0A6M:46_DV(ZFHR0V++G+XS3[ZR6 MN$QSSLIR.K*ZBGO"))U@!3(=74U4AQO*A6Q;M/UCQ?A$ M5./N:B_9+2TEX7,LR1UG^QVM'YINU%V,M=MHXW#\[()XS?]+&-EF0W,R9_F^ M(K7LXLA)V0#68DMW8H1J7)'IZ-@$X;I ?BU5D%!0=UVIMLV=JK\.BNZNI<+5 M8LBOJ:K@0=&"FX.\P26N J-R0:8[',RH7GA/2PV*+ M;DOVK(?P"J"[,DLW]U,O">(LB$(4W:*;51J$?IJB63A':7"G0;X'(-^;A;R= M!0FZGRU6/EKZLW25^$L_S#2V#P#;![-L07COIUG#DVI 'P&@CV:!XB2*_23[ MV@ZA__LJB'\(EC6!\O#$+-W,\Y*5K\#^C/TP]?686: ?# MB[M_T8@1YP3(L MAF;0LJ\Z#60 R[0"@KLPN V\69@A;Y5FT=)/>L,&"< R; O6BZ#[NEKY[L7 MA5D0WOFA%_3G%B0 R[ !%BIG]6F@A&\9SOBAGZ%%I%*\RA(H_3)+?)T,RO*6 MX30/NN@O6\>$$KYUOHR/WJD7\I((_6W-@G*_];\D_R%,&[* ?68+# )".K#/ MH(-!*'"]$C&$; M-H:>\"[0K&)<-ML>R&.B6?7KF) ^;,/Z^%GNFQ.):=E;]$/ZL WKXVWN.P#V MIB4D$=NP1-KDIP;Z@9/#PG4(T8$$XA@6R %Q3M82+;'<-P-"&Q..<1RP6*.=D0SM6SK9/JF.!>E&'1G##];_MN MES%7/Z!/!,4E[NU).9!X',/B.6%V,8QV30LT:_9O&VH=$Y*/8U@^)\R$",EI M+D^COJII;X_4@>3C&);/ZZ!7NY*]$'* C/<\W^(>)B0?Q[!\?ACT/S#G6,N< M.B8D'\>P? 87\\,)"3*08]A X+(>7>B[SY"%7,,6.KSY_JLJ7_G?P!02P,$% @ A("K5OTL MU:6N 0 P1L !H !X;"]?/L@*.!8*=*@/96UMCS^&W^R MUK.O4)7I4)_C_M#$WN54G>.\V*?4?#@7U_MP*F._;L+Y=F5;MZZ-N$_$^OM]K .G_7Z^Q3.Z8_![J=NCW$?0BIZ MJ[+=A30OW*5ZGH[N?I#^;7+16V[F1;O<2.%R!RD$:?X@@R#+'^0AR.BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z M&^IM!'I;9[.$0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&^/>GL" MO3WJ[0GT]JBW)]#;H]Z>0&_?V>PFT-NCWIY ;X]Z^W?J'=.U"O'9\UCC\]]) M=;K=&YZ/OR\?)SOO^!UG!W_L%K]02P,$% @ A("K5B;ZAZ>U 0 W!L M !, !;0V]N=&5N=%]4>7!E&ULS9G-;L(P$(1?!>6*B+&=TA\!E[;7 MED-?P$TV)"*)+=M0>/LZX4=J1:,B*G4NL1+OSHR]TG?)]&UGR VV==6X651X M;QX8#QAJ6X\-7[D6XUH/GVB7*TK M/WC>AL^NU,TLLE2Y:/"X+VR]9I$RIBI3Y<,^VS39-Y?1P2$.G5V-*TKCAJ$@ M8F<=VIV?#0Y]KQNRMLQHL%#6OZ@Z5+%MQ9S?5>3B?HDS&76>EREE.EW7H25V MQI+*7$'DZRK>BP[[G7VX8=H_^=7^G4R?8:A<6&U) _?7_IG:- M:U4V1W_6_=2;?P)02P$"% ,4 " "$@*M6!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( (2 JU8N MW$$,[@ "L" 1 " :\ !D;V-0&UL4$L! A0#% @ A("K5@$[+Z7@!0 MT!\ !@ ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A("K5I1MQ6\I!0 ;14 !@ M ("!L!< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ A("K5B&#,;OU"0 \!@ !@ ("!.2L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A("K5ED_H-0-"P ["$ !D M ("!LT@ 'AL+W=O&PO=V]R:W-H M965T=_GP( "H& 9 M " @7E7 !X;"]W;W)K&UL4$L! M A0#% @ A("K5CWU"R5Y!@ $1, !D ("!3UH 'AL M+W=O.5*,(# M W"0 &0 @('_8 >&PO=V]R:W-H965T&UL4$L! A0#% @ A("K M5@RZUE^= @ G 8 !D ("!=FT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A("K5C$HB_YS @ HP4 M !D ("!JW8 'AL+W=O0 M>&PO=V]R:W-H965T&UL4$L! A0#% @ A("K5I?&W%*C @ \04 !D M ("!QH( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ A("K5C!&R.#[ P ;!0 !D ("!ZXH 'AL+W=O M&PO=V]R:W-H965T2 M !X;"]W;W)K&UL4$L! A0#% @ A("K5M]B MWA-C @ E08 !D ("!1Y8 'AL+W=O4$% ''P &0 M @('AF >&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ A("K5MUL7*60! WA\ !D M ("!Y: 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ A("K5KX?)RF6 P Z \ !D ("! MFZX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ A("K5N+L%@F/ @ P< !D ("!A;@ 'AL+W=O&UL4$L! A0#% @ A("K5BT3N@FS M @ 1 < !D ("!M,$ 'AL+W=OQ >&PO=V]R:W-H965T&UL4$L! A0#% @ A("K5CZ")<8B P 5@T !D M ("!L,L 'AL+W=O:\2\# #R$@ #0 @ $)SP >&PO M / " 4S3 !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 M" "$@*M6_2S5I:X! #!&P &@ @ ',UP >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "$@*M6)OJ'I[4! #<&P M$P @ &RV0 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ..-@ V +$. "8VP ! end XML 59 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 60 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 61 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 77 257 1 false 30 0 false 7 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://miromatrix.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Balance Sheets Sheet http://miromatrix.com/role/StatementBalanceSheets Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Balance Sheets (Parenthetical) Sheet http://miromatrix.com/role/StatementBalanceSheetsParenthetical Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Statements of Operations Sheet http://miromatrix.com/role/StatementStatementsOfOperations Statements of Operations Statements 4 false false R5.htm 00300 - Statement - Statements of Shareholders' Equity Sheet http://miromatrix.com/role/StatementStatementsOfShareholdersEquity Statements of Shareholders' Equity Statements 5 false false R6.htm 00400 - Statement - Statements of Cash Flows Sheet http://miromatrix.com/role/StatementStatementsOfCashFlows Statements of Cash Flows Statements 6 false false R7.htm 10101 - Disclosure - DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES Sheet http://miromatrix.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPolicies DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES Notes 7 false false R8.htm 10201 - Disclosure - FAIR VALUE MEASUREMENT Sheet http://miromatrix.com/role/DisclosureFairValueMeasurement FAIR VALUE MEASUREMENT Notes 8 false false R9.htm 10301 - Disclosure - INVESTMENTS Sheet http://miromatrix.com/role/DisclosureInvestments INVESTMENTS Notes 9 false false R10.htm 10401 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://miromatrix.com/role/DisclosurePropertyAndEquipment PROPERTY AND EQUIPMENT Notes 10 false false R11.htm 10501 - Disclosure - ACCRUED EXPENSES Sheet http://miromatrix.com/role/DisclosureAccruedExpenses ACCRUED EXPENSES Notes 11 false false R12.htm 10601 - Disclosure - DEBT Sheet http://miromatrix.com/role/DisclosureDebt DEBT Notes 12 false false R13.htm 10701 - Disclosure - EQUITY Sheet http://miromatrix.com/role/DisclosureEquity EQUITY Notes 13 false false R14.htm 10801 - Disclosure - SIGNIFICANT CUSTOMERS Sheet http://miromatrix.com/role/DisclosureSignificantCustomers SIGNIFICANT CUSTOMERS Notes 14 false false R15.htm 10901 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://miromatrix.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 15 false false R16.htm 11001 - Disclosure - LEASES Sheet http://miromatrix.com/role/DisclosureLeases LEASES Notes 16 false false R17.htm 11101 - Disclosure - NET LOSS PER SHARE Sheet http://miromatrix.com/role/DisclosureNetLossPerShare NET LOSS PER SHARE Notes 17 false false R18.htm 20102 - Disclosure - DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://miromatrix.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 18 false false R19.htm 30303 - Disclosure - INVESTMENTS (Tables) Sheet http://miromatrix.com/role/DisclosureInvestmentsTables INVESTMENTS (Tables) Tables http://miromatrix.com/role/DisclosureInvestments 19 false false R20.htm 30403 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://miromatrix.com/role/DisclosurePropertyAndEquipmentTables PROPERTY AND EQUIPMENT (Tables) Tables http://miromatrix.com/role/DisclosurePropertyAndEquipment 20 false false R21.htm 30503 - Disclosure - ACCRUED EXPENSES (Tables) Sheet http://miromatrix.com/role/DisclosureAccruedExpensesTables ACCRUED EXPENSES (Tables) Tables http://miromatrix.com/role/DisclosureAccruedExpenses 21 false false R22.htm 30603 - Disclosure - DEBT (Tables) Sheet http://miromatrix.com/role/DisclosureDebtTables DEBT (Tables) Tables http://miromatrix.com/role/DisclosureDebt 22 false false R23.htm 30703 - Disclosure - EQUITY (Tables) Sheet http://miromatrix.com/role/DisclosureEquityTables EQUITY (Tables) Tables http://miromatrix.com/role/DisclosureEquity 23 false false R24.htm 31003 - Disclosure - LEASES (Tables) Sheet http://miromatrix.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://miromatrix.com/role/DisclosureLeases 24 false false R25.htm 31103 - Disclosure - NET LOSS PER SHARE (Tables) Sheet http://miromatrix.com/role/DisclosureNetLossPerShareTables NET LOSS PER SHARE (Tables) Tables http://miromatrix.com/role/DisclosureNetLossPerShare 25 false false R26.htm 40101 - Disclosure - DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES - Employee Retention Credit (Details) Sheet http://miromatrix.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesEmployeeRetentionCreditDetails DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES - Employee Retention Credit (Details) Details 26 false false R27.htm 40301 - Disclosure - INVESTMENTS - Amortized Cost and Estimated Fair Value (Details) Sheet http://miromatrix.com/role/DisclosureInvestmentsAmortizedCostAndEstimatedFairValueDetails INVESTMENTS - Amortized Cost and Estimated Fair Value (Details) Details 27 false false R28.htm 40401 - Disclosure - PROPERTY AND EQUIPMENT (Details) Sheet http://miromatrix.com/role/DisclosurePropertyAndEquipmentDetails PROPERTY AND EQUIPMENT (Details) Details http://miromatrix.com/role/DisclosurePropertyAndEquipmentTables 28 false false R29.htm 40501 - Disclosure - ACCRUED EXPENSES (Details) Sheet http://miromatrix.com/role/DisclosureAccruedExpensesDetails ACCRUED EXPENSES (Details) Details http://miromatrix.com/role/DisclosureAccruedExpensesTables 29 false false R30.htm 40601 - Disclosure - DEBT - Agreements (Details) Sheet http://miromatrix.com/role/DisclosureDebtAgreementsDetails DEBT - Agreements (Details) Details 30 false false R31.htm 40602 - Disclosure - DEBT - Debt Maturities (Details) Sheet http://miromatrix.com/role/DisclosureDebtDebtMaturitiesDetails DEBT - Debt Maturities (Details) Details 31 false false R32.htm 40701 - Disclosure - EQUITY - Common Stock (Details) Sheet http://miromatrix.com/role/DisclosureEquityCommonStockDetails EQUITY - Common Stock (Details) Details 32 false false R33.htm 40702 - Disclosure - EQUITY - Preferred Stock (Details) Sheet http://miromatrix.com/role/DisclosureEquityPreferredStockDetails EQUITY - Preferred Stock (Details) Details 33 false false R34.htm 40703 - Disclosure - EQUITY - Equity Incentive Plans (Details) Sheet http://miromatrix.com/role/DisclosureEquityEquityIncentivePlansDetails EQUITY - Equity Incentive Plans (Details) Details 34 false false R35.htm 40704 - Disclosure - EQUITY - Stock Option Activity (Details) Sheet http://miromatrix.com/role/DisclosureEquityStockOptionActivityDetails EQUITY - Stock Option Activity (Details) Details 35 false false R36.htm 40705 - Disclosure - EQUITY - Restricted Stock Units (Details) Sheet http://miromatrix.com/role/DisclosureEquityRestrictedStockUnitsDetails EQUITY - Restricted Stock Units (Details) Details 36 false false R37.htm 40706 - Disclosure - EQUITY - Employee Stock Purchase Plan (Details) Sheet http://miromatrix.com/role/DisclosureEquityEmployeeStockPurchasePlanDetails EQUITY - Employee Stock Purchase Plan (Details) Details 37 false false R38.htm 40707 - Disclosure - EQUITY - Stock Warrants (Details) Sheet http://miromatrix.com/role/DisclosureEquityStockWarrantsDetails EQUITY - Stock Warrants (Details) Details 38 false false R39.htm 40801 - Disclosure - SIGNIFICANT CUSTOMERS (Details) Sheet http://miromatrix.com/role/DisclosureSignificantCustomersDetails SIGNIFICANT CUSTOMERS (Details) Details http://miromatrix.com/role/DisclosureSignificantCustomers 39 false false R40.htm 40901 - Disclosure - COMMITMENTS AND CONTINGENCIES - Patent License Agreement (Details) Sheet http://miromatrix.com/role/DisclosureCommitmentsAndContingenciesPatentLicenseAgreementDetails COMMITMENTS AND CONTINGENCIES - Patent License Agreement (Details) Details 40 false false R41.htm 41001 - Disclosure - LEASES - Agreements (Details) Sheet http://miromatrix.com/role/DisclosureLeasesAgreementsDetails LEASES - Agreements (Details) Details 41 false false R42.htm 41002 - Disclosure - LEASES - Balance Sheet Information (Details) Sheet http://miromatrix.com/role/DisclosureLeasesBalanceSheetInformationDetails LEASES - Balance Sheet Information (Details) Details 42 false false R43.htm 41003 - Disclosure - LEASES - Lease costs (Details) Sheet http://miromatrix.com/role/DisclosureLeasesLeaseCostsDetails LEASES - Lease costs (Details) Details 43 false false R44.htm 41004 - Disclosure - LEASES - Lease payments (Details) Sheet http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails LEASES - Lease payments (Details) Details 44 false false R45.htm 41005 - Disclosure - LEASES - Additional information (Details) Sheet http://miromatrix.com/role/DisclosureLeasesAdditionalInformationDetails LEASES - Additional information (Details) Details 45 false false R46.htm 41101 - Disclosure - NET LOSS PER SHARE (Details) Sheet http://miromatrix.com/role/DisclosureNetLossPerShareDetails NET LOSS PER SHARE (Details) Details http://miromatrix.com/role/DisclosureNetLossPerShareTables 46 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept DueFromRelatedPartiesCurrent in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. miro-20230331x10q.htm 11 [dq-0542-Deprecated-Concept] Concept RevenueFromRelatedParties in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. miro-20230331x10q.htm 20 [dq-0542-Deprecated-Concept] Concept AccountsReceivableRelatedPartiesNoncurrent in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. miro-20230331x10q.htm 20 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 4 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies, us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList, us-gaap:TypeOfCostGoodOrServiceExtensibleList - miro-20230331x10q.htm 9 miro-20230331x10q.htm miro-20230331.xsd miro-20230331_cal.xml miro-20230331_def.xml miro-20230331_lab.xml miro-20230331_pre.xml miro-20230331xex31d1.htm miro-20230331xex31d2.htm miro-20230331xex32d1.htm miro-20230331xex32d2.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 64 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "miro-20230331x10q.htm": { "axisCustom": 0, "axisStandard": 17, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 342, "http://xbrl.sec.gov/dei/2022": 30 }, "contextCount": 77, "dts": { "calculationLink": { "local": [ "miro-20230331_cal.xml" ] }, "definitionLink": { "local": [ "miro-20230331_def.xml" ] }, "inline": { "local": [ "miro-20230331x10q.htm" ] }, "labelLink": { "local": [ "miro-20230331_lab.xml" ] }, "presentationLink": { "local": [ "miro-20230331_pre.xml" ] }, "schema": { "local": [ "miro-20230331.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/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 380, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 9, "http://xbrl.sec.gov/dei/2022": 5, "total": 14 }, "keyCustom": 49, "keyStandard": 208, "memberCustom": 16, "memberStandard": 12, "nsprefix": "miro", "nsuri": "http://miromatrix.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://miromatrix.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - PROPERTY AND EQUIPMENT", "menuCat": "Notes", "order": "10", "role": "http://miromatrix.com/role/DisclosurePropertyAndEquipment", "shortName": "PROPERTY AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - ACCRUED EXPENSES", "menuCat": "Notes", "order": "11", "role": "http://miromatrix.com/role/DisclosureAccruedExpenses", "shortName": "ACCRUED EXPENSES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - DEBT", "menuCat": "Notes", "order": "12", "role": "http://miromatrix.com/role/DisclosureDebt", "shortName": "DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - EQUITY", "menuCat": "Notes", "order": "13", "role": "http://miromatrix.com/role/DisclosureEquity", "shortName": "EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - SIGNIFICANT CUSTOMERS", "menuCat": "Notes", "order": "14", "role": "http://miromatrix.com/role/DisclosureSignificantCustomers", "shortName": "SIGNIFICANT CUSTOMERS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - COMMITMENTS AND CONTINGENCIES", "menuCat": "Notes", "order": "15", "role": "http://miromatrix.com/role/DisclosureCommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "miro:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - LEASES", "menuCat": "Notes", "order": "16", "role": "http://miromatrix.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "miro:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - NET LOSS PER SHARE", "menuCat": "Notes", "order": "17", "role": "http://miromatrix.com/role/DisclosureNetLossPerShare", "shortName": "NET LOSS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "18", "role": "http://miromatrix.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies", "shortName": "DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - INVESTMENTS (Tables)", "menuCat": "Tables", "order": "19", "role": "http://miromatrix.com/role/DisclosureInvestmentsTables", "shortName": "INVESTMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_fTrZK9XtZ0296zGTrf8g9g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_LuCCfoFB8UePcSoNy5KsKw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://miromatrix.com/role/StatementBalanceSheets", "shortName": "Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_fTrZK9XtZ0296zGTrf8g9g", "decimals": "0", "lang": null, "name": "us-gaap:HeldToMaturitySecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_LuCCfoFB8UePcSoNy5KsKw", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - PROPERTY AND EQUIPMENT (Tables)", "menuCat": "Tables", "order": "20", "role": "http://miromatrix.com/role/DisclosurePropertyAndEquipmentTables", "shortName": "PROPERTY AND EQUIPMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - ACCRUED EXPENSES (Tables)", "menuCat": "Tables", "order": "21", "role": "http://miromatrix.com/role/DisclosureAccruedExpensesTables", "shortName": "ACCRUED EXPENSES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - DEBT (Tables)", "menuCat": "Tables", "order": "22", "role": "http://miromatrix.com/role/DisclosureDebtTables", "shortName": "DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - EQUITY (Tables)", "menuCat": "Tables", "order": "23", "role": "http://miromatrix.com/role/DisclosureEquityTables", "shortName": "EQUITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "miro:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "miro:LeaseBalanceSheetDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - LEASES (Tables)", "menuCat": "Tables", "order": "24", "role": "http://miromatrix.com/role/DisclosureLeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "miro:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "miro:LeaseBalanceSheetDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - NET LOSS PER SHARE (Tables)", "menuCat": "Tables", "order": "25", "role": "http://miromatrix.com/role/DisclosureNetLossPerShareTables", "shortName": "NET LOSS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:GovernmentAssistanceAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_LuCCfoFB8UePcSoNy5KsKw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES - Employee Retention Credit (Details)", "menuCat": "Details", "order": "26", "role": "http://miromatrix.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesEmployeeRetentionCreditDetails", "shortName": "DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES - Employee Retention Credit (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R27": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_fTrZK9XtZ0296zGTrf8g9g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:HeldToMaturitySecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_LuCCfoFB8UePcSoNy5KsKw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - INVESTMENTS - Amortized Cost and Estimated Fair Value (Details)", "menuCat": "Details", "order": "27", "role": "http://miromatrix.com/role/DisclosureInvestmentsAmortizedCostAndEstimatedFairValueDetails", "shortName": "INVESTMENTS - Amortized Cost and Estimated Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_fTrZK9XtZ0296zGTrf8g9g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:HeldToMaturitySecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_LuCCfoFB8UePcSoNy5KsKw", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_fTrZK9XtZ0296zGTrf8g9g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_LuCCfoFB8UePcSoNy5KsKw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - PROPERTY AND EQUIPMENT (Details)", "menuCat": "Details", "order": "28", "role": "http://miromatrix.com/role/DisclosurePropertyAndEquipmentDetails", "shortName": "PROPERTY AND EQUIPMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_fTrZK9XtZ0296zGTrf8g9g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_LuCCfoFB8UePcSoNy5KsKw", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_fTrZK9XtZ0296zGTrf8g9g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_LuCCfoFB8UePcSoNy5KsKw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - ACCRUED EXPENSES (Details)", "menuCat": "Details", "order": "29", "role": "http://miromatrix.com/role/DisclosureAccruedExpensesDetails", "shortName": "ACCRUED EXPENSES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_fTrZK9XtZ0296zGTrf8g9g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_LuCCfoFB8UePcSoNy5KsKw", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_fTrZK9XtZ0296zGTrf8g9g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_nr-OhK9YT0WzcggqdiVLvQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://miromatrix.com/role/StatementBalanceSheetsParenthetical", "shortName": "Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_fTrZK9XtZ0296zGTrf8g9g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_LuCCfoFB8UePcSoNy5KsKw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - DEBT - Agreements (Details)", "menuCat": "Details", "order": "30", "role": "http://miromatrix.com/role/DisclosureDebtAgreementsDetails", "shortName": "DEBT - Agreements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_1_31_2019_us-gaap_ClassOfWarrantOrRightAxis_miro_WarrantsUniversityOfMinnesotaMember_3nK7Yx79w0SX-f2ZVqJ5oQ", "decimals": null, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_fTrZK9XtZ0296zGTrf8g9g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_LuCCfoFB8UePcSoNy5KsKw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - DEBT - Debt Maturities (Details)", "menuCat": "Details", "order": "31", "role": "http://miromatrix.com/role/DisclosureDebtDebtMaturitiesDetails", "shortName": "DEBT - Debt Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_fTrZK9XtZ0296zGTrf8g9g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_LuCCfoFB8UePcSoNy5KsKw", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_fTrZK9XtZ0296zGTrf8g9g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_N8k4qh4kBUuf6hQlBYPjtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - EQUITY - Common Stock (Details)", "menuCat": "Details", "order": "32", "role": "http://miromatrix.com/role/DisclosureEquityCommonStockDetails", "shortName": "EQUITY - Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_7_11_2022_us-gaap_SubsidiarySaleOfStockAxis_miro_EquityDistributionAgreementMember_p5-DxowlVk2mDe_RwsJxqw", "decimals": "0", "lang": null, "name": "us-gaap:DeferredOfferingCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_LuCCfoFB8UePcSoNy5KsKw", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_fTrZK9XtZ0296zGTrf8g9g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_N8k4qh4kBUuf6hQlBYPjtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - EQUITY - Preferred Stock (Details)", "menuCat": "Details", "order": "33", "role": "http://miromatrix.com/role/DisclosureEquityPreferredStockDetails", "shortName": "EQUITY - Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_fTrZK9XtZ0296zGTrf8g9g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_N8k4qh4kBUuf6hQlBYPjtQ", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_fTrZK9XtZ0296zGTrf8g9g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_N8k4qh4kBUuf6hQlBYPjtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - Disclosure - EQUITY - Equity Incentive Plans (Details)", "menuCat": "Details", "order": "34", "role": "http://miromatrix.com/role/DisclosureEquityEquityIncentivePlansDetails", "shortName": "EQUITY - Equity Incentive Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_PlanNameAxis_miro_StockOptionPlan2010Member_qzpHUWRk_Eet38Rg8w-0bw", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_N8k4qh4kBUuf6hQlBYPjtQ", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_bp8E6V3Ra0yeJwBxpt0Q2w", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_N8k4qh4kBUuf6hQlBYPjtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40704 - Disclosure - EQUITY - Stock Option Activity (Details)", "menuCat": "Details", "order": "35", "role": "http://miromatrix.com/role/DisclosureEquityStockOptionActivityDetails", "shortName": "EQUITY - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_N8k4qh4kBUuf6hQlBYPjtQ", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Qb1rrr_1KkyPx6id0DYmjw", "decimals": "INF", "first": true, "lang": null, "name": "miro:CommonSharesIssuedUponVestingOfAward", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_N8k4qh4kBUuf6hQlBYPjtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40705 - Disclosure - EQUITY - Restricted Stock Units (Details)", "menuCat": "Details", "order": "36", "role": "http://miromatrix.com/role/DisclosureEquityRestrictedStockUnitsDetails", "shortName": "EQUITY - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Qb1rrr_1KkyPx6id0DYmjw", "decimals": "INF", "first": true, "lang": null, "name": "miro:CommonSharesIssuedUponVestingOfAward", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_N8k4qh4kBUuf6hQlBYPjtQ", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember_pdoL5Mt8ekWX8-g0NSTxnw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_N8k4qh4kBUuf6hQlBYPjtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40706 - Disclosure - EQUITY - Employee Stock Purchase Plan (Details)", "menuCat": "Details", "order": "37", "role": "http://miromatrix.com/role/DisclosureEquityEmployeeStockPurchasePlanDetails", "shortName": "EQUITY - Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember_pdoL5Mt8ekWX8-g0NSTxnw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_N8k4qh4kBUuf6hQlBYPjtQ", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_bp8E6V3Ra0yeJwBxpt0Q2w", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_N8k4qh4kBUuf6hQlBYPjtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40707 - Disclosure - EQUITY - Stock Warrants (Details)", "menuCat": "Details", "order": "38", "role": "http://miromatrix.com/role/DisclosureEquityStockWarrantsDetails", "shortName": "EQUITY - Stock Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_bp8E6V3Ra0yeJwBxpt0Q2w", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_N8k4qh4kBUuf6hQlBYPjtQ", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_RelatedPartyTransactionAxis_miro_PatentAndKnowHowLicenseAgreementMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_miro_RepriseBiomedicalInc.Member_EsRPZsO_XUO9psyU9q2XXQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_LuCCfoFB8UePcSoNy5KsKw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - SIGNIFICANT CUSTOMERS (Details)", "menuCat": "Details", "order": "39", "role": "http://miromatrix.com/role/DisclosureSignificantCustomersDetails", "shortName": "SIGNIFICANT CUSTOMERS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_RelatedPartyTransactionAxis_miro_PatentAndKnowHowLicenseAgreementMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_miro_RepriseBiomedicalInc.Member_EsRPZsO_XUO9psyU9q2XXQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_LuCCfoFB8UePcSoNy5KsKw", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_LuCCfoFB8UePcSoNy5KsKw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Statements of Operations", "menuCat": "Statements", "order": "4", "role": "http://miromatrix.com/role/StatementStatementsOfOperations", "shortName": "Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_LuCCfoFB8UePcSoNy5KsKw", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_RelatedPartyTransactionAxis_miro_PatentAndKnowHowLicenseAgreementMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_miro_RepriseBiomedicalInc.Member_GEiLBD0v20qk_VJKQmSxAw", "decimals": "0", "first": true, "lang": null, "name": "miro:MinimumRoyaltyReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_LuCCfoFB8UePcSoNy5KsKw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - COMMITMENTS AND CONTINGENCIES - Patent License Agreement (Details)", "menuCat": "Details", "order": "40", "role": "http://miromatrix.com/role/DisclosureCommitmentsAndContingenciesPatentLicenseAgreementDetails", "shortName": "COMMITMENTS AND CONTINGENCIES - Patent License Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_RelatedPartyTransactionAxis_miro_PatentAndKnowHowLicenseAgreementMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_miro_RepriseBiomedicalInc.Member_GEiLBD0v20qk_VJKQmSxAw", "decimals": "0", "first": true, "lang": null, "name": "miro:MinimumRoyaltyReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_LuCCfoFB8UePcSoNy5KsKw", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "miro:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_8_1_2021_To_8_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_miro_BuildingResearchAndDevelopmentAndOfficeSpaceMember_MnF-_eEIEEeeaI7GuUDpIg", "decimals": "INF", "first": true, "lang": null, "name": "miro:OperatingLeaseNumberOfOptionsToExtend", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_j3HFaxYmDUS7lCX1RAK-5Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - LEASES - Agreements (Details)", "menuCat": "Details", "order": "41", "role": "http://miromatrix.com/role/DisclosureLeasesAgreementsDetails", "shortName": "LEASES - Agreements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "miro:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_8_1_2021_To_8_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_miro_BuildingResearchAndDevelopmentAndOfficeSpaceMember_MnF-_eEIEEeeaI7GuUDpIg", "decimals": "INF", "first": true, "lang": null, "name": "miro:OperatingLeaseNumberOfOptionsToExtend", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_j3HFaxYmDUS7lCX1RAK-5Q", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_fTrZK9XtZ0296zGTrf8g9g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_LuCCfoFB8UePcSoNy5KsKw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - LEASES - Balance Sheet Information (Details)", "menuCat": "Details", "order": "42", "role": "http://miromatrix.com/role/DisclosureLeasesBalanceSheetInformationDetails", "shortName": "LEASES - Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "miro:LeaseBalanceSheetDisclosureTableTextBlock", "miro:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_fTrZK9XtZ0296zGTrf8g9g", "decimals": "0", "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_LuCCfoFB8UePcSoNy5KsKw", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "miro:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_LuCCfoFB8UePcSoNy5KsKw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41003 - Disclosure - LEASES - Lease costs (Details)", "menuCat": "Details", "order": "43", "role": "http://miromatrix.com/role/DisclosureLeasesLeaseCostsDetails", "shortName": "LEASES - Lease costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "miro:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_LuCCfoFB8UePcSoNy5KsKw", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_fTrZK9XtZ0296zGTrf8g9g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_LuCCfoFB8UePcSoNy5KsKw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41004 - Disclosure - LEASES - Lease payments (Details)", "menuCat": "Details", "order": "44", "role": "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails", "shortName": "LEASES - Lease payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_fTrZK9XtZ0296zGTrf8g9g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_LuCCfoFB8UePcSoNy5KsKw", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "miro:LeaseWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_fTrZK9XtZ0296zGTrf8g9g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41005 - Disclosure - LEASES - Additional information (Details)", "menuCat": "Details", "order": "45", "role": "http://miromatrix.com/role/DisclosureLeasesAdditionalInformationDetails", "shortName": "LEASES - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "miro:LeaseWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_fTrZK9XtZ0296zGTrf8g9g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_N8k4qh4kBUuf6hQlBYPjtQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - NET LOSS PER SHARE (Details)", "menuCat": "Details", "order": "46", "role": "http://miromatrix.com/role/DisclosureNetLossPerShareDetails", "shortName": "NET LOSS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_N8k4qh4kBUuf6hQlBYPjtQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_pB92oeSpf0KPp7coVD-q3g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_LuCCfoFB8UePcSoNy5KsKw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Statements of Shareholders' Equity", "menuCat": "Statements", "order": "5", "role": "http://miromatrix.com/role/StatementStatementsOfShareholdersEquity", "shortName": "Statements of Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_pB92oeSpf0KPp7coVD-q3g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_LuCCfoFB8UePcSoNy5KsKw", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_LuCCfoFB8UePcSoNy5KsKw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Statements of Cash Flows", "menuCat": "Statements", "order": "6", "role": "http://miromatrix.com/role/StatementStatementsOfCashFlows", "shortName": "Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_LuCCfoFB8UePcSoNy5KsKw", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "7", "role": "http://miromatrix.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPolicies", "shortName": "DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - FAIR VALUE MEASUREMENT", "menuCat": "Notes", "order": "8", "role": "http://miromatrix.com/role/DisclosureFairValueMeasurement", "shortName": "FAIR VALUE MEASUREMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - INVESTMENTS", "menuCat": "Notes", "order": "9", "role": "http://miromatrix.com/role/DisclosureInvestments", "shortName": "INVESTMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "miro-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_if0tvX8co06mNEYf7iyGUg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 30, "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://miromatrix.com/role/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://miromatrix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://miromatrix.com/role/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://miromatrix.com/role/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://miromatrix.com/role/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://miromatrix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r422" ], "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://miromatrix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r423" ], "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://miromatrix.com/role/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://miromatrix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://miromatrix.com/role/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://miromatrix.com/role/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://miromatrix.com/role/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://miromatrix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://miromatrix.com/role/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://miromatrix.com/role/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://miromatrix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r420" ], "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://miromatrix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://miromatrix.com/role/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://miromatrix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r420" ], "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://miromatrix.com/role/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://miromatrix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r424" ], "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://miromatrix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r420" ], "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://miromatrix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r420" ], "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://miromatrix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r420" ], "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://miromatrix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r420" ], "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://miromatrix.com/role/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://miromatrix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r419" ], "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://miromatrix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r421" ], "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://miromatrix.com/role/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://miromatrix.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "miro_AccruedKeyOpinionLeadedCompensationCurrent": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/DisclosureAccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for key opinion leader compensation. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Key Opinion Leaded Compensation, Current", "terseLabel": "Key opinion leader compensation" } } }, "localname": "AccruedKeyOpinionLeadedCompensationCurrent", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "miro_AccruedKeyOpinionLeaderCompensationCurrentIncreaseDecrease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in carrying value as of the balance sheet date of obligations incurred through that date and payable for key opinion leader compensation. Includes changes in stock-based compensation accrual for key opinion leaders.", "label": "Accrued Key Opinion Leader Compensation, Current , Increase (Decrease)", "negatedLabel": "Decrease in stock-based compensation accrued balance related to key opinion leaders" } } }, "localname": "AccruedKeyOpinionLeaderCompensationCurrentIncreaseDecrease", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureEquityStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "miro_AccruedPreClinicalStudyCostsCurrent": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/DisclosureAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for pre-clinical study costs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Pre-clinical Study Costs, Current", "terseLabel": "Pre-clinical study costs" } } }, "localname": "AccruedPreClinicalStudyCostsCurrent", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "miro_AssetsLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Assets, Lessee [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsLesseeAbstract", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "miro_BuildingResearchAndDevelopmentAndOfficeSpaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Building to be used for research and development and office space located at 6455 Flying Cloud Drive, Eden Prairie, Minnesota 55344.", "label": "Building" } } }, "localname": "BuildingResearchAndDevelopmentAndOfficeSpaceMember", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesAgreementsDetails" ], "xbrltype": "domainItemType" }, "miro_ClassOfWarrantOrRightNumberOfWarrantsIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants issued, in terms of number of securities into which the class of warrant or right may be converted.", "label": "Class of Warrant or Right, Number of Warrants Issued", "terseLabel": "Number of warrants issued" } } }, "localname": "ClassOfWarrantOrRightNumberOfWarrantsIssued", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureDebtAgreementsDetails" ], "xbrltype": "sharesItemType" }, "miro_ClassOfWarrantOrRightTerminated": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights terminated or expired.", "label": "Class of Warrant or Right, Terminated", "negatedLabel": "Expired (in shares)" } } }, "localname": "ClassOfWarrantOrRightTerminated", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureEquityStockWarrantsDetails" ], "xbrltype": "sharesItemType" }, "miro_CommonSharesIssuedUponVestingOfAward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of common shares issued upon vesting of each award unit.", "label": "Common Shares Issued Upon Vesting of Award", "terseLabel": "Number of common shares issued upon vesting of each RSU" } } }, "localname": "CommonSharesIssuedUponVestingOfAward", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureEquityRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "miro_CommonStockCapitalSharesAvailableForFutureIssuance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares available for future issuance.", "label": "Common Stock, Capital Shares Available for Future Issuance", "terseLabel": "Stock available for issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesAvailableForFutureIssuance", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureEquityEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "miro_CommonStockWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to common stock warrants .", "label": "Common stock warrants" } } }, "localname": "CommonStockWarrantsMember", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "miro_DeferredOfferingCostsNoncurrent": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period, classified as noncurrent", "label": "Deferred Offering Costs, Noncurrent", "terseLabel": "Deferred offering costs" } } }, "localname": "DeferredOfferingCostsNoncurrent", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "miro_DeferredOfferingCostsWriteOff": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-off of deferred offering costs during the period.", "label": "Deferred Offering Costs, Write-off", "terseLabel": "Write-off of deferred offering costs" } } }, "localname": "DeferredOfferingCostsWriteOff", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureEquityCommonStockDetails", "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "miro_DeferredRoyaltiesCurrent": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred royalties due within one year or the normal operating cycle, if longer.", "label": "Deferred Royalties, Current", "terseLabel": "Current portion of deferred royalties" } } }, "localname": "DeferredRoyaltiesCurrent", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "miro_DeferredRoyaltiesNoncurrent": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred royalties classified as noncurrent.", "label": "Deferred Royalties, Noncurrent", "terseLabel": "Deferred royalties, net" } } }, "localname": "DeferredRoyaltiesNoncurrent", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "miro_EmergingGrowthCompanyStatusPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for emerging growth company status.", "label": "Emerging Growth Company Status, Policy [Policy Text Block]", "terseLabel": "Emerging Growth Company Status" } } }, "localname": "EmergingGrowthCompanyStatusPolicyPolicyTextBlock", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "miro_EquityDistributionAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "July 2022 shelf registration.", "label": "2022 shelf registration" } } }, "localname": "EquityDistributionAgreementMember", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureEquityCommonStockDetails" ], "xbrltype": "domainItemType" }, "miro_EquityIncentivePlan2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Equity Incentive Plan.", "label": "2021 Plan" } } }, "localname": "EquityIncentivePlan2021Member", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureEquityEquityIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "miro_FinanceAndOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc2": { "order": 1.0, "parentTag": "miro_LesseeFinanceAndOperatingLeasesLiabilityPaymentsDue", "weight": 1.0 }, "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc3": { "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 finance and operating leases.", "label": "Finance and Operating Lease, Liability", "totalLabel": "Present value of lease liabilities" } } }, "localname": "FinanceAndOperatingLeaseLiability", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "miro_FinanceLeaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Finance Lease [Abstract]", "terseLabel": "Financing lease cost" } } }, "localname": "FinanceLeaseAbstract", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "miro_FurnitureFixturesAndComputersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to furniture, fixtures and computers.", "label": "Furniture, Fixtures And Computers [Member]", "terseLabel": "Furniture and fixtures & computers" } } }, "localname": "FurnitureFixturesAndComputersMember", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "miro_IncreaseDecreaseInInterestPayableNoncurrent": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementStatementsOfCashFlows": { "order": 14.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 for noncurrent interest payable.", "label": "Increase (Decrease) In Interest Payable, Noncurrent", "terseLabel": "Accrued interest" } } }, "localname": "IncreaseDecreaseInInterestPayableNoncurrent", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "miro_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in operating lease right-of-use assets.", "label": "Increase (Decrease) in Operating Lease Right of Use Asset", "negatedLabel": "Operating lease right of use asset" } } }, "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "miro_IncreaseDecreaseInTenantImprovementAllowanceReceivable": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in tenant improvement allowance receivable.", "label": "Increase (Decrease) in Tenant Improvement Allowance Receivable", "negatedLabel": "Tenant improvement receivable reimbursement" } } }, "localname": "IncreaseDecreaseInTenantImprovementAllowanceReceivable", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "miro_InitialOfferingPrice": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of initial offering price in public offering.", "label": "Initial Offering Price", "terseLabel": "Initial offering price" } } }, "localname": "InitialOfferingPrice", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureEquityCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "miro_InterestPayableNoncurrent": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer).", "label": "Interest Payable, Noncurrent", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableNoncurrent", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "miro_InvestmentIncomeNetAmortizationOfDiscountAndPremiumTotal": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accretion (amortization) of purchase discount (premium) on operating securities.", "label": "Investment Income, Net, Amortization of Discount and Premium, Total", "negatedLabel": "Amortization of premium/discount on investments" } } }, "localname": "InvestmentIncomeNetAmortizationOfDiscountAndPremiumTotal", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "miro_LeaseBalanceSheetDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of balance sheet information for leases.", "label": "Lease, Balance Sheet Disclosure [Table Text Block]", "terseLabel": "Schedule of supplemental condensed balance sheet information" } } }, "localname": "LeaseBalanceSheetDisclosureTableTextBlock", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "miro_LeaseDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information about leases.", "label": "Lease Disclosure [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LeaseDisclosureTextBlock", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "miro_LeaseWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of weighted average remaining lease term and weighted average discount rate for leases.", "label": "Lease, Weighted Average Remaining Lease Term and Discount Rate [Table Text Block]", "terseLabel": "Schedule of lease term and discount rate" } } }, "localname": "LeaseWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "miro_LeasedAssetsObtainedInExchangeForNewOperatingLeaseLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of leased assets obtained in exchange for new operating lease liabilities.", "label": "Leased Assets Obtained In Exchange For New Operating Lease Liabilities", "terseLabel": "Leased assets obtained in exchange for new operating lease liabilities" } } }, "localname": "LeasedAssetsObtainedInExchangeForNewOperatingLeaseLiabilities", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "miro_LesseeFinanceAndOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc2": { "order": 2.0, "parentTag": "miro_LesseeFinanceAndOperatingLeasesLiabilityPaymentsDue", "weight": 1.0 }, "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc3": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance and operating leases.", "label": "Lessee, Finance and Operating Lease, Liability, Undiscounted Excess Amount", "negatedTotalLabel": "Less imputed interest" } } }, "localname": "LesseeFinanceAndOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "miro_LesseeFinanceAndOperatingLeasesLiabilityPaymentsDue": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc3": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance and operating leases. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Finance and Operating Leases, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeFinanceAndOperatingLeasesLiabilityPaymentsDue", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "miro_LesseeFinanceAndOperatingLeasesLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails": { "order": 6.0, "parentTag": "miro_LesseeFinanceAndOperatingLeasesLiabilityPaymentsDue", "weight": 1.0 }, "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc3": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance and operating leases, due after fourth fiscal year following latest fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Finance and Operating Leases, Liability, Payments, Due after Year Four", "totalLabel": "Thereafter" } } }, "localname": "LesseeFinanceAndOperatingLeasesLiabilityPaymentsDueAfterYearFour", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "miro_LesseeFinanceAndOperatingLeasesLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails": { "order": 2.0, "parentTag": "miro_LesseeFinanceAndOperatingLeasesLiabilityPaymentsDue", "weight": 1.0 }, "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc3": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance and operating leases, due in next twelve months. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Finance and Operating Leases, Liability, Payments, Due Next Twelve Months", "totalLabel": "2024" } } }, "localname": "LesseeFinanceAndOperatingLeasesLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "miro_LesseeFinanceAndOperatingLeasesLiabilityPaymentsDueYearFour": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails": { "order": 5.0, "parentTag": "miro_LesseeFinanceAndOperatingLeasesLiabilityPaymentsDue", "weight": 1.0 }, "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc3": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance and operating leases, due in fourth fiscal year following latest fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Finance and Operating Leases, Liability, Payments, Due Year Four", "totalLabel": "2027" } } }, "localname": "LesseeFinanceAndOperatingLeasesLiabilityPaymentsDueYearFour", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "miro_LesseeFinanceAndOperatingLeasesLiabilityPaymentsDueYearThree": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails": { "order": 4.0, "parentTag": "miro_LesseeFinanceAndOperatingLeasesLiabilityPaymentsDue", "weight": 1.0 }, "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc3": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance and operating leases, due in third fiscal year following latest fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Finance and Operating Leases, Liability, Payments, Due Year Three", "totalLabel": "2026" } } }, "localname": "LesseeFinanceAndOperatingLeasesLiabilityPaymentsDueYearThree", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "miro_LesseeFinanceAndOperatingLeasesLiabilityPaymentsDueYearTwo": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails": { "order": 3.0, "parentTag": "miro_LesseeFinanceAndOperatingLeasesLiabilityPaymentsDue", "weight": 1.0 }, "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc3": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance and operating leases, due in second fiscal year following latest fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Finance and Operating Leases, Liability, Payments, Due Year Two", "totalLabel": "2025" } } }, "localname": "LesseeFinanceAndOperatingLeasesLiabilityPaymentsDueYearTwo", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "miro_LesseeFinanceAndOperatingLeasesLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails": { "order": 1.0, "parentTag": "miro_LesseeFinanceAndOperatingLeasesLiabilityPaymentsDue", "weight": 1.0 }, "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc3": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance and operating leases, to be paid in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Finance and Operating Leases, Liability, Payments, Remainder of Fiscal Year", "totalLabel": "2023, Remainder of fiscal year" } } }, "localname": "LesseeFinanceAndOperatingLeasesLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "miro_LesseeLeaseLiabilityPaymentDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Lessee, Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Total Operating and Financing Leases" } } }, "localname": "LesseeLeaseLiabilityPaymentDueAbstract", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "miro_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc3": { "order": 1.0, "parentTag": "miro_LesseeFinanceAndOperatingLeasesLiabilityPaymentsDueAfterYearFour", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "miro_LesseeOperatingLeaseOptionToExtendTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Option to extend term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Option to Extend, Term of Contract", "terseLabel": "Option to extend term" } } }, "localname": "LesseeOperatingLeaseOptionToExtendTermOfContract", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesAgreementsDetails" ], "xbrltype": "durationItemType" }, "miro_LiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Liabilities, Lessee [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesLesseeAbstract", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "miro_MinimumRoyaltyPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of royalty payments to be paid by entity per year.", "label": "Minimum Royalty Payable", "terseLabel": "Minimum royalty payments to be paid per year" } } }, "localname": "MinimumRoyaltyPayable", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureCommitmentsAndContingenciesPatentLicenseAgreementDetails" ], "xbrltype": "monetaryItemType" }, "miro_MinimumRoyaltyReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of royalty payments to be received by entity per year from related party.", "label": "Minimum Royalty Receivable", "terseLabel": "Minimum royalty payments to be received per year from related party" } } }, "localname": "MinimumRoyaltyReceivable", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureCommitmentsAndContingenciesPatentLicenseAgreementDetails" ], "xbrltype": "monetaryItemType" }, "miro_NonCashInterestIncome": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on operating securities.", "label": "Non-cash Interest Income", "negatedLabel": "Non-cash interest income" } } }, "localname": "NonCashInterestIncome", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "miro_NoncashInvestingAndFinancingFinancingExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accrued expenses for deferred offering costs and financing.", "label": "Noncash Investing and Financing, Financing Expenses", "terseLabel": "Accrued expenses related to deferred offering costs and financing" } } }, "localname": "NoncashInvestingAndFinancingFinancingExpenses", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "miro_NumberOfCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to number of customers.", "label": "Number of Customers", "terseLabel": "Number of customers" } } }, "localname": "NumberOfCustomers", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureSignificantCustomersDetails" ], "xbrltype": "integerItemType" }, "miro_NumberOfVotesForCommonStockHolders": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of votes each common stock holder is entitled to vote.", "label": "Number of Votes for Common Stock Holders", "terseLabel": "Number of votes" } } }, "localname": "NumberOfVotesForCommonStockHolders", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureEquityCommonStockDetails" ], "xbrltype": "integerItemType" }, "miro_OneCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One customer.", "label": "One customer" } } }, "localname": "OneCustomerMember", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "miro_OperatingLeaseNumberOfOptionsToExtend": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options to extend operating lease.", "label": "Operating Lease, Number of Options To Extend", "terseLabel": "Number of options to extend" } } }, "localname": "OperatingLeaseNumberOfOptionsToExtend", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesAgreementsDetails" ], "xbrltype": "integerItemType" }, "miro_PatentAndKnowHowLicenseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Patent and Know-How License agreement.", "label": "Patent and Know-How License Agreement" } } }, "localname": "PatentAndKnowHowLicenseAgreementMember", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureCommitmentsAndContingenciesPatentLicenseAgreementDetails", "http://miromatrix.com/role/DisclosureSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "miro_PatentLicenseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Patent License Agreement.", "label": "Patent License Agreement" } } }, "localname": "PatentLicenseAgreementMember", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureCommitmentsAndContingenciesPatentLicenseAgreementDetails" ], "xbrltype": "domainItemType" }, "miro_ProceedsFromIssuanceOfCommonStockNet": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow from the sale of common stock.", "label": "Proceeds from Issuance of Common Stock, Net", "terseLabel": "Proceeds from sale of common stock, net" } } }, "localname": "ProceedsFromIssuanceOfCommonStockNet", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "miro_ProceedsFromIssuanceOfCommonStockNetOfUnderwritingCostsAndOtherOfferingExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow from the additional capital contribution to the entity after deducting underwriting discounts and commissions and other offering expenses.", "label": "Proceeds from Issuance of Common Stock, Net of Underwriting Costs and Other Offering Expenses", "terseLabel": "Net proceeds from sale of stock after deducting underwriting discounts and commissions and other offering expenses" } } }, "localname": "ProceedsFromIssuanceOfCommonStockNetOfUnderwritingCostsAndOtherOfferingExpenses", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureEquityCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "miro_PromissoryNoteWithUniversityOfMinnesotaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Promissory Note with the University of Minnesota, due January 31, 2025.", "label": "Promissory Note, University of Minnesota, Due January 31, 2025" } } }, "localname": "PromissoryNoteWithUniversityOfMinnesotaMember", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureDebtAgreementsDetails" ], "xbrltype": "domainItemType" }, "miro_QualityExpense": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of quality expense incurred during the period.", "label": "Quality Expense", "terseLabel": "Quality" } } }, "localname": "QualityExpense", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "miro_RegulatoryAndClinicalExpense": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of regulatory and clinical expenses incurred during the period.", "label": "Regulatory and Clinical Expense", "terseLabel": "Regulatory and clinical" } } }, "localname": "RegulatoryAndClinicalExpense", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "miro_RepriseBiomedicalInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reprise Biomedical, Inc., acquirer business from entity in June 2019 and equity method investee of entity until March 2021.", "label": "Reprise", "terseLabel": "Reprise Biomedical, Inc." } } }, "localname": "RepriseBiomedicalInc.Member", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureCommitmentsAndContingenciesPatentLicenseAgreementDetails", "http://miromatrix.com/role/DisclosureSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "miro_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesReserved": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares reserved for issuance under share-based payment arrangement during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Reserved", "terseLabel": "Increase in number of shares reserved for issuance during the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesReserved", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureEquityEquityIncentivePlansDetails" ], "xbrltype": "sharesItemType" }, "miro_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesReservedIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Increase in number of shares reserved for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Reserved, Increase", "terseLabel": "Automatic increase in shares reserved for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesReservedIncrease", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureEquityEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "miro_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesReservedMaximumAnnualIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum annual increase in number of shares reserved for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Reserved, Maximum Annual Increase", "terseLabel": "Maximum number of additional shares reserved for issuance annually" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesReservedMaximumAnnualIncrease", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureEquityEmployeeStockPurchasePlanDetails", "http://miromatrix.com/role/DisclosureEquityEquityIncentivePlansDetails" ], "xbrltype": "sharesItemType" }, "miro_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentOfAdditionalSharesReservedMaximumAnnualIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum annual increase in shares reserved for issuance under share-based payment arrangement as a percent of total shares of common stock outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percent of Additional Shares Reserved, Maximum Annual Increase", "terseLabel": "Maximum annual increase in shares reserved for issuance, as a percent of total shares of common stock outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentOfAdditionalSharesReservedMaximumAnnualIncrease", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureEquityEmployeeStockPurchasePlanDetails", "http://miromatrix.com/role/DisclosureEquityEquityIncentivePlansDetails" ], "xbrltype": "percentItemType" }, "miro_StockOptionPlan2010Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2010 stock option plan.", "label": "2010 Plan" } } }, "localname": "StockOptionPlan2010Member", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureEquityEquityIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "miro_StockOptionPlan2019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2019 stock option plan.", "label": "2019 Plan" } } }, "localname": "StockOptionPlan2019Member", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureEquityEquityIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "miro_TenantImprovementAllowanceReceivableDecreaseInAllowanceReceivable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in tenant improvement allowance receivable during the period.", "label": "Tenant Improvement Allowance Receivable, Decrease in Allowance Receivable", "terseLabel": "Tenant improvement allowance received during the period" } } }, "localname": "TenantImprovementAllowanceReceivableDecreaseInAllowanceReceivable", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "miro_UnderwritingAgreementMarch2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "March 2023 public offering.", "label": "March 2023 Offering" } } }, "localname": "UnderwritingAgreementMarch2023Member", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureEquityCommonStockDetails" ], "xbrltype": "domainItemType" }, "miro_UniversityOfMinnesotaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to University of Minnesota.", "label": "University" } } }, "localname": "UniversityOfMinnesotaMember", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureCommitmentsAndContingenciesPatentLicenseAgreementDetails" ], "xbrltype": "domainItemType" }, "miro_UsTreasuryNotesShortTermMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notes issued by the United States Department of the Treasury with short-term maturities.", "label": "U.S. Treasury notes, Short-term" } } }, "localname": "UsTreasuryNotesShortTermMember", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureInvestmentsAmortizedCostAndEstimatedFairValueDetails" ], "xbrltype": "domainItemType" }, "miro_WarrantsUniversityOfMinnesotaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to warrants issued to the University of Minnesota.", "label": "Warrants, University of Minnesota" } } }, "localname": "WarrantsUniversityOfMinnesotaMember", "nsuri": "http://miromatrix.com/20230331", "presentation": [ "http://miromatrix.com/role/DisclosureDebtAgreementsDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r147", "r148", "r229", "r256", "r400", "r402" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://miromatrix.com/role/DisclosureCommitmentsAndContingenciesPatentLicenseAgreementDetails" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r196", "r414", "r460", "r502" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://miromatrix.com/role/DisclosureSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r196", "r414", "r460", "r502" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://miromatrix.com/role/DisclosureSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r147", "r148", "r229", "r256", "r401", "r402" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://miromatrix.com/role/DisclosureCommitmentsAndContingenciesPatentLicenseAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "ACCRUED EXPENSES" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r10", "r418" ], "calculation": { "http://miromatrix.com/role/StatementBalanceSheets": { "order": 3.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, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedPartiesNoncurrent": { "auth_ref": [ "r98", "r99", "r438" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of receivables arising from transactions with related parties, due after 1 year (or 1 business cycle).", "label": "Accounts Receivable, Related Parties, Noncurrent", "terseLabel": "Long term receivables" } } }, "localname": "AccountsReceivableRelatedPartiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureSignificantCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r13" ], "calculation": { "http://miromatrix.com/role/DisclosureAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://miromatrix.com/role/StatementBalanceSheets": { "order": 5.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 Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureAccruedExpensesDetails", "http://miromatrix.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACCRUED EXPENSES" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r13" ], "calculation": { "http://miromatrix.com/role/DisclosureAccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Legal" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r13", "r399" ], "calculation": { "http://miromatrix.com/role/DisclosureAccruedExpensesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Royalties, Current", "verboseLabel": "Royalties" } } }, "localname": "AccruedRoyaltiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r13", "r399" ], "calculation": { "http://miromatrix.com/role/DisclosureAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Wages" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r60", "r124" ], "calculation": { "http://miromatrix.com/role/DisclosurePropertyAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r5" ], "calculation": { "http://miromatrix.com/role/StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r295", "r296", "r297", "r440", "r441", "r442", "r492" ], "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://miromatrix.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Tax withholdings related to net share settlements of stock-based compensation awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, ESPP, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r69", "r76" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "terseLabel": "Offering costs recorded to additional paid-in capital" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r294" ], "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", "terseLabel": "Stock based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityRestrictedStockUnitsDetails", "http://miromatrix.com/role/DisclosureEquityStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r170" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Potentially dilutive securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "NET LOSS PER SHARE" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureCommitmentsAndContingenciesPatentLicenseAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r100", "r108", "r125", "r146", "r185", "r188", "r192", "r203", "r215", "r216", "r218", "r219", "r220", "r221", "r222", "r224", "r225", "r301", "r305", "r312", "r418", "r458", "r459", "r499" ], "calculation": { "http://miromatrix.com/role/StatementBalanceSheets": { "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": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r120", "r131", "r146", "r203", "r215", "r216", "r218", "r219", "r220", "r221", "r222", "r224", "r225", "r301", "r305", "r312", "r418", "r458", "r459", "r499" ], "calculation": { "http://miromatrix.com/role/StatementBalanceSheets": { "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": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityEmployeeStockPurchasePlanDetails", "http://miromatrix.com/role/DisclosureEquityEquityIncentivePlansDetails", "http://miromatrix.com/role/DisclosureEquityRestrictedStockUnitsDetails", "http://miromatrix.com/role/DisclosureEquityStockOptionActivityDetails", "http://miromatrix.com/role/DisclosureEquityTables" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Preparation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r38", "r39", "r40" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of property and equipment in accounts payable and accrued expenses" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r37", "r122", "r397" ], "calculation": { "http://miromatrix.com/role/StatementBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://miromatrix.com/role/StatementStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "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, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementBalanceSheets", "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r32", "r37", "r41" ], "calculation": { "http://miromatrix.com/role/StatementStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "totalLabel": "Cash, cash equivalents and restricted cash at end of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r32", "r94" ], "calculation": { "http://miromatrix.com/role/StatementStatementsOfCashFlows": { "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": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockLineItems": { "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": "Class of Stock [Line Items]", "terseLabel": "Capital stock" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r77", "r79" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDebtAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDebtAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Warrant exercise price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDebtAgreementsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "periodEndLabel": "Warrants outstanding, ending balance (in shares)", "periodStartLabel": "Warrants outstanding, beginning balance (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityStockWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "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": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]", "terseLabel": "Agreements" } } }, "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureCommitmentsAndContingenciesPatentLicenseAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r17", "r104", "r113" ], "calculation": { "http://miromatrix.com/role/StatementBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r63", "r213", "r214", "r393", "r457" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Number of shares reserved for issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r440", "r441", "r492" ], "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://miromatrix.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityCommonStockDetails", "http://miromatrix.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r4" ], "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", "terseLabel": "Common stock, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityCommonStockDetails", "http://miromatrix.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r4" ], "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", "terseLabel": "Common stock, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityCommonStockDetails", "http://miromatrix.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r4", "r69" ], "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", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityCommonStockDetails", "http://miromatrix.com/role/StatementBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r4", "r418" ], "calculation": { "http://miromatrix.com/role/StatementBalanceSheets": { "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, Issued", "terseLabel": "Common stock, par value $0.00001; 190,000,000 shares authorized; 27,239,938 issued and outstanding as of March 31, 2023 and 20,944,109 issued and outstanding as of December 31, 2022" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r47", "r48", "r91", "r92", "r196", "r392" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r47", "r48", "r91", "r92", "r196", "r391", "r392" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r47", "r48", "r91", "r92", "r196", "r392", "r503" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "SIGNIFICANT CUSTOMERS" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureSignificantCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]", "terseLabel": "SIGNIFICANT CUSTOMERS" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r47", "r48", "r91", "r92", "r196" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureSignificantCustomersDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r45", "r47", "r48", "r49", "r91", "r93", "r392" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r47", "r48", "r91", "r92", "r196", "r392" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r23", "r368" ], "calculation": { "http://miromatrix.com/role/StatementStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Revenue", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r46", "r196" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DEBT" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r65", "r145", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r242", "r249", "r250", "r252" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r0", "r1", "r2", "r101", "r102", "r107", "r149", "r226", "r227", "r228", "r229", "r230", "r232", "r238", "r239", "r240", "r241", "r243", "r244", "r245", "r246", "r247", "r248", "r322", "r407", "r408", "r409", "r410", "r411", "r436" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDebtAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r96", "r97", "r226", "r322", "r408", "r409" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face value of debt" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDebtAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r15", "r227" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDebtAgreementsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "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": "Debt Instrument [Line Items]", "terseLabel": "Debt" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDebtAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r16", "r149", "r226", "r227", "r228", "r229", "r230", "r232", "r238", "r239", "r240", "r241", "r243", "r244", "r245", "r246", "r247", "r248", "r322", "r407", "r408", "r409", "r410", "r411", "r436" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDebtAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r16", "r70", "r73", "r74", "r75", "r95", "r96", "r97", "r106", "r149", "r226", "r227", "r228", "r229", "r230", "r232", "r238", "r239", "r240", "r241", "r243", "r244", "r245", "r246", "r247", "r248", "r251", "r322", "r407", "r408", "r409", "r410", "r411", "r436" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDebtAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredOfferingCosts": { "auth_ref": [ "r454" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.", "label": "Deferred Offering Costs", "terseLabel": "Deferred offering costs" } } }, "localname": "DeferredOfferingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r35", "r184" ], "calculation": { "http://miromatrix.com/role/StatementStatementsOfCashFlows": { "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, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosurePropertyAndEquipmentDetails", "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromRelatedPartiesCurrent": { "auth_ref": [ "r130", "r217", "r218", "r219", "r223", "r224", "r225", "r337", "r398", "r438" ], "calculation": { "http://miromatrix.com/role/StatementBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).", "label": "Due from Related Parties, Current", "terseLabel": "Receivable from Reprise Biomedical, Inc." } } }, "localname": "DueFromRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NET LOSS PER SHARE" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r137", "r155", "r156", "r157", "r158", "r159", "r163", "r165", "r167", "r168", "r169", "r173", "r309", "r310", "r382", "r385", "r403" ], "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": "Earnings Per Share, Basic", "terseLabel": "Net loss per share, basic (in dollar per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r137", "r155", "r156", "r157", "r158", "r159", "r165", "r167", "r168", "r169", "r173", "r309", "r310", "r382", "r385", "r403" ], "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": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share, diluted (in dollar per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r170", "r171", "r172", "r174" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "NET LOSS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureNetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "2021 ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Stock options", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityStockOptionActivityDetails", "http://miromatrix.com/role/DisclosureNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Lab equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EQUITY" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r69", "r118", "r134", "r135", "r136", "r150", "r151", "r152", "r154", "r160", "r162", "r175", "r204", "r262", "r295", "r296", "r297", "r298", "r299", "r308", "r313", "r314", "r315", "r316", "r317", "r318", "r335", "r386", "r387", "r388" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FAIR VALUE MEASUREMENT" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE MEASUREMENT" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureFairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r326", "r328", "r417" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities - Interest expense" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "verboseLabel": "Financing Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r324", "r334" ], "calculation": { "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc3": { "order": 2.0, "parentTag": "miro_FinanceAndOperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Present value of lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r324" ], "calculation": { "http://miromatrix.com/role/StatementBalanceSheets": { "order": 2.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 finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Current portion of financing lease obligations", "verboseLabel": "Current Financing - Current portion of financing lease obligations" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesBalanceSheetInformationDetails", "http://miromatrix.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of future payments, Financing leases" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r324" ], "calculation": { "http://miromatrix.com/role/StatementBalanceSheets": { "order": 4.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 finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Financing lease obligations, net", "verboseLabel": "Noncurrent Financing - Financing lease obligations, net" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesBalanceSheetInformationDetails", "http://miromatrix.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r334" ], "calculation": { "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc3": { "order": 2.0, "parentTag": "miro_LesseeFinanceAndOperatingLeasesLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r334" ], "calculation": { "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc3": { "order": 2.0, "parentTag": "miro_LesseeFinanceAndOperatingLeasesLiabilityPaymentsDueNextTwelveMonths", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r497" ], "calculation": { "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc3": { "order": 2.0, "parentTag": "miro_LesseeFinanceAndOperatingLeasesLiabilityPaymentsRemainderOfFiscalYear", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2023, Remainder of fiscal year" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease liability.", "label": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Statement of Financial Position" } } }, "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r334" ], "calculation": { "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc3": { "order": 2.0, "parentTag": "miro_LesseeFinanceAndOperatingLeaseLiabilityUndiscountedExcessAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r327", "r331" ], "calculation": { "http://miromatrix.com/role/StatementStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Payments on financing lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r323" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Financing lease assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r326", "r328", "r417" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of leased assets - Depreciation and amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesBalanceSheetInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r333", "r417" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - Financing lease (as a percent)" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r332", "r417" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining term (in years) - Financing leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r198", "r201", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r251", "r259", "r307", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r406", "r446", "r447", "r448", "r504", "r505", "r506", "r507", "r508", "r509", "r510" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureInvestmentsAmortizedCostAndEstimatedFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r433", "r455", "r456" ], "calculation": { "http://miromatrix.com/role/StatementStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedLabel": "Loss on disposal of property and equipment" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GovernmentAssistanceAmount": { "auth_ref": [ "r320" ], "calculation": { "http://miromatrix.com/role/StatementStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://miromatrix.com/role/StatementStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of government assistance recognized.", "label": "Government Assistance, Amount", "negatedLabel": "Employee retention credit", "terseLabel": "Employee retention credit" } } }, "localname": "GovernmentAssistanceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesEmployeeRetentionCreditDetails", "http://miromatrix.com/role/StatementStatementsOfCashFlows", "http://miromatrix.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GovernmentAssistancePolicyTextBlock": { "auth_ref": [ "r319", "r321" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for government assistance.", "label": "Government Assistance [Policy Text Block]", "terseLabel": "Employee Retention Credit - CARES Act" } } }, "localname": "GovernmentAssistancePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [ "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293" ], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrantsReceivableCurrent": { "auth_ref": [ "r429" ], "calculation": { "http://miromatrix.com/role/StatementBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Grants Receivable, Current", "terseLabel": "Employee retention credit receivable" } } }, "localname": "GrantsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r22", "r146", "r185", "r187", "r191", "r193", "r203", "r215", "r216", "r218", "r219", "r220", "r221", "r222", "r224", "r225", "r312", "r405", "r458" ], "calculation": { "http://miromatrix.com/role/StatementStatementsOfOperations": { "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 (loss)" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecurities": { "auth_ref": [ "r56", "r197", "r207", "r453" ], "calculation": { "http://miromatrix.com/role/DisclosureInvestmentsAmortizedCostAndEstimatedFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss", "totalLabel": "Amortized Cost" } } }, "localname": "HeldToMaturitySecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureInvestmentsAmortizedCostAndEstimatedFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": { "auth_ref": [ "r58", "r200" ], "calculation": { "http://miromatrix.com/role/DisclosureInvestmentsAmortizedCostAndEstimatedFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_HeldToMaturitySecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss", "terseLabel": "Unrealized Holding Losses" } } }, "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureInvestmentsAmortizedCostAndEstimatedFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesCurrent": { "auth_ref": [ "r55", "r444", "r453" ], "calculation": { "http://miromatrix.com/role/StatementBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity), classified as current.", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss, Current", "terseLabel": "Short-term investments" } } }, "localname": "HeldToMaturitySecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "auth_ref": [ "r57", "r199", "r381" ], "calculation": { "http://miromatrix.com/role/DisclosureInvestmentsAmortizedCostAndEstimatedFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_HeldToMaturitySecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-Maturity, Fair Value", "terseLabel": "Fair Value" } } }, "localname": "HeldToMaturitySecuritiesFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureInvestmentsAmortizedCostAndEstimatedFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statements of Operations" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r34" ], "calculation": { "http://miromatrix.com/role/StatementStatementsOfCashFlows": { "order": 13.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": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://miromatrix.com/role/StatementStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate increase (decrease) during the reporting period in the amount due from the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Due from Related Parties, Current", "negatedLabel": "Receivable from Reprise Biomedical, Inc." } } }, "localname": "IncreaseDecreaseInDueFromRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r432", "r495" ], "calculation": { "http://miromatrix.com/role/StatementStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liability" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r34" ], "calculation": { "http://miromatrix.com/role/StatementStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r27", "r247", "r410", "r411" ], "calculation": { "http://miromatrix.com/role/StatementStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r140", "r143", "r144" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestReceivable": { "auth_ref": [ "r429" ], "calculation": { "http://miromatrix.com/role/StatementBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable.", "label": "Interest Receivable", "terseLabel": "Interest receivable" } } }, "localname": "InterestReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r25", "r183" ], "calculation": { "http://miromatrix.com/role/StatementStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "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": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTextBlock": { "auth_ref": [ "r445", "r449", "r451", "r452" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investment.", "label": "Investment [Text Block]", "terseLabel": "INVESTMENTS" } } }, "localname": "InvestmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INVESTMENTS" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease cost" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of lease costs" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of future payments, Operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r334" ], "calculation": { "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc3": { "order": 1.0, "parentTag": "miro_LesseeFinanceAndOperatingLeasesLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r334" ], "calculation": { "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc3": { "order": 1.0, "parentTag": "miro_LesseeFinanceAndOperatingLeasesLiabilityPaymentsDueNextTwelveMonths", "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": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r334" ], "calculation": { "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc3": { "order": 1.0, "parentTag": "miro_LesseeFinanceAndOperatingLeasesLiabilityPaymentsDueYearFour", "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": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r334" ], "calculation": { "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc3": { "order": 1.0, "parentTag": "miro_LesseeFinanceAndOperatingLeasesLiabilityPaymentsDueYearThree", "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": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r334" ], "calculation": { "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc3": { "order": 1.0, "parentTag": "miro_LesseeFinanceAndOperatingLeasesLiabilityPaymentsDueYearTwo", "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": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r497" ], "calculation": { "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc3": { "order": 1.0, "parentTag": "miro_LesseeFinanceAndOperatingLeasesLiabilityPaymentsRemainderOfFiscalYear", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r334" ], "calculation": { "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc3": { "order": 1.0, "parentTag": "miro_LesseeFinanceAndOperatingLeaseLiabilityUndiscountedExcessAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r12", "r146", "r203", "r215", "r216", "r218", "r219", "r220", "r221", "r222", "r224", "r225", "r302", "r305", "r306", "r312", "r404", "r458", "r499", "r500" ], "calculation": { "http://miromatrix.com/role/StatementBalanceSheets": { "order": 2.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": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r9", "r103", "r111", "r418", "r437", "r450", "r494" ], "calculation": { "http://miromatrix.com/role/StatementBalanceSheets": { "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": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Shareholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r14", "r121", "r146", "r203", "r215", "r216", "r218", "r219", "r220", "r221", "r222", "r224", "r225", "r302", "r305", "r306", "r312", "r418", "r458", "r499", "r500" ], "calculation": { "http://miromatrix.com/role/StatementBalanceSheets": { "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": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r2", "r102", "r109", "r239", "r253", "r408", "r409" ], "calculation": { "http://miromatrix.com/role/DisclosureDebtDebtMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://miromatrix.com/role/DisclosureDebtDebtMaturitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-term Debt", "terseLabel": "Long-term debt outstanding", "totalLabel": "Total future maturities payments" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDebtAgreementsDetails", "http://miromatrix.com/role/DisclosureDebtDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo": { "auth_ref": [ "r439" ], "calculation": { "http://miromatrix.com/role/DisclosureDebtDebtMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Rolling Year Two", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDebtDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r126" ], "calculation": { "http://miromatrix.com/role/DisclosureDebtDebtMaturitiesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://miromatrix.com/role/StatementBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDebtDebtMaturitiesDetails", "http://miromatrix.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtRollingMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Rolling Maturity [Abstract]", "verboseLabel": "Amounts Due in the Twelve Months Ending March 31" } } }, "localname": "LongTermDebtRollingMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDebtDebtMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r142" ], "calculation": { "http://miromatrix.com/role/StatementStatementsOfCashFlows": { "order": 1.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": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r142" ], "calculation": { "http://miromatrix.com/role/StatementStatementsOfCashFlows": { "order": 3.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 by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r32", "r33", "r36" ], "calculation": { "http://miromatrix.com/role/StatementStatementsOfCashFlows": { "order": 2.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 (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r20", "r36", "r105", "r114", "r119", "r132", "r133", "r136", "r146", "r153", "r155", "r156", "r157", "r158", "r161", "r162", "r166", "r185", "r187", "r191", "r193", "r203", "r215", "r216", "r218", "r219", "r220", "r221", "r222", "r224", "r225", "r310", "r312", "r405", "r458" ], "calculation": { "http://miromatrix.com/role/StatementStatementsOfOperations": { "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 (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfOperations", "http://miromatrix.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Recently Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncollaborativeArrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "License Agreements" } } }, "localname": "NoncollaborativeArrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureCommitmentsAndContingenciesPatentLicenseAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r26" ], "calculation": { "http://miromatrix.com/role/StatementStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementStatementsOfOperations": { "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": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r185", "r187", "r191", "r193", "r405" ], "calculation": { "http://miromatrix.com/role/StatementStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r329", "r417" ], "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", "terseLabel": "Operating lease cost - Operating expenses: General and administrative" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r324" ], "calculation": { "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc3": { "order": 1.0, "parentTag": "miro_FinanceAndOperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r324" ], "calculation": { "http://miromatrix.com/role/StatementBalanceSheets": { "order": 4.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, Liability, Current", "terseLabel": "Current portion of lease liability", "verboseLabel": "Current Operating - Current portion of lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesBalanceSheetInformationDetails", "http://miromatrix.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r324" ], "calculation": { "http://miromatrix.com/role/StatementBalanceSheets": { "order": 5.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, Liability, Noncurrent", "terseLabel": "Lease liability, net", "verboseLabel": "Noncurrent Operating - Lease liability, net" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesBalanceSheetInformationDetails", "http://miromatrix.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease liability.", "label": "Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Statement of Financial Position" } } }, "localname": "OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r323" ], "calculation": { "http://miromatrix.com/role/StatementBalanceSheets": { "order": 3.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": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right of use asset", "verboseLabel": "Operating lease assets, Right of use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesBalanceSheetInformationDetails", "http://miromatrix.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r333", "r417" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - Operating lease (as a percent)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r332", "r417" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining term (in years) - Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasedAssetsLineItems": { "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": "Operating Leased Assets [Line Items]", "terseLabel": "Leases" } } }, "localname": "OperatingLeasedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r42", "r43", "r53", "r90" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r13" ], "calculation": { "http://miromatrix.com/role/DisclosureAccruedExpensesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense)" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r139" ], "calculation": { "http://miromatrix.com/role/StatementStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Employee taxes paid for shares withheld" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r138", "r488", "r489", "r490" ], "calculation": { "http://miromatrix.com/role/StatementStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityEquityIncentivePlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityEquityIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r3", "r254" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityPreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock , authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r3", "r254" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r430" ], "calculation": { "http://miromatrix.com/role/StatementBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r30" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "verboseLabel": "Gross proceeds from sale of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": { "auth_ref": [ "r28", "r29" ], "calculation": { "http://miromatrix.com/role/StatementStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Proceeds from Maturities, Prepayments and Calls of Short-Term Investments", "terseLabel": "Proceeds from maturity of investments" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r30", "r87" ], "calculation": { "http://miromatrix.com/role/StatementStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from stock option exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r119", "r132", "r133", "r141", "r146", "r153", "r161", "r162", "r185", "r187", "r191", "r193", "r203", "r215", "r216", "r218", "r219", "r220", "r221", "r222", "r224", "r225", "r300", "r303", "r304", "r310", "r312", "r383", "r405", "r415", "r416", "r431", "r458" ], "calculation": { "http://miromatrix.com/role/StatementStatementsOfCashFlows": { "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 (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LAB EQUIPMENT, FURNITURE, LEASEHOLD IMPROVEMENTS AND CONSTRUCTION IN PROGRESS" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesAgreementsDetails", "http://miromatrix.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r62", "r394", "r395", "r396" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "LAB EQUIPMENT, FURNITURE, LEASEHOLD IMPROVEMENTS AND CONSTRUCTION IN PROGRESS" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosurePropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r59", "r123" ], "calculation": { "http://miromatrix.com/role/DisclosurePropertyAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "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": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r61", "r112", "r384", "r418" ], "calculation": { "http://miromatrix.com/role/DisclosurePropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://miromatrix.com/role/StatementBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosurePropertyAndEquipmentDetails", "http://miromatrix.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of lab equipment, furniture, leasehold improvements and construction in progress" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosurePropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesAgreementsDetails", "http://miromatrix.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r265", "r336", "r337" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureCommitmentsAndContingenciesPatentLicenseAgreementDetails", "http://miromatrix.com/role/DisclosureSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r117", "r336", "r337", "r498" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureCommitmentsAndContingenciesPatentLicenseAgreementDetails", "http://miromatrix.com/role/DisclosureSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureCommitmentsAndContingenciesPatentLicenseAgreementDetails", "http://miromatrix.com/role/DisclosureSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r265", "r336", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r498" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureCommitmentsAndContingenciesPatentLicenseAgreementDetails", "http://miromatrix.com/role/DisclosureSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r31" ], "calculation": { "http://miromatrix.com/role/StatementStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Payments on long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r89", "r116", "r501" ], "calculation": { "http://miromatrix.com/role/StatementStatementsOfOperations": { "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 Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r428", "r434" ], "calculation": { "http://miromatrix.com/role/StatementBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://miromatrix.com/role/StatementStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementBalanceSheets", "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityEquityIncentivePlansDetails", "http://miromatrix.com/role/DisclosureEquityRestrictedStockUnitsDetails", "http://miromatrix.com/role/DisclosureEquityTables", "http://miromatrix.com/role/DisclosureNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r6", "r76", "r110", "r389", "r390", "r418" ], "calculation": { "http://miromatrix.com/role/StatementBalanceSheets": { "order": 3.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 (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r118", "r150", "r151", "r152", "r154", "r160", "r162", "r204", "r295", "r296", "r297", "r298", "r299", "r308", "r386", "r388" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r181", "r182", "r186", "r189", "r190", "r194", "r195", "r196", "r263", "r264", "r368" ], "calculation": { "http://miromatrix.com/role/StatementStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding 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": "Revenue from Contract with Customer, Excluding Assessed Tax", "verboseLabel": "Licensing revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Indicates product and service for revenue from satisfaction of performance obligation by transferring promised product and service to customer.", "label": "Revenue from Contract with Customer, Product and Service [Extensible Enumeration]", "terseLabel": "Revenue from Contract with Customer, Product and Service" } } }, "localname": "RevenueFromContractWithCustomerProductAndServiceExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfOperations" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r21", "r115", "r217", "r218", "r219", "r223", "r224", "r225" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Royalty" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureSignificantCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SIGNIFICANT CUSTOMERS" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r196", "r443" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of current accrued expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of potentially dilutive securities" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]" } } }, "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureCommitmentsAndContingenciesPatentLicenseAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems": { "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": "Schedule of Held-to-Maturity Securities [Line Items]", "terseLabel": "Investments" } } }, "localname": "ScheduleOfHeldToMaturitySecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureInvestmentsAmortizedCostAndEstimatedFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesTable": { "auth_ref": [ "r198", "r201", "r202" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-Maturity [Table]" } } }, "localname": "ScheduleOfHeldToMaturitySecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureInvestmentsAmortizedCostAndEstimatedFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of future principal maturities for debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOperatingLeasedAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of long-lived, depreciable assets that are subject to a operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Schedule of Operating Leased Assets [Table]" } } }, "localname": "ScheduleOfOperatingLeasedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r83", "r84", "r85" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Activity [Table Text Block]", "terseLabel": "Summary of restricted stock unit activity" } } }, "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityEmployeeStockPurchasePlanDetails", "http://miromatrix.com/role/DisclosureEquityEquityIncentivePlansDetails", "http://miromatrix.com/role/DisclosureEquityRestrictedStockUnitsDetails", "http://miromatrix.com/role/DisclosureEquityStockOptionActivityDetails", "http://miromatrix.com/role/DisclosureEquityTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r80", "r84", "r85" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r66", "r67", "r68", "r70", "r71", "r72", "r73", "r74", "r75", "r76", "r127", "r128", "r129", "r176", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r412", "r426", "r435" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r77", "r79" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Schedule of stock warrant activity" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r24" ], "calculation": { "http://miromatrix.com/role/StatementStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "General and administration" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r34" ], "calculation": { "http://miromatrix.com/role/StatementStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Canceled, Weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted, Weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r279", "r280" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested at end of the year", "periodStartLabel": "Unvested at beginning of the year" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r279", "r280" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "terseLabel": "Unvested, Weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested, Weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "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": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityEmployeeStockPurchasePlanDetails", "http://miromatrix.com/role/DisclosureEquityEquityIncentivePlansDetails", "http://miromatrix.com/role/DisclosureEquityRestrictedStockUnitsDetails", "http://miromatrix.com/role/DisclosureEquityStockOptionActivityDetails", "http://miromatrix.com/role/DisclosureEquityTables" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r81", "r82" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "terseLabel": "Units outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityEquityIncentivePlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "verboseLabel": "Number of shares of common stock available for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityEquityIncentivePlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Options exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "verboseLabel": "Options exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Canceled or expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r275" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted average fair value of options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r271", "r272" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Options outstanding at end of the period (in shares)", "periodStartLabel": "Options outstanding at beginning of the period (in shares)", "terseLabel": "Options outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityEquityIncentivePlansDetails", "http://miromatrix.com/role/DisclosureEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Summary of options granted - Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r271", "r272" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Options outstanding at end of the period (in dollars per share)", "periodStartLabel": "Options outstanding at beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Summary of options granted - Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityEmployeeStockPurchasePlanDetails", "http://miromatrix.com/role/DisclosureEquityEquityIncentivePlansDetails", "http://miromatrix.com/role/DisclosureEquityRestrictedStockUnitsDetails", "http://miromatrix.com/role/DisclosureEquityStockOptionActivityDetails", "http://miromatrix.com/role/DisclosureEquityTables" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "verboseLabel": "Canceled or expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r275" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "verboseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "auth_ref": [ "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Employee" } } }, "localname": "ShareBasedPaymentArrangementEmployeeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "auth_ref": [ "r266", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Nonemployee, Key opinion leaders" } } }, "localname": "ShareBasedPaymentArrangementNonemployeeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r78", "r88" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "terseLabel": "EQUITY" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Share price (in dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityCommonStockDetails" ], "xbrltype": "perShareItemType" }, "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", "periodEndLabel": "Balance at end of period (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r19", "r69", "r118", "r134", "r135", "r136", "r150", "r151", "r152", "r154", "r160", "r162", "r175", "r204", "r262", "r295", "r296", "r297", "r298", "r299", "r308", "r313", "r314", "r315", "r316", "r317", "r318", "r335", "r386", "r387", "r388" ], "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://miromatrix.com/role/StatementStatementsOfShareholdersEquity" ], "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://miromatrix.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statements of Shareholders' Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r150", "r151", "r152", "r175", "r368" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r3", "r4", "r69", "r76" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Number of shares issued, ESPP" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r3", "r4", "r69", "r76" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Sales of common stock, net of expenses (in shares)", "verboseLabel": "Sale of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityCommonStockDetails", "http://miromatrix.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r3", "r4", "r69", "r76" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of restricted shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r3", "r4", "r69", "r76", "r276" ], "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", "negatedLabel": "Exercised (in shares)", "verboseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityStockOptionActivityDetails", "http://miromatrix.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r3", "r4", "r69", "r76" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Sales of common stock, net of expenses" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r19", "r69", "r76" ], "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", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r4", "r7", "r8", "r54", "r418", "r437", "r450", "r494" ], "calculation": { "http://miromatrix.com/role/StatementBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementBalanceSheets", "http://miromatrix.com/role/StatementStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r11" ], "calculation": { "http://miromatrix.com/role/DisclosureAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Taxes" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r198", "r201", "r251", "r259", "r307", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r446", "r447", "r448", "r504", "r505", "r506", "r507", "r508", "r509", "r510" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureInvestmentsAmortizedCostAndEstimatedFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureCommitmentsAndContingenciesPatentLicenseAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TypeOfCostGoodOrServiceExtensibleList": { "auth_ref": [ "r461" ], "lang": { "en-us": { "role": { "documentation": "Indicates type of cost from product sold and service rendered.", "label": "Cost, Product and Service [Extensible Enumeration]", "terseLabel": "Cost, Product and Service" } } }, "localname": "TypeOfCostGoodOrServiceExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfOperations" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of unrealized gains and losses on investments.", "label": "Unrealized Gain (Loss) on Investments [Table Text Block]", "terseLabel": "Schedule of amortized cost and estimated fair values of investments" } } }, "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r50", "r51", "r52", "r177", "r178", "r179", "r180" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r330", "r417" ], "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", "terseLabel": "Variable lease cost - Operating expenses: General and administrative" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Term of warrant" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDebtAgreementsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r164", "r169" ], "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", "terseLabel": "Weighted average shares used in computing net loss per share, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r163", "r169" ], "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", "terseLabel": "Weighted average shares used in computing net loss per share, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "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" }, "r10": { "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" }, "r100": { "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" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "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" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "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" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "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" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "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": "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" }, "r111": { "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" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "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" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "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" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "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" }, "r142": { "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" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "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://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "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.22(a)(1))", "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": "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "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": "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "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": "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "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" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "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)", "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": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "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(22))", "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": "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269825-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "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" }, "r204": { "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" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "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/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "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" }, "r216": { "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" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "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" }, "r225": { "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" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "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.4)", "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": "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" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "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.7(b))", "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": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "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" }, "r258": { "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" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "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.7)", "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": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "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/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "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" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "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" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "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" }, "r309": { "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" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "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" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342832&loc=SL128342943-244231", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342832&loc=SL128342943-244231", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342832&loc=SL128342957-244231", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "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" }, "r324": { "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" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "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" }, "r335": { "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" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "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" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "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" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "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" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r4": { "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" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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/2003/role/exampleRef" }, "r408": { "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" }, "r409": { "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" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r412": { "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" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "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" }, "r420": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r421": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r422": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r423": { "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" }, "r424": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r425": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r428": { "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/2009/role/commonPracticeRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r43": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "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/2009/role/commonPracticeRef" }, "r431": { "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" }, "r432": { "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://www.xbrl.org/2009/role/commonPracticeRef" }, "r433": { "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://www.xbrl.org/2009/role/commonPracticeRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r437": { "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" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r44": { "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://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r445": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r449": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "321", "URI": "https://asc.fasb.org/topic&trid=75115024", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "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" }, "r451": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "https://asc.fasb.org/topic&trid=2196965", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r452": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "325", "URI": "https://asc.fasb.org/topic&trid=2197064", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r453": { "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/2009/role/commonPracticeRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.A)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=122040515&loc=d3e105025-122735", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r457": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r458": { "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" }, "r459": { "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" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "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/2009/role/commonPracticeRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r462": { "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/2009/role/commonPracticeRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "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/2009/role/commonPracticeRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r484": { "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/2009/role/commonPracticeRef" }, "r485": { "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/2009/role/commonPracticeRef" }, "r486": { "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/2009/role/commonPracticeRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r492": { "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" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r494": { "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" }, "r495": { "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/2009/role/commonPracticeRef" }, "r496": { "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" }, "r497": { "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" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r499": { "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" }, "r5": { "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" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "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" }, "r501": { "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" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r504": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r505": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r506": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r507": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r508": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r509": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r53": { "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" }, "r54": { "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" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r59": { "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" }, "r6": { "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" }, "r60": { "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" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "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" }, "r7": { "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" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "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" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "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" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "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(31))", "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "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" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "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" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 65 0001558370-23-009369-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-009369-xbrl.zip M4$L#!!0 ( (2 JU9ZMK\E/1 '6H 1 ;6ER;RTR,#(S,#,S,2YX M;FY!T(@D]E+:F:W""&[U"; IF9?=IR; &J]0K]?ER>D,LS_0=ZDIB?,MLDE9]:2$M(Y.>X>GQV?DU8KY'%I",CCN40QZQYWXI1^R,]S M+\A9N]-I=T^ZIZ1[T3V_>-LED]N8\!;JMV"EE$_"NA#FBCH&D09?4CDR'"K6 MADD_'*VD7%^TVP[CGF-(SIZ.3<]1;$Y.3SM'Q)#P\-Z7]-KCSA5=&+XM02'N M7[YAJ[)!3S9%-:0($LF@6%=<0!WBPAX?'X\?3X\]OH2"3CKMS[*_],]MZ,2SMO8%E)"2T42!YN*D5 ;J^DXW#[WN29L^2>H*=F_3 M%I)1;D@P,J+512,3MBS/=R4O:EA!8JH\E\JRY@XDVS["\EE#0IJMP4R13ZJ2 M4L1/&:#"3MTY/S]OJ]2X I+OZ#-5:4AN8[+25^NDT^IVMH(NJ_3MD"R&X\E< MY8N!*2DI*ABXN$WDMH:T3@0K-W,MY@IIN"9-=GZF:?*[]):VWUG;?F&C0+/5I1*<408-(""M+BXJ$"++IC+5.5 ZRI:X/QCX;MTRLJ#6:'T!W(0P?MVY/3DP[ N2T"?@Q''P>S^>U@-)_! MK[@@@B41P[5(7!;!PH@JC;P)R_M/TP2*FL"$>V##Y ;A^LMG:P2R &D=J1[0 MMUE )]/Q9#"=_TYZHRLR^.UN.$%P&\3*$>N9)O>I-7A:PTR=B@*P"JCT.)UE M<>KU^].[ 4#T>3(8S0:S!J%RA*[HO<2_6T/Z'"I0"%(QH1ZG=R?=79RN!I=S M_ !N9,NN0>L M/H@2K#'AI#^(+LR#KDU_2W0P#+[7!EY"\/'3&;+G< @J?[(7CZQ1 \ M;1"L$K&:&!P>K:AD((1-BEMC+JN$3V8KT-G*LRW*!7I@ M.&O;VU ZI1+T!%G[G%JL*"3R)8K0NQ"=K(M^-9CUI\/)?#@>D?$UN;R; M#4>#V4Q%5F;#GT?#ZV&_-YJC*S^^&\V'HY_)9'PS[ _5&!K5AL35(4%]FKEL M-=^QM^24ZOR.?*(R3S$'9N4I;CDU %4UPWW/<3QW)CWSSP*,"NGT,/V0A2DT MSRT2,".*6P-55:@FG"XH!P-4CE8^:1E@F0A,#%C,K\%L/\R"_T.8W" N&1%D4-?1F(&9<^ M!C'H>@%7$K%M,*R*X90*(#!E:!3OH"KZKJC+4(;B62&*6ZXAH(IO V-EBQI. MRI7R)CXW5Q@\ W.F-ZMENPM:"C+ MX/NAQ*I&_!K R@%+>/!]7TC/H;P(,1VI'K+_9MV'I,/>OYO-Q[>#:;/H7@$P M=+=8N _)M?J>"KE0%P,N$P,C&S?,Q*T0L?]<@.:S^>BA/L]"W1_?W@[#/4T8 MJ^F/57!F, HC,T%Q)"QOZ_@WK:'J$E5I:*:(K&Q)*H-EO"35A&?V@6E$Y8TG MQ(1RM;I0@%(!E1ZDG$#I:# G-^/9C$P&4S+[I3<=-!@58A0>&(L^<=,?F$+T MVA<>=Y0 (4Y5*/5+3V =$:OHC%KBJ]K:J;B1!+L&K!==\WB150TMQ)T77K=H M&D!1 XBW6M_"T :_L1?MXIM+HX>OFX7ONC>;>Y7][25P5-[8WB!3<3M[R3[V$CPJ;&!OD- M9N>M M79?HO&"INM&S/A:8'_G.C[7T">54B>"5(5 W=-< \(V"W1TRN!*9] MPVX-7/J(6GX 30]"<;RLT7;%P%A)1*Q$_Y5"80T6+QI3>='82J48"[CH>+4Y^_USA+H,#P%!S^SP2EY]KW9]?T<3S\?&@VE'J.W68R* MCK,W<.WG_NHCR7.JB75B[:Z/DCQE M6T R4^UX"TCJI&MRV;K9;;#7V7*\VZG"70XILC+4BBQA=);<1&8-3I4W6%F6 M*MRPJ_8Z;8XR]#(;SK?;KF*VA/V?=CC\AW?-3NF"J M-+_":T@]'@CEK&Z_C M5,]6ZI9?Q+85W4[\!XA[_.38$0GRUUSPJ1K"KH;"@B,6!CO>PW?)*^%%A="0R-U..2N)G[Y@MNH0YNJ;_Q3,4GH!9%Y/@% MFWOW&(J*6IJ^V++;H_/*W\UF=ZM7(OV:^8@6B#%CR6?4R"^Y^UT*?FZ=-H:-%3_9L"#D7>%>K0$0? M%(Z7P1_0 G/O/2^J1UE.]5L\#P=LS^)P(!2;?(6$+XE0]?AP-'0E!9LG)\8& MG?&1YP9O3PCWRN!8\(>&)A@"U:WI%X[GPGR4;X:2.FBE0 #_7D@F?:S^S]SS MUQ$I Y(C8D J-TSYX6AAV#A$N/8T"\#]84+V8*0ZX)4?5D7U5:B][G"VOY/-R@7BCM M;WAEOMQDY=M->#42A4'R7^EF#,,=#I;4L/ N9@,L\!79GH49O'&?&T5'44*W$)2W1@-2.4AJ:.(@T_S%>ZPH8GF&.@I[YS+UYC&Y&2]NF>M2 8Y41D(M51W%@DHRQW>FWL:P MY2:F(OW)#+.](?=L08KP(IU9C/F7+E9Q3[C WB#UM)V)EE$G9!*Z.BV\] M#>&>PX0 _W4$D'QB0T4%78Q= M&@T%&:ASTNH(9V[?B^Q-Y!8-A?#+>VQ1KMKUWJB"U?IL)>HZ0GOI,QM?YSNE M@AK<7(&O<$4?J.VMPQL6QHL%. TS#))FI'Y.YCHJ(7RYGKM4.P>B)AK,$\3< M&^"K2I,MNR)]_:9]-U0(2M/5#ZH=U1I'5)B[>JXJ/2'S_EF3XD=U^];37K0L MZA73R;AC#_ON,G@-P69+$KY"HO=H<"O">+O[0]$);/G\@5JWQA.Z-#W7]57< M2XU?R8GG5RZX=N;TV0J84(ZWK'X#U3^WY%T+MP[X?-N)=LY%N-V3;B=CTDOH MZFB]<59HB%5P_@5,$XP[U^ 4N"9\C[^D3_T'#M-^^6H2@:GF>)B46N(:' F< M7R%+-,RQ/SBB,NUO5"!_-?/MJ_!N[2"\Q*C(KD45D]0$Y/+^G!$AUZ/24KT: M6=5<8[OA*&_QHIBDKHL4/9A.21',JGIA"4RM. MZ0OH*F#SO6OKVO/YXMXYII!W.+GWB6=&,SJ+23EA2/Y?IEKHIHO8E3T>CJ$U2O2 M&DB4/!*?"-M@D87AG6IYZAKO42)\HK@&3JW> \"[I,&H&J&,ZV>X@AK.T::& M+%'(H=SJJJKL/I!T=U ;"<:+.T%5E$R[@Z0DYT&]9A]A,YHJZ%%[**7***35 M334&KT=%7VR1]6LLY!XT93I(S;J%M;Y:( LV84$#\AR:7D#+2W\]#69[95Y0 M]Q&5X!%SR?Y6)8P7D?4$0SKAU&&^,_>D8:=ZU7-9O!XU!6O"((CD[%[5J/C$ M007: ]>0GR=Z0%M\V$#,N7I%A=IS*68K@!!'T.QY@Q+".@H7K0*.%_ )0Z&Z MQT:[7EA(^84;;3Q[+&NSX0)QE:-=?6/-9&1M>P\&4W6X]OBUCX?PHA7O_#-? ME3-_4>-=K!;-Z1F+\D?.U,:&N ?B)CV\"B/G&$T5\CHV[O!<*=C6Z(CP3/K6 M1K7NJZ-/)O-^'YFCO87F33VI>9 "F?P0J6XL?W$MHZ5G?P9*Y0:+ " M(_J8']M@5.QZ:\_G4YN90IG5S1T^/H%5H?"D;)C9TKT:>?//M/.<,^V[SE?I MP?AJ3%Z-IH9XJXYA1X!/.$N-N/G)M9&NU!!7V4(W7B0'6=7D,= G5V@< [ES M-BF^..?:*#719(*KDH(K5G[\'U!+ P04 " "$@*M6#"*1V]0/ !P" $ M%0 &UI2 M&5(SNT4(F4U=$E@@N[-/6XXM@FN-Q+&^N3>%RJ3O: T#(LFWM&EGF"]"T5O.L M?79QUM7J]4#&M>[B.M#1?&'ML];VFWX@#SI7VD6CU6JTF^V.UKYJ=Z_.V]KH M85OP ;=O9J66M"WGKRORSS-^I(:!.N[5NVM]KL'U MFZW&]X?[B3$'"[UN.:ZG.P:H:;C\E>M_> \-W?.U%*G^_HSL4$"GL7T6M03Y M7STL5BJ=U]NZ:M:")Y&N.AX3%R;<6HWP$RZ;\@?Q !ZUNM]OPOZUA M[6G:%P1M, 8SS?_LRELOP=>::RV6-I'E?S9'8/:UMK 0K!,&FIT-DG]./$PD ML9%KW2;/GLP!\-R:1B0^C>^V3RBZ]-*0U?_N+ M.YP-EP#Y!I 5!TU(T8#ZNCN_M>';,7@B,G*$ZA7[3[16X 9YNV9QPCWU&(>H8(8@-S%N3IOUW M92U)HP51,T45 JYG&&@%S,'[$C@N< 5QT:04 ND&/'OD[X/NK9#E6<*H&(+4 M M;7;:,M#5T@K1"(]P!+=/U_1_K:'QX$R6-)4@R:$'VIXA0$V9$+LB, TL#U M5K;O+=SC[P)@Y+%B_E-$5^#= XX)S.VGED>D8B>XV=3JVE8$_CV0HF5VPWP0 M&(8-C=BS;>)'0Q0GBHASL3Q?UDQWGWV!>/[QHNM+XMVW&\#VW/ 3PFG;YS/X MX,^>ZT90VOHSL+_6P@\;1;2EOT((JW"O28EE_KSL?&YUSUOMUN=F]_R\V^J< M1QH=L8,>BK=?1T8H'_\:,XU#9H(2#7>U6/C2ZA9F.:P_PY:TTUCP$)BEP1"9 M .$Y9$U;N;@=<$F>H=LU[0U8+W//_R9G)HA[BAT8\H,X,:^Z[7MQ7E]':(VG MN+[+1F&(JZXZS/'S=,BM.%0%.1]C9QU9!G;*"1YV+TPL&P=ZT6U=?"XAI_S0 M @[;"G'X#>G8 ,? -@8GVW 9I%2NAH\9@$7,-E1B,E?@&U.8>"XKR? "!QX M-J,IM:K!K C(@.%SA1B^LHS)QX@ 4]%;#18^1C9WNZ,K'(Y4X5I4R\):Y M_0JZH/>6_FS9OO.,$4P\:/PUAS9NIDO0>.L]ZM*+Y]S^U!;3"\8INL1ON\N" M3(R7A*CQ<>)1,,K4AXL%=/SV,X.(>\74H2LC!0E!0QYH"C+7,TUKTXH1]O_N MG+Z^M#S=CL"AA>Q3*U:(74&P"GIC8[(*YP!SH",'NR=NSS!6BY4_NHA ;*:$.@R*OSS0@"O;&2)/9@8C#@NIPQ:M_)F,L M5/)?FRE!AC%#"IZ!C,&NK0*1)( MS0J,_XWYI;&WC4?.WA[JGN*(9JF;?-H'FWQVXC0XTX0V*>=KNX_ NW.P6L ] M=/>M=>^[HMYLU/8Q2JK3BQ(5G/B22FF]@H'2;P@W=H3@C+KT%RFA#B59-7_( M61HL!;D:@U?@;#)RR;",=,/[W?+F_97K8>QH\&[8*W)8"4EPPG_,J?Y.7<[- M+$D][M,83%K8E0-;0=L@Z:'#V3<(3?]-#]"K90!W@E_V5/^%5J$*3&=$EQJZ MJ1. MO(N1=U6AE4E.TC"<%69N.0!C\$*T"!$YZZ6/RUM8L!4,<#]"!\8] #;;U/+J$)P:$LB&0<&EP]U);YOFAR%>"F>TXNI0)L;, M(;.9D"HX4PS;&Z F:Z*[B>_F3#]?A52B^:I7D?@CD*LX1?D&7P%RB"7W7-?: MG(R*@:SHAXM0*U2/[8Q8E5H%B9Y$RK,(#V8S8.Q;3-X/SWMN"CS2YA&"KQ9^ M-5ZOGUR &[Q)+2..G8$GW*P-=/P"*M*]A TJ-CT^3FM*CK[+X*C;X2R:;TH= M@).+JV,DDJA*&HLS0$]ENH!Y4S3O=(0LK(4EV1J^P<21CGM0YP.0GAW_"6;, ME'4$C-( P'1)7L"=ZZY(0_$D:K>]__#$&^YZ%:;V.!THN$01FF-PW-T43O5W MDA]"4B:Q8FXAFLQU!/Q+>S!"$DU@1$=%NX7>#H=\J M=_ .D&&Y@):5DUKO(QB'D X4/%*4HIGMHJ#HW")!0%PEK1]S"W&M*1@ V*2^ M,=*G=P74,01)="2.#RRP"LX-;\ 2 *9;#$XZHE T( )=_&\#Q+V[=A@:UU"U]J8;N(%>5QU M/@#CV?$'Q']6J7?OQQ#N'($+7K()B>NFK< A@=)M0X)" F/IJFTL\1M1N,TC M7NU#&@2'"L((3?/T+O]A^[)<2"(BHL*D2U-': R5_6Y#6 *'!T[M8LEUH>? MXMJS;?A&)JG46]N.D/3QS$%8*Z%5*)4C?XAO[[A5$H0\.,J1^X7!(ZS")G0" MQ816)#&Q@'MHR7@:&'?U"EN %%6$G*NTZ3'M/;D]RHY[K*#4K[!QR-%%:!TE M2 W8!-V.2 U($!#72:= ^U V-8!7:RKFK$6298+KDW'K_4G8>GN&GV[;[G V MF4/DX6%UL0OM,O()CI&JCLE)(IZ=I"1+0PIF+H2)>E/8,W!?1 #C-E=$68 9 M1$VM]Q%,1$@'&=*>Y>XD)>LY-G17"$3L-%CR(=%_U[\1$ZMB02)]M[J%_-UQ M-^2R+)MOI^EYL]-L:75M]RC\G[O'WP:3Z0R^>G-21R"]J3@X !7QS"TR^;E%U&' MP_MH/!P-QM,_M-[CC3;X]>EN1(;Z$HS?&>Z_9A?-_[*=W6V5Z5F3U+93^JXL M\?$^<%[@B2$\1._=W',Z#:BXWY&*P#^7E3Z%9%0J+_L"N(H?V8/8>7@*7;9! M_>)P4._U^^.G 1[/OX\&CY/!I 3#.>\=9(QRQ=R:-M%M'?%>F;976)UNEJK^ MA+O1>,#D=C)LT*81 N$9J!-O9:[]K%C&1;$ YQ^J#)4;MDU,E I^!&YP!1RL7I*:5+1J4(&@4O/AMZ]X.-7$CIR;1/[NEB"SS>TNF^W]N=W-X'I*?F"IVDYL"69XC%.WXE\5> GO M3J'14["V!R+=.6/HG_S^!]#1] U2^M\1$N-V?%%@YTRBBW9IKPR0_#/%W#MK M'TMNGZ[':D2^UO[1<0N^/;LTW2VE_<7W)#_KS]T<)A<,!YG>>ZUF\WR_%]T/ M>B22B7\A8K5PF"G!BR_Q'NRM7@Y68=.+JW#!^>Z(L(5N80[1<':+Z=)M,L93 M^F!V0>KT3UX24R] SXY7P8\93NEV.@4Q(0B%MYQG$Y E6QXJ/X'@;+CN=2G);.Q)00\H M)TML7"^7'\Q4>!6B\IB8'"DX4MJ'-PN6'N0OBDFV!BPT<0?S,?)^6 13$[DM MK FV_!:NI/@;$7$_+(*EB-S.0A-H>&_F 239*F(R/[QII&M#P:7 #4[*SMJT M61A/-17Q9 DOB0M4K4/PDQP+$K]"LJIA!?*@%W^@"'N*VSGY%+=SJBFN)#>-H_R/X5C"U"6=D J-PY)G MGJ6CCQ^3(E//K"_)HZ7]< R*=0R.-H23^@O*CV7Y15(K9BK':T*1$5.18%U1 MD_FLUGR#J(E0CQ;5DMI_D1DA5A,I^!"T'_CA1"EO]"1/^2VCW,6U(W 10%LL_ MV ]TC""5K?XD&Y\NFR6T^)TF9&V%"M6@K+7S[*Z5)%/%/E# YN)2]0RF?DZP M\_AT_:4R9R!6TWXD*>6XO*LOC0U?05[23_\'4$L#!!0 ( (2 JU;YEY\[ MA"0 ,)2 @ 5 ;6ER;RTR,#(S,#,S,5]D968N>&UL[3W9"7O[U/O=XK"D(7^]_V^A\.]WK(M['C^L_?]N)PWPIM MU]W[VU__\S]^^:_]_7^#:S_-XM"@+7 M\WIG@>L\HUZO?_CAZ,/'#Z>]_?T4QYD5DC;8[S%D1Q_ZBR_G*3[L?^U]/.CW M#XX.CXY[1U^/3K^>'/7N;Q> MX2^B:N$]%S_CZ_T?T^DRQYAU ^_OH?NM[V7 M*)I]/3AX>WO[\';\ 0?/I/UA_^ ?MSC\!_#=D?;[!M M14Q*N>;O3X&7(3@^6/0EA*"_[6=@^_1/^_VC_>/^A_?0V4M)I)\U.LG WTOP M*4_]T]/3 _9U 4H0N1+4.;87\$ZT:) '_GB0?-PC@N[U?@FPAQ[0I,>Z^QK- M9^C;7NA.9Q[%Q?[V$J#)M[VI&^!]JJS#XX3I_QY%1.?4G!8_A,/)Z,4*T OV M'&*8E_^.W6B^UZ-=/#Y<+ZBAJ*96%+CO'VP\/:"?#[21,?ZTA'RP+H,7;FA[ M.(P#E'0^MIX\%.KQ(VIKA/QK_Q6%$1/J8(J#R/T3.>.IU/LCR)L_U&3)S$>@VPE_[\F([V#VH@-&FXI!&>(\2HNH\# M^X7T0ZUM/>M58C7"\LA]]LFTU;;\Z#P.(SPE\Y&:?$I1&6&.CHAN&KA]$K+) MN.$_DY6$B\)[$K3]Z,8E@TF(%O&@)N?U^S$BEAM$,(9K1U(A&B-,W:'H!H?A M/0K8U+HF3R(LE5EB5&=\K=(PL<(GUI:L99\M:Y90@9 S/;A\)_82NF1&?>F3 M!6W 5GTKQ4.QAMB0J]4'D=G2 O"BD?Z$=AE241TR,M&L]TA5# %FI M.5;@4"]@0\#@W0TO2 .7#',3*_9TV) .5SH=Y/FP CMC)?TQS\U"B:X?'3CN M]""%.; \3T_>'&O(5J%T)?V1T<^P-4 5^9D:!_;W'<9R@R2643=!+T.U/T73 M)Q0T26P1;P.4OA"B CM^0OL+031(+Q=[L_:0&'\[!I'AUJ>8HD?AU/J 8K** MI/\P_ ZGOQ ^^E_V^_W]HV0$6>TK MSPKASR5S3S;.^G\4R$!T-':0DQ%"43UAWCZE^4( MG_[AQR('=>Y9(DH)2WKQ[.>D/=M3PD7N1&5A03NP ![>2HN"F-DRI<8 M(&6(!U#D9&DO@Z#($S&^#%MJAVOX\(18EXX>L 932Y*_]H08>Q'N\3#%(<& MV7K4(G$,!\25ONWUS2AX0?TBYS'#/IMX2VQ8!KMJQWQ8$ZRN4,(U9RE,RIH M!H)12Q6#]=CCVC8/,;5O 4)0)IXE7FER(,IG7\_F8](MQ] KM$B%IM4"%/.4 M+*X+5&BA8C[?PJ![5%$GKB. O,MH=$8=1ZN3]MTH#**<%9'?EA9$?OGQ8/G/ M/ 5M8[1@QS+(8L8SLO)DMFE)C*C0!-?8F M\>$612_866[[W6'?QGZ(/=>A>WW)!\0SM-KM"[&Z4GOP8I),7&IAJ",J *-Z M?=/ 38@K[XR525E.G2J2 ,JYKPFI4[28(YY9'JTK&;T@1"/:P'''%M Z)PK \?XRK:\2Q(CHCG'L 1?4R9+7]LG-^F-OU;C?,H6885/!JU))$\L M)3]O3"L8V)*GT-+X0$7/ 3BQAX83_EJL_%>$Z)2$MS72 *ILYV0M5%W)3D2% M9G*"!RS,0Q2!3>ZS-*%E;O9!(H_"?LP:!/!S#L6.04VR!V2T<%POIL7)(V3' M 1$""B_?Z9(!.5=$(W3?*8[8[(=(Q I\LI)8U)J=S?D(.-[;04^I,EOM"8Z2 MA".!+KA47$!&@RZL!E<667ZX:)%".IJH*0,UGBR.%)W-%S_^ZJ* J/ME?H-> MD<<9&JHU2G6@V\BH%&Z111,YK-2X3"77>VNU796)7EN#?EU1Y7@]N>3]5:]G MZGH5>P3EATFR<6R]#V(R#PGXZSDY4"$M7P:"P177A51@0LX .(9")UB;NW+J M>14IM7$Q,E#F3 LVAI-!$-!->.J''&N6PJ1"$< 8F=0MB: '<.XP+?3-_C(F M/X66S1+TW+J+FJVS*5_5U@8=0JY6O*XH\F["[8I-PJIV83SMN1P<5YKE2#N\%^Y75:QI-_.H#](U8;KH\/& /%KH<4^)S+OKV3S_A5>#5[GAPI;T&YJ6B,")1 <#@&X10U- M80TN"^6 VETDOE)&O0E.H>\%^F8/P\YS!"E-7@@K9Q2N(\@L7\6LAA/PK)Z# M%I0#G&-V+4=2!_/@AG^3?LQ)H2/71'$1SJT8 4NX?90SPE@H2'=S0@14P".:RC MHR:>%V@=SI$@Y]H^J,,XM]:_<+"X"89CX6* 5!0\@*ZHIPNPX:1 =>"E7 I M+Q(X@]8K40'6YRUOLF6,U%(EF$ -SXN2XK2HUW].K^!R43A"SX)T:<56JT>. M5:V,""(A@$,:UPMTP3/6E> 03B=K:A-79I][9%G>&W4B=2^@?(D>%17D2WF? MLL.YA4\FZ>:?-N9^7*$=@!%S)8P5]!?.!><0L / *PU!F5I2_D'O<*8%(D0N M;$;$_AJFNW%_(N?1)S3F;E=D-TB>S2_?46"[(;H/7!N)3A"WV$,V)K;1PX8I MH\P&/]JTU\/ZRA#W8#*FM6B^N N%%$)F\\RP\-H&$["&R?@I=!W7"N8CBQ;E M"B]_4L%E7B*&,\+>DHADO:'*4NLWR!C6:RY5ZPS68+KB>J ?F0!J80?D# MO0O\V@^C(!8L[,0 V3E #H!Y3L2GGA5@7*Z S&@ENL#:G!6.+Y80LA.+0D3& M$VK+AR1LY%N!BV6I"![,:N*A"-/=,::DUT<_G"&;O9G"'YU5<(L#2$(X"%D$ MKB*P/GO<9$$>*1MZQ<@VUVQ_'&V9X989TC7=3F_/_)U5Y$7#X,%]?N&%125< M\2Y-'AP8]F2WA,H@92P"&'[4*L)5V"QL2HE0YRX0Y:,$-?G+G42X]F=Q)-B& M58%E6U5","B\<0U=#2CA#X"9*[6#*_!8V,82(*8V+D,(RL3I:@W].Z8';5_3 MJQH%JWT)5&ZMSX4"PA@_$JO@Q,P!,&Z58K ^@ZMK> Y:-HT4HP-EV#?8?XY0 M,*6+-8%5RT"R6S:X(!#XX1JS'$C $P SEFH":_)5N*F#@Y!:KP@1*-,=O%F! M([!9[K?LG%'Q&YR-G?R!GK/Y$N;>FK.\"J5[2;SO2+=7V^Q"NK6S;AX-X!J<2QF'50F4T]J.\"-2JJ0G!)VGARI6:=3XYGT\W@:>Q:] MON9R,D%V=(\"%SO#R*: .O0ULFQ[!=OWG^P#[Y$<[O:> LU2KTS9; MRE5K:_"2D%1[W% G RE>$;("8G*I5$MK6(O9PE*H2C_4?_CX07G+=[JA@]BE MZS'/(X1P/_HKDI)"&F>-&U DD'KL+6%KF']BO#H"QLKN5VRJ*?\J.X&$W-X8 M]Q1D&KYZS_7)XLRU/&EUF )::!@2>"-C/:W2F]##6KXS0L&K:Y-A:CCA4!G2 M82KD?Y*Z39-=",7:="=K.ZK:+G![U'?NYT)N\][>-)>&0R)^18'/. U#-XQH M0D>0VM=I(HXDBD:0>)>'3VFCROPW&53U](*K$-5]J)4R48BZ2N)7/>N7@Q71 MWI!?&WA%NV1[R5O>R)D>7-)VH?ODH4N?.'YRS/V&4&ODY>P;UWIRO>1"X29QNE;*$U\R-+.\&62$:/GGN<_*>T7DVYUL]825>)U15#8RRYWE&UE5Y#2RD@S"UQV_^BW MO4/3(5*/D5H65LNP-MNBVC(D+0LZ,F1!2\;H8Y.)R:M'8#%L>2SFP6Z9L]0< MAR&XBT23VHZC.P:7^VK8B4RENL,01:)Y"_]CEJQ>^0CJ4?@[M,J+#JCJ&7@& M:LCN!;J0/?->YJR0BBX@E#[ESA#!M>&4#BO&Q$V8'Z>I-<0HSQC>2\?(*4PMY'C%<,"8RW+25,5BRJUTC";?RHC=Y D :SIY(E/K.0%@ M/LMO8*OJ$=KM5KM7MVO8+#1(@>(8&F:EO?(3@ M&WQJY:%8KY&>!746CE7] [:=U9#\B6LXDJT2[BY)@;&I2V1I18'[_L'&TV0W M9'GO0?9#.)RPDQ,OV".$A,D[J7L%]:SNNJ0R.#P\/CSL[2^ODLC_'/;PI)=' M_#^]!>JIYX<+*M_>WCXL5'!$<#*6GXBLEELSW5[8.K:>/"1PDU6@ T,T)K*D MAV&P+Z@KU&RSX*#9U=<+:1G8\1/:7^P^YA M4 1(1LYV4/54JV(@#M5Q_&:ZA Q858/ MBV&73+K1-?E1.>O* ;8D?\OSM*-%B6SN]"J=@*TNGP@!3O35QGY$5@27'@/] MMA5GX\JL+5>EY3K$SIUOE5*A\Y4!(4P.:EIGT4?+K$%2$;OC>AA'M!#4 M(>.V2$-E. @^U(2"RIP!TD_N.-D8"V8\@MO+EQ>5AP^(2")T(Y04WJ/DC.8# MLO%SHCCA=+&CWB',=!JPI<[D!7781@CYR(.Z#%'1F[B5LM3]\EUX51P M=R@:3H@0)\B-XD"X%=0 WDZMZJ3=$+*>).#;RV^6%Z,[],:^5+2)U;:=ZOUC MUWI?Y1:^;A-+K:G<4N-.M?O)C%?#5&\NO*4O%(_QV'K_W8U>*.>$!\(O/[ZI M)QC5,79J")^[F#14EP$@ZY -5_GI3?9BCF@Q7P-/IY;PQ1 AXBFYP* KS*S#=IGD.6]/<"EMJI?QRT%R5R(4; MTBPNF>LGM+)\\#*=*"L*.3[\?'CGJI]X:BT>J0Y_%U/U21W#0M@ !66-*W6PG2KR#6 ]&N[]RJWVQ60"ACA M13JD(QE1:[]E]1NL'Q87\U?79]]]OE:'Q[>3<>D=\6'?9HCSW+=WJ+ M/GNTTQ[KM?>7M-]-2+?]BCQGC&^M**;:'"&;_NNB4"^9IFC=\9C1R(V_,--G M6FHJGWOG<&=V6-^P>XK!I,44IMW6)<0[]653EW#T0H(UO=Z'F^'2:@$AO]6&!U!5:PD MRA) %/V4Z:LJ& SFJ:HSRI_%*V8)&YAN$G$D4+@8'$1J:#T]BYD#M&X7$3FP M[>1Y*>0\^D%2 4]64K\F=7&2*I-U$(+(\+2C=!WV-\ L%DOUBMK/M0.1GFE' MR3DN3>5;LHM&\W>,5DNKG)33*OX.["U:B=$]3+!N5-Q%>P*J7 M.%$U[]@]A>2M#CM-0:FI,! M(+NI\#2/7A,(*;F&O9WQ!4AG.M8GT)U>4PA7;]33H1Y_IA*J[+69YP E,^UJ MJ=1/Y53JQ>79F):F+3!N0!:5BF"Y.2U+F'(A._>T/ V25"@/$$[F4R+THO.4 MF3 ]TN4I4AYP$X,#R5Z*[4FL!SA'%1O21B$I]_G+:?_3%SBYR/4TQ&6MC4P* MB8Y3-PQQ4KU#;YEY]-U7%(0DJ@TGMZ[OHQ!'ECBG4A$!A/2CROP6*96*O &: MV9U[5A@.)VGM?5IZ+PD[$G@#T4>P]M:,/A)> "I%.O))6P )14I34^H&1E!J M5#N@0U-3&NLL2&5'B"J&)JUF$ *2ANDM8I(64Y"F=ZKY M"?LB'U>6C093' O3N&)P"$GZVOK+,P)H-E:4 M)IA=<*/O74P97?PU3&YAY,TR*C6'D!#7T$YUQ@"Y%I?N[(;,^\"UT9+\[%!Z M7^!O-7%!N)2Z@A/6Y!*0SF]P,EQ0ID7%5P40"+=%5]!0D7BSUXGFGKZKMO/T MN;SSE%XMNM]+D/88U@W8?5JY].)LSEQ(\_+0Q-::BD4'XEYLGPB=4E.30U/9RPT[N6S7:BI;JH0L]YD LL!A?JNRN M -9<;E=*O.1>L^)\8@,SO+EI>_* Q"".7L@RXD_ARQO2%A#\2UN74DX +6-S M=-Y;P3!(4ICL]/8]2E[]4>M*W!)":K>.SL0G1,D8]+I?0EM#,,I"*\4\"#R$9JZ\J M,1^ M',?8!LA)[PB3%):+9^FB'/C@D!+&NT@)&:UM:7!3^L12DD#>_\UOZZ@ M%\_2#;=A]$*']0FB0\+E.[T1N#0NMM,%A!?Z]&)?XZP#\N(+1(@+D),1R2@7 M5A!P82$\M*?MK0(>6O?0:RH8R\NZ9<,ZS\WX<"">Q--S%CX#@"Q>ZT7VY60I MZ:3"7460#LF)RE5BZVBDTZ59%=3,<>KR8K;A(_G_MTT)&]Q71D\P5 M#_V*7W4E/S#LO07Z'L._6448N_=>B^OS]"DZV9V+!1"091S-O_9:9-IP#D7G MI4V@#ZSR[(LG9QCE&34D72Q%.(+U&FDUZ7-9:6/ZG7L^CE)P=-@_%&_B2X A M5%&(W_)44=^-9$^K2/844DU$9MBE9SLR* /5554#"!A!V6!425G!@.$&S M$0_5B\I]=@_5;\9;XV#F4;N'ZC?/>(KSJ>/3_LDG.%-#\P_59Q+9/53?1G'O M[J'ZW4/UNX?JUUU.U954>I9\.%GN?26Y8N(O*'A%SJWU[D[CZ<#W8_ITGDT? MQN-N]79. H2E7[,6:D:.K6]BUN8HJ](T9YLU*8"P9H9DFC7%N+F6V:D1PBB\ MWB1[ [5+79O+)*>8W]5-^&YZ+BCN!T+)>$N3Q.:%M0TF=X?]A,$LY;IX2KEU M*ZS4-80">6"&64E^6V&K:1!(C\>]6JY'5VU7./A.KWUIW#Y5W4$X!@#-)E4R M,UNDE-NY&]B1^TJ/E%>L43H1UB@E]\(DV'L9^EV)T@:7*&W&3I^)(J7=3M]N MIV^WTP? >(K[6B>PBL [/2=-%!+MOXSN-.9A^<(Y:8?\@=QQ? _TPZ?1 QF M]QA!=BWI%P=T^J[Y M1S@AKJY&N$Q!F0EE+KX< ;*A6!JVJB" $,L.==X8!^;'_/LM 9A'$(6"Y>(;%MV!'Z MR3;,FQX4M1QXMXFNR]WWY+41/[FY[GN P\:#L*RGC1X".S=%K@@A&:/L/L1< M1BS,WD 11MP:B#:ZW+&Z*=60$"1+65-01#(3Y$8QO?(E=8>6ABUN3QM=ZMCY ML,45X1898^IB=#'5ZE2.T\]&USYV;H@< 6Z1&>;D^#NB;XDA9_"* NL9%9X< MHS*>=+7>U29DHZ-W5VMA;6G^?%9MUI2W;DU=<0 Q8.^;9>3"%"QW9=>&H3=) MP9:MVMLT]B;%ODT&SUD3F+#ZRF1L]#P%ENE7EOTFV;_^2L3 K$:[]RW+!P%A*COU?H'$UQBL@VVCTU5<9:\M$D#^WNSVU,HPQSY>$'>X MLMR O3;7R3ZC!A6[8[J-B=+L24G>[5I5CTI^%!Z57&)/3TTR_+NSDKNSDKNS MDE"3#2".NX$YB;$[*[EYQE,\<_'YM'\,Z" )@+.2J41VMZ)N\)G)W:VHNT,- M6W"H09!]21_ 8H5Y2<'>XPS[OQ&;=_WGX63 *<2HT&ZCM^+$&14]YK@NLG7Q)=2'^%*9;S!]U;KFKW6_O M5D-W,OPI[/8WYJK&[':U^^W;->E>AC^%W:85%09-ET/!;GNE$3'^% 9L> >Q M>?IVUZUV(.2?PC6* 0V>:U2FKU/7^+(=KE%9R#^%:^0*2>'Y137B.G6*T^UP MBFH2_BD\8I%N@NKEJO_=JT MT]/^\>FN6J\L$4 O&^B_:? S5N9Q!0!\A-C5X^WJ\9HQM;0(C=K^N35SH]4' M7*]P#J=/; MSH?K14-Y_@E5:8"LC67[*N)JBV)SQQ\C0XZA4::3NK2N) =HUTAZ#;9PLT&X M!*R+;8O+O.J*Q-0^T\A]]MV):UM^=!Z'$9ZBH.(E$%\.^ZN;2Z/K[W?75]?G M@[MQ[_QQ-![>7CZ,-F SZ1S[=%(;,%-X<,,_9#M#(N#.5]TK9)S-SY!OOTRM MX _)SH^Z&9S-(+E:BJME%5=FQ]\R?1EUTMR[NAF031A=8Y3K;)6YK=19(=-_ MVC_MGYS V?MH0X]D1^C.Q3)'TWDPT+8WM"UT,)$A<\.-%>; M*PH8I"W@/,2\5@2#4JE09H)T5FT,S+> &[)DF[Y2EK9(/YL6GFKJ#&!0RI9A M):JEX4G9"F2@*EMH06\JGEI05!A$.261WY8*(K_\N+7^A8/%0ID3F$1 !F*1 M8!=)'8M$/'0O;EIN,9P4:.$.: I8PZ%&;CB9Q"7T;ZC@0<:0-971?, 0[",, M?93US!WX14 FQWDMRUFDWCG$F[Z7SJ,G NZM()J/ \L/+9L=$3F;Y[](5B-5 M$!@("(*]6_W%217^X*A2.@7F 0)9F50W1Y&N8*Q/UM!)<=0].NT??S$?2=K2 M$Y?9-D+, YH%;HC.7#($.Z[-BB$^B(.-%!S"\D)L8(N8(^4!CGODS*AZN#$6 M7P25'VO'%V@!)4>:]CC&:0,[S.B,5QRFMDQ+FQAX:FFNLZ!S3VCPHX'O_-W' M;[_BMQO7IB=M!\\!8F47XOBCVQ):*!(:XB(JZ7(&++]\HS@B(FM@[NB'F@UY M[AC8?JH0<0"HKJ[$2%H>;SVCOJYS%)I .&ZPIJ,4 M^ &DJW33^XKPFANE722>90OA(53>5].2A!E *AK8-H[]*'Q -G)?Z8!;)/:. M\)P\$"?0614$$(KCJRFQ"G>FZDII;;X;L9..9%Y#^*,WT2/?)N0ELYW5.4ZU MHM/3WDW'O4&=Q?D][OQ]=WWR[OSZ\L1^9YTVTO[[2TZWH"Z MU.6YTG/L$5/'U%!>4?XX*1$R5;O@HKXH"0"ZII\WG=5^2ZO;Q=U6P=Y!Q=+7- 5Q8SRIIPI*K"FT! MU+[)3#/32@6.ME15(&5>KM* MO4JA"EHEN-'8!"T8[:K\?M(JO\T(6@U4^;48L'95?IM;Y;?VR'^CK MLL@N3 ME83-BXI_G71SX1A,W>(MT=4TGC[@N>5%\WMKSBE+D '"J%]LQP!D?+=^@66Q MWV6-D5HW>5@8!8R=J2?/NJF2JQMZW62X""?5KO'K'Y8KJFXN!R-6.K7$N5'% M4D.R +)HW1F3C#,(0Q1IEC_)FG8+R85*+3;.3*B&)RBMZM%H"66-6L%0M_<&Y6JE5_14799_(HNP3G-5G M>SKELMW&A.8L=CV'#";T9F8BAQ="S@5Z11YF!)'?AI,)68J-9I:-Q.O2.E@@ MK%$KF.YB;E.'5[,.RHT8JG6HJI&YE:4>._RUHBQX@EG]%8G,#G>E3_*.\26; MI?+<4+,AA-6AOA*K<-;Z^N\&$4)1D9J$BHR(,0JF-"=!#ZS8JT=P:N* L%ZL MJ+#J3+:NNS'RR2A_/9T%^#4I)O8\_$9?OE@N4"]0\C#!M<_YR%-F T@A')2K MJ-T&N#:5"+A#T0T.PWL4L'<'JN4!^N4\P-WEN'$;)CHA(7A9?OMA<3 ="CD/0%B#ABA^^&DTLK\(F5+,2GES!H MII.N3V.L1_39G(] ]N!TFSU"3&4T:7R%TR!M"M+P&2$N9<.Z)747TPN?3_LG@+(JP$R *RM KTXGLVK]MZ>+\!"R,+I&+GQ-NL@2 MH+L:'E!(YJ%VA!Q&YR,1I0J2]$&PN*]CL(4;+7\IN3O[%1AQ#\^J0*& ML/RN(G(5/Q!#FO;PKLI;-H?>7(:S:1'Q&UL[;U[<^0VDB_Z_XVXWP'7Y\89 M.Z)DN]OC/;>],WNB6@];.VJ51E+;Z^TX,4&1*(EK%EE+LJ2N^?07"8"O*H($ MP0>2LC=VUVH)R!$2]R=QL:IL2-J9-2C[SXZ1.YC[9; M)R0?:!S[04#>Q[[W2 EY\^W7;[_^_NMWY.1$TGCO)*Q/%!).[.W7;_*_G$IZ M4?@#^?Z;-V^^>?OMV^_(VQ_>OOOASV_)S8>\X0?/?F MZ\^)]X44$?ZLP21K#G_UTKQ#N?'WWX@_YDV/2$OUW[Q[]^X;_MXKINE[*((Z_@?[?A/01OB>H^0[4?/,O MH.;_D+^^ZCU F,E"KW[*R9<'+H M?,5^JBA(/Z#+YMIDM%D9@FT2YV M::>/6I9?9>M<1M8"P)^&)Q_O.@C];V?9N."$'CD/4S_=D\MP'<4;CIM_$6*, MZ5N9!/>,8HVZ!W]&[%EUBF2.5?X;4K^J%;&W6P&U"9WH[SLG3FD<[&_I-HKK MH$K=<@:NI5#OT,L.FB%W.)6TO7TO)TP$Y0G]\(;&?N2=A]X9FRLTZ'[8;@8^ M6*O:H0=6&B'WOWI9>WN?(,O&5(\ X2E'TM@)$Q^&[U84K&DZ Q=4*7@TVAZT M0^Z(2G'[C\(YY>F@4$PF+_R 7N\V#S2N4;RF"6+O4RF4>=WAWY%ZFU),4R^3 MJP:@2 3)R;SKEC[ZL! *TVMG4S?.*IJA][)ZQ:J>5FV#VML4HO;TN((J ;*3 M>=UEZ$8Q0U&^0KY+V>!^&NW"--Z?1I[:"=MZH?=)+;6K+MK8!;7'ZDG>TX$K M3!:$LR%13"0K KPF\^I[Y_.EQR8+_MH7.?.685O='KTGMZA:]6%%8]3>VR9S M3[]EY$F5_M0#_]+SF-42^9\K/Z1OE,:H;XO>21M4K#IH34/4SMDD;T_'E#07 MV0\$J)-5.!V*2L:G[,=5?!^]A&UFJ+2JU?KDD6S.3ADC;1#N2.0AH$= MB$_MBGQ6L8IOXNC9#UWU_%39?"Y.J5"TUC,/VL[!/54B#^.C?BH[5*UGIHI>4<_+->X*$05% GC/Q4JR+ [&5,'84[ M'OP9L0/6*9(?>"C]#:F3U8IHZE9\( 9J4WD1'$ +;IZB4)T%KVF"V)M4"F4> M=?AWI%ZE%-/4LSA!PBE.MQB^H^XN9B[]YNW#O9\&=3A5TP2Q=ZD4RKSK\.]( MO4LIIJEW<2HD6I,W;[]\^(ID]"=PL?O8@7/%=_O-0U2GZN'?$3M7K2J99U7^ MB-2MZF4T]BE!C0AR$Z+5^6?WB8E,%7MVBF:(':M)L4/D*K=!ZF:-HIIZ6T:4 M9%2GW;,[W<4Q#5-Q^@%BB"UW=XER3:-LCM@+=12M+C7KVR+U2BV1>RXW)762 MDR>"_H1;RRF%<]W^,SUS4D?*T[!+J6B.WDV;%3W<1:YKB]I-6T3NO6^<4X>S MA4[FMY.>ZHI/G90^1O%>:83#5NB=LE:MX^-=>1/4+E@OZ0"'O&*249W,W^XV M3A"\WR5^2!/UH'W8"KV_U:I5];=*$]3^5B]I3W_C1$E&=3)_.]_0^)$-_S_& MT4OZ=!IMMDZHQCE5:_3^UZAFU0]KFZ+VQV:)>_IE1IP(ZD22G\Y!/Q='NL5% M [4=ZIKB=TVE@@=^>=0.MU.JQ>WKD9_+I_P%[>G&YR<:!&TP>= (O0O6*74P M.)=:H':[6D'[#LU W*8I5:[%,H^0"93G31H[H3>$W64 M/LCL-/1 [:E:@O?-\G >A#-9$,&&E/A,Y\QLS1X[P67HT<]_HVKD/&Z'WV7K M53OPTFHCW(ZID+6O+PJRA-,EC/ 4)UM$MNC"3UPG^)4ZL?J> MURQPZI8XAW]'['RUJF0.5_DC4B>KE]'4L7)J!,CU=J6UDSQP-KODY-%QML*? M:) FV6\*QY*_^ <_]0\BK-87?NB$KL]B)Q)))$6]MXY=D;JCB0' 4[OT0^C$ M1N*;^O=[)X!ZG) IHFE_J.SEW_?.P]'Q6&6CN?AL1:E:[^0MYN"'54&-#YEE MY,@G3O#_V'6Z*S^DE^S'P_EC8\.Y.-^1:@Q,>"SN (P)1PJG:\<9E MDC#T;1G,CQHA]\)ZI6&V!V/L4@AI/*CDY\BDC>.1T@RB4TCBA5U-K93%^ M9(I,*XR.V\XBFA0J'@?504/TL:62MY\S+O+3PCAB;6@M,^T<3OT'*[%WZB1/ MR]"#_YS_]\Y_=@(F4;),3YTXWOOAX\].L%/-ZG7[(H_-3B8HQZI61\2QVTU^ M8R]GY'GM<_Y#B=&"."G)>!'.S$YT3VP'%WZ@!2,K<7]+&8CY;DJYVO6W(-K: M(H_K1A7+<5S;$''<-LMKZI\%51ZI"]65AVEB AH<^"K6R,/^!8URX&N:(HXP-LD-G5309<4 MA"V'Y5AZGF^V0;2GE,0T9?3@0+TKL"C.>5D)SK,=O6!N?$L#>(+LQHG;A^:6 M+LC#5$?A2ON7@'57G A,RU;>QGU#RWH\V M+)!=)UA ]>VOK40QO[[-!OE"2(6):ALBCUBUCV1!V(']%(99TVEL.+4_>1>"/KAA\K/Z9RBUUX=47XH=N MS$^X@;<"$^+Y;,*7!GOBI&GL/^Q2OOQ*(^*0;1QMHX0M/:.8.&ZZ8WTB*2 4 M-4WRA"IY>?+=)^+$E'A2$]B'92,+H3#$K/F/<5Z>;-X59;+= M^H]/Z6K]D4VS *<5XT-;'Z3HV4GE\E2DL0/BJ8F>W*9>G%,GG/R"< 8GT?J$ ML1 K!SOKA7'5YO0 MW>P4AI-RV<:/T0V]2P^;P#DY<1-?N5&_2?*A41,P'1_ MP]1+V9H03A)M8?2^5L)62Q?DJ*6C<#7MH6Z/&+.TQ#9?Y0OB"\+)\T5^SH!- M.FPAUB1*QF,6\\IT'/^"K8A;UO%C54Q1X#!P! =)]RU64#MV1AU-70Y0#3KCI(7/WWR0P(O NZAC%D4\]V+,(HWL &29XS>-D%C7V$"M=$MHCG+)5QE&NTV1 M UJKJ@<+J?K&B&&L7>8>"PV@3.IRK]965"/KFEW\L+3%:TT_2_L]VHEU_$"C MAS"S@I81_' Z+&F+M1&4JUYQ*6W=C+ESHW?'I;XYTI#2552]A3._>RU-HH^R MD:.Z66)[DV:,"Q:E?1H4-TI&538NE+5UVO$J"A_O:;R!@EE*?&IMC!2=])2L M#/JU+3$/_,T"&P_^C*PH!@:$%^3\LQOL/'[=2XZ9LA)9S9 YT8F.L17W&&$\ M&S:ML=G>"WF0:JK=NG,SB[#5E7SX_1M;H^JTFM?N38QW@\)TWV9 O0M2E=V; MKN:PN5_3BG$Z_9"CG+;J&ALWLT Z?=G'V+ZQC7;C:W]5W:2PBG'C:UM"N?+F MC8X1>F1RLG)B\GA0[QR?V7T>VA"L@<(K763.YBT.\ M7T8Q>:#[*/0XBX-3O,4AWJ\F3A"-9]Z\GE]^7-!JHH]GD03Z/JI!Q@9\?ZALY .SD]=W!ZA\QIM-GXHF0^/)03A8#'E"V\ ME"'4W -Y2&FH6WD'2MT<<?RM0M/?(TH;IND[H3/9#;\3+[ MG*^O=[NP/LLKZB->RBZ3SBYAD^5!@<$;!\4]US'-4+F+3CEQ2T\R,C2)0JYJ MX^N+Q\V0QZE*L<.QM-P&<4PJ1>TSC$0AX107XD'$!;E,$K9BLC=FCJ%A(C3< MLL6^2"C\O]]^_2W[GS?_2MZ\^W;!?H+_(PF$)!M1=^E3%,-35O]*WOZOQ=OO MWBW>???_$9\;1M3%WJ5)RGZ )('(37Q@;OE$OGNS()#NXHW>?KMX]^<_+]Y\ M^ZZYZQEUZ>:!QEGOMW8.1GN>#PD4)[AQ?.\R/'6V/EL)E+Z(XIMI=40.%/K* M5\Y,M_9"#"8=A#=.ON0L"/ @?D@DEP4I0X^E$]63&@!JZY\P [B"BZ4G6%/' M#ZEW[L0A@Y]DZ;J[S8Z_U7-&U[[KJ]]CU>B(/,3UE:^^U-K6"W&(=Q#>N!:L M9$$R'N3+$A9F-.#0;A)U@63U* M.(JZ_>>AUVT]W5OO]W)'T$FS]P2$)",J>9A?&AA1&5;]QU& M4%-L/R0UN1';6W>UE0K;-V14W9!CKJ[B72IS(L9C;=&'K<1I?;MP'&6/]A"Y MRFB"NK3$8^/A*F9PSN9O/.%T0V.>EVW/3S7T1![:'=17)$I5W1 '>!?IATFG MWHCR@(*12*X2QDK4H+6>7AW;"$<9UR_]D'A1$#AQ G,6@09'"\.IXY_KG"SS MA&^[X6IZS"?>5>HJXORP^3SB6RGU,'$MR)."OO58'DMA&QFCJ&I#$^YMX@N-%?%1J>N?:I= MYA:D-0HW1FJI_9S"M4[L86.VQ %)X(Z@LXS>\G$ VR%\&;K1AO)%P:;]10IU M:^2!VZ)F.68531&':YO$YKL+DB(_LB+OBMFJ3WI+GVFXHQ?LL\*Y6E#P%S]] M.MVQH-K0."^N .]&L?_U[IW/RBU"$TK(';R'>:I[WYW)( Z,/MJ8[XYSG@0^ M#\FX\C;C;R)'?TH'\F5K1TI(\25?K'Z/(2PJ#)'=1H$Z8-71 CD3MRE87XZK6B!%$ M0VCS16G"JR7>U@_ 4RV[1]?O$8B3A)&T$I'WC/9J#<* EJNXRU1"MR_R..UD M@G+(:G5$'+W=Y._CZ',8QRU;PTKT_QA'2<*$62L/VE=;((_D&G7*\5KZ,^*H MK)/2U-LX+2*(V3G9-;PV6TZ,?!FP?]C)2N=UJ^01U:IJ;1&[ MP\:(HZU=YOY%ZS+2UN^.3Z%L]JB%G8OCMS2A<.^5S=;/V,(AB+:P0R#552[@ MF_L@#U$ME:OYK(8.B$-53V[S/(J@SN=D)?I9]-I*+DVFLU?0'["PXBU]A,MH M4;R'DC.LO>\Z07T\ZK1'&HO:JN85%IL:8R^RJ"6[\4G])TJ<_*V,.&;)ED &-FA,H]>*V>B%<>'14P/M$FV"R( M9,0'ORHKNZN1B>Q05M\I<8A"'.D^W>P*_IA6JM:8UD,#K2VKE0]TX07:A>J9B^=* S4T!QY@+\JU%:U10X7 MC2J68:.V(6+X:);7>(J9/7J2U_5=$$[9#FZ,HV06 M:G[F![M461=4W7IFX7F@9E. RJ8S"M%#B8<,4DD;1Y@.I6A=H'J"-J)0_87Z MCT],I"5;^#N/]'H'3Q^NUD=U%IM&UZXTD(>UD4G*P=Z) &((,-/#-%XR;D2R M(X(?G%N7-;Y++*T.[);LXDB[R&=1=U":#IXPC#;;'<]0A(U3 YNE3!46DU"K M6Z"X.Y5Y(DV;632P1D5B?FC3JLE$>&-UCF+--D:84Y[EV$2=O$@NPV;EP_$* MB^OV18XPG4Q0?;Y1HR-B-.DF_S!EF.\J+VK5/RDVK>,+&4Y9M$8A2+G\[*LR MZ6U]YN+H32K7.GA=ASDX=J/8=R3_))$+;CGZ5W*3Y0F)$I;%'7#KE?*E53/*$B M&B'V1[6LYL4,B\=2K+C?TO-\.$?C!#>.[UV&I\[63YV@T17;^B!W2RV5RR[: MV &QN^K);>JZ!74"Y$_8.DTRL%2W+&483KTL$]_HPF#IS2%O^]#(]7E+=1$%Q$\8L3JW8Y MNU-![M"&9CEXSZD+"<0A8*J)^;E^P8=\F7'\"O)R9:99!H)\ L9$QD:#2W/&:XJ:&U;3&GC8GAT^M3O:PH:GF=AXVW&X97[[T3P,4!XJ2$AAYD M1H4@31L" ^I[ESIQ:DWC!_KHAS -TM-[HI7B?^W$)=+D/E(L+;(C:M2#[ H- M$WX!C0/F:LO?%KRE#"\3/Z6R:/\-5^Z6NM%CZ#=2K?WCV!WWALB;X7%^+BF)'DN?\%.;^[N8&[Z7*:LXYBPA_5 M*8EB9Z8W%SMS;M+";DD*JS=EN5#B6?(S7I)3Z"T&K%N:I+'OPH8_-%O"1/F: MIJLUFS2OJ9_N8F5UMB'H(@?7P4Q7W23L210Q( ZG6Z\0)$($(F0@0HCB\?%" M$+%X(UR4!8'3M6R"51+'4E5(ZU8$YGSRR2N&Y]:2)W9L3ST5]OG9"7;TFK[P MOW1$K:.^\T2F>A-HH$^UX_P01B'_&"C"60%8O(@&N$!B:$,X >7GD%RQ,YD MUP4_H<=^:;7 92-*&L+ <>=YXH#""-K3D!DC@4J!,2<42+%@<%-H@<'H&3F- M)^XG-,BA/:S/CDJ+Y5O*=SKOHWOG,SRA#;L4S!ALIEB_6FY??AM01(Z@ YA+ MD13K2@XQU@ZA5:^-C9/WZK15MAO'$U9,*E(2BZP> O^QMM1]/Z/I5WJR:3NP MQDO!*&&+.7'V(8TX;'.<(@E-TZ X M#@ GS83FB2<:QM%>7KX21-%1IM^L1PS"Y2E!>>I#'O;UFWHBG2UE6N1H X\[ M2ERR-1FR8,F<$OJ%Z<30:WVE6KI/>>HD3Q=!]-+V\GM+%_30VJZPXL+L47O4 M<*DA]C#78X$^X0QLE9,$"6[BZ-GWJ/=^_Y%%[&68/TFS=%/_V4]]VN;71H20 M>[NY<0ZJ5W:D@C@R>BC3IV04CY*,*UA^1L6 F;J(U M D!+RZ]XN;DS'ZP@C',"FL_;:A76VF '!..E2G'>O%7Q#%<(^1@-6KYZ3OQ M9 .Y@2<;8,)_4+;VFEDY"E,F9R!*2-M\2F9@8U@K_%HY80A' D/7#VBELNU] M-,Q0/Q(KY($_IH&5AY('XH,8C$95U_PJ<"X4 %8N%CFNR@R\QLH,GDYM / /?H/=TMU5U3Z#,]7")_KF1V1T) M&?6T1\,E)5C^P!@VRFM[VANH(RFO.'EAYX4]QP]A,K,*S_QD&R7\BM1JO4P2 MFJI2$6U]D(>KELJ5I_::.B .7CVY3=T8J&<3?#;#W)'V@D#W0=Q92M#MU83)F_+,\;O^*.R31Z@M.7 MS%M=WNE+-M7<^+L-_[-??1*:NZ_GP[HX]++?1>65:$+=7*( MAF143_A\)7\U][+V;>RQD6L*%?W^SW\KP.GPQ?)KFI:71U"U7#@?6S?="._C M3P_6&:$'+_JKVHY&[ MA!E_/LA("1:$RV %;FUZ7,4PTI&^R5V+_=K/A3/:<5, ]1E=TSBFWFK-_LN\ M%>J')+\P=Z7L-W4V:NN &7*UE,UQM;$U=O#4$[X_0KX R9-HO89_>)(I^UEP M)2ZP)9XX89\^45D,:V(@'-<8&762D>=%>)(%^26SS;0YKPE4_D7CJR,ITUIL MXO&U?LM>?Y?^2)'.V!3-15D5G1'GS+KK,'"AT=)N..=G?2=\.HN_,#B_O6Q*>/$(-SI+H8WQ[7MV4)D=I"A8Y1F MW&BB,"OPT%)D8 1A/,7I5LF52+8+(AG;RJ=/;)Y;ZE+_F1^HE.;8QG!#YKW/ M5FF>[SH!/XAY-*VT!"5L;;AU?$_N>&J;\*C;[."B7O%F@*CVF14D*$0?& 0D MEW$VT/N$_,#J9WKV*5*E3$.ERM?Z84#X/JL\-=26!-'K[&*24 M<^[4'WNVQ%0=XS(?3Q3V7&2T>WFTEQ(E+!@@)\C^)>N'5Z;2 >\9@UAL&7ZR M8_\0L^O)4\S3&JYUI<6Y$LX6-M)JXEA-^6R$;\0 MCCB9='!R7XIG'7HGL:$"@05O4F).AO'G9Q0DV/ MA8VP;EVZ?+,=,6Z3KM%<'FL208O@P1FI>^>I0FM5ZN)-" M P-0QIM(YN*RB&!/2ORQ9-XGL55NE&W)*(XTRB3K[.SHFE03+@/4IM0-NB-% M#E-#-$SYE'WG-\]K5V7JR1W[O;,140+U2,-ZQ.\\8Q7!ZJ787$& M5G(4MWG&V'K0.M0PI46RH<-7E&NP?9R!)Q"RL6+??9QAFKG M64VWVG08.XS+<1$NS%5?->-]KZ@Y4B>KM M %%I8]$4G7[8 4A7]0K$M'7"#"+:LAO[>88$:40D#U(PD5= ;!W>G$!]>1TZ M&;;XR82KH-[S/?QAW]T89JL=Q$!@H,2$JQM4Z9*Q;,+3)=NR37:93>I6-IA@ MX\(/G= =('G23&B>,*)A' TX:: R/UC1468D>,E9SR!Y,J:9#I,GZ]PNMI,G MM_D2;+6^BL)'6"^>T0<5DC0T1XX7;8J644'5%G'LMXIL?NTQ3R^P2360/H'5 M.0'BME82HRF;KY^BD 2YJEZ-JI,$IX DRK>2;V*?(<;6"3(9%;9IZX,\3+54 M+L=J8P?$ :LGMZDC2^KBE 0D"26#K#RRM23 N&J7X[<88\6)B2A_U'O(TZ;E MS"8\T0C*K=:GT683A;PR\W7]54[-?DBCM;/J^<%2G4[83Y1VTJ'/4=+\[0T_ MA,FCF#O"8='$"?C3G"[G*5[HG/ADZ"1&J.;M,S;\#4>A.>?$*_M9. IJP01U M'WX!?F)U\T(6W+B/[IW/O_CITU,40$7NBRCN]&!##W)(<7(H0]7M@'2EA7@N MU%NEGO.%!6$,28GC0CZ1S3G6/2EA>P]E4I,YG"G=Y?(]?51!/ M09,7D($&1T^$3WX I/&M^89=:54_[,"BJ[KJF$;S\^$(H4);]F$&7,Z#2"8D MYV+_&,44RI=??B=4,L&^%]([ZXL_ZKL;PVS/ S$.&"@QX1X'JBW4L6S2L(5: MM[]A!3; 'O!_\�,UL[\:E3DL:^RV9/\(=EZ%5_46IYPR]H'M[QR1\<8C_P M"J.W;"9VOEY3Y?;KY$(@AR\['Z4,@=-*@!A&+1FBSS[J0H!Q28X%*404?X0C M7X>_JW00HI.:6X;E%\4R#0BH0(0.=J!]9M\)AH>Z>_!^*$8-^#[\!UI(.;_Q M88QO]W P?JW8B@4J1X$[4?GB/&Q,=6$PWR%&<6O%A;4$F*4$WJ6#(\=< MKQ%-=I;;.3+^I6R(-=H5:UO$^E">+@54EJ7JHG M+]#E>^7E\ZFS]9FW^O^D7E[%:S%AA8[VZCTC&0)V1RTM9[G%^6L(GI\R?$@N M134R[_TNO8[27RG75CD1TNZ./&"[&J*Z'M7KBSC$.ZM@/GGEC$B9$\E8D8== M2A@SLJ<"'.R$^63&T+A^"ADP9^*"J%"0D#_@G=VD"[U\2RC_03Z@D>K858J/83ISXC.NT%I+<2G=R M0?FK9[@AJ-)SJA/#M%T#"N[9\[H9?ZAL_7T-"NK[%7\Z(3^/WE GT9A$@6^)Y)]H7?#OE,6[*NU'!"=X([]AHI* M5\WY\:%H(QT;1C%A>?$^"&'$*_MA]3,-WK/SN]/;RYO[R]4U65V0]Q_O+J_/ M[^[(\OJ,W%W^>'UY<7FZO+XGR]/3U>_HY?<_$_:WKEQJ(YUPC?$B3 M:T7^$ SGB B#ZFU[ M6%[>DI^75Q_/R8?SY=W'V_,/Y]?W:/RW;:K0UF>&'MPX5#=VF)D/#X?40)UP M\J1$'\$ -[+:>&*W5'(:RDFQD1D.^J7[.^K*DM4M(U$G LBCNKLQJL=A='LC MCG<#)8S/CES_?'YW#YYO9]I5J-HV6-6WG(TS-PY,- M@$,OR,7'V^O+>S:%6I K-I:6X5:G'W(@T5:]C!ZMG1!#AK[LQL?13D]O M/YZ?D?/_N#F_OK.4(9>[!8E\;_Q8:X8*J_2)QJ5?%> @3=(VI@[.!'^PC M@\@:D /N,!Q#T1Y'2,5Q>RG/@F2'2DO\%WS(YU*5?UT:^A=$2H9@#H#-PAA0 M$1)TA8XMH[NR,7*4:E:RC#;U+1&C1HO YMO?[^WL)53U:1MNU:UGY9&- Z"B MZ6Q\&-5C"N& ME!C^B0B6?)DC:ML_.*7:]AB.F4QN((N@<>LGO\$J[2.+HABNOF@<+FGK@QP. MM%2NO,+7U %QH.O);1S5I3.[IQ_O[E":1(C8(KUS<87)^$8LC'EX;("#=U* M8K%E_.I* WWT&YBD"@,="*#& Q,]C(%A]>'#Y7UEMQDNK9Q?6[NQHJ5_^XC8 MDN^HT;(0[]>J7)H M5UL@#EV%H,;'J>#0E)&G-94D:A]DVMHB=2@M%:LU@O"-#'KE?\: .ZCLPQC[ M#.JK]8)+58*)\Q#M4E%7Q4K9GE%.+?(J,2A&NI$5-<:3_OMK3@RE^^%M&9ZB M;=MI4S='"CZZBE9VWQ1M$8]PK2(;5S,\OR=7J[L[H_#3MG58 M4_N9>6KCZDK9>$:^.N!.D*0,[X*)[3$$JZ/QU$42F[(^RD'UD[WX_VV!JMT9 M>=1V,T(YA/5Z(H[GC@J8>GM>9:A@M!#U@_;DD_RO]6"?VA8W,=TZ8O?"TK4_ M/XK%PX2WU V<)/'7OBLJV7G_M1.W?DM5DA1F,R"#' ],#5.] MB-!F*,,%;% M-$(.N4#1L@V$"C](OR<%5SS@8=U(=NJP?DSH:GV>I/[&297OOA\U0A[_]4J5 MH[O: G'L*@0U=3I&#D:NG""^07QDA:T$V8_1,XU#7K2 !7R2.LR#]6;H>CV1 MAV,']!VD=[4N0L>I&"")Y2G,,'Y9AM$>TK)+4TA41^%Y#2FGI^2 M$W+*%N5W\$+:@+M%YQL:/[*EQ8]Q])(^\6E-N(?JT+M$9^5M2@-IA/Q'5U3@[Y+A-""#%&K[&J8\L^I* _$T MRU@5X[P_?:G44*^PG!Q(V 3K(6J>A4UNH5L*I[H#2/-$6WAG3&DN.QF/,*;B M0=T?'3^\BI)D%9:*E-Y#-8@V6.E* SFF&)FDDD[I0@ QFICI89R;R+D18$>^ M!(9?$;:$*?$DGSA7^ZNY:6USYSY1;Q>(">TFBE-N)GB<4#P&*_,Y'EE#Q>]G MJ*R=B'-9N42X2C$:%V"<$8[H*Z]5;'$.B-%!^'$**V*!APD,4<8$QKUX$7I! MUKLXY,]2+\0Y3+@"3?S--HZ>:7&,G[EPDL8[EZ>)&."R/S\R8]A!BDP;OF%] M4'M*:Q+2B0!RY.ANC$J% ^W>B)'$0(DA JFFD!L:3+%D$E<6J1OB/?D!8>*# MD\H7$U;KJRA\O*?Q!FH.=00+;3*S@8QNAJD'#CT:LX"/CJH,$3$%2_@7,#UA MP;TAO$@7/C2Q8*'U#F8G;,;AAZZ_=0*R*4P&Z7F/L;>,+T69&,C_,L03AU_B M&!X2YI.H]_NC4C++%R?VN-U:K=Z?_FP0:2!3UD-53^*SP+"A=!PB=,NEGLK2 MD+(XY&%?5Q.*<)DD!![AWG2UU9I,J;+DE1_2RY1N5*?"!B&,/:0',]Y11;9> M5#$'\7#*]:K:UA*Q+0$+PA NCP0:"Q#[38;)]X#Z#"UTMAW88]: MX,\N]%,TZ ,25>H$7TFFPS;( M :16I@7(D4] $&E.5)E>+JP1>G#4Y=K9T+-HX_BJ MV_4CL4+N_6,:N%,FU8 /XE@<5=TA0EJ0M!/4M_F$FX^J']ET.[F]^_B!;AYH MK#!H6Q_D8::EAR/K6OE&@0OTPS7HNR<3KZB24+I M:DNA#%[XR%7.#FGOY3%+O\R XQX]G#LF&HNC/+\M'(LO7$5-$*Y%SX(4Q*>D!--PK((<; '&5HZ= = M,:28:&$:(9)7#8!R]"#1164I+AU4MT$3&^R2'%D:,-5DS;]:,XBG3.0BD/$ MVHL4A3A"%A)GPLB% K^4!3>ACUIZ4D+"!GAJ.1MDV:(2V#,IB!2#Y'((Z"?W MF3$S60@(8QWPT=CQ>)V:NU_%VVS?O@]3W_.#7>H_TSOJRDMYYY_=8.=1[X*! M).RU[00*K-9='T,9A1'2L61\XRIN_0_$!?$,=T1E!ZDB4!**%%*13"P"#D)* M@O&BS'4OQN"8+2,W]S;BQ6Z=(-B3W.Q)+AV:(M=-%X.;VB/'MU95V\I88[^( MVR[SP"6K+=Z/K=/UJN7J:UN?&?KODG(/[,M7ZJNC$T]M?Z*! M=Q]E29YB]-*KU]#6&[F3=S1#_^($ ($K\)('2D0][DCY1 N?5V;_@/0WVMS-X-E0\?QBM^=\S@>,X0SEO(9POA88UQHCI*G: IJD>S4%5] M5%&\=-ED<1? 2R+POHD;/88@Z$]1X,%!"?8M.AI+B^!,D4#?6#I8T4YMAFC2 M0:DQ\::0@I3%&!%F9)DN5VL+1-KC+$A>/'/\,S1AT-6.XW4UPY M4ET'/O).,T2)8]E'! -@1C@W7)$_G!'4&DZ<-U"_@:2UX=K:'7E\=S5$?;J@ MN2_B:.^LPI@/@MG9Q%(J_G[?4MU+KR?R .B@OM8#>$4WQ&[?17KC(_GPHLR5 M_\RF,@@]G1)=L"F=UQU8=Y8QIXT:L7L^Y.ONQ^GJO/>;=YNCL-=*/X.PV MRVOEJC86U#INA=R-%6J57?:@"6+W5$EJ[(KE5S;M%7V! JF7I<<\&SVPN0=R M;]10]Z@ 3'USQ%ZJ(W6ORWM'K[\.>#+D(GMI]L+_#/^!,,#_+5*[)!C,->>,TC66CV&L_@QFGZ_-Y)OLY MH+R.?.C)HSK\]TK[*.PY('GDZ#"T(2O/@@Q$&S'B#*ZB\<&TTCF9LB0+DLO" MH[ZI!B4/(*>F)6X :1*X!QP 69+171!)V<[\9"0M M?W$>+1U]DPHQZ%DSC&#![P075#/\U)WF$88M2M>$HZ('_K!L$[QO>);I$V" M(T['4ON*C?V!G2OISF>:W#A[.$_4'*3U+9%'9H-ZE7O>Q\T0QV"3M.9OR3": M1!*U'&RCZ3?@%J$$A+_1_6KKAPP0KJCC59]LJP^G[KV1AIBA&?)]0_VNV+-3)X[WL%GX#$>AB9-DM\NKS_AX4*26_25Z"/Q'+@#L.KH@A,>:Q]'N M\8G]UY$M8<&V%?'&KZG]1O/QGP?*E/F:_(17@Y*(\(B)*!NRB5P MA8ID"PL_4?P1?AW(.N1PJ_5+C\D,U]]]]N>0DCU446?\Y*^@>0@[HP&)\E<( MW+W+I/+7)(C"1QI_-?$.Z(3?-IO[,%Y$,B."&RFSLP3.4UOC;\T^.#R4W\3T ME#7V72>X2W?>'NXQ*M8M';K- +QU%#]$[:8^,X%K+14FPFGXBR%6;V-ZXDH] M2 **B*>B?H<@/>H7+5:F)7MS-OS&LZT%ZF3ZWRC\S&:6Z3;:.T&JF]VM:8T4 MG375K$DH'39%O(IMD[AOH.:$QXW,9QH_1%K)H\$US0E:B<$5&PEBJ=I5,7XT MAV)K)^01J:=T.3";>R".3TW!39V7DR=9L)886$X^3:&VE7B%:^1%1<6FV\KU M+9%'9H-ZY7"L:88X!IND':($&;^&QHL0\B(#E8*;%J\85]5NN%%_ #*X,*2-NP><.HV9W&UZC9.Y)I[S-%]U=.YAN9S<^&! M)G4-3CS\Q$[R2#I.Y_2Z(?74KHKG4S>-/M@G;%U4,"^JKIJ;O4CNV0,6[%<- M,[.)YV!3F";CH9QR(<@S7+7W1AKOFFJJDPQ7,[A WR;Q8.FP*]OWY,?4 M%$'X73@N76[@_7HM_2O-9Q6 QXJJ([!H.YL0K!%YL#0?T":".(88'%!5KIDX MNL:&10]'2%Z&S" T26^=E/)7MKP;RBS*IEF/>CN9+01F%;8ZQE ''U!WC&3F$RC6[(D4!7\7+\M_5!'/7:HO==#O*SU8(%*?%8D/N: MYPJGB>_1=06HWS)LEQ=.+?@@ILB??%?N5;I8'?BGR MP#'/ V^JKP$;1;288 MU";],-"T()(/R1B13QFK<79+-2Z!3F$&L?N3\/.B\JK^_0L-GBGY$(7I4T+. M.;HQL\1L=?O=&^L8\"''I5N: 1,\K>B'KK]U@LM06NI7ZL3W+Y&&:;M3G!%F M&)I+A24=R/ MN-ZED?O;^SU?UNF]WUO7 SF":*A;_TKO47/$"* C]1 W9CEU\K G(G]A\Y;L MW>XA\3W?B?=W3JYXPV6,IO;87;A-U8H#JQIC=M]6F8V=URD[KL4+&"7%X'[D M:GT?.V'"IKU0P;[I'H961^P.K*U\Q9-;>V%V:7WA!_+MX>]EP(L)Z?[,9^LS M_V''GUAXC"E5OI"KW0FINW93.M^E;NV!?6]:7P%35_WW7;"'>YMOH?)?L"8Q M?01NHI[JM!O'XRNKT'/ P/P8>C1^@=5*^%A(#VD-:*N.3$&U(>)Y7K.\O8\'R+G=E>W[3B.IZ6S]E!=4960''!^S0T\_1RE- M+J+X--ILHI +_U,4,&0YC"[]7DCCK*/:^X+GGBG(C/_A:F?AJ(:\70>N)Q9J042?\ M#W:F$2-KB^]HX$TR MONP]:J9Q#@0L33(>,!B5!V!;9WS&UY\_6\Z"O&R%1&;!R_.Q88M.-BMU3=/5 MNIRNX.].+$./U[K.\@KGG^'M'EJ[[AB>!5)D&-.@Y=*60]+'OOP92UWC@[?P M0 Y-B>LD3U @,XA>1)S"<3S'\_Q4O&KJRJ4_PPP;/B"?.%S(K_AAY9W M9T=16Q(M,(23M3"M&%6[ZJ>T\WR@]U^[).4'W.^C93XEOW%\[S*46W)\^B3R M=-G,JFF8[TD2*78-:;#*:X4]Z"&>6PRBEC%H%LQA&5FP)\ ?(%-*L)"[5%E> M/%\&69RR6+70.6<'"3O1/IK;(0BR( MDQ/G6V5\>RRQM3]6UOW&B5>Q*-WX,Y1?;=G7UNX\JQ!O,X(ZU%4]9Q/RK0H, M%OHWXE5W6<>4,[.]-SZY*1)ABBTSA2AVC&K?_!@3:ZLE:G685?S7*=LVO*.H M@=AU:!^H%)UJ6+=1AV]2=67\RF=,K(_D3!^XZ=9P!?>@"?:HK%&H$H>EOV.. MO#HQC9V/]9/O>]J[2IMIU'AM]JC13+Q-?1VVVF(&'C?0-=>2SPU_Q97C\VH+ M20[@\_;;-]^JK\\U-4;J7GI*YGLPRI;8-V+:!3=U/ZWW7H&?7%Y'6_%WQF[B M79GQ;,#5 YJC1MZ[+I'W;J:1]TX[\M[--?(.!1\[\MXAC+RA;,#5&SCRQ WX MRQ#>+O&?J9#X[9NVD@[J#I@C4$O9@U(.BM;8(U%/^!Y5#=X0P8+D/+AK6BG@ M,*J:0P]UL"Q_S\A[I]$&#N[Q3[B$LM:/_&+[^WW1Y$;4GEN^.''V?M%J7>P) MBES"+#4).+@!D4+'V08K"?EC]VX+)E M#O.Z$9PJ<3A9-CD1=$F>@2.QY,\OQ_K9"0-^WE9,_=P49,>BB!*MQ#*$ R#2R<9)O;-S(,K(5QS& 8Y+-+Z_;&>%,)7N40W^MS]!_A MC=B_V@&^GS5&@*'2FVF]1_JY#-AV/L( XW51J^.5#]=VPZ2(B=)YT<;P$($5 M[.]'3]]#A>_V0S>CZ9^212OQ2<: M E_32#? /:W.D[TC![97%,S$I&+?JORTMC"RXG3'&'R0CGFCF_:H>-F03!"? M$!I/5XM0*V5C/Q3290 \"L0*L#D/O::3J/A,+0F7TW#$20F%*A?K$HHVG6@= MT'YWJ1.GK\*"#_31#_FYB&GMJ%?U#[T%;1^@-I\31:'0)]L93])X)]XO&WM, M[\;ZM0[S!A]@D)&_ ]_7.!DP4;_?_."]YOS@?>U2+ I/A+S%,9I.A M]93?XV/HIZ\%ON625BQDE\^.'\"K>A=1_".\>S_X5VIE]VIA6L_0PT!S,Z]7 M"<>:*J/(ALD46"XES^AP.6U5ST5K]^O#+-CA>0JG8L0L+68%A,\WVR#:4UHZ MD%U[K%FG/7(8;%6UC&/*QHB!J%UF8R0I71>P5/''DG*3!"&''5#-27=)PW7@ MNG;(@TZI6CG8CAHA#C*UK.8UVCE%(DC:O"=(#SVRQRWB 5>)V12NF.!E8T+CC*43 >0>W-T8]6NSMMZ(_=U "=,PR,BA M\_OK**1]7;^.QHR]7VD2W0 X(C#3&%#K8;R<+2@NR-_HGDV5_1#2" %UZIZM MPYT\/-XANXV"@*W]X8_C;\=5FDZO M'%L;S#LDL-:P><6HVJ0M!D@5\L%)6R$A_(;).+L=F!'-_:/$SMGN;DO;L.%E M3?UT!W4PI8%&^@KUG%XY?#:8=TCXK&'SBN&S25L,\%F2K\#08<'SG;!R2!^A M$/68X#F&L4]A'SJ -[MB>#'/CU\!D)Y_IK'K)[#=/NHUC3H^KQQ$E:8=$D*/ MF+QB %7KB@$^2]+-],#E:&;.CL?3@O+L@;.4[_B%^H]/;#Q;LD6!\TBE_2A_ MZ UR(>NITJ?Z@KQRZ#7_.".E736E>,7@W<,8&-"].F\\_E3O:MFO*\+?9^S>.'W2_\QTAQ\!DL# ]_C FS'0A>Q37M4;], MI\O;[6^)#6C@*>]QVS!QT^UN)(^VM5HXZ;2#,L8P.Z@$<@=P0IC#KN)^>:NC<%WB&U?1%^HO!W\6D"_9N?'!O)W%^.UP[_AAQET#.@H MPVL>"$Q-@6(TJ-VK?KU#PM3?2K73/9$83_#2-OFKQ7_ M![8 AMQ;98M]KEB/Y+NH]N210/PRX'2I5V_/\\_PHPJAM3LC!]AN1BCCHUY/ MQ/#648$AT"E'G2)6 7(X(SO[N%,9@9?X$$9P2_0'?$YAZ;KQCGI_H_N5N!YY MQ6]'EK4YW<4Q,WE6,/N,JE\FZD4-:

/%&:$H^%,C_@\!#XCXX8?OW0!5D] MUCR.=H]/[+^.;.F$_(&#O!+6;T>7BRO1^C4\-1/L/+8B=I\ P/C*F)?4.CF. M;>* %9U 03F9^-$$B]]4LN9WMR5S(KA7YJL+(@4@"U*X02;%P#N1[>?D;5LM M(]3N8^R761C$- !]X)WM&I>;92JA,5G/_WC&5+YP_/AGP(:1%@W=I4 Z"EK^ M+./=#6T5 ?%1,"*A#0@7 EYII^F/I;Y=9TI#778$(QCZHY M"SIXY8Y]XYQ)<^"+32BCOM$'.!.=J$_]?N> MDUA%,,G*)PLV!/B0GPL[<%867A6;Q +7!CYQ>_=Q7I/EXPK^;'4.)=0#?@C16IKGV*0J7%7YJ]Q4FQL XO3X>,'1@B7&K)583%9SB6? M\3MEDW^>CY+^L/,OF99J\%^YN.7-40_8O^[1?3Z#S$- MHE=Y_RX176$"_(@N!)]QU;2I/XTTV.N%='EBWR*JUTGPNP5VY>>8!MN/V/\N MX5UM!?P(G\O^FD%^^ ^47R1ZO4AO^030"/+];D<)FZ>&AA;N=SG"S/"DD6'. MR.HY)#2YI?&_L$P^EW2F25$5ZBF6@SB&_*ZR_>['?(,/Z6- ME-@?0]Z0-L(_Y!TFU7ZO0][47_AG>83CCQ'O:&4,!3CP#7<=A?O=CG4F'W'2 M_*"69+_+4<[(0/B'N)):O]?1;=(OFZ4C_QC<:@_DX1O:.HGVNQW8NG_ B4]S M_S&H#60>_$-:Z0SX[W- F_"K?CPV]6R&L_/--HCVE/+B,Q]HPZV?^I;(P;Y! MO3+VUC1##(5-TIKZ,'.,-^3\[N;&BA?**WZ@SZFS]5,G$-?];FE"XV?JL=GI MQ0XFIW#_#R:/"LN8T$'NP<:F*?MW9R*(O=]@,5EV?%V1(2EXWB*ZS1OSS D8K+9\(6L!&UF@V*DP,*6!&A%U6;&-54BU M91]1"K+J))EW]#W#IX!4XY68 /_5>NEY/G0Y'&ZRFF=UIIV"*6; GLSH.;Z/ MSA'[<#"= 7I7MV1Q'FK-K,@N]+(T@LP:;676R"D4FWA8P6_H ;)QQ.'_"LM=&FV85"X482V*63:YN_53[# \BU)$9[O8#Q_%F1!AH$IV MYH9]S2>FT@TS3J+*@1I30SJT#62FRN:(&2G$:8R^&O6;6LH27X)S?K!+,%^0 MC+V8H)-, ,(EL+118,E<1ZD-41!L83%7&CA)LEK_PD?V=!7?PI;#/2P35/F@ MI@[((:1=V4J:4]D:,1!H"&V\S ;2X+N2.+PCQ8VX.?2SX"$X-3 CGQU7][J?E[?E/JZNS\]N[ M/Y&S\XO+T\M[LKP^(Q_.__,_E]>7U^?D_.\?+^]_Q1/8I?>UNQBMVFV.P5VC M>&MXE_K,+<#K1!\\Q!>DQ,9>5%BQW#YO;8\\&ZXO=?0+[D M?AR3&+@D),WYE)YXG7K[;V0#-(!YP<7*NSUC:WY>>K+79KKR%"(^3&,> [=^ M\EMCMD#5&"EFZ2E9/0Q5UQ+S?*M98/--^!)9 G3MI@4.M7R_?T]#]VGCQ+\M M/_O*Q$![M[EYKD+Q1A\^Z#,G;U:)/J!?YPS()V"!Q<$SJ,?SDXZ=)N= M@]W(5MS@I.=TD:;>!!Y /%&^<'[;VP.[.> MVA6';NZ"V:DU)3=V;$E_. =.XK3DO.Q?A>.R?_SC@_-?49QQ36KF#,I&2-VR M62GPPOH6")VN1="^/C;X@-_B:M?.AJ[6%85JA_BVMH@=KU7%S/^4#9&Z8;N\ M_;VQQ]BMV-1A6C2%Q).'&ZOX^=,'%<7GSD_;[\EX:$0R<"2(//W!CEJ:]^;X0C00\E MS!-KG"#A%&VF*,J:-68F:AO.R*?5>8CC5C/QT8&F*@>^./Q\Y99N8S^A[WV& M])[O.L%EZ'ZMGKDT-T?J%1A_DY\RASQHH[#S]_O&&LPG09>G\+ MHY>?HI/,>5%$-132>V>2+W60/U\@JG7#?M86-*'B=;!U M%&_$%NR6QBES9KBGDD9$R,)GER#-"1.'2'F(DPDT\31R(OLTJ9[SPG'&XJKM M+G)3!Z0XH*]LXP&+JSGL@C\U?6+QV/I^_=Y8_7EQ>7I\OK>W+Z\>Y^ M]>'\]F[ <3DK,I3OX]8!5%TCI%'6K%0^L!ZUP#Z&J@4>8+A,GVC#D%FJH)DQ MGWB '%[YXDY@3M-"IF5,O5R57G9&]!L:PR^<1_I&%T2K79#B31>%&\?U4OLY MC>QU8@\WMB](01_)T#Z>PC%7>*M4>*)T$K\M<,&^4B-V;*$P2R<"R..UNS'* :S?&W%$&RAA7!16LB(%K\5AJ/-'KB1# M.V$_H4&N(E@.T7A#XIR9GB!ZHH_ MEP]&-56B&(41,]%F'B39$PS%+2M M+'C@ OUJ79J5-1S15+5%&JA:*I97#K4-$0X<>O+:G+_;.[-YO/)QZA<[C>49 MNE-!'@.&9JED^;J10!PWIIK8C"B;)4XTTP>-$=65!O)X,C)).9HZ$4 <2V9Z M&">*#\]4&F6)&\]1=ST]/>,STYU.2L_Y?#2"4]%'GFOE(/2XQY^QG'CNG0B_ M:CTC/2@+I$@QID&KY[6&HX]XI!Q%39M3TBO[9\,16724*3R(2$:"P;9@]@)3#@>*/NG M[\';SE1:3L? MO#E640$Y1<-YH4Z-W*,#CSB^1>O 1QQHC>4I-[X-:16/1C!/!DD%:>NH-(*6 M;9^^X8-;/M*W8J*QX D?KRC3R%LF"4TU#^DU=D4*>B8&J#](I^Z'>+W527SC M.Z22"6!BSH8(/D0PZG.:33%8O]_Y 3P4>4L3"@6:V'KGC#[3(-INQ&WWU7KM MN_1NZ[A4G;\THH+4UWN:)1_ZNY/ /BGHH9%I4&0LY8_ * M(?B_(RX&24 .PH.!]7)2\B]__OY[#M:KCF!)?ZW<-+N:8T,,.;J4ERI.M* #OH&>MC'O_\ M0$OR.*HN$@$ORI^00!1=0:/E/-^&OX8?P[#[\B?WG[D]$' U9\#40_>QL MMG#?]T\W;W[]_L.;[\[^Q-9%^3D2]F,4P\IGS>3G,<'Y MGH9.F%YNMG'T+(Z:!T'TXC *S+,9]2-0='+L.:/=58:@BAF !_,:#FB]Z:( M'>*'4]#X'$>^Q^5)/H#I*9>+^(5@Q,F8EXH6$&\7\\37$X5]$#_R)L9E^_83 M$I"2""1G4REX<58R;UT+"["-QGI-?L8F!T=>-B#2RY0''\"6#XERLJUHAQF/ MFU3+(;:N$7;4;)39>-T7,01<^Z'/9Q;.L^,'X.(3 ]HHJ@FB"R+(DD\9X8F3 MCF,K:&5KX,(/ :SXE/?6?WQ*5^N/">4"*7*NS3V0 DH'= JBEK77": % 9K6 FQD[8C+2"(XE@B:*32O;8@\N-3* MJ8\<0BO$X=4@[&!'=DYKG-'&6<*!M0OR2",GI4UQ^GD+)1B2'\B/-&2_#/A) M 5\;_>TQD%OI*AC: ;-C&"Y*^(905<-1DP_H=YC&-0896+B M="/M0(<72J935UT8RB_87ZB+I-O$P?.(-62I7?R&H?9SO5 M0M^0!/) -C&(.A_7W!]Q^!NI,?A=CXSO?D$DWP5AC*TGTB>USH%5;&UB'5]P MR;].IO4MA9KE'EQ*O/ 3UPE^I8ZJ/G@O@L@QI+^QJOMGIM00X\L 2HV)-J*0 MR8WC>_!0IY1"'$L!.]R_Q+U MM%M!Y97 R8%93%!$DG@%X'&HR:28P1CCQHRAK,-"^'O\4,%XJC8K3.B\)K@H MF\88,(#(:X&,BB[3@@:PG@%L#&(A%M#_@AXX+IBE!["8)/.*8*-L&%/4 !JO M!#0JJDR*&< 9/V0,8A\6R?]KY"IHN?SWT7L*5E["=5@%$IA300H$/ O]1'!."6F=B\U.^$\!_#\@@LHGT-C=Q3$G4?SU:W+^V0UV'H6W]Q@!?R.V4,-P MQUJ(JB@)>7FB8?[W[)=.3$MUUN"1@HQ^4KYQN,YO'&ZSBYP>^S/YDGV> *1R MMMLXPIWYCZ71FHV?K*D8TDVLUT!KS@#19B)M MM% 1FBMTM.HS)HZ4F1/!G0CVP^+*.V&DD#Y"G2%C9!G55E =< =V\.4A7D0G M!?>=3DCM\6-%BYKM1_WVB..]3>+!+N'FI$>9!3S3^"$R.:'77],;4;B;/#O! MCN9W9\J'[3$%9^^274/0G6? ]RO5U9OH_$!DPEI231.'>=7FFK4MK=\$-+JN MT(D @0&9.0.+YKV"KC3F"BIC M')#7@Q2[MPS:YJK:8==U.[ MTIACH'?9/>U$8&X0,-H.H!H/\.V13FL9/'NCM7IWL=%,HU\[RN<6S:-%+:)I M^&O="ZU5=M#'BU[E/NA 9FN%@E>Q!SJ49L-/"N:U_SE;.PY^!ZAV3:7>S>S6 M$RGT&*A_<+^GK=L\[O1H:S'O:NT3*9L=+[6[3:MS6V5T4XAT2G'$ VY,#;%C MVXAD$E.7H5<]W9(8;Z1_W)?$YP[9,'11^JB'I3SK1J=DZF, JJ0_(EL.?RQ@ MH!&L??]_0+*O:?1J.1\P%,W7-G*-L64^]K@%=_[9@!4RN4G*!2<;+OD?0Y35 M[]YC@(+U$\A#A$!$2#2#X0G3D9/AAJ#Z2I3]J;VR :>F,F5/4J]P>!FJ)N-$ MHTI"F:-XBC(R XU#RV$5 MT][$7NOP,DCMSHD&F/3)C_\87T8<7P8M==MKA!FO\NTH8XS5"KC#CC+-A2U- MR;W",::AU*41K5B^7W#SA CS2L<7)"/)W\,"I-^S'[CP#QP'\TMO >)\>]5]QLP_)!0<1>=$1ANF,$$[=-<;6^!>02E .Y[(/^,R@,HAH%6 MS>J,HM,),Y1K*YV#=6L/['"LK\" %^DE[NKC)TR?$0'H^$;3@T8+,UXK_N(@ M*+Q05?<7ZC\^,<==/K/?/E)Q>2/[XSV--V\.C->##%+$[&L8=47Y=AJ(BR<8 MJS)8C?.,)Y%,23H8FH8[1E,#0W$"&.LRG@SF(PK ;8+(ADCG,., M89XCI,G6S22&G:*C>0OYTDF( QM1P/XK;+,8?:3I3 0YSI@917,6,R^,,51D MK%D,)GR9V#2MZ'(P=\& +G?N$_5V 5VMEV'J>WZP2_UG>D?=7P'!"CVTB* MFH9X)@XD4\L"D4*B[)R+/*I2$@HZ96(!,!(N&/G$13NJ+C=)^/@C@D"KIT-/8L@#=/)RI5N MLPS&8\7;(ZKH,[NPJ!%]8-]>$.!!/@DN1CZN.%C!PG@3A7=IY/[VBQ/'3I@F M'^CF@=9>WVEJC-11]93,#U H6V(_.-$NN*E+WM*MV *'XV;K*-Z(>1A;<:59 M@CDB+F=/$N!/7J0 9.)S$./9X+1./40CC?; ?.6']#*EFY%FEF7R2 %A+$,. M.&?,:<]N).RAXM"SP-S<4/1?MT@IWY>;A#"KQ?>AKH<, RV+48YGCX1K UDRILH95-8WPF"/Z:WI<.FH)D3%.D#DG95O_Z!7B12)$@ !(D M 4@1,UU5-@ B,[\$$HG,Q-__^WUM=5Z!ZT''_N5#]Z>+#QU@F\X"VJM?/FR] MCX9G0OCAO__K?_^OO__'QX__NIT^=!:.N5T#V^^8+C!\L.B\0?^E,W[%3Y<_??[IIO/Q8S3&K>&A/H[="0:[_*F[_TT_&L^Q M?^Y\_M3M?KJ\N+SJ7/Y\>?/S]65G\KAO^(CFMX34EA:T__P9_^<9?;*#"+6] MG]\]^,N'%]_?_/SIT]O;VT]O5S\Y[@KUO^A^^M?CP\Q\ 6OC([0]W[!-\*&# MVO_L!3]\<$S##[B4Z/[^[%KQ %>?]M\BML#_^A@W^XA_]+%[^?&J^].[M_@0 M31'_FN$C<7/\6UC0/D%+V#XS?L2#[LW-S:?@MQ\0]SJ=O[N.!:9@V0E^]K._ MVX!?/GAPO;'P6,'/7ERP_.7#&KK.1RR!BZN0DO]S%T$D_K-G+P:V#_W=T%XZ M[CK@XX<.'O]I.MS/!8^#?N?"]Y],9_T)__H3VT@!94P\^U25M)F/,(IGR[WEO%416&*,!LFY@YYI.=[6 M!7? ,UVXP9 9+V^W'K2!YZ&%:P97-MJW3 ,M8Z;I;-$Z9J\FC@5-"!CIK?R1 M5AAR;T#W-\/:@D=@X']C.?'2FS]&*^0,[5?@^0'8>*E(=6UE\A/70>N9O\,; M*=+Y31E9Y(_1"CD(X^X6+ ;O&V![_%J4Z=[2@O',+8.P3RO3Y=EXLKU:F7)B M5>QO/=]9HRV/EX#\,5HAI^^LUS!<1I .]IU@D4?GMA+[2.%0K1#W@!9X?CKB M7JU,>03\!\?S)L -;"K>N6>ZJV.V-&J^M&S&)#;ON?%L\1.=,X T-D YBHI& MDL$>*$<589#6;(-R5"1[MF@GE)M\NF^+^U"YZ:?[RK GE:.#,(@Z^], ?C# MTF(J&*A%(P"?,AU[YCOFGR7I(H_3(ED3U ZX:#FO3AEAJ!:)"_\[M$V\:[V" MB67894'),&"+A 8<'P>[>L]$,T,_JD1GT7@MDCE%F[$+33^"V),-2Z^<# .V M"=S(X IF-=FZY@OZ#D9;-?121VT;PC\,US7*;X=%(TGCM"U)6^%0LKEP)P8^ M*#Q $QM:>P.E).7EO]/BH;NR:4<B52A32QFR1W."_^+A7388Y MP[1-U,385<=F_DAMZMQB 3%V#$L4.(M'E,$I5I(\TBC<) 6SCNDZGL-Q_YMP M&C988;_(R M23N^834PZ<1GHDEO7."A12'0E@?TD>A3># 1H9()6L [,@ 68+'_*?3Q-R[0 M3"\Z'SOQ0,F_&O:B$X[:*1>!&="(1>.8J;E8.+S6<;.,]=!XP5@>,']:.:^? M%@#B>-]+_!>LYY<3,N@/O+A^Z'SM9#\W VX;K?$)__N35< M'[@6.I%N'/=8\@4MU>(^R^0C05QF!+&)_4L/(5>(DPUF:H4KTL:%CHMT/9!L M(Z)$>RITT+JUN$.K8X$@4^W4$B-]ZI$0K]K1ICDZ^GN!X495I^.F:@F":?:1 M+*Z;E46XQ=Y#"XRVZV?@YLC@N$EZ]CZN[RS(XBCLI9)T^ F) MA/6U#6'-C??A M_F8-.F17'TT5_'[MQYLVG".+144!24R<>GQ8L6)1&LK6-WXCJO M,,R.+13'47,%9<)"02R8AL_QJ7E.',\WK/\'-X4;?EYC!85"GW\LDNR)OE:1 M8 WNN< @""'Y:S783IUQS.B&3]VXK( U>7%L\DGON(D:#&>:=.4P_;J(&TYEF'3.]X?/UW#5P69'9;OWL6#D<3_U>#7;3IQSS MNN&S=(R#P;OY8M@K0/!EY#5+D-'%-T'=JZ\2B:1>XE_*:JR08#@IBP;1R M3L:>8;>/3BHKQ]T5>KWWK502 WWB\05>*V?CV=JPK#BOB,S] M5@[ @S5P5VC1_.XZ;_Y+WUEO#)NL [FM59(&.P&Q5!H^ T?3?#_<$X97MV21 M9)HJ)0^VVBR#AL_>D6U] M#SW3L'X'ADN.9B(U39/31>1\EE 27+./A='P.3R.]3E,\A[]),^V);140Q0\ MDX\ET?#!.SW%T,!@DT6BK8K2H$T_ED?#Y^T>FN$BF*5EY&W@J=^KP7?ZE./( M2M+I^N^?CJ/OJ\7D$RO^)CA$C,)'T^Y\[.R'0'^/1NEP%PXN#Z2EX3T' VZ] MCRO#V(1H I;OQ3\YP"KZP1_[*8^7]]!&,X9("YSP9$$(SV?K4D$ARM#1\SS$ M9L*,\QM)HR@\,L#ZPT$.,=B?+\;(QMG0Z ^<]?YJ6 #G1_M]PW5WZ$@75"0BX(&IKZ3X8!%U%B;E M*=8,-H>"%Y@7^9=&A6W33+I$3/JF+BS8*124E"0+#'X%UF+N1 66=M%-- 1> M,2 HO;2"1AE:B4E/:H+D>U! 90I,@!;,9PL4@X/06BM0\-!(S+I2$PQW6W"/ M^#@%%L[YGA@N?;DHZJ(5++@))6:'J8F-(#(#;:4'Q2 @(MM0*QPPDD?,35-3 M^A,7; P85]5$5O;8?P%NBH\$.##TU H?9>DEYL>I"1@6:.@+ F9Q9R\W.,6= MJ,M20=S96D3X)W_<15,9+]&?Z 0=U+<:.;:9*U:6+I)*F5&\I2G4[&09/35G MKX("6E.X>O''RR>TVF%F$I2]L(_:L"A/HF:'R;BF."XWZB<+BX^(L"CJH@ILS,L MLB>QL*W,$+PYY$V-'OVC(;ZP/&DK0J=D9,MQ(PQ+, M,1MWQ: HZJ(?-+BIU>PPF3Y-,T*DN)-^("E!KV['R_"]KRPGR3M+?GO]P,%' MJF;WEQN:[4(BI[G,,W M!HD *6ZL*SQ*4*V9:9EK6E-10NFE.US*D*^9K4FPMJG(H?9+,^^ZO93FFK!3 MC@%R6:0$Y;=%:&ZX<43LJ)]?35!$JBQD]A_N=1,^E P2G% M_ 6#2J%NEZC[MTHG!EP,[;ZQ@6BO2[""Y/:F=M0/("5IULP3-L7/OMI@,3!< M&^VH7L\TM^MMD,5T!Y;0A.348%K'-/L^WW2ONXI#IB3-FOG'LFQDMD'T@P0C MC:)<79(<76@F6\G03NG@4=\!EYU^\CM#0K'33-&H2<#R%^!#TSAZD[J@@M3G MP@I2G;^E1OW/#^>*4HV=,1#GQVXPR45@9<>OR=./':2>TJP!9<.ZR]*H?D&J M3'W9WM9_0>O,7P>E)N/AN(=..&"B3?V(_@S%0\_;LLL^;*V?W OHJN%DT+;, MR06U6;KH)WT:<35<@M=LT.W_XHV7T=6M8[.6 [W,E ,]#-=QEIW4@'*:[@>05V6)T&WYK@.?R _DM_Z_EH?N[@W;2V&)PX/Q'];S$W MWHD>'^Z1THC_$CY&WX8Z4V26=O*((5.0/?<*W&='"K\/A3$3UUEL39S#/ /N M*S3! *\!'GRVP /TR&[$*H-JB*\R%&OFD\8U,\;+[XZS\ YL\&:.138E21U4 M! @G-9IYE^=H[/$2\P!S !V?.183IKXJ0J(\89K%6'YW'<]#2^22>"^5:*&B MI&G3UZQ6Q#[T,ZJ(1JM33VROHJSYB-$L\G&*)(*XB6MRWR&+R'*"JC<1)XC& M8D$?:1!03KQYAB(OM7*%LQ!"HJ=@A:_,'7>' _E0>WQIDR]W:GMM9%Z.4KGL M?H*\_[DUK.!A1J*$TRWTDBD#;9H9\#-@6?A!5& CMED(R;W%&D$9LPP_W%R\ MPK-UU@8B LC6S,#/<)+5$-0.$VP4ZGH>",WH!R?S@G=!RS2#OB(&7:AS!J"0 MH5GN2U#V>N383IK\N"XVY1#(U%E)-)2G3+.$EZ']"KP@WR=D09PE2( $J;DT M(! @X2QQ%$;)D!!*!Q0B'PDX M(;;7&R9\9&N6(C$"/O4,DVHC#18X[%4Z :+2:R61:ISY%4=RWQH>- G2S6VK MHI39"1&6JR*)D7E,^1VTMCXQHIG06@>1%Y$2"UV7D\4/@-]F 8L>,G*,%1AM MU\_ '2\SX;Q%NL\UAHH J4Y@#!M);J_J@DVD.:S!\9RCI#G[K;VT_.K0X2(Q M!D_-EV:-Q- '%.>FSU)BZ:\HL?3)@?]O9S^TG%'UB80+YF(WC'T:SX^/9C4O M> :20CH/GDJ/( >DU4J>TYZ^D!5]9[UQ[* :U3LD'>\*^T@C<@X) M%HB=F42E49#([GH$>-LB!J0?M9-7VLR"RPJ?C4JE!4XH$E0H_,(^6@*!GV)! MD6OM@.*X#% A&O(;:PD##E(%Q;RU(_\C%MTA,Q^2[AESVVHI?79*!7GZ6S8$ MT;D/#-%?J=;?OJ&\8B]E\A73I?0*/[1-%]QJ:.I9U[[AOADOR M!W..(B\\BB6=%U90G7#-PE6$%E>7[6+"Q'BS5M7F @7A(L-0&!8((2[ M?@8=E\VC@]$[3'&.ZHL-)KH%;3E%T&BCIN^_MV&,GS=W" >M^%86++#Y!6PO MD'C ^'' !&\*$.<]Z(,HM""$7PH5B"CS?A2:^3<+->EA$(X!+.3GN$D!_ZQ+S2BJ/>R)0KH=/FB4S M$9@4U((<@;?@-YQ 3/<];; Q\$*N1Z+J7?5*(NJH\VE#BH49FA5B2!@E4Q#4 MLI\[<^,=UZ3"/$:L09S-MTKH1B/OB">"/M$KQ,/*'VP^)YZ>HQX3M/F]WD\B8GKO$(DFMO=$S)QAO:^"$S/ M].%K^#Y4<0D4_H&D60)89'=D X@@5;-X@K!$;(&Y>&@@C>0%2S0+%0K-FD$@ M=9N(K_]L$UH@93+/'3'+31V?.AU8-L8]N>J!5@;X'4#S-F& ?1W"P1@L!<, MY7U8NDH'P,9PDH5H:7YIMJ9RW7,P..A/'%8<'-)L[?IN0!MS=FS?06\3/1PV M7N)'@WR2R5;8YPRK*HR2K005H5;VR+$QQ^*R;"$GC]!";GB&"#=WJ@8<-82+ MXT*/B(7)G1D73_!,7'\-;=D3%ZSA=CW'%9/RH%-VK#3_NC?=Z\O31)=0!E8- M4&H(@'?19,9+]"?B''Z*R/N!O@'03_)05MCA#*727-(L^*BNDILG"JJ27-(N M?"A[O73@:6 D4OQ=S/VE UUM3JQJ+-$L^R#+C+OP1<\HFF]BN)C%_:V+Y<4, MLJ)!I$-:-4"P (R;'56=40JL8\B@W!AP45QOF-;M!+'$P #9ZID3SX)$7CW@ M?T]Q=;WQ$JW[ >ORCX!<0V@+%V',4,2]E"5U#FP#G6/7&V0OA(4;+R.:6JF$CZYF!C\2;&#O,!GS79)KN%LT6&L_0"DQ4 MYNV-93!MP5<#6^1*FV->S6*';T3O")VX7G3O?JFJ5.J(D_T>W(FCQOA?96 Z.*" M@:2!G*#H8EY2-8M>0>PP 5AXV/WV:/A;-^! X$/9!1<:^(%RP[*"ZO6.ZZ-Y MKP_7H@4AR55&E09C@K&3!64=C-(L4&\2<6+N],S_V4(7()XMMICAH##&BMKO MA%!6BA6R>4D;W#4K[Y:G@ZV*/!%U72BW878/;<,V!1AF!0-) SE!AADOJ9I= M/$_W)L!X^>#8JSG:^?&KO02\D)I+@PK!TL["B(L#VMT?A_P#@;=EXD+$R@TN M-[DKLM(+^YP.W7$;YE\8L_=)\N=(0'M58 MH=EN%*N#H+IQ98?3'W6U<$B[2^:D6O*4ZZ+V.R& E6*%7-?%#1[7*A_33@=9 M%7DBZI)9$H\ 9@7^/ZYT]&I8X9H>%\W&O^C9B_0/$BW#HGG'MZN#=]/:XET M_>7%L%=@BI;EP7()B-Z$9B)S3KW45$! M<-W31%Q7V-XN4Z7&B!%'Y/>0">2Z.[3N!X66"X!%[:OTBE6..LT"PM)*4IPJ MEMLVS:1K=2KZL5.C68%QR;RKQJ$VVVXV5L!1PXHY.K27 MCKL.Q5E\S\S86UGX5*%/MXKCAV!_N,A>_1!:22-Y$1+-XH.%6LT"ZJ+G!X,$ MV47X1-LP3/M8W&[]D>/_#@)V$+]V/MP M]W^)TJR/;1;^ 32%BR!&R'6=3 !,$$&Q""-*Q\^^ 6WL]X\=G_>..P)O^7E! MV0N6Z@.F^?@9\?&+-H 2SYAFWN,4_4H"KK]F.1Y:?.^ 9[IP$Y9EN]UZB",> M#IZ?P94-E] T;#_*D<5O$3D6-!.8*WQ& 6= M\7WG]FDV' UFLTYO=->9#;^/AO?#?F\T[_3Z_?'3:#X],Q@_#_G P^R#K M4PMC=V7846F[OF-[B$D+(ZH./$D(:+R,UBS#.CPG03AF"!JS80N)..M;PX/> M>)F<>8RU! ##[.LCK,T1O&[1=/\DF%6U?E.:M5 HQI+F6//L:^944-^*>6] M-W#!/J+] ?U[G7!*4A;$R^R">-\;3CN_]1Z>!IW'06_V-!T\#D9S:=>Z/?$' M(DA+6''3IL-\_XV- M1M65=^(ZZ#SF[R(&;3AVV^NL%D^FX\E@.O\].&\,_ODTG$B]V\;$3RS#]I,< M(.@Q0_OF X[S9W00"TV;>89(J\"7F^[U=3MJSBRYH]#B:I2JKNQ1[:UCWRA% MSS]G];S7[T^?!DC%_S49C&82^PZRU<:BRWZ"AC.T;_J-M:,*:ID)(B"/_1?@ M)GYTD%4T>]H:(/8CTJP2S-)/O956/R]47T>2^;Z4Q>-+GH_R5EZ3 ).66##S M5PE2H\9?IWOFV.<)K:51UF+.IY^*8Z=$=55+O\!.4;:O667#1OC\=VG5+22/ MKZS M1A-AU-]O6?U-7MKUGV;S\>-@*J^Y/87>G]@^>K)-=- RH%W@%*.T;3KXR$'3 ML'TW$#R>&OO&RM(UC?2O".DM19$P22@53U26.M7U&!=3@/Z^V)T37,$!F^-^ M_B:KSOWQX^,P=','/K+^.+B$'XRDOH$O8 755N;LV[C:,\R.O@#P#"+-4E!* MJNFEH3+=JB\200P3XWK0OQ+ M1\N=BJ:,@(_?&YR L$ ,H\KDA+B-!O/.PW@VZTP&T\[LU]YT(*WZ# S71DOB MGFB"(I&;-;P;'D^$MO$1VTNC@30))+/$FD8,=N ;1G^(">&(7'ECE<'VY('Q M_!=QT5_-D(\\]C3O,/HB32A' M!)4-0\ODL]-Z[L8<1[NQG>S16GAQ59#!T?E;.)B\Y_0F4SF:K_WV9+O L.!? M8/'=@#9VNX[M8TG3E@RN,:19+\J))\?8K4R]ZO[!O,00KB7B.KM$Y*>'R+]: M:)PG4CH[A(#^F_9\_6)S0HKI4UV[CS)!N!3[=WT M^W"<.LPVC#2:S)[M(81$U94X/+UPJ?'7K!J'R2#R*[(262%[6.8_>-5S75SS M+#@NWNXR21"]-\-=!'*@:G;%\:51>8X\DEII%[066.$RT$8R4A%#2/Q ZPX8 M^F!-NLZL/G"*V9<7[3N!ZH51#FSK86$->Y=D:V7RG;?H%:X=I_E3=F#Y0%L/ MB/@7V9*\TRSNB+J&B(3K&:*<=@ W+'6)4$IP!JMI*N=VY/C@AX&EX7MC=PI7 M+PS)R67'.X-3#,LT"YT*;2?T@=X[)%F.3TD'3SI<2IQ/1#%&Z1/VX=&F8%U_LJ'O36=/CV#] M#%P"Y K[2(>=QG"0A2 _H^K 4MWYP#Q^VNY%UD\;9@7+[Z=M*3WXUK!P+/'L M!8!D':BB$QA?9VDTEB6!N#1!FIW4 V;T'8_MXHS06@')EZ% L]/O _ \ /(? MDME%MX1L'ID2(RD%$3'4:78X#4/%0078<(R09FBWO3)N=+A4I4J)Q)V NA\ MNV3 HO>*5&,%I@";L+&&X+ "9-_BO13G!TP-G]6VJ#:L DBIE=1F4G<:JW#" M=0CH9@\!V3HG\A\(5"MXD@@-M'VX@-;6AZ_@D"0P>#>M+9+7/9([/BMOXVPC MWDHIXC\DS6K!4V*E(3:H'NU5JC;+8+VQG!U 2S%:8X)\.40G].^ ;T"+;1VZ M%ORD( XYBV;5V4^K$\ZK\[=H9O*N9M(6<_E#CESXWAI#D+#BD3M(LW()DT5V MH>.DOK80GT8R1Q%AKH]SY; W N?01$4B%H>WT+@6H>+GP7"Z2?S!#OYBQ[ 7 MG?TW._BCG>"K"BPQ#>:AMFA<_0JLQ=R)3Y*'J;'%OQ;VEF8Q*2_1? .)GVJE M;]WV*^S01MS9!BLG.72 T%HZ,%01)\D_PT:UTF"8NX;MH5D&-B]P7R%^ASZQ M"Q_H]_!EI)?_J\(@ 9&?D YV/$#)PJQVUK2)38)7\,F;N\%SPT'HEC=[008& M]F+EWOHS]$C3?=G^G7_M0CUR$I9@C])+%GVE?Z E8+"/(!VZQ.YS53E1PVUG MPV@BT4V #JFY@C@IEFP6*URDBSIF.[YA27"/2:*]9YK;]=;"IV%[BAY0@P]I0&% M$#EG85.6!7HB!I-R,(\G:-6ZH" (KHL"%@H M55K@0: A3KH=KC>N\QI>RA<*OZ"'QD#@I;K-+%."<_Y^Z]H0'8[ /7S'?X2O M3>+H,'1V(7OH&;II*/=*I-=PII3%:*"YW^D=4QR[NKKI?OYV&D9F,0?4][83 M"?_NDGVEQ9VDPTI)X7*@A$RW9HF&"8?O'4 DF# 0)/J[!:+HP2A +?@YD6$$ M8(D:/BV*:R2*+YI L%8.55W.;D*PVF"%YRGO;=1_1R":TVC2+XY@;[\"; M&#OL-RC&04Y+M87/2I!?5";N?8E[,?40$OCDHOQ^%I'%+RBD)J"AK9T MG7*Q>&C3].Y;AN>-E]&K,=&C,04; ;&]Y CAV0_X:%3Z?91<4@MWAH(>TD& M3Y",0%!KFXB?@^+<'!BZJ2%M]EVA+,D:F84/E&!E0FOID"#J*%!,H?I1ZVEJ M[PU*;4U2<\GE7RQ%&@8H9&H6FI&F?6BC>0$OJ*0>E"!=3(!K8F&NV)P_10-H MC1INPC6+YX@WTYZ]")^A'&]]7(X6UR;!];@(Z*%UTPPSI?0%\:BK(B2$D"U7;$@]A]/!.UI(H0!YJ%I#PXX7J+V4O 3[*)9K"@DB8H!*7%=RV>??S_J-05 MY$T9^')Q2;AMQJ-V#L.>KYQK4\NI8Z&A5W&U,DIY>H:>TB@Q^Y5T6:H$G5'3 M(60M8N&@<%.P"9\)]G R.K1-N,&%@R/F_ X,=_[F,&"$]=NS@ M-7D^8_)K-G01%PR=_X[^$@[:"495P)8,.4$QQ8X;M58>-.#J[2XX!+-5!,WT MD$Z!\R607_F3C1JE;S-GVV^D$S2O&'"!PT:HV# X$ MXL"P\3)XA00I""Z44!3;0N^89M97Q*S/+0.#2ZPYL"A'LH21+N%:B#96M'$_ M;P,1Q+D Y#@7:B?Y!%Y.8$7HEE#J3\C('4A ['S!;0O>46+H MIZGL2Y.N0Z1CP+P'2IQ3;EOYT%#9)F"G4_UJBXD#6_"4M]?;^B_HU/A7Y@:: MH8=T6&"79 X*..G4S*67(']BN&,W#-<)'D")GWVG X344U>@<-$K5VP3P9"( MPRQ^P^\&WCMN@EC\IA+Z=IX90>^E!0*JT"I7O%+UPR6F-XS!N=NZR(1"T(?. M(EPY1^ M^!71X<#460O(""!94#B3/*4O0J)#9@3Q-I0-AMA>+X1P4:E9Z-'$ M=4P %MX]8B=F@6'C**S$TDJ !K6?5A I1VW-I7,NQ67R%A,W OYXF3RU!R6C M>O8BJ!PS7B):T _C3*1UTDTQLY9%J]#M?BWUO/#^*\YDYO ML8 A.1,#+H9VW]A ']['/4=:"O5D):7% M>,=:W$DZ+:;'6Y8@J(;[U%9%SWF+RM99>2AP$:9^N$6>'A0:>.0.RHN>U9@3 M7TFH[ATZ_._0QI5-X"O 3YIQYM9^O;@B[M/AZ)W]\)U@_/-V+3HQ L/S%G$I M]09)#]G8?*S" M.':U("LCV40ZX=FLZ?!^PH6 MC\8[7&_7/=O>XN)KI@NP9SOOQ-;L%.1#>#V(.SX[2L!EN5)Q16M$G'#8GD*4 MFL%9']IBLA*)QK7QJ5'DGT'> #]U2YTNR[S00YL,>PS9*=IH)WWG],#>+"LU M>[>B_"+AV"'?8B]V7-*_?NAS?#HEPNN+]N.QY->&JMS5+.F]\BX:Q=6^&M#" MGHA[Q_V.7RT1KA3%GSLK0B,<;2J-O^Y@R<1E<\_TX2LNP,@9*WE-C)4,,QG" MT3OQ\.=0R1,.E91A06HK5/)HZ5#S4J/:W;X,XJ]7N#QW^UH 0J>[?1G@28=+ M"W?[6B!UL-Y8S@Z A,E3>*]/;"\=9AJ3?Q9Z?$Q2/ZLP.!& X/GDK5>P!V;: MR0>:AO=!-HXH'>>6(K%P*\MI*1U V 1&$;2NFTE6'P[J$J^)A;L+^P!R X-K MMZA(M+:(&3DVJ J:S!@G@ALVNI7>5U2))+SNWG2O+T_+K*F)A:U'$LITL3YU M+.O>"U73J@JJM2N_NBC-&*QW)J2G3VJ])O,7#]<'3HF;@9G M/1.F9S4+13^O;56&YKA2VE VSFFDA7MYT[WZC1.A&0$A88HI';ZF8]G M)9/,?$SK5M6B#V0?GWK:E7 .M:!=C%\_:U<+OL*RVE75@R[/SM6S@G'!(I^K MT0OLI#19IL[Z()O75U>!/W+5J"+47.N9IKL%BW^ W7@#;33!!V"@:2=I[&]= M+(ZXOMP=()<3+#_:Z2&L#H:=;\=YG O!+^\0I?<&=(.G!QL)\:/.XO1T029& M-V4?U%U4)Z_0.6]5G<_$JCJ'T:,".\'XY[(ZIUQ61X*5JK6R.NG%0\WDT(IE M=:[0JGZA9=Y=)-RWG9(S22*WWR1P9L-,8 M#K(0Y&>4TEBJ?MII*-%=!E0VO.'6Q,(:0N&$>.<0D6O'#O.$PORAIXUC_X;T M$=JK\;*7$]#)W$\^+-4CVR./6VG6G%/$0VYG"W7[+\"=OQA1(6]OY-BOB)U@ M44\T/N_W3P_G-*TWZ\V>=:87#=WUDS/K*9 MZ3C]3CYEY)E<&@;7[4=_::")E?D?J>'-60U9#7_YE)!]:F<5E([[\3WQA28: MV'AZV2FAN )_8IS5')!0=YI"ZNVVR=8U7Q 3<)@:;Z["%V*N0OR)*%,A_D@' M?^6PEPTIC,LW!C98_2:%$F)T$&+#:\I=;$PM9S$BJ#-@JUQWK9-S;0 M-ZPP['Z*(.&^@L6]X]YOL:L3Q^$;-K%\$_B7*CG1Z ZV!8,T]LU7VO M'!#[PW"#2&/>N^2OQ+OD\ HY'O=\>RS&4609GC=>1EP=NU,<=Y,H/DWR"U&Z M2;<^Y-K-+ &^'?C;1?=X!YX-OX^&]\-^ M;S3O])]F\_'C8#I38/^=0N]/KV/7-S9VG[H! M$O#4B@*T\AM+LU(S22%]D<),C](7RQDZ;W>WP#9?UH;[9T%0%:V;-((O(4\& M,+!0JQDL8GH+8Z)HW=*,^H(8U?+.74JR+ !AH%MI@,P,"SNZ7H&]!2/@%P8P MY;95 H,,LSQQ# 3J[3\\2AA_PX MH(B2Q8XLIE;M12$Z[66(+MP>*+WD!P5%I#F@*$&Q?,#P7#\!"O2O R#0/_YX M-/[MN/OS?\[&D-]( 7$S[ 4$KTBTHB*E]T!1:\MF&TH&@HAR+@:'6[#-]I,,"KSB9 :'6FC]!)-A^SU[\PW;>?G7>'J")Z\GT5BX(P@_)RS]; MSS0?OMYTKVZDE#O[IE"!;J5/"IG%\X&2.$SN(!THQ'KSB^FL(7A6R$H0QZKO MO1QY2I]I)+\HBZ5QI-QL],F5_2I>LZ.T2&,%NJRZG>BB#R1*4RM7,J@ :S"X MK+Y'7$ULGQ"0SP2$]OI!@X]4N;(BJQ?7,DUG:_O>%)@ ON(M,\V#$>+NUL4R M( "%?0#]D%.1]F:R(.L+ <;)H- /2JP@6QIQ$[^N"6P341Y:V,=V-5]\\$TV M/K@_?GP0K-"#9HUUA?#KI$^7K7ZDJ ])LV250D=^?2/?\9ARS]W'"SAP-]B7@"\:"2$,>BY9IB%0C5@)/:I/-M(+UT-VU'CY"&T;>(YOD-VH!\XF0&A%K[1;.!J?+* MG7U#J4"WTB<4 :QM7[5RMH8*RD+7M$=JXC/[4V1F6OYL8 MNYRX!'+#-*DWB+M?VPZ%JEF.1PL=.U?D"M1E0L,A'(P.B$/;,R9X&--,>&Y] ML7,/N&:\M]_8^4IG=B^RH7$/@]XLB($[C*E U%O$AORPMN-?MA:W-MX #'-[ M%/Z4* M&D-/::1?6<99N)0E7T^T4&NE,?24#BUE1(7TAO\-,PB)4O MB)H[\ HL)Z '_6N\7*(#_6QCF(#L^^ ?11UT4&1Z9! *XH32RTKN8DSS=11W MD@XN K>>$I2W_@0OJ7)7BI0XJW6\"7TTSB X&^0M($P=I0-!"8>I4F-HB!(A+) K.9@ F#FPT?8[7&]+L"9$Z [60,)WB>U2*/U\@5#Z33:' M%=_GED\>"/C!=%(XZB.-P/G$2CL5L% I"!JOP'UVI #'/;3Q M,LD!C8(>V@"#E\9:[;Y+F4 Q0_(+;)GQ,FP%#6OB>,$3R(&9[$%DN#Q KP1\ MV,<^!:!5Y(9<]6A(9U=H/$,+XIHH=-N#V%@:-% ,$#X"Y#I+"K9"8E;L^H5% MA(H[22/W$M*E&2-,M&IMC3!"I*B+7@#AIE30"D*"1_-V"4%%J+7(J/WT DHY M<@49#)(O)E2L4'KIA90RQ K*,:'BI&X/9/#?ON/QQ]A=$9V.P9@=$P]ZVFY& M,7/#TB%,C]@NC=GN3??Z4K;# -_ 1_'=B[$IE,5U33EB;:-SS(:L&?UI0ICV2VY9DTY490AH]IA_-*I.EV8:> M%QVY=QC%/)D"',&_P-&U]TAY#>MW8) *$)8?4!H4"<-*GF= *'=.$8R(Z2.T MP\S?@/4*'AW;?R%E190=[@Q$3MYH9L^R\@:KY?S-J8B^:)0SZ-A8(E?X2[-8 M0]\D';.YQSGCC94IS;S:)"7B[IUM)3LO,4R:M9?M/R;<,MZ(/*FA %(SN6E[ M2N?.+9@8<-%;HDD08%1R%)U1))(E-3Q8J\*:57&MTAE=0G@1P>IK55@YOF') M#JLG>X$.W\%S.8O!NXF:]M;X7V4P1AKKY ''Q9@(?=_*HN\F1)\-5KAHIP3X M(S"%+]CQ%##$0WJ$DAMMPAT)Q%=.V*D\[@DCKR*38K_MA2;V65ZX*==M$_L MTH".?M=4D:B:H_SE0$FI.R;^@:1!C2!LL(&M!$\TNU$JY K[31+O,"<.-U:. M:'9O1.-)27"=P50$GLH709+X(G)YP.F#X!KC1&%5QN-0^NI'.H]#+DMXT)1F MTU7[U;R:04TNV7+=U-2##:%E02H?GT\&;Q49)-?U3^$=8NZF3W88P-"BIBH5<5-7!'%$N C&&MR#0T7T! MHH8] XZ/-:*[XPK1IZ("A:5$5G% M87REACOCBHTEHEP-LL&*,42T_)AG@''P193;0#:4"0+6&4O%K) K.K04?'AO M7D0,F>;E->+EEQ. 53FVB T!G=>*-"KE>5BB=M(5+>4(%Q3L25ER:G\5>+& MX<0KO)CRF?Q \'[X#CP_EU)+5.X/@.M"@47O%?UT!4)G:OQ+_+Y4]VCV98>1 M1OUY2VV4)$WC>+32F.$;1"'$""!,LY"R0AVZB^RF*;)E)L U 6.=;/HP"F%& M"&ERW:/6N(G'V@CC)9VIV+[K'IN9H M,.\\C&>SSF0P["P0[D]RL8:T^O)K2[SOKS39$R'AY3,$\YZW/>CZ25I[/-]WKZW96!9JL MD^M# RQ0^H7RBERYW>4/T'N'I/2+&K\H#4(;1%\6\DTS6$/\CXPUN'/P(84+ MQ(=NTB&Q:5"PPI+",J6Q-5AO+&<'P,QWS#_#5\H? 7[7G@ J8GM%T$219182 M? 2+Q4*;1[HI0 8+--%1):#\R8:^-YT]%8*CL(^N .$G6I#+J-2"0;@Z0@OK MVK$# GX8KFO8OI+&NHFX!+6"'#LR&1K,&_ #M,'0!^N:K.K]\-+!3$43 MNIB;-7BUU<)R8=JKD+&E0W&M@!*.WP(F-G.%E^LL_?NG$"^1@_&__C]02P,$ M% @ A("K5C86,'5-/P$ XJ4. !4 !M:7)O+3(P,C,P,S,Q>#$P<2YH M=&WLO6ESXDJR/_S^1MSOH,=S[YTS$7RRZRLK*R__]]R8F!S8#NZ9?[S;_*6^#<& M3-72='/PS[^E5@;G__W_?OT7!O_S_\*PO_\_',?T3K)1PC1+]2; =#'5!HH+ M-&RAN\,[K&5-IXJ)E8%MZX:!)6U=&X#-3TCBEKJ-WPH8CO_:[3"I./#WEGFW M;7=+OFR2VCP$-8K_(,D?%$'1&'5'"7_A'36#/=15@!:N'Y=/P<1I' )K2\#@O4#BC<"3.4P3 55+HL0RE M ($@=GJ"__P]="%=(6U-Y\YS\(&B3/^Y&;KN].['C[[B]&XM>_!C\P6:"'6S M:6SHYOBQY6*QN%WV;,-O31$$_0-]W8.TVC:?Z+;UV!R]F2BNK2]O56OBTX>@ M:7+;=NGHSWI>T-M^R1^=K[F/OYP=SCQ'\&7VZ;Z MTL4=H#Y["'Q_.[#F/W03#AT@ZOYP;<5T^I8-APHY CLBXSC!XT\#=6QWGUCP MPV>$TI>OD8FD=YZV;6Z#_JMD97_ ;W?GJ[_!@9?TT8#^G#C;&<,OG@_8L1B* MY-[J.FBQ^<$A7I&"(/Q8(MEZ'.Z>P#QKBKY]XO]OL!_R]/"(WV,HA5/L,QG2 M#\H0&\B0?O/K[R%0M%]_3X"K8*IENA!8_KEQP=+]$T<34 M_0F?^@-^_:R-ICM30UG=F98)4 -]>8=Z W;P4MZ,I]."0IY343 M*;V1E+M\XO5)5J ALW7UV1#3GNT+M$S*&T:TK!VNZ'W"G7=XU2+8247L]CE] ME97VN-( ;76V;E7R78I^F ,ICT@+V=_6:V'YD\ MM3MY2JXTLCEN605E25\4[I?:JFJ.\,0))[_B!KBI5AIM2:]P!C4'5<8B!F>: M_&]QO@6QJ=I/68Z;M2RM:K\_1XJI*E0V1S(2&Q?77J6XZBM"(LP,_O@;]=K9YO@A/D+[?2="?'%7*8!DU\B;&E@6P2J83TN5^;9' MLXRF280'OWC0IM)L;BYD2B9O?A'0K,8ICA#8K8T4))<7LI*94]R"L+]VEK(#!HN>L3EQEJ##["TYZ-M%TN+>B[=6DJK M?CN33;7SG)I>H5! M76;1^/J*X8 /#/'W?)2,;B+GL@3@$J:A#X9NM2\Y(.$XP(7^A O0D*O]H)4. MB6PY.J+#&WBB=!\2)-_.+Z6B7<39MHE7LH7WC"(T/%-@NZN:H9C(_(C0JYRB M9U> >W(:5.&C%>2V^%0HZ4I/-R#(_.;\4WK1R0_OB0P!ICG;&2C-E#!_;_ZO M#&&#'MCO_+9BF6KP\[,*T9^2+\^M\HE$KE ;XPY>'*?M7FNLOF>.#@[@*.(= M_.4;I/OQ?,4!EZD ME.!\^MOM+*[<_Q%&Z0EYJ_T[M!ZZ)\;1Y],#;2"\S\; M^DM?%!O MQ&!VZ6C(5_X>1_!XW:?X;]U+,_VW_DKX[L-_WPBON-#;*8N/_(& MZ1FDE#69PK45?V^:7/]YVYX !&G'P5H,/6TX-7=7= M8&B8ID^02%GFDUB^.0^M*9+*VX-(@DXDB)H(^7"/K,$I%8*+:&EA//)$"$0&:M -B5 799 M6C17C>F F##WDTQ-ZPV&B7I89>#9O)YX?F!B7XKK+RW[QQ2_ 5Q%-X$F*K8) M/0UGPWFJF->R@Z4^'L^F:S5)/#RD>^JU:__AN7ZF, 0A7?< ?[??G)N_"4WS M'3/HHBFZEC=3RE1W%6/#9FM<[KCKYG0FSN)5PGR8FP:WO'8VOSGEZ^#V3K#V M4]1YSM^O7'X]RDE-.MDH\G0J@S>NG<]G56=J&[&Y,(/?UF?TPKN1R!'GM?+Z$/G\RNW]WH?:*.AL9808Z:5D83ZRDW$S1*;8FA=8O"ZANHT$DKIS-E]'FTUAG\G/4.9'.N(V2(;?& M@!G.M$J>JN>N?JE]5G4F3V2=/\K@M_6Y6A)[$IV<>..5:'0>R-RPW76N/YVM <^R%I]!?CXGJ^ZMAI8V2LKMWLGH^K MX7"I]MDZ30J4!9K3/E&L33G5ND_C,SIB:U@LJ]=S=$U7[%53,4"U[T_)YRC: M-I4E4P/VPM;1KG=B8 .?-&7%5H>HEPV')PL3KQ/%[@/1S-$JVW+&U5Z(K>QK M,[[YA:9\=\R4K\/B[G,;97U4E EX8K _^^H4>8SH2XH@A>UF4V)2Z-UW^8F4 M:O?R\W:V6Z=KH36RNS/;,/+5J7UE[A$;[LW6TYS4;HQE$;@TWQCP"YSH73?W MB*_&O<#$Y$T5#7$.@FE2Y(:#]0S)5[TA+X^;&;>IV[UA.D.'%E4/ X]JZZ@+-%UMT2L!I-*4-)W]7 I)BHD34EOQ FJU:;IYYT!QQ'%H) M>&6[_TW2O"H%D=Q]@MR-1DY2L^8+2]275'%A37AP']XDLD^5GU!Q\T#DXW?8 MJ7DLM70::I]H*Z/ZG#8TNI#['G 0DHC'D0E=#6"@X[HUQ797+71 ,#AP]03[ M-04=X4N86M&T%CEKL3GD\;3:>&XW7NG/2:YVOWGJO@&FMNZ I&Y-@*:KZ/B& M>KOI4W0:M0>G*G>DJC!U5I(PHSJ=T K1&Y3<@/UQI/QS.W,\#S8#>X,)GRGF M%T]W.S(1.LPZXE#G'XQU:_,7=\" M93P;.KN>#3+Z$OT3G.*?3#T7V%O%[FK#BNEY>'N(-*K\]9HZ:I7;>:GQ?5P\'>HV&]JF?4AU2&+4BI=KE938]IJ'[=3([[N!U:J=B?\S80]9%) M7^T"X'-8WLP3_-3!'VIB5H:!2Z(B4*2\[!-3FP\MGU^9Z395[LVI7H=" MYX?>G^Q1S&-X^FEM3#NQ]0D#>3&PBDL9Z%E\7OY MD._.]V1:3' X^7G '6@Q*7PR;H^$,BZOJ9(B9ME>GLEZKE(<1J;Z-SA."LB/ M^T13O!K2@0B^*6?E]5?O;16L-V,VA8H/DZG ''\C<6B[(F3!WF;8(Y%KC'F][ MU<1#:!V"$]+K GE@H8LB75!*GY7>"G+K-Q)J 2W?HD1/D+*K1'F@Q,?*@ FM M63N+A+Y*K$@Z/U%3I'H2&QRL:C-)"*=_:;@Z?ML MKU+J2\OE*['WR]MV+2>"95PH,Q*>$GI^V_Y-I?,=VYYO-"W.GL>4VKY*)@[^HE[1'YZZO%4_I8>ZR6E M.CFU*UT-4!EI53?4A2WQ>A=$4GTE4AT&K/Z05+^]&(]U*:M)N,(Q MM6I6#&UAH$N?9[T62?B,PHR]^X$]]1*VPHRADY0_ MRJE]6U+&_,RIMB;)"C'+3";=9-JH);.AQ9!02\KE[LHXD%,7YN/"Q4IM/KA7 MD[R4XE:2%9\JIM()K?D&NI@>NAL E:*#;=-@ M#@S+;PW?5?M]R+;F5%&WOKZV8GK$_:2@C?&TPIM*2JLX(:X?=?2ADX^3XDL9 MUVUNTTM)^F!M*4--I$;=L'O$Q19/?XNL*EF ME>)EEP?C=H?'!T2EV5J:X0V=7N0NL%-D7!U$]C]6Q]RL4NBMB!5/L+9;F5%6 MK4YD0LO-2ZKC'P#P;M//6]V0O@#\B2H/4KT4E\[G6^+,[*DJSBV[PB*TS _! MM7[D\6Q_H?>?O*A]?/UQIIMT\L$9QKL%$3 "H9!\3^29T*XB0L#TCZU/3Z/K MAYG^4;#7LIV'=C>>64E5?JBMUT)E*&V_%Y+BV*Y<5D:6G?(R<_HFJ"[:QH.>&[HR3JR0PU>%$L4SK/0;M[!\>XM!) M!K!OIM_A;4@0^RS;5%>OAZ3;6<@K:I41=:I34(8CJ9"F0[=8B/0P3'H8I@(9 M8=[9R8IZ*9DFYA0Q&\OWA6)]TEPF0J=;T<[.;\3_3E8'$AF4E.7!!O84S?+Y M0O"MH\1;"48X4>WOI!.]U(57-* _-\O*P\#K$5FIVHVOY\E.EI_G0KE:OHD5(8)O*C3KY>%U-4O=QW MUHO\HW-HOR79SS*]4G+5 M)&;EEJ@:Y6&\E MM3NG%]\O/76#U=Q+(ZSW2MFV9+(Y7M26K:T2Z.PF? QS* M!/(01.9((=A,.T&1ILIPU#*!54P2Q6FJ+Z;Z"V^T"*US$;(B3;MR$I1I.DI. M7E9T^F+' RN6"9Z?I5J.Q4:RGA$'(BCJ;094W4F^>]4&)11GJ?8(_94Q,!R' M!/=E.Y^9Z$G";BBBSC[4H>>4J^8KH0702+9#L;IY&1GMM^R'HM!Q'PA*8-?9 MEMWG!T(8EC-GJ0[=F_(B>T\W%&(%"HOD= #0UB-VR@T#3D2O\F)D-F7%2\OKLL&XDN[61^Y1C,O%K38-? MFS'ZO]D^9_O=]CUZT#L/E9IIN>2E4GTKD^0E4%.;5F45+SH[%VYM>]4=BZ%( M[@[^Y \>J&ZV?V5W6N2FC#M4WWO?_NC/WCNO>4">4C6 M!LWURHQ+68.SS$I/'MC&_DS]9Z(?_,'S=!=,Y!&=RRC+[B0M-3DCU2$;B2(> MW^>E_SST@S]XWA2VE^U,7.S.N;0AMD<>HR]6_>I0?DUVT"\^_L"T/H):]F]*V-[OT8=I8%H3 MW3S4[;&J\JR+'\]'_XPN/_3E'>S+\FP5.,';(5 T'W/@#W[]#?_"''=E0.B: M*$M\H6ON\(XDB/_].54TM+."&Z#OWC&W#/?TD8V6O-O/+,<__0H?8R@HO?3G MS8M>[8%NXJXUO2/A+Z;NSYUGP*;3;<,^A!Z\KTQT8W7W[Q9TXARL A98PYHH MYK]CP2?P7P<"5O_?/_W6CKX&L"/89_"4._@20W_HS0OT 4;VJ#_S\V_6M44 M?.M,%?/9(_W7=Z9E3Q0CZ'8!_/EM/KKYU5)Z!L"L/I9"Z B7]G__0+U $BKP MS_0 *54#*/9=SW*'/U]2=8]VY>TZXGP>)XW<%O]PE3,\RM,T/<3A'B'=PY+#-7'?TGFY $W8WU#7X M"-CE__V+IPCZYR/%II\UM:TL;@>P\Y$O:T?-OF?94!<>^[A%8N-8AJYA_R+\ M_[8M4)?T@:\O0#[%1SB99FB6 4(<.K% DQD :+G']'LRH?4T,MX3XCS!W 0B M>AE9ZAV@!'>(%#>_I$J^)::Q9BO1$IM__^A]IIR<<-A-,24U\JV\V,02E30F M=E*Y1"4K8JEJN9QO-O/5R@7G$N#@$PP>FM=!R;SYU5:<(=0CUS)C6/HV=8M1 M1)P1'N>R@W._/1M?U5XH =*!73"\)04P.0"8S^W'SFAZBCH>V)9G:KAJ&99] MM]72;8\((_:Z0ZI-W++P44''5/P6]ASH/;0!)G@D*J9XKH6>&>!]\/>?BJ]C&P6\@B_A[2R',5-!"1P/Z7=I2 M_8LI4##GQH>EBF+;:)K)0LZ*!@=^QB_9U1DP1>#T3LV8 CD3N! MR F?+'%_E15['(A8AB6V[.6-Z=1I[H'E_/ -E8-,+5L M=T>SJB/)Y !H-(ELADHVZE&BTQ$:I&\A'0ZQ5&ZW@=4UJ-*5$9?.N50W^A5:U M!4UG\(:D-V+5V+R/_Z7]9_-19O.[G/CXPXTYODZSN_4?@MDD4BVLFL%(@6;" M/1WA\&PREHVY0X#-ML*,!:$F#,#G:-@!T[2C:G<:JKP$.QUJRFH%UU+ /)&N MU?Q!B4%4;$?3BKUYL3I/M3EI5J?JS$.M0-;=P8F^ M;4T"C'[]]_X8-*!:@7:\<(!??HO4],Y#QXS1J[VO UGU@RN^9")ZGO/O=^:Z M'1+F6A%9]LER:>TE?\=#0=7;=0=E"F 9W0 8Q+X>7'\=F3P MQ!TK\&!82K9V;]>DB5H5V15!%FWP,:^#($B<(>(D?_;%-/T]%],4_1MKU).+ M5P,,T/$&Q731":X=$6,?^"F3G1M3"5++6P[%Y:+>2KQC*,HZM >*:^M+K!R< M ST'IT##)EC^RH4O A9B$M%=7VRH9T=^Y%PW03TUT'4X?^ M(N8_)X^!7H\.;;Q_$43RG<9ALB^$5+ ME2?S9!5/,@8YIAH*.VA3%=? ZS(E$R];UHQ)[ M6YBNO7WJ#I'1Y]KV\SFP7:0U&TF&Y-YT$8<]["##YDE;E-CAZT[/%NRM;UB+ M[2[1]CV^L)7I7<\&RAA?P.F_NS7[^+W2@QZ&YV[DX$1;M+^[\_C[.V6[PO'# MU2*&A(XA/UP;J<\G<.8RFX5OAQ0<5#]\:EMS9&4^/8(5V'EH@2U[NEDN^ 7+ M_=/;]BIE:1NS#W&T)@W&4ZM86HFK="=[WUJWJ,&@#A],?,BW3$.Q72@H%^<5 MD_\Y6A8&7IZ 52UEF=_D_*E^?[ON/V020=B37CS=&8U!FXSS [TW6) )]- / M,8GB<)+BX]#VOLVF$.G>9^^ _N4K F;9F.4.@8V-/%MWH-OJ1SBL_N>M5@\/ M_/B!ZKO:^^1=AD2-/ITM^=O&;?,6VV3Z?V)H^4_Y\%PO-Y& %_SP]>6'[V1> MT@(S?V2!ORBT)C3-!HZS^:>DFX#<6?(:?%]@&L7[I<0V$F!!S+&"NH7EC*L#P-2]O0?XMA34^'2$,2W.F6P:$F>0J=;[1;UL+<(3A. MK'/5FE4K2+H1SRN5Q&2.%83UA(ET");+YO]0CO?*B8^N*=8^4-BG)<6-0OZP,:#/GWR1GU* M\)+]T,L6<(_P9*K$='*";/'[NUUO320>IQGF=$KW4=OWD6V7OS;408&GJ0V% M1)\J!@:60/6O&H4?HYHU3@R#7QD>,NG86I]"-FF?FEOS2=F1K_#GKU,+&D*> M!%Q;OQ M=<6NU84P68Y39LXHWRN97L+YF)()\<.N\_$]_.?D:E:RH$-8&UKF M_B;">&5GZ1(Y[! I9M&F$LWB0WR^^!@%& IG"8*X4OUZ"GXC%XCD?CJ8"PPP M1>3"3)]>N\H%5[3*9VO7^_,C^0\YSQ7+Q1)3=.P4>:#G'.@?,")CV5!H,+0% M$<,V;[;@IYC:]J.,[D!IQKI 07SI8ZDA.H*K84UD0+&2XKA8D##QJ0%XX:KC M[Z=)"'T-^)^NO]YLE0 ;\F?JV8Z']DQ<"X,MT)PV^1[47[U-I@>T<2C%(*&Z M=Y]MMSZX]02:+'\@PC"P+5EQF%(N4>VZ=DC0*4JO5IB@3JRUV, M^YY.=Y)S8R*U7?N^E.PMANO'Z-NSEK@Y,,J=]K)/X&JF?+_,)]F'ZC8$]*QE MHURI=6QWU0QI/4PAHGW61.:>WNMGS6 MOLFG;8K0]"U-O1;9P.+H$!GV^.JJX^%'QGD00>B((-^5(!^)U)Y?=S[W,,$) MLZ=:NAL]9#75GQOVO$S4B/*?AYE*YLD%;!4?<<8 MLTQL,=2A$#_Y8@=BU:%%C+ %-#?.[8JD>CY&[*9EF_+D?FWV73&KK6I"F\XM MM?K'H@DHS1 RS"]K],>1S*EB8W/%\ #V/\0MDBP29>QB?L6 *U"YL'%^@UE! M$OWC1FQ.?LB**0IDI)G8Q,?Q2;);*"4V64YU_D)@(Q5!RLKQM PQ3#@"U0( F%,6:>CH(8KH7UP*8! M[/AY'(-&200[YU8VT8R=<,A6]%"$ QEI=/H#T^"WT!5"3:S4)X/&HTX^/%F2O^)^3&UOZB= M>?>@SL%&O1&<%?J1WQ[^$HUGTQDZF.3X(_&'BX)M A'TH"DKYQ9[?AX@$(V3 M;R"E/-N& PO"?@BB_=I].Y99$Y2F0PXT4RI.+)#.#I=MHY9X1X*ZX*EVRPNU M?>MGA\Y%!+WL_>J( UK;/C?':E_IZ,W'!W]7K),-C/DB((!T (K_1'==J#7 M@&I@6R:RM,8* ]#JKK \,F_H!IPYP-**JP2'05[ PU,?NS'/AF> @.P,$4?* MWP #SU">\*.)M["_T$ON)T53MYM6[E#W4\JG**7\+%@1#/]1^X'SGPNI]0ZQ M$:TW6KZ;JY$9N%+*SK>(249TYK,6U6'T,ZAU"!4:"Z*4T&=?;B8H16I0RB8&U'@FY$<3>V@2='63=UU8^ M^I9Z-;H<[OEM@N@OH)5^+-$9%G1]-WFCA/R5P#/8\4F"#WS')'R ^NZ*7IAE9X?4WXG%"G^>#! FU+T0"0X#,WM+OX/+$]BQ M <[K]88MA^89#<[D&(>;!F?QG<-&@K.[U^$E0(C-Q=F4(+SFXO/2YUZ8"^:6 M")D??P2-WMEF]T/LOF^(8JX#RUZ=J.H VB*Q4YMG/&ZX]_.X:.&#*2LJ@R3; M+'9[-3V' F3$._'[RJ$([FL1_>^P5GG<1MAN3ES;BJ49A+:#X3_&MX.WF\CU M]5FIRQ40#;3.)VK2[)X$$!ELH'Y7&T"VP+BV/6Z)F?7*F D(^RJ6ZL!=J*=DT M)9WN"&6ZT0'=(9++^%GD\@395\=F6UUC:E7_C?U0=%;RX#:NWC^4;^%G64 K M;EI^DH3G!'NI<)Q!Z>\#U68MVW]64%]AH<-'P\=B)B2"A;9'(4%]K\!43%57 M#+3UBHH<^=GFFUO%' P56M*U-T^ET7\IS_.XGNV-8H>S("Z@5\NG0M%!??+= MPN26T+.X>*U(@):4[=>X5F=U.._IM[,$3EO$XG5994^1 >3G%#A#8!A;<<;^ M@D+J[^P'!1Z/V#=_D2[3!<[[V3,7\ _0+)_!L"\QQ-(M.O08[TG4N$A6IYR@ M<'C]E!+SY[DOGYZ.7 $00W)E VR!_MI(2\;/ MAH)0B.[K\X7A(U=M/KLSP?0FFN5J0-6AGWB#H2/5<*[$4?R#\Q2.GXMM/3WW]L+'B_\L4O$X[NW% M!OZI[X]-PK\)81/>.';4Q >"*4\GSO_[OXXZ\[YS#>)F6)3O*0\ 'E3%5/HN ML.\48Z&LG(UC+9"W!/MX]OWQACW_1D?_QDGLZ>7/QW/P1UYC2<*%QXJUY<4$F:>B1T*Y$LB>ANAU2UTA(KK:9/ MF@OF>\$_PT-'$3=\?7D1RIN!3>:6//,.",[=4D?B$_^18._P$\G"$[<,\^K! MJ^T?[I84/I-*KY/DW$08ZB[ 8;\JP@]4R'A;<_*6(?_WY<6IT^7K]Z)^MC3Q MTT/'TXXOI%.#YF?GJ.3PF-.R[Q'EG#H4C&CD.:[>7WV&P!P3\WIMXF]J2:C4 MXD]F^4SF@]N%SRCP+UGO6X6CP)/]O9VR]X*Z%]:"YQX=]=*VD/NF17GT73;N M:9RE5?*9=_U_,\]R?[X[EJ#9RQ'=;-VP6J+1RF?RE40EE4^4X-*IVB@GT#58 M,DNSI'\A<^_]L?R>;_.JKW>P/,&'"A#4%-O=7/@1(*=RC%8];0!0*@[I$!O?24O)=#*Z? M/CVT#$A81YQYD&BRP+ DR7U%"QO[\]ZD=F/!_'>-[_'R^6G2ZU^1 M^96P+!Z9_LCT7P>YPJ ND>F_M)1\%]/_[EH[I3C#C&%]24\ 3@V#![G"H"Z1P;VTE'P7@UNQ7."XUD&[NYNT= MZ5M<9'HCTWL=Y J#ND0YX^')&:?*BJD, F!.ZX[J.0Z42\74$J9BK!P=K@2OA\5885/W0M@P'8GC-ME2@(=26*8(5F)=E]*_*0#VY*4SDIGP_]F_GY?LF M3S.+G(_(^8B-X*DZR\2LM'+=3+3 J%_@] M6%[U;]Z(Z@1^Q3J!UV5<(U_DNI4K\D4N6[RN! :*X:\4 1JG([-QCN2NNJQ. M5+;PNW+>GQ*V,ZZ$Q-) 4WOW:GA_GS0P=C@AEB3U/T$*4.Q;"I]X*YVCC/*#$_R MU%67J(X.QGQK]J-Y8<'$=L_I1LY'Y'Q$SD?D?$3.1QB)[\CGCD=WPKSA\X(Q,Y&Y&S$3D;D;,1.1N7=S98<3F$%'<=F:4%AKWJ MU>V3D\%&3L:WX/AV*E_0I_C0U:5A +KW8"V\-O/"VA]>PER#HD3.1#B 0D7P5(/@P=/URE9X#3\W6GX?$(]_D& MGN0_,,J@'1X(00!;%QOXV]2-1OKG$OK186BZ,S64%00$B$0?&Q,"+WP8X/ZQ M:O-H07:K !VK[IH^__4W_.L190V@V C=AC^WT_!QX(7(T_[@X/O-6$GJ5HC# MCS:^ T'\+QKO3K_/.L-58!@_7T'49SU\.DRJ4!"!O:4KQ4Q=C'CZ@Y8I.W39 M^?N__VMW-CU%'0]L"]J;Q_NJ_?]^[I!O0QG*Q_X!P'LV4,:XTH>/OU.,A;)R M-G/EA%OH:/4L&QJO.V([-$1AC"1NZ?C_8CNO$5'VF#91EO@.W9[[5,'/MI_9 M ;LV'UJ.?Q?'G0T,O]3U"Z9M> Z=@#N*O&6?LYPA;[E]EG^V+OJO3WE"*EZ0^1$$%T[5_;F1:ZZE 8&F9 MZ5.\S!":(BL,IVQF]3]-@AOZIX=T;^C87 MV,D\2S \<=H)OA2JQ]GLUI5YY7Z]3[,R'R([RF_)-ZJ0C(U\!RN+Z7PJ4=K0 MO9*ZW2'LP:L0DXH!IP*:0P @B3F&IN.?2N']H;]N[7V2LT]JW'LV@EV"[-XU MO)D!%DPAJ$7W.&>990$*]P&9YWM0P92X*O,4TC>@$("F"5(#Y#,%:ZFR,4HH M5HTUTE)55UM#<-].\G1=)F7J90J;V^R1%+[VNW>/JV&.-58&93ZQ!80!;[O79X=T. MT>LILC0!S'U>&39):E"7Z?T^,P^-,L_/LW4)#/%"JT[%ETQW(#,R\;+E *3C M5#L#;&E"M>JJMM3N"\9"CN^W5*=4IT;-$K+(JP*;7?=)2CV7O2 3.BF,Q1<_5A4')<**+T?M/[IM%BLM]E[WL$-%BC!L6D2 NOHZ;TRZ:U]J!;8HR4(34; M7%K.324\WX1-#XB42_-+H[PH,N,VUU7P+#FWECH;EK(%'IMPLLGJTP[/IXH4$U@TSWYZRJC:;54EGE1H%-21RNB6%/E,3XC)"#"7@]("]FO$Y*6R(XEQ9H2V;5= M6_85J-&'9( ;T9URKMJ5\ Z_;E8\SQGW8=,#,C!I==JI7G%1D=BV.AEFUJEY MJN WW9L6$)P*V2Y+7)AX6SM #G5H=-=V;5F+9'^GE565!5/OR1&\!;^$] MP%X/2-9,4(1)>\[F"-#L3(UBUIV7\@DHQOM-)?&>'QGQNB*ELEU!T_OLK($& M<$"RQA)1;@&Q!J2J8*=2<24NMV9P (<0R%CH_59VV)>J<:N?J"J2,I[ I@?$ MQ9OAD])D"A@)K&HUF^:6FC" 8ST@+DJN9-+W2:)$9*P);JK#-I%$S3=;=Q4R<$'C5H\B\UBC# 1R"C&(G1?8G MX]2XV5XMLO,Q.9MX< '&,O3:M*N+]H"H:<535QZ3%K)P5X/,'9*9.*:TBZ4 MB5G"<]@"2$LM:##H XR=+84TEU$6Q?&,40=BH9,D%DW8] !C.W4CPYA\0ZP*U"1AKKJY%4D*"6 M.=R@Y%E*T6^ZIX;TNOAPO\Z-F/%,:/:*<K^YV0^CV8]3@^9+,M;=/W2[6 Q?LW=BF MWPO+WC+<6Y',G7723O\6[+-O6(MM]&'['DM#']5QPCK4G<4O$G]S6/PY8",="R98(QT+*EPC'3LJ8X]/=CW./STR$S78419-]BMCIA?^33<)3XON) M=_@N2S'8-_KPGQOJYO?/3E#AH]_+JVUVB?<\EE]6;'6XJ15#QH(7CW'\;R=8 MD2C]@2BE@0HF/6"_*4T1?%\9?/.G%)GMYO3+O_<0Z-.T:Q/8VV8Q39>8OQV+ M;1-$KE;[* (="HR ^W+ _95%BXI0_*I1/'+"PZQ@?WFFXFEPC>.]96H]'OV["G+^.Y?J@I OW]9$W>\@B4<9S=?[Q.P)FRT M>%U0SJ,]/L1$1#D$*1>@RAOGL,)'IDB?(GV*].F3;'1(Y>/F5\JS;>CP8(IO MBN^N;"D9:K4XBWL?:@J_$JOZK84B4HNOJQ97OH!EC["7BC/T;]92T0LP M\_2Y8CP['1HYWI'C#;_\GZ_N8-,?(@?VM[Y$E0XRMJ*B9##,,W6W@4YH2_"% MW'2A3BFV)DO-M%SR4JF^E4GR$JBI3:NRBA>=XN(&\X\V+(-?)1RYVI=I=,X% M;3G*_9;]4!0Z[@-!">PZV[+[_$ 8W& :4/6)8CC_W! W6%"*]9\;?>G>F=Y$ ML]S-US>8J4S@J#T''RC*] YI><+4T#_BDXHGW)1BVRM(Y7O%\, -YD > K_G MS?&.Y-ITBK1:GHZ;JE6FF_G[MF<-9!:=&R+I&$L*,5[@__[QG!:_(NR(L"/" MCC-C!TEMP(.2>U->9._IAD*L0&&17$Y=HDXMS@T>L^6L0^7G#VO">Q@S[4IJ MU4OA"#S8FU_Q&$7P,8*(OX\=UQ2@.,+A:@#'M775!8'+%:W$HI785UJ)A0$) M3^5%/:DNPL)-I/$ \$D.N=:&XG)$L%.E:B:3R_Y4&,C^:6N>(&(D09S:9?K6 M6A#A0(0#)_6(C@6"0BK7HAY*1H/0)]G>(KM2!J4TJNC"?@ (OGX,JCFT;!=W M@3W!=',.:3N) E#1(C+:^0T1E)[*ITABC: MZ?%J:A-"PNWINC:0>3\D1<8$GHGQ#!6%I"(TN3A1(C0YMV/V<3A)5-/WBIIC MY#$UHG#&&4TIH*%2>M!%(P4()T*,X85O%Z42)U/#6@& V0!57T*<5VV@Z2[\ M0 7Z'!5UBI:LT9(U6K)>AY^5M16XI&H\ZN[K@-CV&M2]U%_6":\RRL5;":8L MWB]D ?E7<8J+D0P=!:\B)(B0X D)-E7 OV'DY@E0L+YM3; &F-JZ ["D;DV@ MMP G&L/RIGK[;5=?VT-WT5(K6FI]*8U9 MT]5X1BWL84)K3-K]!*H9#MT*#BZSR"AB$T5L+DZ4"$;.';'Y((Z =9NY+W9[ M25&AP8C(YMEB8^7C"'OS2Z")&!W_?BE%>73 &SA1;"9:D44KLNMSI;;J^[28 M.@!\9'U).3B5]T2 #_H+GEY6IF"!;E*!#A1+QJAX%):)0" "@:MUA(Y" :$- M^J/B<,B)[;K%*'9G;,T7 X0":+N*X&(\>\1"ZNO'I6HVF"JZAH'E%-VHYO@G MW"QW"&Q,?79 _-LN,L\8F+IT ;\K0-404BWL0'PJ;VP#'6* ' E3JR+8""H[ MO;XN?2A;W7FK+>/C:KL&6JUY9277!KZUN/E%,VR,9TZ>\WT]X'/9"->E-2O4 M1(OP*&R.X>\!4G>^&J0+]5)_#'+S7I\TZJU%U;].$WJ*%,?$A/@129+7%"@C M^?=9W[)<#;U?&*'TPJ3"HEC^6%3,;]4_DQEJ)B',%& MD9@($B)(N#:OZ':0D.5, 5G+KVS?06@&D*JA1V'3Y>? M%(!%S5!,-V%JXA8O*@=1&!A5&1^X34JLCH>SU4,_7>CPT#/S2WC'8Q1'QNC3 M>V;7@SM1:E)HB19!4=A*4CM9;H+%\EHQ@J1K!';!]$,!'!1 03U^Y0O8H3 MUG29/7K3NB3(&OD;&0.AH$JE%I!9?5RVN M?/5[1,!C>27AY%,D3Y%^A3ITU6O[X(Y2/!C M<4(9PKP(5K(\'LC4IC@O&^/H[U.=-U+Q2,6O8,O]HSJN=JAN5\[BCD1-UY,^ MH#N64TL@'4"U0\-TFEQ-E=&\+E-4<"J8 MY*@8_;VOZHXP(L*(K^56?1@D5N)H) PJDZ2HU$M2+E&@Z(HW0"#A'Q..\TQ, MH+Y?_90#,:.^;BJFBNJV&>@$-F;UX+04]&T4//HF*\OOLO\;!F@\E?N4\=48 M^%44MCE/J]?Q<5D2U)XP+"R(;%<3AE[<%G)CN.[TJ]S2=(PAH]!2! 1 %R1 M;_1!!."(TH1K5JJ$U.ZV!AFVOZPEIG6$ -!#8I@8>4R-ZZ\?>#K@,05^TC85 M9O6-%I91*"HD1(E6GAP!"X6 M9[]U?90(/"+P"!MXG*G(W1'HT6K@I1Q1&)A2.TO'5P5OO4JT%@@]T,%<7HBQ MS/<+7B54U?; T_6;7W4]&I)J!5=3)^ITD?VH M2EM@*1HN\_7XN)A MIC0E"I\.TU:5:?1EN(S=U @FB7B,B/-1+"M"BP@MOJAW]1&XN)\)O45)=\RQ MUUN99"<^;TRG"007_KZ@P/ QFCMB87;E@:^/WVJY<_+K&ZU2HX#7!?$T6J"> MR^$Z"CH]9\W;6857I4F.G(S:H#3(C"!T^C5_Z1A-Q6,D&>5=1?@0X<.7<[&. M H@)SO5Y;C+1)(_A*J32:VJ#G \0:$<1^E9LC.*.6(I]L;!5>N]0WBGN8 BI M]D>Y%2?#ORL"N]/<A+ECG 76!/($MZW_>.I6@5%*V"OF:4!.IW M"ZIW&FKWFX#ICKF&J,^Z$H'7Z>&D_7!?7QEUF>+]2 D?CPG"$;F57Q54?AHA*J4Z;T\[$E%9$/*//4V-MODH@B& _ !%?+%*2>?TH6A0R^4:K MR>@XRO4[2P=/H[P)B;FYPRPTA8E+U.BA,9\)U(1!&=,"\IJX&,\><0_)%P&$ M" (B"/@"WM#',:"F=])KI9U+2E[2HNV,@">J^@)A $K/(6,L?[*TY]"L%(Z) M-#T_@?:][_2.5I/129*P0>J9CZ&]B:E$.J4F+)[+)9L)<#'M+I^)# M"(L@A*.(&,>3WRY>M3V0ID/FV<")XE/1$9/HB,E7?>!,JE MDIV+ L,U"6^TY#.I=J6.HYA4\7&YHKA 6P[[[=^^S]O!Q32^ES7@!].<)"Q=F33 MQJO#HM!M$>VU.AC,-/V^-*__:;@R7\E\(*P03+B)YEM3[*K==!47:/=HTC5@ M^U[%RW!#1;%M>99LS#QO.FM+5<;+9<:]0D6?+2!U3T:##T56SD.$N P,EEPQ M'1&G\TVYSL;M>W9P\PO*&_SO4!+2*_&7M\3JYU'"=V0P:T/U"C]F9D-FG)2\ M/CNL&\EN;>1>3O)\"CL)SQU:-M1A[2"QAX,'.Z,52S4)MZDE\\#/5VHO<;J9 MGT?>CIJZ6\2MM=6@&"EE=@4H9Z1 Q*"@H3^?(VM80"5,>1S/MY&^ MJN M-PDPHV4'$'BC9$/)H[@810LQ@3Z4&? [@J?[8_"#M-83)S#%0;<;\EI@>*])=3,)I.WH:-%!1^)K[3,=<\X( M#@;-73&PJ:)KN&YBJC+57<7X1@'T,"7#AI0H40FQZW>0GG2]!E4];Z8"1=]! MT@,@6A3Z:7SJ-A<$-24=R957V4$'@JA_-0-)"S%*(&,\^:VS7"/\B/ C1/AQ MNMNP?@= "/=^U!2I^E+REBEFZ99F9J4X0 ""ZN[01(PDA1A)?+%DUN..>'L3 MST!;4Y ??5W5HU/>T>'-[WMX\V,$POZZ*M^K 5Q%-X$F*K8)J>KL*'\ZT'T( MG9 L_]S@!S 4\!I'L7B-)<"#,X#K6-S)#B"&1PG1%7=&'"<9JAW5=\2$%N&<'$" @K KF?]+(/ M*5<>)3O^J+CS:E)VM-B-#GB& 8S#1Z*P+Y9/Y?#YR^$-5H@^1AP 8:UO% HY M@JH2[?5L:(FYF>"MZC+-!_N1,1XE@Y%';%1$U*-B].*N,1-:0+AH[R'_RK02@V1A)V-G\O9 "Q\66 MU33$#@8(/[;^SXF7U!>@1=A!] S5?A*F=A2BKFJI\G@P:*1%O%)M%A?I M1.9^"!'5OUF$9F(4J@'$GMR#"XUV1) 10488(>,<=7R.Q0QVT9+BO9PF$/B4 M:);[D[:0R/F8P?J8P;%43*"/R*CPO; ?+BH(>0(^J@#5G P^T4VHRNZ=[TIM M.$M26[E_Y&MK"#!%5:T)'.8*)=.;EHM<*1M^;/JEK >VGVAFNRC)WAT"!R!> MP;X=H&']X(XV%&A#!_;\,C^W_FP_6U]_%[4T??[K;_C7H^P:0+&1C@Y_:KHS M-935G<^-S:,>]=%_.GP_!$@WD-(*4!NV*DP0_XL&M-/OL\YP%1C&S[?$H9H_C] Y==O[^[__:G/3 . ]&RAC7.G# MQ]\IQD)9.9NY_0;0.'N 'Z MD#/!S[:?V0&[-A]:CI_]<&<#0W'U.7C!M W/76MZ1Y&W['.6,^0MM\_RD]@A M^HD]?RO8T$8@^*]6-?5"YH-.T&L(,A#LC*#;13#>S4=0IY$((FU-(4R%&OFH M$,K[2O&2U(&[<.J#^S[45 =NQ2Q_%QW29851!)3E>)AB!E9EX3Y#Y'L'+ MI* !GNJI?8[3;@*2?W6;S/Y2S(53X->G_:?QR%OI$T "G255%96 M%%J1&8X@987F:9E5^Q1'];@^*2@;#FU^H9$4)? *)[-],BXS_1XA0P>#E-4X MSP@ <*32HY_] JULA#[7261)G6A/>CFB7&CPA49=AD[4RY;)G&]PJ9O)Z0J?V6>DO#-6(E.H27:$Z4>U,=LW/4,OZRI33O6QQ>9,MCT.$G M[EH>9I;"0&;V^U2$2G\TK>5K!-LJ$_:"'(\8+0%;[O6IS?#AV$SF6V.@0-(1 MW+);3]1E5B9>MFPMB'29J,[(L9Z?$93(S_)>*B%S^RU[#:("E.J8%5-=MN'5 MS!K;ENHRO]]RP,V3#U-)E@F]4@(9*QOO]*H+6=AOZ6FINL3/G9;4K&8&#S,S MGAJT(.6)_:8"TZ6Z:B'5$5?EQ+K3-<2.-DK()+G?=)ZQ!\YH6JQ)V8?.?:WG M)0M&;8$ O=+[3=NYV1BO9,T2,=,+;<_E M4TLX$IED]IM.U+%1ZT[XO%1\Z)96A95:+X[A .+[39>S/&CDU\NUV%ZH1F/2 M*.&#'NSU *O4!5/M-?. D*H6*(K#]3S5G\!>#_!J.NA&5[ MDI_Z3=F73;-K$&_E4J4*H;..79JK#ZH^ABPXP-<&5Q53U/"!'V=7K&)9\=EP MB,.Q'F!L025F;:;0ML9ZN=V8KBFGEZS54=,]J4[T\ &3;9%KT5.Y7)M8I29% MTV^Z)]8M9>YE9AT^3[ /#=-.#Q?M2FT USH'I-46VO$'.T>/4VNOD M])ON*W63&RALD1R*14MJ];-:K4#S==1T;P"4UA:S-3.G2NUN,Y(1]"#7R/Y[[:SEIVXZ@1>PZ6 M:V^?NG6] ^0],FPMW!+"6\&5':]GIW\+]MDWK,76<]B^Q]&Z_2[P;!>0".]Z ME!N'Q'_PMJG2@X;9<\$Y/,G7%^T[OSO>67JV3/C#F!?!1GP)'U_(6^;-,X\1 M7R[$%_*6)R/&A(\QU"U-1WP)'U_(=_:K([Y<#,BX2&%.QYB/YG6\YR!__?2% M]US1$\?D#].D=Y@@!\),V\RPWG-:P-\A OUS$[_Y7;KPMSP3JN,!GTNXUM & M "O#+X8.)IH:T Z6-7M.V4B]PJE>;U$@X./^WX?UA?I=?2'IIWVM+Z@N*%MG M#V5.XS-_)9&@OK9(4!$\7CL\OD&!/9Z?*3GL[1C4=R3)>^&?;TB3RUN1T)'D MO:#'=R3)>_&&ZZ7)[QG;,!\5PQV@XOH2#Z9^E_/_D8?X0$@/NFV62&7'-B! M-3T9UH\@[!_EYKR?6%72H3OEH"Q)&\R!Z8%'#GVNRD(G;[G+[*2G]0!L97 M]8QM35 ^)9I"6W>'*<^!? .VN%0-#Q$_X3@ _E]K*1K.]XR(G$]H$+M@@HE M5QK9'+>L@K*D+PKW2VU5-4=XXK*@\L!QUK3*%,9CO>_4:@^R1Y *J2I4-DDT(1(< M@/>F4,+9BKPDI6(O.2PR<2M5Z@UD_^8+DHJ__1O&B;Y&,=3(?X8O(_=>/;C2 ]!Q%[].K@;F MP+"FJ-I.%.N(LI1 MF/PX!^(#:2'[5QPP,5J@8G#I$"4LA21H$5*BG#,H$>'(F;*6/H8CB1JMJ_7E M8"@VNPE+;C:DKF$F9/_J B9&$&R,94]PB>@EHP]'^6$#=.679:]\3TPU=!-- M)8I 1!&(ZXU A L%3^)-373;NGM27@B"J8WJOHZ S0&C=-BT*"3SA4(RX0*"D[A#OP,$#PY>-X06#22##1+ U6IB!P?FX'5 U1(SF^=8=BY. M%BHE=]@%FY\/T$TEZ*KS&$L0<-D:Q:^B(VC1$;2P LM)MP-_&UB8>Y+TLHY9 M)]A[*=\9%'2K6U\@8$%WFL?67L)R%"&+#JA= M&HJO\(!:N-#YI&[?XR&'#0X[!X"83\2;97G1MHEJY9[)3EK3E)9,^#ARUOJM8$E*#ROW6R MURSQM5EVOEJ/VPFA7@"ZF:8(_\9?Z+OQ,4(08@1UAMH"(567*#P7A>?"#RCG M<<*. Y2"),XMJF:;(INH9H@X*#7J31]0?'^,%.@82^UGJ7U6M8#K601"%\T= M AO3?;)B?VUB7W,-U&H:XJ= M')'ME$>7W0''W9CF*'82':F+CM1=0>@C;\ZAUJ+#Q,%29:O'!U8I0)KD)!R/ M>P2[%)+Q=J^Q6HMUF0RJ8A-D3.".R!R(8A[1D;KH2%WX0A8? ((<$+.=:HMN MBI[>7,M97L2'G0$" A2NX**"UKO^T"9$@44ABBA$\0T/UH4LZGMB7RK0^QKTW*?KI"86Y.;:'\P!2.U:PUS+F;EU:3:+SY>6\]#2F85,!L6JB1C%T%&M MZBA($YIDGPA2SN65_3:D\.UZ=V!"D). IZJX\B#P7=&'%-:'%%[8O_GRNNM/ M'^&6B9.I8:T P&S@0E<7B8-J TW_]%*<(<6(*-DG'!0*?_Y/N):^I[U/Q(+L M,]'2-^$XN@/'J@((KIYY:/$[+,N5?J(TXJ6LM)+'@_+]TIO599+S"R107(P\ MX*I%4; H\^?\&VE?!UT0B4CJRY4._\ QM"CM)40QI4MK5JB)%IU."[>W4[%, MZWEZXNO'A>$/BY/2<,T0U1+NK=L/U:QP/Y!)OQXY2_(Q_@Q;?A$J?>DS:A?. M+;HTU:)(U_NP]&KB]#+3751H:CD20:Z]3C1+W7D)'63C-S$NDOIJ,:YC7,8* M<*,#;&>(:=$0+#3+ZQD@[!A[\^M_3AR\N@ MK@@Y3^O0 ??(8R;Y?J]2R*6S MA&ZE/5FQ5@T2A:Z$H.8 PT/ C!]S*644O?K4Z-7WQ9'],%6$(Y?SP([%$66V M!MG%N+,09X/\?6FL)R112B <\8^K086)<X"U W/!5H4QPM#'._[PO!1 ;LOCZT.!C--OR_-ZY_LYE$?@&=1L4U(8:<&["8:8A*AR%LP[W+-IJ2QND#8Q)X'K,]*CB/ ^@V";,#Z4/WK M;Q?K;0.D:T##%#@-90""-8:#>0[\3#7UV6#>2W=K(_6P?^B,1GRUX) +LJ'B3'K"K M?1^BG:KGHE1(1/^M]7J)T?,U\X!W*'8J56LYOMV-1!#Z*P)^U=%P$RQ<,Q/\I+ -IT.$X5F^,V^;8 M6X_B'4Y9UA'PO+N6N%;:? "6WZ".#\M$C.'X&,G^#BS[JXL?K@+UY@1JH0)T M&BSX1##TSN_=ZN,F#F&W@&(K*"G #9W&(OP/+@XR&5H-4/_0,/3-$=9;;L>!%K$O%FP 5H<564>:-& M)IHIFXH&6T"">@ =D7 ?\'2O#8+/9?JMJD#55K_^ _\4 B13U/VA )_T^Z2RF ,/XYS6_\=## MK7A@3S@F?E ?QQ6/G]#EY.]__9_3V3S&CV)[\-R#_ GY]I1A,-Y/06SL %F/ MR1/X^)^RL9:W[GZN*>[AJ#]^'O4$BSD1N>G_$SEYC8ARMF@+>1,[H=M>O<0, M,($K$_SL\)D3+-?^0\O5D"#^=("!+[YYMFC[-?10(^?="\9S4ER@H8ZB4*"ZA)&5J+,D<1TOQ! VD=#H!K5<*R!Q%L2HWCO\( MGGH=JIW.=FP9ZLM\']"R5FHW:GRW71I$:D*NE.6K@6U4JF<#D HF@I7"#/8' M'%=8^A!2)"Z>I.G450?_.DZ?@]WXR5-/9_WC5_8(P)TC[*(%/YT)/A*3^B<2 MS.@__Q[_NB(NOVLUL2J&J*22G26)45*90CS5@*;$^>,[_>:T5JB,JV(RH9B>H]9++0:UI*FS MD0JS.95@LH;.]+9+/Y\7%YOQ%#4]&^FDY;6VA9K5$IG6HN_/>_UJ=K .W,NG M+4?.5J0[@I<0^O%%?M9/K*E290I;QL](ZK64>#'.#,3^=EK,@W5_.(VAEF=S M:@U-24MWAT!H@";+9<>]28Q"3S^?4[5E3_2.FVJ(QZ"3N[$7>UEI0XGU.Z-.B, M!6K7%SOU?J8[STV+&7,*6YZM:+7:X=ZOX:P@#3T;?\1JTDE;JU6?'0,#X;:'S< M7=KY;;LK+%M#30I;GCT^[@US-+13>;TS6 )Q7HI7MB74\DR:DSO- M9U0[&]/[=$%?\X*0%!OHZ><#-3F[4JYZAB06UO0Z7A^OW8J-.J7/%G^W[@R[ M>6%<%RKQ5B&=L_.: N]8(]+6Z[O-H>0.JGSU=4Z,TJTVW7 M*XE9S>^DN 7@A#)J>4;2VH!-P>ZZ<6K19W;=[C N];+HZ><#%7O90:-K4$VQ M'S,$N3!)2?'%6N+.!UJ;I41GUVF.Q-3T;.TWM304M\UD+&2[ MC:(S US7%O!M]F>2/Z>2.6N\K&AB/],T_)HM]&07-ST7?9D9"%1%GWM4!32% M=EWB^6P6C^ H^]A/.)K;06P%FMJ&;+O@Y^'%J=I%UNG>,D4VFA+8=D]MX9/8 MR]X0ILX,6,\Y//7@V@1:^6W[76S\@6%>BP^>6)4G_:,#]!/#6A]\M[I_N]?1BV3<;(N M(5P7ZH&L2PC7Y7?;SV1=/@O'*"(O(5R7) ZHD74)V[H0' OGNA <"^FZT _Q M5Q,^TH_Y>U](+2 M$-\3?M_'/G^/OJD'EOO"K!3<#4I8Z2-8:>\H?%E>RLJV=A;C(?0)10UR#D7:DQD6CF6%EO7Q-/.A8)"D0V:RULRT0U M@_B-YAY;!:%N'.2N8;Z6BHE)NP$25$.OT.HF76;RY;RQ/JW,5ZKGWU&;[RW5 M]VJ%5JXR8B<.E4QL]9I?+U8R"50U)2B]Q\7C49HZOSN(W)#S >D%]T.4J]ZI M$"1M?0NT>>N]8Y\ ->\I HI[?E+1[0+2-&A[W9OV1PV=2932S8XZ2QL>*N64 M0$A#((9 S,=!S/Y4*L&8ZV',8]HAVHLMF?M RAYOZ$2S.V\H_8HH[Z3=2*\7 MBQ3]Q[7@WX0WYGS;C">&*5%?,II>3ZCS<4)'>)/^\8MFJ2A-<]"T21+<(;CS M<;@3)$V&#'?>1XZK7ZKZE\#3!IZLF4 ]W&FT1YQ5NK?UTKMY4>RPF78ES6;S ML?9U$>?%NY(LJ]^TI65YI"\;NC"!ZP\J65R*DH;80\6C%$U'.9J^[65V!'S> M?O-H2(ER7? )#GZ&#'Q"9O2,[;20[+%MF=J"\CJSL3VJQ=S6,1JHK7227JT' M<-"+]DR83>9)%U7#1;53F20T4E+1.'7I^H-GG'%/.2C)WZ\U)EYL+*.ZV^C& M!&"Z^%Z+"-B@UR!R1]DG(;MBYJ,/D/ZMU..4*^;N#FJ$6Q6&^ 33]5G^PT^" M$I8G+/_)*/^[TFNAX_DK&W>_N9_PFO$M/;UT&]U%IDXM\XO%,),SFIG"'WN; MO#KW70]?,]*U7GCPX1ICH&9/;"-L,S5L]-)M S@?%S)'!S@K30%-N'R6V@:* M-35QCQ=L4;VCEL'"\]=4(5EI>#EE4:H"=-]!^L.YD!89KMN3%I$LSRVEP(V\\ M$4TS)%^'[)M_/E&^0JK@C3P*PBEW+3XW"P<282'"0H3E/A.UB+"$4ECN+:?H M1A&MKRDL7RVI!CIZ*-*B8+<4MH).831B @]]N$^LN7K4):22\#6+M9-XRBWC M*7!)\%>7@B:QEMILN+787.S,;;G>KE$674/WE3,_?B6C3(**4A1%MD^_Z_;I MUZQX?U^;2[?'FG>G!Y\C34\V?/ :T'2]@5ECAC-&7Z1 A^*2;7\S0T"3@$## M$H0A"'-+"I"TLCM-*_M3N-DNN4&QGTF;%),#=2=9+HXX<0KA)OWC5SJ:3B2B M;.H-QQ,(ZA#4(9EB1 R^:*;81T432/+8AR6/_:G"S!H27ZA1MJ#+9=;7[&*M M'6\AA8E2OP*-&6=3)/GKQZ^NO(FL-6^&SDBBP]L1?&DH4".>A8.2.,H4<8'G M&=B6&7]>")F'_T2+,6\[EXQD7S.ZU5>[OLMS,%)>E32J;V*B5 M[HB7TKCB5SR:O)"T3 KN$ S[K%A6R#",V !A9)4[2R[[R"!8R.0GW#; S4Y5 M7D%O\ZM%E^EOR[K8 9Y5[0_GDIM;0[V-PF5O5MQ?+%&O#KR(8;G?)1?O5D6N M0G0=2$@U;D@9XB/-TT_FD="(S#XV142&B P1F??%HXC,$)DA,O.^^$>(92;< MSMQ5"J07!+:O3C9.DVKT)8J9YU>+BM#Z4X\0NBLE4[$6H I]EM=JHR\JW;V@=J02MM'1I4('CV-)Q$\"D5P MZ9[5&SCBY!K-FNPHL_,[--GO MFS9UL]C3.06>8@P+,4:U_+$!0@$RGWY0-+B-X7JGM5:-ILCKMS\=.J$-Q/]X\'JZC?/C-/2UA2WU:K8SQKF,OA66B09FCE6FD-K>]U'/> MF>R\9-W+0RNR*@F-JJ'-1]BZPK=Z2Z0L+?IY,GQ$&G MOX.N%Z+>3*6D%J8;3=>7]D[)4*-1;JQ\T+6@;$NN;^/V8DAM)RE6W;K38M.; M(O#"]X+2=#3.,5'J0@4/DJ;\26F6GRZ?H8"O%_,M/YT\]V-X3;K.J,(-O!'% M<,E=H>M,TE/NML;2:&/-.NM:FA,[X[J2B,EVK#IFX*$@"DR_22['>H1J9%MHT89\WS;4YGYMNS 15V2W3B^JD MTYD.>8E!4<*G+:M2FA]3M&CJ,85CW-ULE 3%-6QY]GBWYRN]?MI/"P5Q5DJ>=-VS-J:5M2>Z/[?,<RZ[&>H/MU+)P5^ M 30-]7DVIT%-T)5\N9'7^T+.'["3;BPU:,&6YW-R9HD>IWG%EA[KSZN5T9C) M;/DI:GHV)Z/KPI*=>VW4DCZ7IWRE8)O<>"@N348N6\UZ.C5# M=TN<#33);0;:L,LQ(I.,Y?LN90ECNP5;GG?*5R==?15?=O0"3^G.P'#[V3PO MI0G]+GG ==XMFZ7"^RXF+2&ROSGI R7)0_ M?\YY8]6-:3F!T9?I<7>Y'HK=3!Z=D#OGO*W/>R5=L?-"0V1Y8>Y00B6.D_(/ MG(?5P0&7]Y8 U*J&;+O@Y^'%*>RCK/=9 -T+>1/#VM(\&@8Q TR\4TLAAC4Z M_N1@AU#_@_2!YQR>NN^-#O3$&W=O$P_,JR4256UUH7\+]CDQK/5!RQS>QY"A M]'/L %F/K2$1_K$M%\=,?N)2%MH*/.MS;RSA!Q^:RF/7,GP//)OH!YN0)[^# M7[[5\(93._Z]Z?D$LBZ?M"Z_J6!,UN5SUN5W>6QD73X+QUXOUD?6Y7/6Y7>E MDK>_YK-]%^#\U->.QE_0[2'('E7].#^?'G^<_QC[VUY"T$ M&K^B?4XSS'[\>CP&\9]_CPG#$&B]66WSU^,AWY$MOK:H7 5;V? 1Z.W8VK6\ MY[!*W#WB[KU;@.)_+$#<0SH9JNH_UQ6PX*1Y4.$$'QL@-@PQ>M_ -^C$;ZQD M$F[Y*&[Y@&KDM_.0%,5?^+@2/&$88O>]@6-P+:7]"39<[WA-_WL<_?HV_J@0U7!>,KJ_.%Y9L>8:6/8*6]G_!E M>6E?,X@PTP2D')IJB$6#Z*%YBOW)@+*B;<0VGXWZJZ3RI!)T#"BZ* M=%X,FOZ^Q: _,-TH9!<8AJ3\,\WL:^;0?UU2U51&"!5OIN($8@C$A* V M,\&8/\28UVLO-ZK"6&0S"U_?"L9@1!=G_:&[OBG>&!Q0K&E<8ZF^"CM)ZN-E M6D:6#2J]S*2C="H537 $=PCN?"CNT)_#$J$OG/S'P/-"Y60^E_?:54/JZB ^ M6ZKU$M,J_ODE7^^KG-R@H1Y]# M#ZF;_$EUDT-*E \JBTQLGB/T"%U5G5."D!7E0K>0D-/SG52[K9VB3/,C6]^T MRGIGLUNLRGFNMLFO$5C$?_Q*Q*,TDXBFTV^P4^XI R7Y^[7&Q(N-91>@W8&% M#4P77^H8 1OT&D3N*/YFBG,MC/?3?)_:ESRZMQW/30DMVN]\&"\ M YA!)E3VQ(+"EE7#1B_=-H#S<2%S=("STA30A,MGJ6T4.C-QCQ/YC]74]7:AF-HT0$W4UN7>1MTVS'GL#K5K'70,*S_LJ\)"S]L@.@D&9 D WYX,N!5 MW8CS?!UGR9;K*W34XOHO4@-1WR77]8$*1PZ7*D"F(&/P%,$. M4J9>0*I*%CHT,V4QUT$UZY32L6(M7>>E),H=A+HORK%ILKM.=M<_G2@DH?"V M48\_@:MW;Z.=@U5/-GSP5JP:&ZI0LCOKD9C,ML:92HMRQ2FZFP]E'Q*4(BCU M^40A.8E?)SA[#&(SQ)6N>L$O(\*J)#$O,^,]5Y#65.]9(.BC%129(9>?Y..KUNLCV(A M*&H;:&OVVZ7PU8$7,2SWZA'9D*+%K3+U0E32(*1J-J0,\9$VZ2?S2)@IM(__ M$2DB4D2DZ*_C4T2,B!@1,?KK:$F(Q>A]-N_5SX->->C[PNG0!3L2#5$<)$6P MZ38F=K4Q8[4_=B"AGU,R%6L!JM#9>>U@:$X0F\O4H-.E*C-]:>V\02T^FTJI MX&!H%'):-!7G;G\N]%L+8!"#ND^(NEE:X6?3XW[QZ+JQJ#=#29XJ2[/:)#W3 MD].LPU?M$55(KA&4Q-\')7>>*?@&CCBI(5B3'65V7D"0^;XY@S<+6IU3X"G& ML!!C5,L?&R 4(//I&83!6?3KY>"T5=<998S)6J_L5MN!DS/FQO;&U00'9;L] M'H]BJM O&.U5@4]DFWU>2N^K"2;BR6@B_88X.-EU^Y!=ZT\7R##4Q7@Q._#3 MJ1/>[;F/QZJKE]UHK%NEX7:I]750WG;BLM5*J,P40A4N1Y@D&$4P*CP8]7)N MX*>3YZN"U.O9@CE_./-VAF%06W78]W@XT#;U=PD(OP,L3FEGNKTU51)];6J/ MXSG0D_06!*Q]/<,4S4"/CP 7 :YP =<+N8&?3IX01YS^#KE>"'D;>6X)!CF) MTQ=61NIDV6RR*;8^IB"B7FN,%OGTUJ66W6S\VVTX]'#CNYF8^ %GCJ1.G-#EY.]__9_3V3Q"0VPO5WOY/R'?GC(,AH(I MB(T=(.LQ>0(?_U,VUO+6/5S2R#T<\VM^'B&$Q2Q H2!5Y.0U(LK9HBWD3>R$ M;GODB1E@XOW<_^SPF1,LU_Y#R\6^SD\'&+*GK<"S1=NON6?9/QGZ(?ETR>/T M0^I\R6^B!=C'Y?F/')DY"&_^N]O(/H.XH!/T&HHW!!;CR75:^X^@,"$61&*2 M1? %1>$H__*OWPK%AVNEL\>5AK]U)!@=:*[4;-;[;+@TB-2%7RO+58$NH5,\&Z!!, M)'O $?@";PZCZ[./)JEK3;*R.\L;UE7G\CI>/N411//QDZ<^N]KQ"(2/H\;K M#\<=@0-?X\O57NOA\;K:CY]=Y*C;?S_3?XFF[*O0K%'_]SCB/3>F$TF:41)) M*:7$*<2-$TE6 2,E%"H5CT]4.4G%]RLH'Q2J65&,;G$K-O1"N:2,6JD&#Y^( M=L.?M\P*=MO-+G*@GK<<5YFXQ"VUA:Z5==58N*HJ=7@I M<=Y2ZUDIC5E6AY2OB;:2J+!;)8-*V)V/D6;'DV MSJ)3Z'7LLES7%R(_+GDC/KYLH?.:9T\?FJI/=2;5E>Z76^W^L*_INVI+2IVW M+-%COM2VW86^7,S']H;K=S-;Y#B=S]VJ=1)>1FV+8)I<>=61R<>34XD[;ZDV MYYQ73VLQJC&N@<16!F.UUH(MV>GZZQRDJ>2C1UWFDG M7FF!84WCQ$)SE,ARS=VB"'#3Y/.FJTYNP+*+/"-LA:TXYJO::C2"W$2?]\HG M-6'JY2I9,3:=:HV.F"LN:!XU/>LUUACWM>&FG]*3+$MQ$ZUWD M$DZAE=J,*#F]K:^&_6PLM6ZAIF>]II?LQ%8*S$C(LK/4+,E:0R\%FUY@Z=C M3[&]3$K2D]W8;IEI]+QA$4[K D]/LV:J3=OV0H_IM)BC^ZI6L99@Y%%C5F[FQ'DA$C->8BYP5K\K%.=9 MX+=U>;(V!B[3R=>@"#(7V"7#;X9T050J8K9=;=FS8;8XC$&DNL #YMKAV6W, M;NO][&B165?8N$:L0X]MZ)@\1 M>L%3')5)ND.>QTW/."N?*UI51FN.J5A[LP(E<[>A93BM"^RB*I5ZG4[(:R&F MC4:E;*8/DCT>-3WKM1]K&//-9%74^[F\GK6YX:2LP6E=X*QZHDHGT\4-(R;+ M3=O2*PY+<[CIV;1Z_44L:1878VI;*LT+2HRIRW4>-3T;@)?8+MK,*K$6EU9M M7)NZM5AKQ>8,->NED;"0@$B0XUT42DSRR%<+?8"$R: ;CAL0DF(0(YU-KM],B%NGE-+Z^415:ZZ1ZWS6:SY;2TYR]61+C'ENOKD= MY%>^ 7N]P*^L-V[FY^IZ)6;3!59GF98&%39J>C: G.W7,G)++%&+(>OLQJOR MIDFO4=.S)3"II%9MMIVJWB@/G?Q8RMB#64MB+TA!P9LG6G)!;XB5:D6JM09- MNDY/4=.S 51G^7I_,4N8E)8N9!.J9(]2%=ST; ##U%@UZLGZ4("66V646U " MX\&Q7I M;2#.BXNAVA+[Y+HF7'1YYGT5IH,-_D, M[O5L 6O-<^QY10M,*GJIFD!:^!(D*X79$M>CKFJQHX38B&I)X:KC-N(017' M7A 8WT\7$J-8M:0SW+QFMFJU;M>$8[T@,,ID/K9FN[@JR.FREERF$FD%M%#3 MLVEQ@W99ELK#+A4SQHMDO;4LM>>XZ;F*\^>VZ3=Y1^\WTO-I;+M966BU+HAA M=;6:M+Q.R127PU762,;7J9$U14W/!E!:MO5!MCF!F"7&9HMR-C7I#^ +DAL M8<898@F"MJ )#6UUD<+50Q2\>6C:39,N+0R(I?$,/R M2FTWM[XTT)=+,;F*:2F;8]92_((8IHIS;3T8I"&_FKF1KN25Y#C'HZ9G-F:' M'QOB.K9-"$FE88C]VA),AU/4],S(5'+-E+CC6AN]4QT,&[M:>YF"$AN_( 7J MTJ[1XX95$&)NM\9,N^/^LHZ;G@W LZ=R>K?(:T(%2*WX)K<2X\P4-3T;0'FS M&656<2XEQ(:Y>LRR[%D5:L/X!8'I[8JYD;I;)\5MU>HM"[I M5HM*7Z!M3NC M1&;*2=J&:C2E7JI1C: 1#'C MK[NSRE!8UG4N)M96DT9\C9J>R58MG>*WKF,!*LL*N_IT/MB4=KCIV5AWY;7F MEOJ>0S$)CB_[=+Q?Y"P)3Y47>U&EAI6='A5Y#J)=D'M(U<<%WI#/RJ+HL M0E,KN0'*M,'U-60ZP*9G Q@VFLZN;0 5HG9<'()6+LED\ #.@*@W7_>@:K%X M(6L5=#77&DT&T"M+7)#82L6HZ9G8UW95F5@!>#]/"L=!C2#'86E L MPY!M%_P\O#@-': (W#[ZAN)02A"_>AKO.]EZV ?[J+,@G><H!^;5LR0GD;.3_BW8Y\2PUH=MK0"+^-2NY#T/C!AZ;R MV+4,WP,?$8U\>8_EY'?PR[?NY)V&FO]RJY.AR;J$;UWHUZ]=(LOR2U$."_M2#V-QK*3*7"?K:)G1WY@ 0J<$O9FY$,%6@ M7CQ^>]R@)D)&A.R-0L;\J9#13' \^SZ%[ )W/14YAF+8I_)$&.EVC/2Y97QN MS4C,/0#S.PGPO:":^YV O::] ^5\_O=*\/(;'S)$:OMOL>9&0:E0R\_GT.R+ M"-35E--W9)X_4U,?>RSLMVSTVGD=G*R,XC-N9.)8BXAE U2>RIQ&T"F6E>9I MP/UY;9D*&7U^+V;7U%)A/C,8!MC=JZJ/YY'WG>!]*S9?U7\B@D,$YWVUWAV!P4UK*[\-#(KE_MSUU-&0 H7! M8K1NE9A-$QT-3=ZTKG+((A%ON-V+5^>^ZP6GJ#TKX@"XL(IF@(BY-Y;0I^BU M@D(6/CIWK9E?,5YQAY['Q[MG(?)-2;R"" X1'!*ON-=X!2H(]3OEG ,V5,@: M-JXBT"B+R L+SF:'/R".R[=T7*Y^T<.GAS+"=4GQ32,9IP(-7QL O>!-E3^1 MZPO>S'IB%CW/GUM4=E2,"0[+2H,NNB:&_?&+27-1CDG?M&(P@8=O#0^?&]P( M%SS<-+;QA_"P;2A&!OXXQB-X2$)X2#+1-)>Z^JWE(8MTO,6: MPF5'8V,9Q3!0]4U@NCC(99XM #W9+O'>1.XW-E6$)$F$)&R42].W,L]":XNA_;L(7'!4 M2=QR90-5\+4=M*WD;7&D"RQ]S4;;4L2/O5<_]M[(<6^!,$0!FKFGHQ?WQA%$ M0$@HZ).LBX*LF4A)-LP<5I&X$D=CPKLN\%[-?"FORX[BJRU*\.O%5+=;4V*S M(2H,CC)?$F^($W_]0%#=,F,XG07=M>( UX,OT&WMQ'W[VN[;O5&(A(H^)52T MT!SK)\0(=$BOM$>($@:(UW!72RF<4,DI&6';Z- *6RKMMMP:W9W _O@53T:3 MU.WWZ(@X$<#YYA&EEYRB+Q8_.=T1#&(G8*'YBW^KFJO E?-0;$4S5V"?VDM\ M1.(CDB#*ES)02D?I#FR3.O!.0:$QR>VA@#?59H .7'Q%KNTY3)[2&BL4>(+ ((#"+PDPMF2G^4 ME?C"0&Z)C)/1>7GHTI45OB42Y4,S=)1)Q$FLA0!.J"E$8BWW$FL1%K9A;0&( M. #=T(2@58%HI9'4%.+[?)>HRGL(=._E9@KH\@P3159XU]5<.%8%\ L42KE@ MBXQM9Y:<\:.9[F_.FKRA$$MV M)IM3^*2GU55PN@].B#4T&7/+=ZNT\ODB1,X9A"\T\BS^!<#S(VM*&*Z2G? M%A=42Y^Y,WG6++009"1__*+I*)6XV1'@L%C?;[&_F@ZP94V-@ TZ3PU(D@CQ MU4B+!<<:QUTI ]$Q@KD*9?CZ\ W>J"(^[KWZN/=&#A(X^[!31L_1\P@# M5?2^C0C3F(@NP)4I7O.!U\"K"=*RQ0M9;^/L6B[8M2<057$5XP0532=O7U"/ MB!!!E)#&U;Z#3?:'D/(<2>I^<>XEAZF,SA0W6L>@\^P<1=-PP6,VRM#I*,TE MOOSM3F\QVKK E$TOHBULQUH!E-.(KG@Z;'(Z0%N,?<<%MRBT1]SB<+G%]T:A M,(;CPE&AC_ -D:RO%I(*ET/UD=9/H*)+CQJ:-PQKC0X=/*8CO5JT8;6TZVR] M3NN->+R7%NQUBS+7$HWK"Z.SD,DHEZ"^785A7L'5+]R(+6^QL8/OSU(4QP>W MVV D($/\RY!&K$+F7W[P3N(!#9H!&* [=0(HJ#X>JWBUJNIB.L]N36]+]4LK MGJ8G;CR5FTHTAX^<1UDZ&:78\QP.9 M0 N!EF^5*A8N:/G(N-Q[H(5:&CEU9DD=RF<7W;X]7OLS#D,+M-Z2T>1;H.6+ MQ=^>IXL=ZA=LB4M\6P"U'!4XL:#M3]K>1%S+T-3(?U/X/T*N,U/N\PAV9R[U M!\?LGJ:%'/SH[6M>M!'/I4OLUIM2,9[7_5:QE:F-( [C M8<=*$I$J,C@!1: MP!O\$CY[#T) 3F.&.:6:H2D$;<[&TDJ\7, P%"6I<.II.??VK MV-*_9Y$Z\"+X*C;?Q1&]T]I7D"@K'#>FAI! Q) /@AI"" M;FYK.M9*4X&:V8H06D[0FS_BRFN6I*U)W>JRO@)BK&VZ*[ZLZI[(2PRN,9Z. M)NED-$XER>%2@E4AQZK+!@'!JE 8F=?!*D,1@5//9S.ZK&\%N9FK#";Q*<(J M=.=O-,ZDHQ1[?KCJKD^LOH$U$&4C$\-:NT$UM^ ^O*>FY=5+J88&G+]@2L[O MN.$ GU\Q6^]I&4;"K(190YSY=9E9[SN:\882WDW?469HK\N:W/+RU3"[!"%R M KXU3>XB2^GQ?!R1#"(9Y/#;:Y)Q1Z[96S2E8T&BJWO'#/K*O@.7_<9Z\UNS M?:A.2WS+ UCG0G[/4?:#!*-RN+5 ?C7@XM)J6RR]O*EF9<-P&Y/.S'(\#SB+ MQRO+W4L1]R+;*#*S%)/#(3OY%>'=JLMK,%_>G,,@Z/*1%@E!ES!DP/T)NA2%E9M)2C-&R"XR"IM+2#-YW4+H M@D[;TFPT&7_+,:_[#J>\ZW2%O4\PC(RWD7_MCUK\[\6$..(HS M![7G!8>W-LVX>F/1V0A:+Y?*UD5Q3&=YB<7U3)D4 QW>MVS@WI'#^T[[X]'9 M#:J;6F,X';R47_?82C@0E) CQ&[T%TZ#R6.)![CV7]/1H/#;LG& A$LU (5Y MQE^/!%$$?&R8'V0S?!>TT.!0"DP\FDBQ) 6&8 >Y+B@[CUN1^#+*D^+;Y54BEJV:R2,GH"LTS6+'DM];S-5&+C^':T*)5BH]2%1&:"/ 1Y MPD0A$B>XESC!10-?* M:RIR'R+N3';@^[7FS6; 4(GU3JSW,%$HC'&#]]#LWO,8#YMW;6#( M'E"[5E?>]!%66 :B>=YR.@A ,K(+U*RUL('IXL%=B"=HLM@4NX5)3$P.2S- M3?QXI?;N^$"X](-.'WT004.XBL9<>132\"-L!1 M-/?ZY:N(H(3E0/=GY/#=/P00]B?L3X( 7S<(<$DI6C9V2FZF$XD]22JFD9*. M)'N>R-V=R=W=52H,5S[/;>M@GZ3TX!2>!M;BKK#7XNJ%^-LH!1K.9NT ,2FT M%X,NL^QT]:G$XK*$#$5'Z0MGC.\Y2G"%FM>7JA02KXE:%CS8O3X28=XS,MB>7VB91Q-IIFS_<^",X0G/E M4R^\.!.R_=;/J$!]&6A>K$#=F>XZC8F[JPA^DJTNUG)13%$\0AQHZJ43T-*+ M?_F*$&]@%63\::;BX (0_X(K@E^AFTX"FQ#=9H=?H"OM5I#&-[AFGKCIX=J0 M#ATVAR[]Y1N9?0B*T3_A4?[;P/4<3?& BK[@3?7I!RW01 M-HKAH_6"+V:R.05MV0/"9 *42V=P5DNK4I-3.YD"S6%E0)>ZH^YV*L6IX);[ M.$U'T]P;O'8"4@2DOE4ECN]D,WXX2KUH=Y;+:E56?*FE]ZOK9:R[*.;[+1[! M%;([HS23C*83MS,]PRIQB.31,TL2FY?.<5WV)J<7&0/X%!/%'-'Q)[P\)!1 M0@$DY/CIMB?O2HV)1#-''!_;:2'98]LRM07E=69C>U2+67\*CE] XUBC7))B MAC;4%Q,VEEORZ9XY;TEQ7%,V&:4HB,A4@L0="=B0N&/HP8:6A*ZJSBE!R(IR MH5M(R.GY3JJ%!FSTV'!;5!UE*E9BT[3/=CO9ALTCL(&F7X*-)J&KFF3?4"[B MRT<=WV<- OCQS>Q XM?_=8X0"Q%+M?RQ 4*/X/_WX_/R/IXZ80?TQU#EI.N, M*MS &U$,E]P5NLXD/>4^)U1Y*?+HE,58HR\E!*W+S]6>5=-7#,1S9G]:+TYS M48Y+D] C@:CP0M1;4A@)1+T$48RTH NJE[<'T(,T5I7;555,42T$4=#DC">B\70\FDJ=WWT0_FCCG<$0\?-)D9A//1Z) M"7*M[2 B0)].#R) 'WS ,B0"]"UB/R2M[-/EZ;/C@@G-3W32='>NV$SI8STN.Q*J5UG8MQ7'U91K%T[EHFL1? M")"$+KQ"@.1FT9,_ 9*=,!-["Z%O"_UT-E$OFZS51%&2.(Z2Q*/)-/QWEU&2 MOQ*%]M.M-N++?=6DAWLC%\G!^D1K[6GX.>L[#@39"Z#JV1E0X*>EC+CLUZVD MP YC3@E:9PF:9\J&Z',S?KW* MK\;S?@MA3/(=&/,M0FHDG>H.0(?D*I!TJKLQ!*^=J[ M0!LQF]NZHM8P4O$A M.\MH;0CF29).12#J7B"*I%.%R8Z\-D15EI*FSM-"7HQY_:2;\SK.=H9R2Y\%DKT<"P;SFZ+ M\T%0?HB-H@6HPK>L*' ZG@NMI:V,MJM0"_BAXP/8E^$1OR@<*1]A M MO'R^F( ! !^(8'B.[:H,C*MN;)AH"4F:IY/C0N2J:"$D[5C._5+6\(L+%Q MP=(04V!<=ZI>5Y<[F7G:X H;4)E*"5S).4%%$\REPJ%?,Z["/S,*(@XP9)14 MZEEP828 T1/:&O %*MJL6.X^_?1X>=R7]<.(Y_6=HB]W&6!9:([ULVZ9:#^P M9*Z@>X5N43+5XXU*QQ?"7KPOH"'H:,*N4G!HJI$=E(2RM&7'^EI*X$K*#)6( M% 4%A!1E@2,?#U888F8V&XP06QQ&),M=T8]3FNHS/7?F=MA12TK@ M$JUTE$LGHW2*^5TDX=\>"M#?()U* 6C+)?A$,Z&X>C_QI?'[Q:69 Z\?E[8[ M WCG8 $9&E5=B9B6!Y\N.VC_ !H*'I@ZLA&Q9<=#VP_>#$#; *ZEBER+8T@ MMG ]V<.9B^Y#,%M56_WZ#_QSE")H5SA((&;_J)IK&_+V)R;#?G#'\S88K>#[ M&4!\"3 MO__U?TYG\X@$L3WL[ \=G9!O3QD&0\,4Q,8.D/68/(&/_RD;:WGK'@Q6[H$] M'(O_>3RWA"@'SYQ@N?8? M6JZ&$U1Q:$E;@6>+ME]SS[)_,O1#\NF2Q^F'U/F2WT0/LH_+\Q\Y,G,0.OUW MMY&]J!31:RC6$'>,H-MU,-[]1U"8\+X;%),L KO3*HCRK]\*Q7-27Z*@C'%( M2LJ,3*5D3F+2K"+%)W%5&H\GK 12; (D@0KB /P(GGH=JIW.=FP9ZLM\']"R M5FHW:GRW71I$:D*NE.6K0:9:J9X-T"&82!UAC6=E#W "7^"*#2@8F3\@"]0N M5YW+ZW#YE$<0S<=/GGI*A!^_\ 2"J7E6Y#B/R''PD\)'O0B7NNCG@*HYFHX]X4^6#S6^(0TWX8P4J[RX<8<:P%'VO MN\=23=&IG=94'+TP$'HM<[H1INE68)EHI@_-!.^5=A)J1O^(P,?*-AR[Y_C@ M:JATM@POKUV]T14"CJ,/.:#8.8GDA$ZV76IV2XUZI)&/9,1.J2YT.A&^GHMT M2H5Z*0_EL-Z-\-EL0ZQW2_5"I-FHEK(EH7-%MGS'3%[A0LS*T)ZS N:*&7#) M$0 2U!WZXLGB]AGASW_6TR?9%,^O27,^TR5/=\=J$:]"0A::NHVTB M-: BNR92,I6'R+^@,89=4^B49 ,##K^C__G?B 9-N(BA30 T835@*G#N>QLO M8L/^0;"U(T-K;P6,B >4F0FMC>D6AX/&F@5,.)%]JXEO&-N(Y\@F,K1,+U!R M2&1=M&,T P8DN;P*$DZTA>W /J'!""UHB'J8.U/_P+&L@/L0R2/+)HA ,13% M19%!&=D/'@T:#@TMJAQQ(56,"+*$;'SZ!3?1D&7JX=_ <8*) PF)OE4!G(5E MXRD9$ I-K#"#T?EPM6.J!>D3,X'OC'??FQ\)G()(;_X PM M!WH\7D35T!Y90-TQ\-8 F'AL1W)J^ LTK/T(@?H0Z3[.>$\<%V?U.!KP9&=[ MNAAX%9$/@DD.Q^PAKP<^ Q+!1QMW?ZH"=/%ML.WG@ 5:-31Z.#L%KGT$-7O@:]2*0L]U3"&4T32_'=@"6>,R3B)2=X MKJZI)MCN%]*[T/4)-8_T0V0U7"LBVS;4%9BVD 3/'F*A%3_,6C/WUP=#;H>> M$'R>X9O[J[D < Z0*1#G0(JC$ ><")A""T##&T_8K D8 M(1CR8:CXYSFYIWDR'O1IO.3&IL3>8GAF#VR#O^=K^3_4C7CV" .@Q01==MS@=G;G'^C!LW"#?S V?Q-4V \%O4>\HG 7? M8:,=/Y+';"H?I4Y\Z#Q$"CS?/&K:@R YO@&.HWS:S^F/C[_K ,5W<)@)=W$( M2:$)+C3710!]^%U'R#X^[@EFH?B,HRT0_$*=Y#Y561/-P!K1/:A3B#I!PR"M M Q/R(3 BNV^(ZT34;*J0Z[$;&-(,_F/MF$!/$!$>3/RSHQ3[07(,0$]:H M< X( H[;4I<@G#=-'W;2QD-'ZB"/0)RF8A5LK6!K0$-:,K*%,(8JHL&^#Z&(*"I MYQL!G^WW"Z%:B\+'0TR=07"":OE@\*']BX M@JQQ'!A<"M@.&;S(FCN(UL4A0#U]^A2DS9$YZD%/T,:934=&@;9LP"9(IZ"? M(3"9^"B7;#^87.LV(>&<)B9?&RB&#/%K@M<- M.N='ECMQW([ZU^\YG0XO9RKBUO5EE^?[@C=;WZW^?3[Y&P9]_@!HLL!!2(OX MZ^DH]PBPTBS?A4(7*(DG_'52

RBK499,O O[$"/@\JB>[%\@!1^->?PN2B"QH3 5)]@;3ZD86INEA%6 ],$,1/20=@R M.5IN>Z"%HWY4LXCE%K(.(N P[>#TC.OZ"WLO(LCIEJ'#KWA[/;07$GD1'+M! M88L@SP;]]"1]!K]_5LP#AQRGZ,DO_<8[4R4OVE,O#<=!FL7?#^"8[*OZ6,D\ M_@A;QWO5QRN>CRV&0,DJV. +XAR'4(#EGI#I4P2Q8$'_WT3SYR&*06) \'G) MP>.MV+R3971-SU9W59.W9[GZ<'H>]+W<+BQ!WS^496%A&]86 &@[H^TH)#%9 MZ"EIWJ<*-0(9^$5@*Z%HH>8&-ES YO"'D%'WTATH&L^:EQN82R M%H3(#O;IRP]\='4<%V&# QO!WT.9=S#IH/Q01S1P 3(2]V\U1SVTW#>DGPX# MV9M3$ZZF&OF_]Y@2_1HN\!@.GV=RU&7'DGX^>GS4^0,Z+^ ,YVY>X^S)CO*[-S=9*.((&@X".VQ*IKZ6A"CP(CZ M-!#X&+B*'(CMPB6+1OZC7=B,1J=A-"4XTG'X&6*41TI$"HY\T!.Y)SKHI,TC MN>"D?T4C:QSL/I62!13KP&)#+A"*?FLX@+( WD&,IXZ\./KL3WC?0H=U#G9F MX-P<=--#I 2) GVLBWKD[#W)*7F64Y(B.24DI^3O(FNS10KF[60;'$5 MH9YI+]I^ZX[-Y( .D8 01Z47D")T#O")Y8H9>C_X:3#X?:0XBOA=!9/3P'H9 M.K-0=SM>I.$[Q\0)-$W'\VT76\[80*29X]Y#N9%Y8CP_1!YM]\-WT1<&@?Q8 M148;S5"71F35LK&!@D^;H*T(:/@#]72/QCU:/!KTO)_&6_=!(6!":^P@/T\' M@3J!OK&OS"+0.P6( (&W^M@MVCW9Q[NAJ'O@<: 7HKXHC![LCOLN"-(#L&^" MC#V<1("Q]!">0F87ZLW 07ILY[UEHCBL@ VK0S:!%P$XRH!BWBH.1:"N;7\, M93'8<'X^]OW,,7ED!_I&SH$X.'R 'P&!Z5\:S@LQK8AAF5/@O,(]:-C_TF![ M>0+]C076%480S-<<.!\+[4#!5C8*-/C>$]?M,GFPGZ>>\.)^V1Z@\8E]+A1P MB+XIOSBR@-R$-@K&>QHXA^VPTW0-..=@.1XWIEY>#S@Z$[Y6#D&5H-1*0/(# M29ZMRJ=$/B#,G.QL/QGTZXB=2R2ZRWIN-A:9S#+!95Q.5IW[W>=N P7[+8\K M^)08M\#LMV56OF#A[1VU"^F6P50@F_(('R%;OC*IQRR*L.BB/-_)',":[XB1 MNO6 ]$9)#B_)2'']/ ^U7$)HU([Z- M$X7Q<^$STS&:V\L]2G*:[+.VH.=OV<<8Z@%X#S $I- A0N#7:0870JP:I>($A^FC6NE&4JZ="!RD& MGQ<$RU0P]E"T:)^*$(5/0OE.CS\_>S/RD0^L+1.^;8[GB;(?/VTW@W5D)Y67/PYGQ55&(U 0H_VVA)M2[H<)8 ME),102D(X%D2U#':=AED]ID@[A[H<"H@QL?3P-[CAM?!3%SC/9]]TM]^)\T$ MSW)\7#D(2D#FQ1M8R*Y"57I?:H\-PDE@F,K'C:XMSMDR(SB8=,@QW@>>#PFU MD#8Z\/ !-)S-@>VS8 Z+$PV"+=U_@0V< +2/%?"_3]'JD"V+PK8Q#UG(04X' M>M(,OD6QV^T>EGT;Q?&AX^&LCG7TH#S%3C[23-OW<#AS/X:31?IY6^:YQ"N8 MB5!0YC5]6T7)M1'Z)U:AI2? 6?SX4/,F+^D$A-0Z?=$*@54"G0EI)49V9-YOU^,0NU' MMH%^LH8;JAH4+V3S(7J9AW?1P'>%SL=3.B.JNAHDC>P<*SDXIR2-GB_,846. MHT Z-%BM?]"O#\K]<8V?#C5(J#(#%\MQ+)S##)\PWIXVVLLFE#TY&.63O8%C MOI4'G,4!NBY.X,@3KRY-!*U)J-F&?2O;B.8%,#FL@NO;^Y EI#8DD!$@I/+L?%P:XU M,!#F/+\D%W]W$,J]U7]"ER/X[R.P(9Z^AIV4Q\1[.!F[;:[S"[X,0AP)PU@W:5@5@14ES=EY5%2/(<=RYV@((U2%]C"D(X M@9H>'R8(SH_ 'R*_ #M3< EG&@1 %&T[%X\#-HZ!JI2S364'-< M#\]]XECM#_\$^/=X1&1/3I2NADB]CR/MX_P7W9$;&<%/=M;BW$/J62@CMO_L MSX^MO=$AN7X4YCW'[=Y:PX1L+C_;7$Z3S66RN7R-@@5=15)67C+OQ!Q.7,K< M2.M-)[/!:(JB$/O#_<>6K8S;JTJC9D5N44DO-9:%KCQ),:C/\X&N_2G3S&8[2ZK1 MJI3RV:S3[.U:$BM1SULVDIN!-'3ZMK[L#Z2%/J292F4JQ<];VI7=<.2FFRLA MN[,G<\V.%0V)ARW/)F]DVOFZ[?>J8C+7*IBKHIQ9QM>PY=GDUSLJW=-Z(*XG M=[E-B]\-.B*%6B:?MYRV=_*X#Y) E&6N.2G[FMBHH:>?D:G;;Y8&8GS6T0OJ M-COO>+L54T=]GI.)-679:36=DKDP2ZU'J.79Y)F>.K"WDMH2EP4_5:#R M*Z,X04\_FWQMFY>7A4*K*S24S(9OI#(QC9W"EF>37U89?6K-^9:@39A,K^@* M5F*+^CQ._L8!P-+1"#T/^[GY4D$NE[.XL'A0?88 M'BS5>T*GBT*"URR2<$7W(-@PP">ET*($7@+8H!-4@9MTYB4\FK9/0V3H2):I M!A;N3-Y'#?=A.G20'M)W;]V?.B$X<3[83'@X/=.((W\65+$:RFI\W&\X'*Q< M6#C#$)W'/TVE1.[&:<;.V8;%Z;.Q)X)_@%(*T0\\%.>$IM0.GR=UO>C>I<"; M"YM]H//$'5)]/)N-"@ MT0[%2QFAD+SXN*N',DO]1_)H 6D,M':8-*@: CJL]A JWGM*XB ;:A]%5D^( M^_S([LEI_Y,EQ*U>)!0N0X8<2P.=Z_OY$;L;H@D%Q4#3*\B:B;8C&^8CX+G8 M8KIPS(!CA@G=V>3$[$:I%Y3-J.^HM\J(.K$\J8>G-N++6TK4V_>/@@H?!_L> M&^,Q7,G =L'/PXO302%S>#\@9!0J@3'Y%(TIVWMF>5-G%K/G')YZ\*6"&?UQ M><5XZH%A0EEPFG[[8\ M0-,/\6_.!$0,;GW_0O@)0#]PWYP$1 J(2?1E3**WWV%R5T[2:53OVX+"7Q ! MNNGHP__W@_GQ%^;2!XC(:Y6D+]#HM6>""[$T$ M7Y80.21=W9'P9"W7(^#ZP8;:%^*?(OP?+MH@:R=U-@DC?8PM]P49*3AZ3#B) MJ+0_Y21\*O9&!F'([@SMS"S'BZ&373^O)BTAF^(?'2*X0E@^S&1X\I0LG-78 MT6"O16"L )HI>H)LNK']8Q"-@EK[UXW;AYE$'^@??7LR!$D-82;#YPM,D/40 M9AH1B?E(B2$"\Z8$B3#3B @,L7B"-?@0R>FTV5>997\XG6'I"4/]@ZK)7/>F ]Z5&I.3 MTT;[\T32L63?8Q5#?J.Y$JK +(GN04;Q3>(XJ-(%SJ*&[ZZ3N-G$&AM&3!1D MCJ&ES82RG?3Z3Z]'@'*A=JW:_B3=XUF]YY;(\W>8_TZ4+,_34S$X];B M\3VD@PO!-(DBOKXBYA7%7_@&.D>-\L\.ES+M]R?1]N0%5;VN5UU'2FWS^G(U MISVC0ZD>AU0U]^-7.DG4-'$(B$- <.A=.'0L\'P!;CJKFJ'Z\PXC@C9;LXN< MKN8L7'F'P:Y!FDM'X;K_'G.^WL8X+M']XU?7\F3CZ\5?][-[(D+[HFC'^@Z? M&Y!]"D4LA"+5\E$EBR^&N"&<^?V@\*3KC"K$ M5 9-2W.YW( 6_&&\+I8F):X9;TF)#PZI$#QY!E'_CFHV_;G2SP+6N-:./ M[?[D6K/G MNJU+9< KTZ0QU#5II?JP5RLV#VJ*3VZ(=?[>@,84JU@5&NQ_AJV M/'OZD"NT5I2<6U-RT=%Z6WJ36*Q1G^?5TGFFU:P/I;+@S]AIDTLVVDKO8A7P M>F[6'^6K@Y+8K[AT-5\<=(;JQ9+9Q62NEQ"F[9F8'3';['H\Z%'B5$J=MYS( MU61W5(E#B:6FDLD.YE*JU)+2YS-B"MJ@,N>XM)@TN*9;7"P,*;6&+0\SNG$! MV*9CV1"0MTU#-CW>5(6EK]DH2OMXW=UY_=?\+I=KCH9=65_R(YT=)4LKM1O6 MLM>'>K[/ZUX'^R#QPZ9(4 &[V6XTA79W&.'KN8C0$DO-6UR0][;JPX>E"6H. M']8%L8"KN:CZ\+[B<% O&)WIP_6%/Z1N\(MLII M18XGQ8(_J%@P[B7)/=")U[8N3^Z\..G?@GU.(&\=2')X'T/VV<_@7I,U),)O M[Q/9ZS_\X$-3>>Q:AN^!C[A'Y-JER$XOB?DKZY9YH%\M*$36Y7/6A7Y@R;J$ M<5WHAS0!LA N# &R<*X+ ;*0K@L!LILNS-L3;MYF('\:$=(?%6+^'8+_-04N M>+MO+S9RFKOX-(_Q60&;J]3\8<)7S>8UXM0NW"ATI*W\L%88L_)$X. M*#B1\E7.($!YAR+Q,@7.V. S2J8QX3K0]+=RA.*B7P=.SWB'<,NUN86Y!L2& M)@DB>$15'C]N0EQ-$D(VR4^IZ10^,EPI32S].5S\KKR,CSH'\^*&66;;W=H MGXDYM#U^MS\',^H/ >MZ+576^R-K 4OB@ M'A ;9:'!PS"74E6)Z!/1_QZB_Y?&RVNR7\G.$VVFM)D+VV9+W\2[J;JA?9RS MDZU;;J71$31!GB4&+7$[\RT#G?A/ODWVOT2L)^\[D#E\!T0C$TAB^,+%2:B* MM;!]#SC7,W-"-O$0.7>?'1']2,0,X?1# +)_9E_APBI' <[OQ17CC*QDFYZW.KZ]% MEO9'3I04O5OF@0@ 3A9HE MFN;B)*I$@(< SYU8=V]&GH:65T;9?+(L9ONU#I1]5JRD6A^&/.4I;8%TJZSJ M_=EB8P^J5$96T%G$Y-N0Y_YB51^/+L23_0KP^ VP[E:'I-^-2K48);C;)5L5 MM#@5RVU*5F;=XZ4DLH=2T3B5CE(<"3H14?V^HGIBEHSMM)#LL6V9VH+R.K.Q M_S][W]FDJK(N_/U6W?]@K7M.U=Y5.H>@B&N?=U6A8LZ*Z8N%@(H@*$'$7_]V M \X8T$D&9H8;UIYQVJ9Y4C_Y,9 F=C_;9=SCFD)\:#', EV9]6JQA#,QR*L$ MY%7H)$HDOKV3J"+H>H1]Z3 #@+_4 ("=XF+'7<0N5/!26^>#T' +#;>?:[B= MP"/RUY?29O8:267WN!S\+ OP!R TJ3UF/RM0?61I5MOV,V0]KC'8*%:H&W,< M35)*$]N+4]NIG+=4*!HX^TTE>K:%M-KE0@E M.Y^U6*T)!(J3BD3&B2B9.$U%^COT[X1&XYL$Y:/;SMTK*_/1[QD B_/NSJ&: MX"?1:NW&D.EE.$;J)=F*N&9Q;E;ML:\];MU>[>P-.O M.6#VDA\K(FR6@J(+$8O5(_^Z,CU^L#7?QZCS+7KW,9766$T;#:5,0FJ4FWT) MX_CJM-+N6F*3 M8ZF8JF,/*$0AT8WAI4V#ZHL%&ME2\D-W6ARHA6J;OA[;HR MCWTXB_##H%(3\6YR6-@JDKEN]^*)0I_B9U, *@(&F9.GH )'(%DXX(4O'8UH@KX4.-CM1;:??+O(7OMR.L_U[VC>"\'.;7&%6T*2276M*]K*N#?KMRGC(3OV:'F>U8:6B M9%&9Z8V7%2$UF&\4QK?I<7%E#JHIDT,1M^GQBE_%1M-\"D7R-2717\A=0\Q,_9H>UY"29'2*>5HRXYW4*KG6 MJ7&AZ=?TN%A;JS,FMNQ+L07;-,>]%-XM^C8]5NMRL;<>+D2&)2RRB'/5F:5JDM$VMRS=X^H:6T_C*V$R=7V^ MARM+=LLTBQB_DK!QJCS-89-J8@U-GY,]*\V2T%VJQ)A9*6S;&C>$KLHT72/I MJ(6ULMGV8K:6I!=((;>1\'QK4K5&J=,]977(YBHQB99$C2Q8/;.[;%& ZI#3 MI8F9EFKH--V0Q*YX'-8M'O)Q'@ZI+%!3S9SU5%F4*#@TCOU M?*8X3C450V^P-E06P:^:*? 5D74X4G1RMNK@%M+V/GII!YTQ-$ M9&E?)4O->7:&/#*:C9L^1Q&XR3H3*9%H,G8W0_09=:]/MQS1W M]H"^4R?U8+1U;G,S@3=EH3XY)8H.I)53K/,VWRPO2O(&P39BJ\S&E&QV>:M> MX%^EO;-WXSG=G5G34'"A$3/,2$@BR8>$&?XF$'Z"#B!04G"Q%S,\2\,XWC507Y1S0VO2C! M[]@!^G!"WHFQ?]_&O^@3>0?*^&@+RE=!Y1*9+"G1(![ M1;\*JEMTC@X%;!#891\"/F00I#[2KM@]FX;K'?O+\MAUNTH'G*X>2TFN-/[. ME/2YCM.>: YR*<3QR.0>.Q7T:TOFKP. >Z5"?C&J^-<57][U,P:].>TWFBON MA1S;K,QJHJ![<6:?1,G*9&NE\ENZ6HL+UY(6BXJ[U8V^3%2.RFF^MB7I&RA1K>2E=D)(UBMHUIH[C M\2B13+PN+;ZXK7N,[8HP9>4?8M?>454** 1>RF6OK!S]=/%V8TVHH:D30=?! M<5DY)UR2<@6\WNXA&FI(&2EEUM#!=$9TIV[':I1$HPG4KSXL9/_KJC\!A< - MV/^UT.7/8/];:S=OYW^K76C5FD-:D02S(B;(Z7:RS#;=KM4D$DWZUHU=1<7Y M2BI_A]V$/J/09_0 H(2^I#MK4 ZK>_4-Y\6FLC&$1L&>KR51WW2+VJR$+%6O M!S6>C"80OR9NH?@(_4AW!DKH7[JW!O8V^:%CJ_%\0,E3))9:HCESPA?1L==) M&D7A7,2;Z5T!Y8=??\J"'5&7H@)Q+ LL+VC.V!!!T;T^D*'5&3J=0J=3<%0F MV+9_9W$"YJV[O%N!K.MT[M]Q[GDQB'1JU$SKI1I,W>H,]-*XA*3;3;=U-8I$ MD3NH40%E@M#Y%#J?OHKJ\WDYH"'%=9GBV23-5F)EBEQ;.E^SW+;8*!E-OD4. M?'\O5$,38IP,@ M>":PQ>1M@5S="QU3HF H=4Q\1KUYCAY!_0L],Z)GY$>H) MN$(SW@W:AA=H!MZ?Y_42(I\=EY3:JHAD>$9;KMOSF-29NAVA,>2-!LHW<].T M5)N585N7T!(+'3(_QB%S(U4AH!@/O0^A]^&K7.]'J2_/U]/Y6[V'C.1*1;9( MA%U)"6388 I6<>JV2\:C<5@2%3H;G#9^H67T&,_"HR?(!$=HGG4S/!I$09>S MM\J/<>3":8_'\])VEP6D.NS>WI*.7$>% RBHA,CTV2,:2N,;4KCC;V>PF[-0,U+):,D M^@:Y\Y5\-\3K*#_N'1R:LU=7YAX]%B<09:V>UO9H6 1=5MZX"NQ-4M(@C5@[ M5C,$J6[7\5RENDGW=0OVE(?Z611%$E$D<3J:)90<5U?''LTM@9 ]]\7O>1"32W?Q'D/N_A-$;=:__*R0*K04Z>_<.+^E)F[=\.[HZ>@3O' M>QF[@&)/*< S1PUB]_8]V"S&";+\SR5=^[HM9L^VV,+B.WGXS.^IT[:Q\-__ M_9^#)KG/IF/,$PF>Z-H#GP<9S)%B4R'F]N!E)^#QOUG98FU]9U>DGI[;D/U^ MEGX0PA&@:^&)?T?V?H9 .4$:G#&Q![>#&1+>UP['2.P^?*47L(=S0UW^QM G MXA#E8KRF]Q6^ MZ_LM&9AH4E?_7J6=\F0+^#'@3B$3YH"N:]Q&L]X27 MC3J)9%1G+,>+H<2^SA3'H/:#X/-(G^ZF:DF<7HQ)>4;%TEFFTRCEJ!%Z.B?( M*'-Y2M!;@I0?]C;-C3S;5,O6"#M=V>3GK9*YSF08LRZ)?#>I\3@Y]1M/)10Y M;&6"2X@A!I/-?&+I97P 5YZ,/DJ/%MVXH==HR1:D@4'B>)LGIW[CJ4:C[EJB M.+M.Q\B\/*X,#2P]H?Q&224V]7)]H1?B2$;:IE4V0W>1(N4W2BH_X=+Q98,K M2&5>+_9:G)(IX99;;G$[FJ>JL=$6J[!TGA@7XWG3 M8,NS3\S"W#]3#NC^E ,7W_F7:+E=G26E3%VRK027D46RHE#37W]P,A%-^;ZQ .LATH/V0Z-)O_1(^!V$A?F(J(Y86* WS$@,'<^JS=!TR47&XAS M;WSF24OC" U^13I@.T=+(_!6AT< %S;@FY$6..M.O\2,/Y(RR7HP3J9E>G> MW(R+ECVIST;-8*$9^S":BQY46JPA@/9A@Z1#&>P MJ5 &@"/(*E!#;C'[]]B7=%WB&&[GV9JT$63:3B:*VW9:FL2T#\N BJI,.X*V M@&?SY7NN,K-B9L%BZ%6,W_;R2+%;SEB__MS:BKXNT-I%A%SJL6&#KO.Y.;;* M+GBB_V&;_%6@,8.AW:N6@;HI3GJ,6,X7Q#AXW%EA>?+!4P1M,C*KZ_5)#QR958RZUH+JQ@N(O<_U2X#%E7)RL$FF+*3=CTVP M87=52JC- UC&=('[S9L:'&6B"\HQ,'=/H13>>;Y>?^%5".3]<=5T*I?7JW@" M,6=]&2BK<456I[ R,0:OAV,+'S"WLW7$4"- LG,S5A?>>A/H,Q9(R5&-E.*K M65Q*,^:$F#7E]* Q-YH7YU<#^ +E\R; KLWF'450RVFDO,Q,Z,S$,N?6@5.Z M6,N]-0';]SP =.!!SY_J18?8?&F\O&W$VAG%U!DBWP%:X88BJT4X$!N))D@? M?<"%Z#DU -P5"Q5:A4#CAAS@XM)!"A; F0*;U#6LN):Y 5'Y'CH4[18 M?59.#3I(;\M-IRM>[%;6;[S*;\@<'[O'?0]$>T!J0!B]X,W[JX[ZHL[(LM52 M"2$&"($@U#!=7+99%NIR3SX--)T;W8%G-&+-1&X6T80%*RIPO.G>K6K,--6< MGK^OGX)CB>1, ^AYD*P43ERR<@3 W]0;24.AJM7RK>;U?97+KG<>RDO@3'@^' M@+WJ^+[9=#8O>$E$/&"/>'AK,_;(>:=^6K>)?+HG,:+ M0!H?/.)P?HWK0-0C6?/9U]JQ!'DM1*I@\4R/T*ZVZ*MUU9R7%GQ#L\9!XYZRD\ZD;)^3VGER@#_)AL-+4@2D1?P>'[+-#4%X$]T&S M%[)^UM/OE.-%/*;<_Q*"_W6-%W-O]* W,G@IX/T0^4Z2"H-X M1U^1'8-S"[^!-[]4?J*2DN590#<@714@Y4C$]=QNNGI[L-[[0%3^7+WD 6#X(EK,EY64?LU?UU:_DZUPJ"1JA-9K%*I"NNV- M'KJCZ'LDH5<$78]P;H)]9*EJ#DZO)MQ^& L'7LE[G%C[4MK@)RRUKZ7E0/D8 M,X" =$+ H4YS4U,5[FS!W+@W6.%6?$ P-KJ49UT$ MS>."Y;:[?Z/&$Y;)7>%%(C=YDUMGZ\"K7'S3E-#L^T_#X?.[M?IYM-&*)Q@Q62;%:9,W*YJV3;.]"40U6JVMN M94L7OE-#T!Q(^X(W$QNCDY@QRTIECM68!9]>]KJ LH#R _[GM!_14Z3@"OQC M6$; $R* GT5#=GGSC;3950UA-$,;T_;65A),7DZ"&VL\FFKRIS6F8P@Z>?@ MBD=Y^$XR^"[O&QY'SZG:'CR]%_8%7X/0!X:6+"<886T.*L*TK.6J 'Q J)X2 MX1J69L'\6H'E9BY)1F:"S,."'%9VLG -"%G='"]$\*,#1M;]VA&TO5OW*=(V MQW.!:JNM00'&" MP.NW*+(.%!O%B'?@H^%!):>I"X@56)Q:G^S=ML]X(?;PLA6[B6*E6;6ES(8I MVJ3M*S)1).J)S0/4*8)Q@#AP=VKJ M!KR((Q&M>2NA"VRPJAEZ:7-ZL/ER%E/0=M1ED-NO@)>K]EH M?SFLS>A\.359E^A,=DD 08+A6)1,I4Y)"\@ ?J?^O0@3N'_$3>B'E7^J[^(=V1#$;RJR,H[3#A7KB^# MZV.!P5!II"%$>9"9MA2=3#2W1+G&3.+"'PWI31S4GF1:O;6I;)8(J#FA4:) MN$]-+FQ;H4&$ Q$^$3U3^?D

2!6GZU,U45ZVNN&T9X)@N&(_3MCU#8M MTBR-\QLILS686DQCI63R8V..?85>#U !()")+XSE')F]>XG B8;7=E[NI> MVL^<"81H'2C+#F" J0]M;*AEQ1S[? ML8L+-!*3:^UY%5.W=%UOD?V5!H35HNET!TG%XU$4.54VWQJVV'7 <\/^L,#D,\S?'J#3^_V-3"<% M@<8V^5R^;#7+F'S#*^"&_/V!M\^,-RR=(^(\8\M2OS=CXCHU=CHR?2@Z>11K M^$8!RD/8OBM&N22R9@;'*@,Z-BX8!6-548C>JS?(IYHAW8O&W@6'>57"V;6* M-:6ZNIKP=FEISU3J?*S6)WC[S;7;,Q'>2_Q]X0KGROVV4-*+>418TVBI-B%R M'!-4R7;=5\?Y.KTFFEL-R3#+);LPN<)L ,2:HGY&G)U17*YI_#U$4W%=;)&B M NO[H2GM0!7 MZ5"[$A9+6;4%F*S BQK0>%5MY]178#"'W>N<[+WT4Z3MKTL[(0+9=OJB[@7] MO8;!Q\-I.]H6P68HP- @3&,#K3P01O)K[ MJR88;O^XL7W@BX0I%4['8-M)0CCN_Z^*@#"@8VS7!O)Y3UTPG-P*QUNFSYZS1GC>567A?HJ3'>,@S1^*[)H592?% M!&+Z&.4XV%-,OV>$DT$]48 MEV3P,=8$"N/)2K5++6KBAC>0/+>L8+)>I!<*+.0\F3>!H;E);;DB$&9A3V98 MF5@)PL("*T_V1(7BMM4N&"/$)JD"MZPFR7C3\IL-09H93-Y.JHC46V5+6KHJ M&U*L"5:>[%DJ3B8HQ0P8!&MWR72K48V-P3E]9D/D5E2MJ&T16EK5\O*HB-O3 M10RN/-E31X?C2#5"<2BY9B>*++%I,J M7'D"I5J'%W)S(Q%G\E2_V9?%;2N6H,#*DZ>+'68Y(]O#(5-O(9*XZA3UV+@) M5B:.5Z[U;=I:Q^)UA+6:2#V_E2KM,34B3\\Y)TG,L&,CDNFU]:8 BĤVP M\N3I+4+OK-.*MJ3%_!C%:=NN=JK4*'6Z9\,2,^7;IM>I<:S';(M(N;MD;**V5-=K9^EN M5W!M>44.;O3R8D'$KM#A'641V"WNFM?U9DN49>@! SL[5Z%L W6" _>$+NQ" M;Q-1TXT(SSH#+)P4TXD(#8\(;%P=!1H'V-I)W?0ZXD>\D&WT:&2%L#+!ESR] M1!9TW54C_F+_OMF,@Z-X.]1":L"X.@ZQ/RO*< '45[S(J\Q1F?F@FIXS(EY6 MQ 19,%;,04(;_M:8WTMQ#=3P!$5WJ(B"+8^G3J@M;9_4WU!0D_5&'-0G+[%: M5Q]N>7I7E=W *124,Z:@Z.'.?QR"W-%ZN6ZIF9!8KB9O5[(0'V>!61Q_.HW3 M_GNGAAM._XQ7]<@#%=SY\\X=$<'1W5[B8B'PHIN2M83YP,YR>%*(8(^@_AJ_ MF2 ^WNK<3Q[#U;V MH$Z-ZB:/B"NR9=FD@@R3TU]_B#,>T;/E&< 6^(O[.Z*;0%QXO'Y"0H!,> '6 M+.];5&D5O)!#/CO[\"E25XYDBYX/>WA>[2'?YCV^'Q_V!LD MG&^H/6^\DL.+D'^R$E M 'HU LL9H*M CT!7"##9H;V^YS:)+*&C"=CJX%?7A,<0%#GRT8 /]GTTCK_" M\68<+4OYN'*>LZ1"+'N?S\4^'@N(/KSJ%21K1@X&1K2EHQ9/R)P,>'98-[NOT\ U=:^,J$]';#3]JH@B 9 MU$36G5)RU"C"'*_E!$V\$ M'@5H+UF9(3BJ(^V9FI.'2*>ZG<+,!R+Y'K'L\0N@G;YZ%&?SMAAD0/U9 M7-8>FCF4K)LS :L.A#KV MTD7K[M/6\[D="02?JK?:C(?9CU)$FJ8J2&-#3IF5W3&*\2&OT](C***F*BY1 M[,Z[&Z'V1B(AYPP-SM12$*)%)+%Z;&%H.A1C*3)*DJ?1]K>8M'[QD*\HI$*! M]&:+QLLBVL7'?PL, R75CROQD6/Y,<,2I>^(NAN8=T1;Q;H?]WCA!X+A]"TL# MYY\J8&/]T,+C]LANEV(/<^;=8D:(, >%$1[6;$]8<2]/S/&:0C0?VG).$H8> M4@^:?[3O_RY[H]15FGH)('Y,"9>6";?L4J%W()&JGW MLL.EW;'X0NU6\\#>@?'V/FI9[QV<.HOC26M?= A8$GM*8.$XG5?;D]U]SA'V MA*5"O 0/+RCRE P'M@40,2'#!!,OZ%,\G#(91+P 01;BY69X>>=PH%?UL(T0)I^:[G8[]2,84+H[7+X&\7P"+%<8KX@]H7>85O%.&#U7 M<+PR._'7GY[SF\!'#N=NAH+V>_)**&A#01L*VD<(6@J\+SL50CG[(U@EE+.A MG WE["/D+.U%ZT(Y&W!6\8D1GL&Y#Y9WHT:._SW$^F?E9X &M+V+27P YF9@ M7 D\]Q&CMR>.JTG+KTHHKTI3IW7I-41IP*;?>0D4AZ56QJ6V+U=CF\<.LWVO M0G)/=?6[C/D-4C>OF^<2PW+GK*UFMC5KBY3YG%+-X)O*H !+O;%??_ H"=B( M((D+$_1"AKK^J,UX\.:J7F62IA-?_>*"XFY-V=X](^0Z@F(74_!<7CN+[+ - M^HOXF,KE579@D0EFL9P4[9(U[:X'4'PD8#DUBEUEVOCCS3K">43>2S7^,EIX MX$7=W5U=#U$4/IA;_"BUP2%SO:BXXZ'R[_V.W_:?Z_JBZ@OXO]WZD/Y#.+*HX6 MERUF-1YNRNM><3(DH50 ^@#^A)W6)7X;WX2K(NS@R9F#N>M45ZDRYG*NEY(5!;K^G1$0AN03$43/B;@WR%GA39@ M: ,&W ;T8?]W&H*]N-&(9;88*1%Y'5,SHZE='#2!:' ^W>"C>X2A^>26(;OT MH$X+J%#7%W9N.JC";M;0FQQ%XXDH^LW"T$%4)@(&AA]D1@=C(-H7B3EW1*LT MJ*5,)C^<4Z-QI8>LJ2:0%8YJ@5S?QQP$/<)K9.3TU+F''O&ME(900PBVAD"_ M$/=9#4$H%!+C;!X;2*Q--N1N/[T939IP- 4&F^.F<#Q*HGXC!+\!0X3.A="Y M\'5O^CWN?N=-S].F87?GDBF9G51R.J_VZUW$X7DGG'S1(G"N^O\X3>C^G$Q; MNQ+YOHS@ C@^H.?S14#PCV]DX;MW>-SU^3MI^!=S^S7ZMG)TVMFXD_8.>R_" MIH"O3/I]OLP@P5?,3&:BYM(D(S2XMEJS$V6];+W+C7:Y7S#M35W<:\-XU"O8 MS? 3X#Q;4S_X[BF%O]#_;E]OL[&>VG2UELP@BUQS4VFDFHGED-KG/N0=W$?) MLLI! /NS(>UBP;<;Z[3?'R,(T4@P EO%T.&ZNN8JL$LTB44Q).G?2/[6&,/V M,88% V/II58;\ *68^RFS%D:0XH#X1$8JXZ+XBHV,C4ZCYGM1:,8FZ,"Q%@* M =K-J;A['DMJS#1!B"P W&? 5E#@Y,MS)H+7<1X.I@I"LWD_F5-4.-GDW7D@ M\.WTUV20.P%'C[!C=2TX$TH/1='^2-$9^](T&,@L2;#!,E&!V\D"ZXR2!0H% M-W.V 8>4W'7.3P:TO9S97YJP5($NHDPC2\<][LXYA\_A9I#*GH=^<9P&)P:/ M6=EI8>R=& YT(8 M/M7OI0"UO@SW^1%RN:8JPB&C;R2ZE6[FZ"DME,5>7*@;B^+@W8SN3 JB7,26 M!;ON KKBP'F?TS.FIH%C["9-987GB5. ,?[?KYBO",!&RVIQ72)0>L$LA]5,(8 METNTB;-:,M9H-/M-*,^Q*)GT:8?^1<5YRITY?&3.'?4)MW;=JEBOF\IAK^^= MJ-Z)9M[4H.S[*#3>HGU^ATCN9Y)YG3]FP;V1 YCH0D3X$C&W:-99;2,D&FO/]@3[J.1O$$@70?N1U*IULH7DINZ4&5$J]3=\'9=F<>HKPSW M5KW%9\K"S*;;!GK MXNH[$6>PRQ<9?> [2R?RES>DKM5FGJ?8769)/Q@,;]85QW3!0XR.&R\JPO*P5V?<49& MN#TUBG"2!,\L5:4+3@#NF_K$.: O/^+U>%;:KH9QNKV=+(@X3S%R'O CH-I3 M=E0$2_8F5? N7[ISSKUIA"?3&_]S-%CYS\79Y[RH+V76_NVXMSPB?8YO'+FF M4,R]G0];"._M>[!9C!-D^9]+0;'K-B$^FV6'Q7=>X6>6@^[]X\["\-___9^# M/LK/L=Z8UR+#B_+LP<\##>:XA*="S&W3S$[ \W^SLL7:^BX"F'IZ#B#]?@X4 MX8XL0)[PQ+\C>S]#J)Q@[7A,_?XT"^]KAP,M=A^^TB[:0[JA+G]CZ!-QB/,X M^I0\Q?E-G/;X"W[^RT: I@9DP?]UZIGS5X "^50^N$R\CX!4=0*<#J MQ#Z[WU;:GRN.0>T'07?4^2B>1!(D@1 C 2.)49PEL1$9)Q*CQ)B;X#R.L'%L M\NO/X7#T<5,02$"677J56F_+XW9>H<<6D'8G$]<+>"X[WY:X-9,?T\UD>D,/ M;(R,>6L&BM5)82M$ZNE7J_/ M"V-J%#^==4]3*LT,]%57*H^V.C8:Y)MIW (K3_9E2?0I6GNPYPF;36DTIU1D3'=HSTFQ. M,AU8 7:RYXKL;E.49B7HE5:OR]U*!^WG++#R%$KI"EYNKJ@1@[4'[#0S1XVZ M3HV2IWO2R'!A]A=&2C*+A>),,.J+7'H*5I[LF:6X#-9$,TT::\_%7+.>Z^=[ MUH@\W7/=G'&5A#A5:6PUCINC?@>KY6 JXRG>-\VV7BDNTY*]HO*5-F_QXQ0U M2IWN61Q@MF4VQ@NI/*Y7NJEIPZI8,(?A9$]Q0 ML<L.C977%E]=)Z!5'?R](S8R@V:M=F$J;?MQ; G4CVY3P&J M.UU9FVZ2ZU:/1_+,:C[K=-*5=AW2Y\G3LTT)RPG+ 2<13,Y2Y\WQF(]/ =6= MXET@RZ;(Q>?,"K?1:J6EULGBU(^298)H;.PJVY'$!"J-\M7N0EM._>B3F@YX M2E2L-+.H#EH]HJF+U"W4G??-FGIEOE2NJ<=MOI9((O5NNECL)OD!@E"/GR\%5=EO.E8*#:>Q M!'#J!_:$A-.+ H@7H ;'PW$L 40,8!@BQ$OP\((^)4*\!!$OP#H/$7,[Q+P_ MI_NR(O83VD-?5GF^/P1>52Z^8T[O:Q=WL-_Y"OV>\2?L#M4%SV05/>8]^*5J^JT06@#8RL*K\C% G=NNRTI7GJIT#[D: M#'*ZFA3^MJ3EY/1>0T('K"$+H\"T4IC"?_MQ2\C#&_P&3F*_4:/]XLUNKC** MZ3/Y-[Q)8!N]Q4V0'CMOKG&9QTN%Y@.Z8] K$RA!104 M5B)CM!CK5Y!9'*.7(N7.KT)1Y';SJWZ.H^ V>6Q?2N?Y2K+F)N7PMY4VP5!W M/EGL#821L2[$=6S6JWW.OJYCR56#NHZV&/J-0K]1 ML,:R_ Q=R>6^2W->IER?S*R)*8JD;S7D)O4BA M%RGT(H5*UHF0^HB2U>R2%43<]C3$))6:A= MZ%FZHP85G(!VJ$X]3%)YP[,N:E2MV6:BT[7UE%GTF6Y"FW:(YM)R)^?%HW'R M5!A=3Z$*&3ET/H5ZT7?1B_9&]7U$*4HM5XGL?#89,ZO,NCUB6E:MO[6>Y_1= M/]H6,,MD/Z7I7%/1T"\5-+]4.-'G:.+'9R3=?*ZG>75MJ;2XP[%20OQ.+IY:1?UIFF.T<02Y%1DKS1B*#04Q5ZJD)/U;T% M4S!4L$^E.W'):K,];:0-)+-1\$)1GC08DG*G&>)/Y*L*6#CBZ*XCC@!U!G"R MT6=-F3N-M[&[K809KS-QNE[,"PUFIF9B<=C1/(Y&D03V!:9;7 ;T;$PHZY8D MB4R>9V)L,MZHY^EW3Z2X J 3B9SD.*!R&[B!T-R\EXG:B M7WHOH4<6+"\ -@(F5 30+T0B&KGTQL_]Z^EVH_''$"%"V(CFBDHRY%+I)$R2C05,ZCT9/? MD7W> 3^YRFR#QCG('H$OH#;CEW?.W]:!JI:K,W-5!E"1^4%^2E(Z-7@]!3P MS\T+9]#W#/?QA-Z25RN)JD$*4J]/QJ9(K=W9*)\P'[W^_/ )&78)D>Q6:@+1 M*VAK@<^I6LZ$_B[8O!\2E*\$;)"%4;&48:KT(IN0J6)&DIDEN&IPQ#^ULSTN@D0$2>LI4@2D#A1[EX)W'SL@9T5% MC["1I:9"W0@\P)TRYOS."R[' E9C36!; "+FP"^*R\ #1FSL$9T.46/ ' MS8Z@\+3.-#);8+6HPV;@_Q:0L2+""G[9FP<&R!H<'B[_2_S[K60$Y(4PTG() M>K!.9F6Z-S?CHF5/ZK-1<(G(F?#P84V_(6C0BJY/* ^%Q[1793?BPEQ0#F9V MHZ">Z2^&[1'@LK78F/%M*LX(['0VE90&W9XWP15\0GK_WHWT,%1 [-XL._C9 MCB1?)J7#;LC@#[O:RPB.[KXK+A8"+P*Y"RAUJ8&_.\OAN2 R/0+Y2WP[]C\1 M]4.A1O4I9Z@R&H8XI M)>HI:\8=[Y-W#8O;#>.+0RYTR )Y_?C\U*'AZJ,\2@Q(MQ%,(BY)CFHQ_8%3];27!1>8O M;*54)2[8++W@QXMLN=I4.+SY!N:?^,P)^O8:Z?4FB7H41&PJ5MMN+:?((MY= MY!K\>#JC+I9SGYD>]>Q(A)N[DZ.RSI!"-\O#I8B#$^R,*&A#Z;ZTT8NUM=70 MJL6E%2=-FKU)F5EQUJ\_BGJ6++R94D=,_K%QB=>DJ1-;_8)A/CYXXHF!?\8H M=^V\'JLY]1;/_37N/J/"/8?EGN/RM(H/#Q Y-T;R[! 0>"9@O\)1OZ[#NJ8: MP@Y6=:T%0:R?S@$9E>9LWK(7++-H2DM#+,#)=(A$BX/Q)>[4.&/\4OMNR[,6).L0%G[B4 *@P@6W6H-_QV M?H(QHK^0: S\Z>_O@+%WYG>]*L4>!X3W0.%Z N,;O.\;>3- >>^W[Q'X,;8( M6)K+3C$\<"[>NJ4;9)> P>'^'7AW+!/PY* #P!SRR7TZN(V7)$UT\1:+V$+) M2F^6!M+$/A-6DEE=KT\\PO<,HOH+]?NDYC"CI3VI]@H*+2J9DJ5:1E.;PH&: MV*\_B11LGN:73'A$*%_I%CWH2?3%K\-[,O,7XEP( A0[!<$7O]5! M=9SH-L55F1E;F6:VZ76OC1)(W*]*]GM=;!?,M9N6 MJX7WX<7[\&L5H#W&F'L1(Y..-BRG^L80P5+$-M_1)N0T]0$Q\@E;KH3V])1= M*\69'I9%TND"DNETO7:/B10139#)-]IRMRVX@/'.O1A9\E)<\K+;UUWW?/%A M[_ )@C>#Z!05DW4!<8=W0RZ^VL=?YN;1X5MAX<:AXXRJ0%^INU-+U*6LJ'.R MJIN:B-8LKGT@[\ M"GUJ]0[MWI.D^Q_/5HBTB_E:,5?,4+5.),.T._4JW6H'*=_F.8]]QO)O%=@< M>)(*J&=D+,O)9=R8;>@%9XR2@V5[D.*H=RF"NF:,JNQIKJ3=P/UNE%= M$7:?>BDWNW2<$QI+VVE!X6;@5:6#O)TVD-9Z2U@+@)9J@O'Z-B>9/[L3G*SU M]M*9>#+-"_)$L($>5W>6#/4/#-[F'+/83;)WH5>A88XT- MA[:@KE?37W_N@;^CJJ8OCS_4Z%LC&[-SM(CU2^QLSI2R^$5W\.?QQ\?[S61E MN*Y)L45U@Z3;,9H!@O2/J@@^NL)QNM8.?1%CQAJ[PAPO5?/:&?@A][ZG$OCD M*5[>/SL54/]D?J/=[F]DB;?H5<4>E?O#.9HH-]_,R1_&X\_CXMOBD;7%<6>T M6/-2IIVAVN-8)K^T85&&;[-WWSH-IT9#\=C105[NFY;,]; M\%RY!R@5GAI0'@]+2/G(F)6=S'%])@B&?E@YYYY,N'TA[IE,WY9;?-U@-I?!E8+P75*LB\![ M 2X$K;;'RWX]5@O!W"Z=Q11\+^=)LB\@N=* MRI!>X;%*M[!(L,P6T'(RFO)ILC%&L=#*E., @$4T2IPT KUBC'85YRIIJLS(\VW-[ T>8 MP"?H2V"RJJ:Q*RZC.$&639G5(FE8-"OHNM,*P07KKM3HXADNI):XI2W[]LV+ M+-3W6R_ 90M1@257>X<'3[XV69_K81)D.L[38B6=1=88LI)&W5*YN6AOJ(_W M>/#*R%]NFD-RKH&;U[VX? E[@^O(<&'WVI+8UC.&,6LLDUU8+D7BT50"OX]P M.EN*%F0TEFN-];3+@1?+)&U&30">8/L?[R#Q.32F$^)X(VEU33)Y@I<797/+ ME $:XP013>&GP9=C(;.OG$0C8R!/>%/8<;()] T-%D4;4,68 LPZ!:NJ+(,- M6-<_=B 9)N9!%38[A075AK/D16 \/3LP]UVS;E+K7DXO)PNL!MW_LW]X45_* MK/W;\>H>N>MPY+!H <6>4HF3Y/^]?0\VBT&I^<^E8--UTX//9D%B\5TXY=FE MA&*G.;_PW__]GX.<].? 1\R+&GC1C3WX>:#!G$#'5(BYF=7L!#S_-RM;K*WO M^C^FGO!=./;W^'=D[V<(E1.LP1*-/< =5&EX7SLLU-A]^$J& MMX=TF-:-H4_$(<[CZ%/R%.__G0< P%:.[L5" M-)S&74"D9YQ'3X']"^3?)9=WNLO$Z=G 3M"BD+(V\5FW+A/-.SNQ?9S!+S[L MU*$/.U.O5HN=*EWKM"-4+0M^KW6*M3Q=RQ3I:_JR;U_GY]Z_$>_:C3S?N[>H M^/NP4YYQZB\!5](;8)GK@"J3JJ@ HT$UV"/-"?J/ZI.]^NMC'>R,YC59*U5V.#7'2)ZI#Q+;=;K??G]# M,\<37'5!VG(AVF!M*#7]R[A5<4A/4TN)(1*3]C!%<0ES9EWH ;#.5H MEM?22"R/2>UVS>32V4ZL%:? ROCQRK1$"T9?T3EID9RLRR361J+D@4HZ&3EH*N.C+I2%Y'\MKK==*EE94%18.7).04Q M:2'V*C]%%DD3Z]0J!3-9F8*5)^>DK%'"["K2BC%SJ[YLCK-4?)T):(NJVA96F\D8:#:"[&;F[8XV(C]9&6=P)@^ M'5]I='DF]/MKJJ#6LU-W=L3A2JL_ "(VPV-(N;6R9FU>PN@8!5:>O%$NAPR[ M!!8K2FUQ41:Q0C^^0::CU.G38XA6;#?&.8+!IE*U7LL4)K4VY798/EPYG\YC M#0(O;6AAQG5YE+>(& 9[,9\\71>1:;)GB3*#"9BZT M;QK8 U2&GC^^MKD''J#'-'#>(+)K-$\W[1&9K5N^3$U MQ>N3>;:PVC+"+"Z/E/:6%%N^3-W&XMW$5BYD) *CB62!:]C+IE<;ED)+%3I6G%?C"U&J)41?0:$0'%M"4ECS:VL03Q)Q\QF9U&NF)TD#5-=3\YI47U#8=*DA&"ZF$OD M1&G(+9M^PB>[9@4&1>PE$#X5#6WKO-8VFF[.V]&[JYC%"]73IE02G$[-$KH.PJ74*:QAXIP-$BH] PX02/NW2JS%#:"V[*XZF8R9% MN4,#CT3*6,55FY]E$(+MJTM\);6[YA2LW#W]1A:B2X;@;*,S+-89 M=)@556K;K$ES6(XZS7WR7W??W*=WM4>%EF0$178%$Y$*3;6O:BE>+^M)%IR^ MI;!9*; 8E]!H!*JPP/(K$RB!P,R(>MT49ZJY6P@]A3 DX>C9O+ 69'7I*-8J M4+(\;1G^29U,1!CZA.F_;N33>5H$]E4#EML4F'BB$J',*7@%MU4J_!8PSW2O M^8H;G-CEL9+++XL7DWDN9.747.'-KK=&[(M,T>;V2[0['0:_IGZP :<, /$"LSZA/H-8.P MVP,W0VOEE!;K=)FVTC!7?;IISA?37W\FT!,"K1?]V')QN8$78'M*T7%.RN+$ M\5"RX!2&RXT.[\$^1A%Q 5NC"JZ# [";+"[@4+5=FT/8FQWVX=[CUGWN]=JJ M\@"7X#5@GZ:]_2(L;-'D9#S"F694F%S? U'7]W M7H)#(AT'>L47X%$[V+W8OEG!;7]75'S^Z!\AS(^W [EAY!F67(YS[7DUFTK" M3O!1+$%$4XE3TW@GX6&7K>>4E/%AB&BO"=I$U("X]JX'B.67E)N+]'"4:N.D MR; R9\JNC]L+B#OA!?@+N&U>P1T M;0'@+CT.<&#W\M?7LI," ]6VN5S*#@&Q\KGC B)R^0Q2SRZ#8\_'>Z>&<2^J M;MH]71L>;D_MA9QZJOO2.D5RBT*%DS)) MG.\8]BJ[;<.X(B8FR'F[=TB7M'-'MUVY$H-$!V3X:@!XLVTH^_80L+3/+X).60\HY[S MIFQ=A2Q>TP$"!8%=SMWQOR>P #M!&G(JVC[KFPWEN,JN)E4#]G:/$[0_'0ZN-/U:H\COT\S),6E^/'UX%L1W@H+Z^S42_&BA MP>M=!-]3&WN8].)V$)PPNN#HY3X-!#=DMSG*\'9?PJK4=,/0)3;5A"FG"9BU M0&!8-(D0UVP'_[7,&?],@-"\^4'F#4PTBXF;F N$WP7G/R-V,*10LE?<,&6M M'"-Z2JR6+S5]O;>?2H-]O2"VX9MN$HTH@G,=LQQG+DRWV\0N2Y>1\(;[W9LL$RF$C*:E?*Y.$$GQPMQ5+1&<7BW)]$H M&;_GQ1X8>7X7G@\MU!_RTJ%I&@S3](*0/XG1W-,A^57F<'P*2-_5^JMX*>^B M$)I\/\GD"R-:;Y(9/]=Z>CA0 FEYW0I,W\(&R;@="4/;XN([!]*0> "#!]ZL M>-A-\).IXHO9%#_;A" .2T03Q M_2,SQ&%^16@7?=68B\_==M118[^3ZY>QC8*%Y\?;/F'N7^#OH?WL@#?<0M1@ MQ57*L8&-V'JU5&\C! )[;8?9+=][\!/ ML, 02 /L)Q4N?6DWW_?RZ?TLD@^ T7)1ZZLS^XF%V"081/:/W>Z)@-F]7SGF]/7.7CQWDS2 M5*[,II9%))\LI4O]U4@U)Q0XM MN7>MN/=[3ETE0$//]-RF\_Q M\^*$:YLTMMB,V&F;6HMX\W3-BF\R)A/*1_*OZ$ MI$*\! \O2SYA88/NVR'F"K[%UW2S[^A# M>4WO^8[O_*I.\1U?^K5[(=CO_/FFV1CRA-\A@O;1IM@GW0/@;#9-$")5\(>9 M'J$5.'CNHQVP]^7;H]N&OPT>;QM X#AKWMEM_MN+O7T9]TV0_:GQ D$4?]?M MK_)VZ;@O"A]-&U]_?H G4(,5@#KN&>V*R"LIB@%[U_.M(C/@K<::"'8M"/): M@&\*G\ J>LQ[S&YDQ]7URH#!Z(4>X&1D11?TWY&\H( /9:?A)Z,#7,-KCU)^A$WQ<,(( M/HA"L^O[FET71@_L7QI^W6Y6K7IBHY%)AF#M!#\@:(5<-D<):(NEHG'RK6G$ M7]<4<^_6(O02"[H!$W@/NW]=I[]T:),%SB9[1KGGO R-C.]N=-W^"@SON[O? M=SLVIETN]KGC<#R&]N>I2DLB8HU4LV85I&YN.B(\X=$1ZJ'Q\]JGN1^]S7YQF&/&$(YV8_Y,(CCCDK[]X+5?=7N-'%,:L^BHP. M25P'5TMDJ0$ZU,#CH<_<8#>"'HV(B@Z('JB0SBW$J8L%])QJ AM9L"*LZ'3^ MYNX#2-NWIE<]S(9Z>B;!$_+;JY78(PI800R!Y54:'-5?G_SNK-K;B0-/U:"\ MF_W#B_H2$-9OYW%'E(@[I/A218MB3RE( X=U&7O['FP6XP19/J:7@XR_ZU9V MG$W<(3_X[L_?R"VP/\;V)[@#LH&_:^ M=E@YO/OPE1JO//,;NU^KX<\4QJ/T@R.ZNG"*QJB)T;%B43#6M%UOZNEJ? M3\%]B/QRG_:\$I/P0:I68T=,SS96B\1V6A%'%%A)'J_J M,:S7S\(]$\:9=FB%=Z36#QG^S95C S3M=7)2G/#M/;7BF] MY@K0-W"R9XYAUTFR1VR8^M98KG&.+':J4Z"4G.R9[U92E*SH$[H])L=\.I]J MU:<66'FR9V\T,M<+-=5&L)ZZHCOR5"MRU(@\W7/,E>B-W8L/$+%HF9L-E=!' M-NP'?+*RM>A.E'Q.+-"8E*/+>DPE30M0,N)#RLE$<5,RC2U#;-EM4A\5YIU) M$RX]H;M8>1!7TTB^SQ"I)%/4>Q12H)RE)X37D'!<*XOU-&-VXXK ZWE.'%MP MZ0GE=55*%26\4P;2=ECLH!K2(6C+C^L6Q#;1;&]P1&+MJLAQQKK=Q2%_GIQT M6:ZL^M*:GB+"=IX<,7J92*=\N8YJ<$S&L(L\;;?Y]C*NS42^1OG2?7N[JB1F MS(QFFZ-5;JF.*FJ.\J/[3)W/I1)%HBS9PJ+27 JM4@6;^E%S7)SSM#(R"HQ( M#X?#;&;3(F>^-%J-UTDNLYTS4EWOQ#/I31_I,A98B1^OE.1-1N.F9$ZRES5R MS:S6^3I!^=&HV#M,M<$*W=[ O7#:__AAI6]5B&SC&*+HN"&?ZU559P]3 ?\\T M2XG7UF(FF61GB#T5S<:-VH_GF^_.-+Z-CUY!P**AYPUSMK%W:EB%_ICV -@K78Q#O#RH;<,3'O9K"B)>XJ\T@0X1\QC$($_)L,U) /$" M!!D6XB6 >,&?R/"&"2!B0D$63+R@3TB(EP#B)?64O-A?)\3+@_N;>;;_H]M^ M7*G)![503>@NRYI"1%0B X'5G"Y)SA2&\36R4%XSR0,%#C?_Z/3?$UA\OI,6 MFG@*0!NI3\S*CND"%Q,W,9?_?A><_XPR8EDOSKI(#A&6!4V?LNU,:MU\#0NW MR9GPD/J2F.?X7G47F=?*LGI-P0EVP?55Z!A-?D-"+B;M(D452@TIIL?*4E8; M=R2.>B@AO_10^ &$_*C>7F?I',#GZPGLMU]]'=5@Y6OW]MHI2U\H ==M<78M MIL(>-8?J?71R7N^YPG@A/'C5(%<9(AY_U/RHX*97WW9TT,54AH87^6\),*T5 MR.CZ)"?"=&MHT_@D7L_8JJKVMWB!QI*UH8U7$W8G!O/0\%]_;V?%KVUGA9+Q5^+#6=PI/_^I/ DE$$>T.MZW=Q;S[.O H,".[SSJ\E M!H7BX69FUMO$@M%F<[E*P:"DNBD4.*Q?YJ9\$YP8&%DH%D7PKR\5@J\W7$X& M^HZ"X;5$FU NW,VR>IN8MK!=D$R^$)-GL(01V%4)/!5%[M/> MZFN&M!(_+J3U*.LKR(1Q3X,L=&,%SD:##JN.I?K(5C-?T0ICM40BB\1"D^K3 M+;KYN9+MT;6MV9L2PHXGCJ#L<@X\EH$D?# MV,H=[)E0JO@8-]]'JH2QF5N:-2'SG-HXWX=WOMJ-_"Z#Y[7[V62QI9YH%/,, M*V%-8M16R8H$[^?4.^[G[Q??(=Y@",&&=MZ4U-U8J##>$\9[PGC/]Y*\[XWW M^ A9-([F^-I@3=.+46:S7"X7G$XT1Z33"RX:QXDHCB?#2$\8Z0DC/3]!DKS6 MU,"OMTDG-IGGY#['9(H\W8V120K.5"9A$X,X%DTA8:>X,.H51KV^N0#YJ!'H M(U"*8SE;7"_X(B.L;$WL$ZDBD[> 0$DY*DDR%<7B81T0^",$=T1<+$U#X",B M%$*";H2AKS#T%8:^WLE)D;^^A)!]D[W'*+RHSBPXR3)G340H:?W$,C9((>2)G__YJCORO8.B%TN5KA<"^M73Q MM0'?(552Z[G9[8T[?<2NY4M5,KM.%X86D"JPJUV4\*GA_G(R)?A*2Q@<_'K! MP6\I5=Y@&'Y$R)2R;&>(:&N3J6=F,\$HL445@T(&MAK'H.?Z+:K+CXP.-H"9 M"(169,W*IA!1)UZ@4/:P( H_+U;XB"%0AY((!Y*(5\VQ+ 1//!\3T+_N$2M\ M.'A^F@=OI_Z=DI0$BF;H@3V_T(CB13C-\H^7)P%/.8>?<# M.!<%F -"G)4CHN*2 21"39!9&#@U5-< UB.B'F%U0"BRK%KZ;^<%#J!^0(19 M4W/V&:$CCPP[ZAY-BA/$6/=)3D6(18T>3)*BG6>F1TX1\-2> WV!IX#<8*>" M.VEM1W4=05L 4LQZ3I$6.&\'DD<''"(MJYSDT>!X9"--(U_N+F2F9Y7T^'2[ M3;$X]2LB &I=@@<:FBE<3V[>F&H<%MCMX,E!(%-D=JD+OW<_[!\*.CV\ RW8 M3KNA[AM]6+J3X/*[V$V* M%]<^CU3!8R: "'=0VOT>@UO_'FL"*\4L )=_EJKND/9OAYC%M7"TIW=[. _> M+67'NBJ;AG#T[H\SC-YA%X%7>_[WDWZIBXD=(5H>@Q9@G"4OMEL,$?,H?DE> MS 4*\?(IO'P^#N'=-(\.;UV$V_C@$?N&*,QE@S$(8-PN(L :B.SB0!&@9 G_ M_<_X.K&(("7SO=/V!FH/_/#__<)^?52V$D]Q\O$4\DYOQB6:J;(:-W,#-3@: M=7^ RO/9#BX;_64+K*;_?2W&"=C;/R0M*?F8 MHIR/YPS5.#%\#EZ.ZKWB?T)?AB$6.KVA!EIL=L8D3%(E2+@C,HL5]_(L03 M=NJQO))@^9+4^?V4#E<"N?[Q9PFDA]K%M]8N'BBH]H/"[Q!3YE)+R1-]-$=B M66ZB-5%-VYC6*.Z(*_=)+OJUIGZD" OEU8&\BG\P ?=CTHJ6-2W9V6PH*;,A MB!6I88/!H#E*0FE%//DU$/L&2MHET70NC^_N&7$^7'D8LW;7/0<$L7>$L<&[ M02(5%9-ULVQD0Q!6_NW@< MT0&[MF>LYI,MJ!']I8@1M1FRVL[74T+B)'QQJVS!D\#MA53-6KU#N^R$HCOF MN@TJP,T*H(1D55=CP#=+Z)#N,-\ M4B#..-/-,QW;$5Y+LJ4=4T]#A]0&WX4W-"?>"[X.GBBK_%,F*LM,.Z. X^SM<.-5'SQ&-.$,W M(@8KP6U$Q5 A5>LB+[CD'&%E&3P&G$Q<@Z.J,#M39.6WOI(IP"1=^)&P$77P M9D0 V.,CYY($G#03\ ,6C8P=!+II)S[0 M<\%F"9K@/$,'S!:%B<+.@283@3/@:9[?2K9?7E47./ ^L*0V8JFFS$=F *R1 ML2 D(#%L=W"I\ 0

\E)L!#='PVDOM8^[EU80-)YL0]A--73A@ J2S- V' M%G0(K!V<3ZCM_[?WIF00+57E?E;F$(GK<95D"7V7N M< 5 APQ6$"#-=^F/P&1(@9Z(>"2=Q'P6ZABG5]1[L:+ULK^V[59=\51(S5,&N\ M5! OP#!.K6&J4(]_.X6_BV'7$?PRX-MN#[NEJ^YYN;V]JMS^1O!T&U8%>K#= MM]S^!G"BHXBN]GOA:I^N=+7O6XN_OWRUDVV7UUW#6-T\:R/7=J1QN*N,M 1@ MBW=4'LU J]S9'Y]8T##:+V*Q-B%$*Y;6/Y;!Y#1ROVG16$8&B[#?+O<>K)8^ M4?*SXA4^MVT2(R+$EQ\ZWYSO0^?;+U^S?FOX.?CE/Y_^3N>2YC?$:F4T]O*! M,=A?ILL7.+KVD_P=IZ-Q$$TYOT!Z_TCD_IYC8N4RXM[9%^LTZWY].SUZ/V#- M;VS@?"YG\L\^O+E#+O^!IUG9<+7S_6_W[[].)Y9QT?MZ\M?5V_^X[;.!N/_A MZ*;3U,U.ZW'R_&;U9F%MKCVH5%@U=UIE[K0JPIUOKO[*WMKFU]3@OX[_&OH? M3YR_606Y\^KTMV_Q+\Z!>_KQ)/WZ+KQ(HLZ["8#30>XTC*;>-I;-S-E=Q^R< M)VGLNYC,$T8$4N1F*N@J%==X2AOA1Q,Y6S0("O(EH8-'2LXOODJQO M4N>/4W[YZ?S_#O[(/A[]-:F>V#D???KM][?OK0/#/X__/)Y&[SK_'0_$;2NK MV]$[G64CFG?$ZZT\GBV[1*EC/HMZOI_RZV7WO?#TX3OZ(WK^+WUGC M"EH&7_PW?WVY_&Z<&@?3T:]?3]SCWKOWGX%%P3*P+%MOMIH;MPLJ9JS/Q!HF M+(Y9F"9:'6%X_ A#A>)PE9!F6S XL-7HI> $F-_2/J78LQ(_WOUVY^_&W]^ M;?TRF7SZ_M4X>5M%2^/S][^NW['F>?>;WV]VNW_'%\>Q>W391$NCV6WIS-NW0RY@7'/SB^B=GIU^7]?W_XG^=CKC7J#Z9<*,J[_2_C;?ZST MM_2K/_KU/Y/OG[]Y[TX&P+A@?[2[3=UN+YL0LKMQB2]1RH*\5IY,#OX]\Z\ M+&$=G]AD#KCJ/?&?WIY857U>-9G@G;JC#V^&G=]._5\_N2>?_CP.Q]Y$W&UN MZH9CZ*VFLY^!@XWK[IHEUFKJ#^=O?VU??^3OO_J3W_[OVIM^#/\^.*H>2UQ- M/WSX_;?TB_?UK?7;GZ,OI_S7,#H"EG"()2Q';SGK6.*I+IT^_0W3O3C(YC=> M$C3Y34KC-C6Q53J$933,YEH$;&"WGI^, S9%0I*7A6Z]]< />7[#:34"%.Q+ M]^@>?OE)E".7BJ[=@+,8]<+PM3H2\?L<1FW:6'$SR[0:783Q;%EV:=V9Q0Y< M'@2OU]G8FRWL7EDI93D+1&TZB]7:^-___9^9VO3Z,9?U->.Q=6]8A0MNYDKYD&]#(+BEC[8!K9E>V R MNSVO>^DPT[[LLA:_9&;3-GMM9K6=V?X#9RD?6>]9"-0RPGUA7XPL27"L4.@= MA2R8)GX2]=_('SWNU?DE\@;W)R\W-[1BGW1]OOTZT8K]TD5GM6,$M>Q" UXK M %V,2J)GSGF2!2D](AL:16'RA!>5NT)NK9&Q_A+J\L']]ETJ$.CS&.^*)YH? M:NG05]=_M1=X\Q?+)V#?"CZ@]?&Q,$HYW8F/N;C^GS)0GI[&@X1/\-,<"_,@;\#)B[%< MQ2_I>;X2!@E/T6R'7?8X@ O[*: -3LT )N!$' 111/T(2IM-APP;+UQ%P16< MVD^^B?W#F4'AP5O1EF^ U?D$1MLR>EY7!WPQY@3Z#P!G -P 3HB'>R,/^TX> M]B(_;%XT7(VV DL07Z!,,LMJS"G^0:J4=#'BC(8= %&#(T:T8[6/%&L4OIEV M)!HTF%W;IKX-X,_1=96R&)A]/!<"2!SYXN;IDL7!\QNR<,!+;W%6OJ7\<"%H MD":QPP1PD 9@2J.8Q$$??#Q!GC<0K%C!)686K1+@EQFLH-@>^-'S^RAX@,< MN=3.0?9FB!+LJ@&T15T88.EQ'/U-_VIH1T&9TW4M0N[&MX5EGH)#S^U:X=6; M%[SB<^H8@HB,LE0+_)$OG&6]O*CZH03<(RHT15GKY:FR)72MER4@G1*0/RDV MG1U,)P-J\(@)9Z/.K!8V%K3%,GL$L@PT0\04H@%7P!1.FCY !!(DZV#@ 7ZQ^0LQQQ M30E= '19@YN@#;I&& /P#]A9&T0WX]!(\\?:W\Q6;+=LV94,$_OV=1^EK\ M]T;567YX7HT^DR[2,$W'R>&K5Y/)I %;:0RBJU?^]?_S(O??KXYB=XC"XQ7W M0,V_\EC*7H$#:S:MMM%MB3^;';MM6+9AP(>=5Y@K/,!XIVG9YK5I?&L,T]'R M"[)+#G<_O^0F9XZL X^[D1!S!QA+.02O' P ^&OA:[$<99G!7@"R'(%7??![ MR?_+F_;T?0R?:M@U7C9Y.N$N9447^SQ9\'2 G8:4.?NU<=$H*W#DG%PO8[K5 M%TKEA;(,3H^5JA;6^3R1E5H2P:LPV N\$:)9S5QP/J3DP%>?GKP].I^G6;D^ M+37A/5 S\,-4*]%% _?'P90"V2_%*7!5C%G%6'3P8N,Q^#RB64ZQFX!-]#); MD& (F#_"0T^%)!8[ 7'5 \M.2 #@LVSLH3@EB73E$]].UXE?L._)-$"S1\H" MT:!K4I8M^J)P)HMB F_89 .L.WC-'Z]X?.7S267LY#\X:4D&=E$?D.GZPH%U M)0;' $;.J4,: WOQB@=:RMUA"*P]( QI/3_B(2PNG^IG*(%!RH48XPM%0Z4H M'J"E H@>\@!.C2VTR,X<@?&'#=H 7)@T\1CJ1+U')1!2,3A 14$T9B.$H"N")DPF'!7&0#Z MP(M"I!#<:^D :"V%7N$'H".XZK7DC JK(]=D0CT)J/9X.L%^9=0Y3H'1IR_( M^18[1$OX8Q:C83R.?9ZR>%H&.@Z-IG0.@1;VF"+!"TV98<\QIJ63",0;'X/+ M FK0$Z?'.&L&MI+_7U;RT^<_!><(*$F82S$?(7;(U(QB%W"LX>-)81E(Q$8] MZ4'3%V-_D,C58741^"YZ;&!! M"^%(2)A]#_WVA/T?>#[5Z?QWD?7P\JWL]H&BC'0 #T4;/5(+0Y:(/G\# M'J(/(W10P@+A[A"I15-@:NK25X(/08(I$D=D([^Y8/[#GE"C XMYF8NHG0Q] ML/CAQ\DX"_%>,.H6L.-BU$:_^-%(Q,QT$313NEH^D+O6HCLC=@/\+0-NL0T= M))?9)1I)X+B@0H4%[Z'HP8/@>4<^"!X_G6K1!,Z7#'W$#OM& 2RU!?B3NEU@ M!TFS3'/4#5?Q*YV[! QI!^2@@G_ 6NK4"$6YOF!!!?C[=+>< +R>M_5NQ]1% M+\Z$AB>@Q@=G:8IO![[C\ 5\*E\DWIKWOE2OQ8:7LE&B6M;I&#J8H\7!,79! M- &'Z?NR;Y^/G@G^9YQ+.$;G7K5K4BFJF:/K9B/9I-3C?7 ;2&T\-TU3=[J6 M;K3LZO".U ^(1I"W8QZ0[':8WVU"9TUC<9KZTV:CULP,Y/D+:6W5J 'DZ;=5KN[M)BF M2MM$YXS4X_I\Q>F[HT\8>M9)")U>DTT4:._PE]I1@J2D?9(TI@0>_B:7=F5; M 0TY<.6%6@;Q)H-CR-+,!?4EO^@S/Z#HB+3X&BL*2FJRW&.R% 0G/ 4PE',W MH62, 5$)@BF'[U*PN-*<=(2!)8@+);T[!$L?E/LLH9%9/.&E9L$E/T H#-#0 MIDA&E>RWI>;;*FI=GR->J)78>EE#<[ZLH2YHJ L:;EO04(OF_13-PHN^G6P6 MS]XHG.%+H%@Q*AY-"P\\#8RO"Z&,P3L,\''A]?XNUOP33 DX3A%C..%C<(0I M' !4#5YQ@&(?!/ZO%$&XP(":RXNZ@",JW<1O(M?G*7D>'_@8M(,(GX3")5LA MRI_$N+]S)5_9<%N2JC_G*/,!4GGD)'FD,LI[.RQG*OF280'%=Y&81]2(B0@3 M+L/F7-RA.4<& 0>@_N3#VZ86T2?B0LP MS25]#B0Y! AJ 4]Q-SG)P:)()[^Q,,/@&_FWY3R5S(6#$QKF"Y$)HOXA_$<> MNBK@C\%S+CQBN5,:&5".59=RU0Q<[D&>_<8(OTZQ[32Z]EU!QDD*SXI*(_1= MQR)8R,@6PC)R\-H]'NC(MQ2?3&4%J/HA>803'@3XOYA4C3+\W\#W9/@*@V-< MF?44@T4A+ M&K$!R_T5:X,@Q1R%",#.PKY8NDB?P,Z3OKP.0#,X(G@0XPDQPT@+ AK>#C@. M,<^KZEY$+80X)B;;$R(ID1//MS_Q :"!WT^7'):BR!0,#:7@I)0T13T1;< M<8+L=$"A45T;#U%6FL4R:2QFF$0QAI HV$P&5Q$5@0^"('(IA@$@ 7"A9!QC M4@7P&Y0D-C)5SE"TM[OJ@.*74AL4P08XUPRSYN$U 9YO& \"ZF1B$@ULK\0X M1? 7*QE6['!+V1O,:T6A*D+!&,QCERS>0OROWNZ[/-YV+N)ME=$&;U9-0]&7 MQ8'+<:V%&*(VSN(DPTP+4!W^2CP!##6(N2B"(5LD#W2>+_D=I76*'U !D1L- M0CBNIY))&!DDC?7"?XD)2"&I1"&(IT*LK@L[D,.)L&0,R'J4C;0!Z!%X%:=A M2$( ^7A8 ,,+O[S<3'W&3(I4<%""$YPPIB*@1#N@:.^TB)(7(B#_*'^E]@)^ MC/:4"+KGG[_,IQ[)E&E1\#4M"4%1GAE@'0N3^D3N L/2^7'5EDBA2L"3N/1 M;L\'7DTE! 67!(=[82\' PEZ04_!?P MZ5VM9;3T',7T_F/Y$FF3'@.U A#C)(]I'5T9KWL%_*J-24!L/:%N42UH8.@= )C% M:5XR(Q?(AL1%"4F586JP,C@E_RB-6S*13L'\#-4 M/BSCB\Q@*0>OYWFMTL]%2A$L+8K:2H]?SVO^X$^/HQGI%Z4-PGM"+(-F3Y(( MOU-E67D"E&(&Y4(,/RR_ENJO9+TR;5[6&2-?@F$:2-=.T)AZ:&:OQ86&OMX>,. 7\B:E.ZG<&*+50GS_E'[F*M/%R.'/*F1%5&7NM)QHST=?-DN703 M9SP-$@FR#%<1H(N=P;$" 8 MY.#U<'IV5C[,M!]<2RB+0H+!&F M3G%7AK*Z?'E,(964GM]_R>M^%_))C=;P*BK*9C>9X M6! &0L8@ Y922T*-+%\!0S#3O'A',F]4RNB7">\>$DB\;5$(49P@9Z<;3K=( MR*J8!*.S1/^R$8*HP9D6:ZA 0)Y\&[%I'NAHW"()4;V,6:O.F-49L_MFS"H@ M=3^#5X'^2.6DK-I8+G>*FS5"K@)>DFF2\E&B;HNYW".3!\L#A< %5QQVFJ%^ M%=.7B[]]!,Y">X]16]9Q'Z?/]J<@2(C M+7BK(%FP4(JSB1!IA)7]XLJ3A ;8RUY>>P-J@Z]2(571_&^I>E/ [_N?6+L\_=VQ&VVSGLV[,H.PQ6'6=HV7"N+%;#CUD/$JXL5H6#5B M*HB86I!5$R^U(*LH7D"0.35BJH>86I!5$R^U(*LH7FJ+K)J(J059-?'2K?%2 M2;Q8C7:SQLNCX>6.4Y-NC%CNXDBA$?PRX/<7V4\U"F;QOS.'!\/O7TJ?OHSWV37[>.9;[*9*GSFVA[9=S:^V4RY\?S-)2,>MSIX=K-FS+)2 MAUO:,=4@G3M"9DGKZ57 >7I::S6,?::U8^IF/4M=M0S>&X<@9P#KO@Q@FHV6 ML\<,@&5G/Y:3N!F::.TW35@U3=1RHDP3)UA%&M=4<4>J$"/H]Y8J/O$8%V2; M,:&*RXB'_W!=SOO]K=+(N_F./1MS0+9PT ?X)$\3D*0@;,4HX/GF(JW;1?G- M\^9G,%X^S#CFE#6$9S3JDK_I0$[%(%/SPN/R@E,YC-^/%UIZN]79 UZX9VBJ M9H1:*0A&,'7+M/> $:IN(74K )A-D4R[T=UTNJ]B4N*GY5[E[L66EW0I_!$2 M,4^IW[8<':@83*1JK$[(9%-"SVKJL/-=RX/OAJ]4L] 2-ZMFH&J17H=S7G:T.9>A3NZ^B6;>T9 M]]7*;[?9KYIPJK.(N\IZ*[.(52:I^TKTAK%1:;XBS5@AR-V"Y'8_(RE[ )?F M@QSN3!CK+IC9X0OMFSO*T]Q3OY/PV7#[@3J-MW\DN[:'8DVR-?IG?'=@7)#]:IHS+)GA:]8N58R%UVP9_0QM[;T^U1?;JCVUU+-\U]N*RQ M$R;1/C/%OMQ>T!2SRA>[(7F.\V-BH( M*W@?Z8?H2*BZ:LO>)LG=29C=-W6BW=XVP?Y!\Q3UKSYR&4W,X6GK%$8= MF-J7P%2S8^NVLP^!J9TPL/:9)?8F@>$8>M?>N.M<,=C4+%%KB3N8L9;N&!MW M3?85]7N4OK !4W7^8E_R%V]YR&,64/*">2,_]),TIN&<=0ICQ_K6;%Q/5>>J MT89$EZ6W#$.W-F_)U69;!>CE2=V:/>0-JVWIS>;.19MKWJ@2;U3@K(]A\K;U M5GOG$HQ/Z=GL'IC,ZV$.T.;;#U18#ORH>2WQBH_ID,>:'[K1B&LO9%+KY;X& M1"H44OS!P%#)RO8* *8.Q==\LW.7I"H F)IO:KZI]OY5#%Y>Z>4?9.=HEKMS=>MUI3 M]3Y1]<[*:VOS?1CV JD[VR+.UDTP5C=>I_8#&?F5<7'F['Z9@:EO%>UDH&O/ M.P&M9]J5902FH5N.O6>CS*MK;^TS3^Q:+F0=3W2ZFZ^LV2G@U#RQIWKB?E9M MR]F'H6C;O8]3769?*0F;CC<1!-.==BGO(P]:-0E> M1![J.NI*P*3Z!=?W[*QMM3&PLVNQNMVP &L6VJT;/?=C(824:6V\8*9FH9J% M:BU4:1:J%G7L[>T@ WY37P_:_[S4;-N[^I90W7BH F#Z@3H4M$H=_/;CQE0U(KPV$+,79;V 5X*:GS]6T'8+ MYWR45F9.!\S6IK5S[9IVPT;=-LD\!6LLI 3WA36 (O2V4_? K%FCUAHSK&&U M6[IC;+XX?Y_*+*N,]GO.*WN$'N?;AM(ZBOA)D,0\89";\RIEL,U-[4+\$Q)AQVNO&J>CO+$G] M_E1\Y(>@'-)#L[,(PZ4[B\7.M E+M.BOO;#U(X"%-O'3(6!@'/L)%PO% M?,004#'^"(<@C[*1%D=3%J0^8,&#E?MQ-%(_HB.)8\:XN?. MDE5Q*[=?V=2&[(IK/-]'L< K32BES:T$_@5_ .7S$(7V!E>DT[A?0,6 M(^?1-VX4!-P%ZBC*Y-X'0\Y3$\A^^G5<,T9FZJ>;ZG MA5&JC3BXYBF=]GOFQP3A!-]V='&LM8S6:_PRYG NN9[\7L #WPY8']Y\ MR(()FR;RF&U07THN'^;RUR;&-AIV\R>M]#?"8P&8(W9]4 *9%-L' >^GA_)G MZC-23/F'4>)CZ?=AS ,:%8ZKSZQ+F$FC\:%E-K!P'.CG0![,,4&?/!*NYN2; M76#F7TP#Z=/_][-_?/EX/*=%2S(]C.(1"V9DNOSHV<]?D"R1L(_A6R3R7,6R MGV]!K+.@7@;!I]902]3 <920W'P;15ZB7<##E=%0:FL#VEH"6Q,JRK2:.K 0 M"4X$];TT%>J_],.1)E#+M!7Z) MGIEEO"Z>H0_,UR]!?I-^R.)%/=78(.P?1!5O8XR\OE,#5*I #6)+%!$65&"V M=<#P"'?@$=&X0C9'&*H/0 MF0UZQ0:+0:P3L"*TYXYN=RT=,'9_J]0!>='26ZW69BQ3N]/4G:9%..\V6M(T MS1]!\@1K"DX.4%4" [019YX+ED!:>G+HP_F%\0H[ ).R_"KXYYA-8S#J"I#@ MZYM.5S>;71V^!;>.!0'*GWX"1EEOJ@6LIR79> P?JLX3L]3:;>MMJUTA,AUD M(' C,*,15<I:>I&NRUD MDM-P0"CU9D!91LVSG[5_O>K]_%047!G"^YPQ\I(J0VEJ0W.4U>S8NNW<1U4I MX><8>M>^#VDN<\H=2W<,05JV!>[(K63?+$DLBJC*$,5;'O(8N!L!=^2A[9>D M,9GKE2&3\A;9S!;G*3! M$%!R ,]PH+E@M<,A8PQ?PH>T--C6NM5T]$TJ6A/.8+0Z!(J #Q3075J\-#)^ M]I @>%NMSK*3+5'7*;L6RTM78*G.;K=TRS!U6"W)8A:Z*QXS0049(M0#% 'V M%/U)$0P,%Y5MJ]D?@C]E5\@DR%MGG='UA,IPWGPK7^&&B.ZI]V>Q=MO8D&@6 M?0%OPU)?&Q?P&#Z0@5V3<#<#7L)8X#B#M\'/P"#/8A56A.\CV.GW#.A71#9Q M R*FZK)D*&-X\",*):)G"U()21W6ZP'R<\ZM'HF="GZH'HTI1I5$AOVV[D]C MHC?11KS=EB/$=Y-"\E7!9]ZDXCQO4G%<-*FH F)7MM&8D2;RIN9],(U\[R5\G.CL%.1&-@-\OA$29:D=N.A,..SXZ/[W M3U4T3)+0KD7].W74OX[Z5R#J?SOI^,[_GOD>\B.%6-@8!2QP;@*JVN75"?'^ MP44.%"1B1A9_*&N 80^)CW:OL"UBEM-%5N MIJ,/,>8NHC*8-K0C>GS5N^@50^:AJ09>0S;"2!+:5KSONWXJK#;3U)TN^AGV M1M7I@S&!!@A(;[ 6"4@:"@B$.E".!!2H$01^",2O];,TPW0O@FN2_QC1E7M4 M8J7'_$03L0YN8OQ@(6P0/X;+X,MY0&\- 8#-:$-B\O029IYE ^/XC6K)9Q_ MP[2["@H2[Z-/)O+98U29N"ZN,O+!I\3\S[_\)3)(6CE@&KP[^O2O5_[/.OW@ MF^^%7'!J_OOBQ..8 T 1KK6]P."%3P(+T4CGGS2,4.AA3N!U1G"%W:-50FH M]]4/> C[<_%?@J-23I4#&9KL<30&(V&JD2H0 "+470G71_ZB'[,DC0&B@';\ M'@,Z42Q0+H@!7AIF?89/J-<*0!?8;6A+"$UX]RQ)(MP&H.-$WZH_GB] 9VGS*#2 M)ZA^B>-Q#PMCWK[FW3 B4E),R*83BG+T<(A_KB._FRLFD36/99A]L MN@>=:JXRC38,!UI3N=E9*#?[YS^ZK7;W]?PNYVK2RI; !@]P2Z.">5<4N,G% M3SGA)6D3.$^(*"!;W\,D=%'8NU#<5E-<37%K*:Z0OIP<=K*L2A]Z2L#U^) % MX,$)$N0YAM0H^713_0-PKI1?H&('BJ0DAES:IT:CV9&P%,^;SW6I%F3 MYGU)$ZQI0(^?#,&:35C R4J/O_&4C/L1]X00[O>9'TNIBYD^OY>1S[1H@1?B M%[:RBK:1[$4R;,))\$8]B@?FK\Y9A%Z)GH&P_V=7EZHCFH0U"]0L\' 6(&H MT M_]3&H&=A&\R*J0Z^)NB;J1R3JZS&%.HI@ \;,,%P3@@?H2\$*+V0#<3\+04PZ!Y'%% ( M8W/U8Q7,]X]&4_* M_A#671[0%'PG J&Z)OE4AD]3%:Y>_E-DL7X4^%%C-8$N3XS)KILR:?1HL?W5 MH?Q5*;!52?9R1YP^_1\LC)Y\FD\GW3*N0L9@ZZ]!08&<;J+1(W*.$* MF0R62"HOLA77\$2P741*F"92$R!%71Z'6H\E/@A!87V@:,6,NG0?,8Q1"$R, M?B0)5Z%T+*B!+Q*4L_+KP!=!9B4K4>CZJ=B-C&Q'>,L/[QJZ@ E1BM'+$C\$ M%[6A?8DTM(=DNNF*EPI^Q GY@OQ-AP"2Q5$PD$RHW%FRW@2 M%;'$C48(\\C])A,M08#_FZN80GN#P/2?1G9!=B8<.R2#YEF.2A5A8M.;01@6"JLOLZIVN*%I,AB"W#O VI\S?C(HG M3;W;P^>45PK6:=@BB5,1+R) MY B'IUH;)"EX:\SPYF_)T%,$,T/"3-0AJ!=1&I"T.9(8O:DHW=.%F)@ 5)*A M/R8]1H5D$@#$HT,0\/"]8*L>WLP-LI1[>BZ9D%14K4_"RY6!R ="(.#]:E0! M$A"QS(>!L 1 <,J$TC&9AS??,)/& $2NO#(LDHI+-M703F9@)S6S*OZ50,B_ M)J+(&4Z7^[N*@JO2?3JY$[5O%]@X1'D$)P !2Z'I&'DTC7TW5=G0(N&GI>P; M $(Q.^#^!,"&W/ 2)DLD=4#M-<"DX@7W,XW(=D$6F>2C?!.C[L!I7$!!5<^ M\(0'YS]:) <\%;JL@*M"N$R&/"3B1,P!"C"E'@D92?BC<#\B( CTW/8NG6HE M\>';\$TYXGS0E"ZF8'MH E'=&CPVB>!;2B4/@JB'IU-U7RAR:5$XS5D?"1UO MRV=R;TO>C-)\01D1?&;8J* R%H-"&4CDS@!"1@!Z^;5T3Y0'@+6NH[@%JR^@ MI?TDSZ:7LVXS";D\A[W._XF%=E,T72I&$)8FQB#4\DG.^A-2&72:"4)#D/B* M7Y.R!Y+>Z+69&X3SD@*KLI6UMI2!6/B-PAL6-6Q-J5 QK6K1H!0IZ$8J^P$M M+[L;E"[Q,D36"+[#3 %P'5?&5U%"0%?_NMTV?C-OQ2$QS=\6CL!N&@BZ*:HJ M5[2GF-N-+ $5.Y]BC8TH;#KA+A_U>)P;"6#8F/*Z 6VZ!\\FNUE6V:W+*NNR MRNV65=[)M\Z-+!#MK9\P, ?".\Q&.L6TD%"Y1Y_@K1^ABWW1 2::$TV"CZTF MZ,TP5Y!K995I')!4F)!*) M6W=Z E?1FIPWF/XOY4F>-S /09=>HVT@)^:Z\ MH@7D10>A'S>TF[UJX;A0(X:U19<+@JM\RT!4FX-!Y8]Q.DF6HDU/OF<4"B\M MB-!SPB)Y*8,;3QZ >(AF/!6VS4DYAW>D%,!6%>7\.3X":69@_ F*%'6R)+GI MXIRXSKGV-$*=??*1BBX BP'\[S_9:/P:6+^AO9!7 6:^+ZX#H!I;OSI=2O"D MEZ%KV3@*2[X+N;U9[V_IU,D&1M(JU?#6'9IO0]&BR ]SNY'83/P:8QC*))W9 MI4XN@"A!5 X:O'% L?,US#9D5\*A@6<'V+()8PWJ,F/.>MD8-_R\:30,L"." M@"J<5;@BC,JV!,;]*=(23H4S(E]>V!AK02B@K-Q+.LGJS8/I/P<$G\IY]-R+ MY.3> 76 _$DR*8N8=LX',AL :UVH^!KR\QO0"=K%@4TUK*K $[=Q<7I,DK%$ M?M*K1G<)O4!Z%:87\L?4<^5K)LM?71#9'T53*H7WZ1UAJ&S#N]S0V0U)M1QX ME1)1@#]!.8B!%72VEJADTACX^!:D)=AEQ6MB^IB$(P5@D*V%&)'L1=MB-NJ[ ML%-<\HK%?I2AO(U]<<(E+WX5Q*1><238LAC&C$J2& M?$6)_R!FHW(-D[Q?T\^"/KZ)G@*X8/?- KB#B 4BBX:V*E6UYC9@*8XK&&4N MC%H2NE$L+'EIQU.N7%X0[C.7 L0J<+LB5-L3EC(1K'A-64 O)AHHV(FD#7H MDRN4<4 -*A3/E+:PL)+,JY'E*Z*K^DQ^06A(_PIL@ 'FUC)U/4E M,?,BHBVO RR_[K+Q]A"W;(&),N9-$$VJ61.GPD"D#$)B.,X5 M8;S9L*=15 [)F.=B7#F-U5OE:J:LCKK59**VW6C:Z[K1EP*(I?6!B^,^@%.- M3E#_I@;JAR)(/ $@W!B<+16'Y8^R'M@S6.-5HV7ZN'%;!@UOU01+T;#K!%30<34@JR:> %!YM1XJ2!>:D'VJ(BYX^C. M&PWD?1QV>9/,KO:9P=O"#__]K/ELQ?E'L$K UYP?FZD^Y=BJV5J>Y1#)>TXO MN0LRVX'Z"R71WHLDVBDET; G];W'U]8\L'-GOID';CP_\<"VIS<_&H\LRRKO M%9,LG'F/N.:^5+&$#LJ#[V:'X/56<)1U7XXRS8;9VEV66@(\S/8M *HFG,<@ MG/:^$8ZU"6E;KMQP7<[[_:T*X \\%4F#%UE"Y7TO57D=WODXW!B;;.'8=T3^ M]C61"-36D+IUQ*$&5&W:_'Y:IA]R\Z>LMLZ8[1>KGG@8!M4/83!))KREY% MV6W=L3JZ87<7*7O''4ZAE\ZH#.[IC MFGJG:^^!J>Y2@VK#O0[UN[1,NIVC[QN][B4 M6)]TBK8XS:J!"&LZY>5)]J,\LE*9%@)Y:9^L["NW:BGB0&X4)MB_RD-4E89@ M,P]?"1_38$<>B]$:47A 2_KYP!IWB.V8D[GUBW$'I=$&3]C^[ ;0G(CY-G=L MWZ83?&X&*?6HS#/4! 7@I4"TR'OAOQ0KBLG9 MZS(\=U>$@]A4_D4,\2D' 2 M]OB+3M?1[6ZK/*CAN0U;[C:[U#X+>W\*JMIB 93(P"%E@ Q M8IMX;'6%."*8QV &2DJ[[_N0G&9VCQVI7-E7:LRF)&<)E*X;8Z?8?!R&V*D- M=&C8YM-W2WTX$VIVWH/T#JR7I] 764];PG5@DNMMIRNX3EO+<,UN6V_9\PQG MZ]V.>1/#M2SP@-JW9CCZXGF[22PJ-AMB.S'0A-3K;G:H$48G9.^=@BD>@^X[ MP-]=J[7Q/CWK%?"=6C(7!085U,D/5CREXGPI%I=S@$P'@]R.P5P*:7Z#ZFA' M5(!;&#$<]$8C3!9D; ?[\-'_@XR)L=]90*-.L(&N6&P)^14='*D57U-O.L9. M:?V5 F[VB 3%2G#?6>B_K+D*&$USPJ)64\L*4W5$B.^ ML&6DE,5SG*5ZO\YTKD2>@$7;-BQLKF K-I4L")I@- ZB*1PO9===^\FV;(V8^1&G1$I%X= 0HYSA5"F=&"D<)FZ$^A@.\"Z['E";X[2]2]8Q^IMSH]=?H#L'XSYQ M%"2 RD](]1XB[](R6EW'WC[!.0U-;9"(K=CB(R%I2<"MW QZW=W3TRL69+F' M7+#"ZA/T*N3F%=MUR]L=Y]NE+J0>1_]9M!4%!XA&VHO1;7V,*-+ARZU':7A= M(ALZ@V#-1 @JB[73:^'AH.DBN3#!J2O@=&'PU]/%J\')\?2BIZ:<@2>>ER,) M5(=_@$[>1%,.@Q,^J.PNCYQCME_#*[) -N3$32=JK!X<@UJ9E\\"&P)_/1ME M.#/4R_M#9SB_.15'I'E2^9CHLM,INJ>JYNZ@.-Q,-*['ILBR_7SQ?3'D5'T/ M8DK,D$[P?W%3N&KB WTPG'P6JD%WV-,9FU_#8M@0%GL&8T]2 @GH-0]@(?I9 M8Q/OF/:6(\G+$;\]*^,USI)4XQRH2_ 5;5B8 VI "EJA-7,)*_'@+QLEAYB MWUO"NL9G>)LF1:HY!-0B6^[&NP47)?D*H:?^[,/OX/6JK_5-)C)+Y-1-FAB* MPQ'@"(+6SXFV39L=F,T7_"6]W6QZ\E^EH1DE]BOU_Q:#5O/#Z@^F8>H-C<-X M<;*C5W0.OP6D)CRF46FED0]L[?!5D#8NRX1;*_;-KW"\ ;! +C"P.WR,&]S% MP6N666?BZDS<#@U>FP!MH7SDN=JG1(-H@D]M'-+U-.Z>?Y\.+3./@=S6A45LRG#'W5:OC8;_/ M%1I*=C%B7%H:."G!\T7TUT^30I:5P$R^,W@R.+(:_XZ2Q%>9!S\?4RY-*XHH MXD@0?)U:-7\+ !$G'% W?+3]%G\KK$'1F;^TC*YY$=A, MHL_HRM!;()AD)<7(),\\4$J=_"F+ZM$0(#4*A72#.#!\FM%$:YHE.AX'8.,A MZ&Z_ Z'M1(A>^IFL/ -#6*>D]-%8%>WVR%@IPO=*08^%RHS MYN4)ZPJTP;0\PR ?/#R5LPQHOJT:4J!F_BHHJ)CS FFIJ?4X!SD5QC4>\"KR MO=+483F0=\D"C^57/\!E.RZ2+&<*R\=EP?0F1_*Y0G*EW#8&ZM$0GG(5 MPUUTB30[79IL RY/$<2<,[S%0!F;IHG$PF,EB_BS^!X8:%'!?!:K(_?#HZ_W)V]O'+KZ?G9Q_>?#Q_?_3E[..'RX[5-%O-ZL@9W*:($)R=J6Z* M'?"?,<'+/@D,D% 6\EEJ]DVVX]\MML$Q MCM:6^C-#PX5&D,'>_"O?RT0>#_P]]HWC_-T!)\.![%966#YR%6F\J,%W:N"= M7C*I1>H1/A(SFW#Z%*Y?*.-\:O&,,G;;1K?).NS2[C;YI>,ZSF6OWW0N&6LQ MN\N=7J^WF ,TCS!-]H:Y:10GE[9CMZQ6!:CMJ$'I.TUNK#*4]N5FRRP9$G70 M/#1&\5% U]\R<%Y$EF,\7E\<3T:19?7:[2(+THI<$F!8,D1]Q3#EF=RY3;YL M+!VN'N=8U%N0K[*#I9D_L_TBW5($>X=P>"1F-7:YA$TY;/FQ#CO#%'W'MKH] MR[CD/8-=.JQC7+)VQ[DT>MSK\([1[MN+"4KK:UC,[KW 2=Y17TQ\OLCG$&Z? M2:R&5MZG1AM%@2:'4U_,CO+]*H+44GY7,)=YR\-4RA?^$(6;SV%M )3SN*X0 MR#[B".V0:U:'Q(XY-R58.*-BM M^?'!=QD=W&T8RT<'SX[S#@(5[Y"OD>%+V)O(+)4(O)"4)3[%O'1Y*#)^?2P& MYA:9Y/*P\20?-J[DYL6!J;UX ^)>^Q U--NV#ZQFJ^5T7XJ4[8C$IWZ+*>>( M(EN@:&9/F.W3G);UHO=RY2$:VG',_,'!KP"2;*0=R]F[;\&_&V,9%AI5":*& MBV"D7QZ/C'$'*?S@(V!2,[\.^?\V7EIZ67$'EP N!-]M10#[6$=_-71E]T#GF[IO2%N$( M:VZ<=A8NC/[S']U6N_MZ?E]SMTH7/.T-%/FN<]-[/)V@73='K;93C"U'#G_N M& VC_$$^(AN=*[(9D4[+,ZR+TLI2280.WDU*7EG@CWR14!+1QD]4"7ZFI61: M*FY_[\=1 .P5G[X[^I3/ *;Z%WG+#*^^NH&/E3"!^+&H?B5/RH]X".3&2;Q& M\8"%21$P6[@06S-$S1 K&:)$_G3;QEG"#^279$% M]V$01&"7L[$%' Q0%U- M3G^-R]2T6-/B&EH41>GENY,B$8YX7IILW(G#"M"L6 M^UQ<6E+0HGA@?"4K*XE!J9B_7+F7#*,XI:I^/;^4>M #14<^1U'"KY>N0AT, M8DP3SJR(6DID/KDL5:!8-L;N/#^FH%^L#3(6@R7-44?-W@[ \WX-24]>I+3& M )-P(:X^&]-H<=/JM/J7GN7:ET['XI<]LV-=.JYK=+IM[CI-=R&F89_P/L.P MXM=Q%%[PT(_BPF:_;!M=P^YL/Z9A-S2U3PTWJHF=SKC_3U$HO]K/5QEX;7;9M7MM0 GK.*YGM8U^]-*FWNR&R$%;>]:2MFN4\IU2OEA M*>5+LVNWFLRS+RVKT[]T>D[[LN.:(-)[/8]U>MU>;\G-N=;I]=#O^6ERV;*[ M3JL"LKO5T-2>[AKO$6]&NI$T@]!S!=1GJ=0H3&E)HHMB((W56TL#O9\]L)]7 M]\><(;[4#:$'.\OHI"+U2Z4'QUN8.>\X-&!R%^CE]H[?4?HL:&ANO> MR-]/?+(3NBDR%B;[K4YX!V;>#8URRZ[/Z^-TC\XO2T#!U)H'"7

M1AFHZ3PU>O)I-) [;2 M&$17KXYB=PCR-WG%O0&+7WDL9:_,IM4VNJU7X,68S6;';AN691A.NV6_2D>] M TS6FN#47O-KVS,;PW0TA^_51WJKR:?]@!O#1Q2IA?_6OA:+$>- MT0$]=L-<,/IORUB/+B1J:MHQ:KK@6#:I'8D*" JCGW.JG_"TXR)RBR[G6:@" MZ_(*"V8F1RR-_6OM/??+WI972.HR]I&6^KP/(DEU/?HHNQI]*M5@7W"Z321K)HQ<:EVPN,="GAQ\O [X ME,K)Z7JY<7]K90NR^@W)4[R+A!>6[BY*:[FYC%-VWD0"N5D;W34UK)>;1?.4 M6F[.R\VY+)?=N"G'51NFMV(B-6XO@ M^XC@.=O8H3KJW;*--SYC>,NBY3'/L^VZJSTOK#(-LW'VX:+R-'86HA36_OSE M_)UV%B8ICKS33F3/T5+K-O.UZ&VJ'LG;DGH1O#P4]Y2P.9%J^($W5YAHIG'" M4J910P[5*AX['M,K4S80[72QE9'GS=(N(O M[#H*H]$4W+24AS3/XL(=\A'+J;HFH2.C=[M.0LCIW=$ONTY/[UB/!S4I;9V4/IV?[CHI?1(- MA&ME5P6*0X_=#77U/;9N M_MQ]QIIN9M^SK1TZNN. M(I;9:ME]Q[SL6E;_TFGWFI==UNM8S-]B:Z.'O[X>C+U_/3BTO3 MZ#:MQ^TFV0Y5%9.:._/-R.>&?D+7YM=V]'E#T4?93D% MSS&HS5; M6Z@M6-< Y?W9^G!T?O9.N\(?CN9XORVLM5 ?:S6BCBF%V M P)]]TYTHTRLTI$J+E9.\,;JH?:>3353#FJZ4XQH"]3UR_3P;F$L02[2(E91 MF_&U1G5PFO*QG_0,KY)7VF^\WX_Y%'Z>)#M#+X]9-K4%6OK 1OPVU*2ZAFU- M_M3$LGUB^>*GP6Y0RXJ[%#7A[(L]M'4*>Q&%*DX5];7S/-CULC;':W.\PD?: M4:*LS?3MF>D,%SB)LD' %DVO72.D/=.L#['?):71E*+MDEE-8A4FL5VS^A>N M[]4$52V"VD=OX%/L \V-@>@*\L->@T>N&V4AC2R4U%@["+6#4.4C/4*=X8,W M]A1CNM9D5+==[WC[.LUM[_3A)+AC!8W-C18TRA.6"PSE1S/UA:7Z05M(D_DZ MR*O(]Y:70>9UCJ]ZD3>%_QFFH^#G_P]02P,$% @ A("K5G?V )NV" M.#, !@ !M:7)O+3(P,C,P,S,Q>&5X,S%D,2YH=&WM6VUSVK@6_BNZ[.QM M,@,8\M)-#B9C].KSXG<4J*BMUG$?79U4;50>LL.@VPWV.GO[K+,7[KT* M][OLPP7;^3@\V772I^]/AO_Y,/"C?OCX]O?S$]9H!<&_]D^"X'1XZBO0?9<- M-<^-M%+E/ N"P;L&:Z36%F$0S&:S]FR_K?0X&%X&J9UD!T&FE!'MV,:-XSZ5 MX%/P^+@_$9:S*.7:"/NZ\7%XUCJ"A)4V$\?]8/'M94%A^^AH5:3E M.%V6*3^U4(N,6SD5U'>MUR@37(Y@"WM2P6[1*5VU;")S*;AR^&R=F[%)->/ZBZ4OP;826R8N>DS;R?P)=8WI67-L6S^08G9.N/3__$'6,_E_Z M;PPXN$[E2%JVWVUW^T'Q! I$0*/0=VO0'ZV-.!-N<4"R'XR.GT;]_Y;&RF1^M_[G3?:; M2!(MYNC98".E8Z%?-SH-B&19!:;EM2EX5%VCA<9_ MO)A+!9HCC%>U"A<@MG%=<$I#1SRK='?3 .9[LU1:T:(11)BKF>8H#9'>:&TA0%E9TI/6+?3^@=3";N0&CI9+:]A@V.Z0^P\C]J]U60#NN.! M \H6+_>_'7O/'2]ON7$.E4WF[ I+F0EXWJ:'30666$&/7,%E8T N<\;S.2MS MJTL!Q>&0G3\'BC@#AJ ;T)/P"$6:J0ELMU5>[H9 +B)A#-=S$IGP*X%Q:WT: ME,50!D-F9'1I#!*(I$80 3&$%0:: (4,B(A29DKZ6+6?"2VJ3F@"$VG@[6CI M?=BAA2E$Y!2D?@NHIF),$[##HHSF]678CO>XO/5-!NPH7R6BJ))&X=/@Y9UP+AU0@3Q(4 M@"@F#,%"FI3$26P"AT%.@ZYC::),F1+MR)5HE7G(%EHA/T2Q83M :"P >0_# MP342JARIX!M8ZZASMBUS7M'L;^RE]*"N5S3Q7JGY$IKS'((YIT MN?= R=I "0:B>6[R"A(4=X5/RI7#@^^?*SM\]YF3Y508% V+MCX-*:;% =% MO#3W;T(!R4@ G]5(/L11I48',-=3:9P3@)3(73^4RJW<1]T%^=P=@*]BG!5H MFY5[HDH)5P)=C,ID['983#DR,I9<2YJ ])&8<4 M>=TV++'<4<"AVQ-T3;26NCAO>EU-J"AU 789%RE&$6#O%'!)S%CD" SD PU MHB#VD@@2-$\DL%P6<&A;*CV82M%SI])@RK/2&7""F4@29!%R"H"86[*!99QW M#X?D+V]/$!QQT!#.Q/@T9*1*>[<&]W&9?"DM*,=*/IV?L]$B>W.V0/B5@#X] MZGR+_8=B/W[NV#_UL+H)3]JNJJ)[5W,K!S[#=U"LI:*HU 3"6F!S2Z\392S* MZ1$#^C*TKUKMQ;*=.YHD8!.L^H9TI3B2>^%VVF@3+B^7>NUZK5)NEE$@^0/' M/A$[1^G6HW)B;*;),7 MJ?-E9<$)\?<&7_-FIK-4C2/;L4J;92#F"M#E9"*M%>)/?.1((=2C^EA"/]?) M#E@%EV3(Y>&;>1VYW:WFP/?_^; FPQ!/(HD($\;0[3% M%$D!C%9!U#))GPE^15&1#^I=7.32$??49+&E^UG(K_)IORUWBZ7G,1H:L33T M=[*D2F+0!% '+)L^-*-GQZ:<8!FP2&XRE8.]=?-[&W;]&-G[&T17B88A;0)_ MPME^(-@];:N@WO3!B&NK*78A)D:FY0.TL5=Y'\#4B ?B/ M$KZU[X#D8RYA=5M.,?^07? YZW:;C(XJ/>()D+61^E2YUJT7W$,M;69X0H>I MC&.10YZ6K;/?ZP)Z$[@'J^?4^JLZ%6=4J*2VJ$CQ_7%J%5O73_)NVFM%O0][+:/#G^N M+\X&4VH'GVJ=$UCHD=EBA1;7+;(,X0C6]*HUPPI\\C#5LIZ/C,I**WH+[JQ/ M\2MBX/X0\ ?.JL\_MZ.K!6__LK==[Z^WW@=[[8/M@C_6@CL/L!Y:?+EI>9YV M_;&(_ 2S>SL//TO%"ON5*ZK"E&YQS=QC*_93Q_U]PSM4CRH++1RY(,,"$ZP= MP;QQ?[8X_)8X?,9+WGD^-A2]PZ.DR:QCQZ&JL59G'E*\H'2XH67O58;VBBI0( M=IG,1:NZ7I"X_HI%55)_PV+SW8T"V6W+QU0\05H:\JF2<76'CX[:>P=+T^'+ M.F[GPK\3XEXR.?X_4$L#!!0 ( (2 JU;0"T"PJ @ XS 8 ;6ER M;RTR,#(S,#,S,7AE>#,Q9#(N:'1M[5O]<]HX&OY7=.SL;3H#&$C230W-3)J/ M66[:M->AD+ M)WWV_G3TWP_G?M0/G]Z\'9ZR1BL(_K-_&@1GHS-?@>Z[;*1Y;J25*N=9$)Q? M-E@CM;8(@V ^G[?G^VVE)\'H8Y#::7809$H9T8YMW#@>4 D^!8^/!U-A.8M2 MKHVPKQN?1A>M(TA8:3-Q/ B6WUYVK.+%\2"6,V;L(A.O&U.N)S)O655@(H7M MHV6 ZBV9Z]97K^<32\&)Z>C(;O+]G["W;ZV_#\ M@ET,+T\N3X7C3+"QTK'0KQN=!D2RK$+3ZMH4/*JNT4+C/UY.ID+-$0:L6H5+ M%-NX+CBCH2.>50#T_7DJK6C1""+,U5QS%+D^]U_>[/-QUK"B')!OU31\ MN2XA$MZQR(WC;MLMV-:TGI&"0Y;RF6!:S*28PU;:5!KV>\DU0)XM4%XH;6%! MV8724];MM/[-5,+>20V=K);7,,(QW2$VS*-V?SW9@.YXX("RP\O];T?ON>/E M#3?.H[+I@EUA*3,!U]OTL*G $BOHD2OX; S(90++RBER MPN\H*V/T"037H-0$^B59XP( ).X0IQ#WKLA1X=)L#0W^Q2XD:Y)$F4$ C%" MK1O..'TB;E*69&INEG318B*-19!K&:="KS>T;-90;Y;*W-!V!_R'XNK@N0-_ MM(&2?_YTU.O^VC<5M*MPD8RF2A*)2X>?(>-:.*0">9*@ $0Q80@6TJ0D3F)3 M. QR&G0=2Q-ERI1H1ZY$J\Q#MM *"2**#=L#0F,!R'L8GE\CH\J1"Y[ 2G\L M,TAT]WFK>[@G7KBFW423+O<>*-D8*,% -,]M M7D&"XJ[P2;ER>/#]A"7N(Z7N ;3)!_+3-H%15ZW#4LL=Q1PZ/8$ MW1"MI2[.FUY7$RI*78!=QD6*4038.P5<$C,1.0+ #"1#C2B(O22"!,T3"2R7 M!1S:CDH/IE+TW*ET/N-9Z0PXP4PD";((.0- S"W9P"K.NX=#\I>W)PB..&@( M9V)\&C)6I;U;@_NX3+Z2%I1C)9_/S]EXF;TY6R#\2D"?/G6^P_Y#L1\_=^R? M>5C=A"=M5U71O:NYE0-?X#LHUE)15&H"82VPN:77J3(6Y?2, 7T9VE>M]F+9 MWAU-$K )5GU+NE(7*[U>>*U2;E91(/D#QSX1.T?IUJ-R8@N6 MR2N15=MN6_+-!R_1TS/N1]@U./P^=PW[#8'OO_-@9,,03R*)"!/&T.TQ11) 8Q60=0J29\+ M?D51D0_J75SDTA'WU&2YI?M%R*_R:;\M=XNEYS$:&K$R]'>RI$IBT 10!RR; M/C0SB,M,.<4R8)'<9"H'>^OF]R[L^C&R]Q-$5XF&(6T"?\+9?B#8/6VKH-[T MP8G,9RJ;"8I01_ -(@'XCQ*^M>^ Y&,N875; MSC#_D+WC"];M-AF=57K$(R ;(PVH$*'J8QCD4.>EJVSWQ\$ M).L/IM"1('=K7S?H1%%C2=*J4\_55J2RC!=&A,L?=;4(,:D_'D-'B>A.X!YO M'E3JK.E5'5.BDMJI(\?UY:A5;UT_R;MIK9;T/>RVCU[^7%^<+:;43C[5.B>P MT".SY0HMKUMD&<(QK.E5:XX5^.QIJE4]'QN5E5;TE]S9G.(WQ,#](>!/G%6? M?VY'UPO>_K6W6^]OM]X'O?9!=[?@C[3@S@-LAA9?;UJ>IUU_+"(_P>S>+,(O M4K'"?N6*JC"E6UPS]]B*_=1Q?]]V#H$)-H]7;H47.W#]1>"ZQ$UY"+S(K/W% MV-KAZAGB:D0'^;\*6-]4S=-4BH1=K/*?]WX/[H[DQ[O$I\;"5WCI=)4*C'ET M-=&JS&-*0I0.EY2LO<"P65&%/P2[3.:B55TO25Q_<:(JJ;\WL?U&1H&4M>4# M)9X@UPSY3,FXNL-'1^W>P._P]02P,$% @ A("K M5@I@6FQI!0 G1P !@ !M:7)O+3(P,C,P,S,Q>&5X,S)D,2YH=&WM66UO MVS80_BLW%VL3P'JSD\"1'0.MXZ(9FB9+'0S[2(N4Q94259*.[?WZ'2G)L8UE M[=*D38$$L&4=R>/=\;F'QW#PB^>-BXP4":/P;G+^'JA,YCDK#"2*$8/2!3<9 M3&19D@+.F5)<"'BC.)TQ@&,_.O!#__C(\X8#5#6JQ\@BAL,@BH).V.E"V(D[ MQW$WA,MSV+N>C/9=[].+T>3/RW$UZ^7UF_=G(VAY0?!'=Q0$IY/3J@'51S!1 MI-#<<%D0$03C#RUH9<:4<1 L%@M_T?6EF@63JR SN3@(A)2:^=30UG!@)?C- M"!T.2KH8#RF] FY5@)ZV2G(M5_&K"+IJ[[KK?G?#%6C>Y6[<>VI;=Q26W7$QANN^90+;E9QQBEE!79_ M^:+7";O]06"[8IC*AS+*L*7QB. S]-@&<,-*L)^CZHDFC)<9FF6@V_&CQS$@ MP11AZFX+!M.M&1?,K?A4"HJ-(Z8,3WE"[.J!3&$TOH#+N=)S@H$V$J(>7/L? M_9$/'UEB.[U\$1V%_:A[&+8'P?21@OI-/KW6\)K*TF;_IB=;]A^'1]9;DS'X M2-24%$Q[%TO!5O Z,;:E$X:=Q_/OK[G&L*_N=O"L@$06165R17S6UL]SHC P M8@6*E5(Y2\^YPNF-XDLD18I+*>"L2'S8LP-L!G3"_DCF2)HK]Q;U]Y$5X:U4 M.42A]SND4CGE)5HM*;""8N3.B4JR*E;=J%W]($TG%?;,#*_(1Q)#Z4. M)PT,";?47RJF+>+:MIE@#8S#T!KD?6PH$6RZ8L^4%UA-6SDJI*X^:B M JQ$SG=SZ@:2]4[AWP&[1ZCI3M'Z&/>;%411&^P>\X![[E=5CYVO+Q]M->R6 M[Z1EB^E6DXBUTBH?O40*04K-XN;'IED6%5E5L-@JVBXVKN9VC1[>IE!=H5O) M1L'M\KF9M=8654[>G;JR2=%#U+ 1F9U4V*CX-S1+U)8*N6C"T[Q[-O7C*1ZW M/GD+=/^+IXAU.YEJ*>:&]9ODV/;O21X?JI-6_?W?1+F.]I%_T'N.]_>+]T'7 M/XR> _Y 7?TOUT[W)-7GB:C/U06_]S>?3%GGK![SPC]80A]LXKO [.Z3*K+ MY*A< A(EI_ B='_?UX= !_ ;2U.%9_XKJ?4SL)X L#Z0G'T+M.R.^X-Q]8RI M)X:IB;U7N1>HOJN9HXRS%,9+ELQM<0D7:5VF-CX1[%8[8^GDY) M\FFFY+R@]F L5=RDX\9]TG9#795;V E>,*]^;Q)X\QZKEFQ>8^U>D)5DQKRJ M?B>I82HF-Y+3>H5[/;]SL*:-2A:Z?X-5%V_N)F_X#U!+ P04 " "$@*M6 M*2R*I68% "?' & &UIU9;6_; M-A#^*S<7:Q/ >G42.+)CH'42-$/39*V#81]ID;*XTJ)*4;&]7[\C)3FR,:]= MFK0ID "VK"-YO#L^]_ 8#G]QG+,L)5G,*+R=7+X#*N-RSC(-L6)$HW3!=0H3 MF>LQ,HO@T L"+_3#'OAA%!Y' MO0"N+V'O9C+>M[U/K\:3/Z_/JEFO;]Z\NQA#Q_&\/WICSSN=G%8-J#Z B2)9 MP367&1&>=_:^ YU4ZSSRO,5BX2YZKE0S;_+!2_5<''A"RH*Y5-/.:&@D^,T( M'0WG3!.(4Z(*ID\Z-Y-SIX\]-->"C89>\ZSZ3B5=C8:4WT*A5X*==.9$S7CF M:)E'/3_7 QSI8?-6GZ6SX%2G4>#[OPYR0BG/9HY@B8X.W7[_3J3X+%W+9.5: MI)@@FM\RH[NE-1:,J&@J=3K8GN#?1N;-N$1FVDG(G(M5]&K"YZR ]VP!'^2< M9*^ZE02?!5,\>36PO0O^-T/5Z%[E;E1[:AHWU%8=L?&6%WS*!=>K*.64L@R[ MOWS1#_W>8.B9KABF_*&,TFRI'2+X##TV 6Q9">9S5#W1A+-EBF9IZ(5N^#@& MQ)@B3.VV8#C=F''![(I/I:#8.&9*\X3'Q*P>R 3&YU=P7:JB)!AH+2'HPXW[ MT1V[\)'%IM/+%\&1/PAZAWYWZ$T?*:C?Y-/K EY3F9OL;WNR8?^Q?V2\U2F# MCT1-2<8*YVHIV I>Q]JTA+X?/IY_?Y4%AGVUV\&+#&*9997)%?$96S^71&%@ MQ H4RZ6REEYRA=-KQ9=(BA274L!%%KNP9P:8# C]P5C.D317]BT8[",KPKE4 M%< A*06F7(Q)) R2U^A6['/)%3-%2F%@L87!/8*9IK:DAWMT?XVX MN^Q89T8-N^"X=S P.7,7)<]@Q;,0>T;:_T!:^#,@C6=(P_-J&T;FUX0CZ:'4 MXJ2!(>&&^G/%"H.XKFDF6 /C,+0&>1\;<@1;4;%GPC.LIHT<%5);GUD2QEZE MJ KD?/MG$4#R7JG<'? [A%JNE.T/L+]9@5!T 6SQSS@GOM5U6/X]>6CJ8;M M\IUT3#'=:1*Q5EKEHQ-+(4A>L*CYT3;+H"*M"A9319O%QM77D[M2538H>HH969+92H57QMS1+U)8(N6C"T[P[)O6C*1ZW M/CD+=/^+IXAU.YD64I2:#9KDV/3O21X?JI-6_?W?1+F.]I%[T'^.]_>+]T'/ M/0R> _Y ;?TOUD[W)-7GB:C/U06_]S>?3%GGK![SPC]80A]LXKN [.Z3*K+ MY"!? A(EI_#"MW_?UP>O\. W8A2 K/>X(M^"+;/E_F!@/8/J MJ8%J8FY6[H6J[VKF..4L@?/U\?TJ27C,U(XC>56K/386[E$^INL#ZI3$GV9* MEADU1V.IHB8?6S=*FPUU76Y@)WC&G/J]R>#V358M:5]D;5^1Y63&G*J")XEF M*B*WDM-ZA?M]-SQ8\T8E\^T_PJJK-WN7-_H'4$L! A0#% @ A("K5GJV MOR4]$ =:@ !$ ( ! &UI'-D M4$L! A0#% @ A("K5@PBD=O4#P < @! !4 ( !;! M &UI&UL4$L! A0#% @ A("K5C!!RISR-P M02X$ !4 ( !-Z, &UI#$P<2YH=&U02P$"% ,4 " "$@*M6=_8 F[8( X M,P & @ '<&@( ;6ER;RTR,#(S,#,S,7AE>#,Q9#$N:'1M M4$L! A0#% @ A("K5M +0+"H" #C, !@ ( !R"," M &UI&5X,S)D M,2YH=&U02P$"% ,4 " "$@*M6*2R*I68% "?' & M@ %%,@( ;6ER;RTR,#(S,#,S,7AE>#,R9#(N:'1M4$L%!@ * H I@( ' .$W @ $! end