0001558370-22-013620.txt : 20220815 0001558370-22-013620.hdr.sgml : 20220815 20220815160636 ACCESSION NUMBER: 0001558370-22-013620 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 74 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220815 DATE AS OF CHANGE: 20220815 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: 221165653 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 tmb-20220630x10q.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#LicenseMemberhttp://fasb.org/us-gaap/2022#LicenseMemberhttp://fasb.org/us-gaap/2022#LicenseMemberhttp://fasb.org/us-gaap/2022#LicenseMemberhttp://fasb.org/us-gaap/2022#LicenseMember0.401.270.751.6020615218291393820547070258647720813741203856450001527096--12-312022Q2falsehttp://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#FinanceLeaseLiabilityNoncurrent2038564520813741011596849204040001527096miro:EquityDistributionAgreementMember2022-04-012022-06-300001527096miro:EquityDistributionAgreementMember2022-01-012022-06-300001527096us-gaap:RetainedEarningsMember2022-06-300001527096us-gaap:AdditionalPaidInCapitalMember2022-06-300001527096us-gaap:RetainedEarningsMember2022-03-310001527096us-gaap:AdditionalPaidInCapitalMember2022-03-3100015270962022-03-310001527096us-gaap:RetainedEarningsMember2021-12-310001527096us-gaap:AdditionalPaidInCapitalMember2021-12-310001527096us-gaap:RetainedEarningsMember2021-06-300001527096us-gaap:AdditionalPaidInCapitalMember2021-06-300001527096us-gaap:RetainedEarningsMember2021-03-310001527096us-gaap:AdditionalPaidInCapitalMember2021-03-3100015270962021-03-310001527096us-gaap:RetainedEarningsMember2020-12-310001527096us-gaap:AdditionalPaidInCapitalMember2020-12-310001527096us-gaap:CommonStockMember2022-06-300001527096us-gaap:CommonStockMember2022-03-310001527096us-gaap:CommonStockMember2021-12-310001527096us-gaap:CommonStockMember2021-06-300001527096us-gaap:CommonStockMember2021-03-310001527096us-gaap:CommonStockMember2020-12-310001527096miro:StockOptionPlan2019Member2022-06-300001527096miro:StockOptionPlan2010Member2022-06-300001527096miro:EquityIncentivePlan2021Member2022-06-300001527096us-gaap:RestrictedStockUnitsRSUMembermiro:EquityIncentivePlan2021Member2022-06-300001527096us-gaap:RestrictedStockUnitsRSUMember2022-06-300001527096us-gaap:RestrictedStockUnitsRSUMember2021-12-310001527096miro:PatentAndKnowHowLicenseAgreementMembermiro:RepriseBiomedicalInc.Member2022-04-012022-06-300001527096miro:PatentAndKnowHowLicenseAgreementMembermiro:RepriseBiomedicalInc.Member2022-01-012022-06-300001527096miro:PatentAndKnowHowLicenseAgreementMembermiro:RepriseBiomedicalInc.Member2021-04-012021-06-300001527096miro:PatentAndKnowHowLicenseAgreementMembermiro:RepriseBiomedicalInc.Member2021-01-012021-06-300001527096miro:ConsultingServicesMembermiro:CorporationOwnedByDirectorMember2022-04-012022-06-300001527096miro:ConsultingServicesMembermiro:CorporationOwnedByDirectorMember2022-01-012022-06-300001527096miro:ConsultingServicesMembermiro:CorporationOwnedByDirectorMember2021-04-012021-06-300001527096miro:ConsultingServicesMembermiro:CorporationOwnedByDirectorMember2021-01-012021-06-300001527096us-gaap:LeaseholdImprovementsMember2022-06-300001527096us-gaap:EquipmentMember2022-06-300001527096miro:FurnitureFixturesAndComputersMember2022-06-300001527096us-gaap:LeaseholdImprovementsMember2021-12-310001527096us-gaap:EquipmentMember2021-12-310001527096miro:FurnitureFixturesAndComputersMember2021-12-310001527096srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201602Member2021-12-310001527096us-gaap:RetainedEarningsMember2022-04-012022-06-300001527096us-gaap:RetainedEarningsMember2022-01-012022-06-300001527096us-gaap:RetainedEarningsMember2021-04-012021-06-300001527096us-gaap:RetainedEarningsMember2021-01-012021-06-300001527096miro:PromissoryNoteWithUniversityOfMinnesotaMember2022-06-300001527096miro:PromissoryNoteWithRegentsOfUniversityOfMinnesotaMember2022-06-300001527096miro:LoanMinnesotaDepartmentOfEmploymentAndEconomicDevelopmentMember2022-06-300001527096miro:PromissoryNoteWithUniversityOfMinnesotaMember2021-12-310001527096miro:PromissoryNoteWithRegentsOfUniversityOfMinnesotaMember2021-12-310001527096miro:LoanMinnesotaDepartmentOfEmploymentAndEconomicDevelopmentMember2021-12-310001527096miro:UsTreasuryNotesShortTermMember2022-06-300001527096miro:UsTreasuryNotesLongTermMember2022-06-300001527096miro:RepriseBiomedicalInc.Member2021-03-152021-03-150001527096miro:RepriseBiomedicalInc.Member2020-11-300001527096miro:PromissoryNoteWithRegentsOfUniversityOfMinnesotaMember2016-01-010001527096miro:PromissoryNoteWithRegentsOfUniversityOfMinnesotaMember2018-01-312018-01-310001527096miro:PromissoryNoteWithUniversityOfMinnesotaMember2019-01-310001527096miro:LoanMinnesotaDepartmentOfEmploymentAndEconomicDevelopmentMember2015-05-310001527096miro:PromissoryNoteWithRegentsOfUniversityOfMinnesotaMember2012-01-310001527096us-gaap:SubsequentEventMembermiro:EquityDistributionAgreementMember2022-07-010001527096miro:WarrantsUniversityOfMinnesotaMember2019-01-310001527096miro:WarrantsRegentsOfUniversityOfMinnesotaMember2012-01-310001527096us-gaap:AccountingStandardsUpdate201602Member2022-01-0100015270962020-12-3100015270962021-06-300001527096miro:CapitalLeaseSeptember2021Member2021-12-310001527096miro:CapitalLeaseOctober2018Member2021-12-310001527096miro:CapitalLeaseJuly2021Member2021-12-310001527096miro:CapitalLeaseSeptember2021Member2021-09-300001527096miro:CapitalLeaseJuly2021Member2021-07-310001527096miro:CapitalLeaseOctober2018Member2018-10-310001527096us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001527096us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001527096miro:CommonStockWarrantsMember2022-01-012022-06-300001527096us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001527096miro:CommonStockWarrantsMember2021-01-012021-06-300001527096us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2022-04-012022-06-300001527096us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2022-04-012022-06-300001527096us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001527096us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2022-01-012022-06-300001527096us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2022-01-012022-06-300001527096us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2021-04-012021-06-300001527096us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2021-04-012021-06-300001527096us-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300001527096us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2021-01-012021-06-300001527096us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2021-01-012021-06-300001527096us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001527096miro:BuildingResearchAndDevelopmentAndOfficeSpaceMember2022-01-012022-03-310001527096us-gaap:SubsequentEventMembermiro:EquityDistributionAgreementMember2022-07-012022-07-010001527096us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001527096us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300001527096us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001527096us-gaap:AdditionalPaidInCapitalMember2021-01-012021-06-300001527096us-gaap:CommonStockMember2022-04-012022-06-300001527096us-gaap:CommonStockMember2022-01-012022-06-300001527096us-gaap:CommonStockMember2021-04-012021-06-300001527096us-gaap:CommonStockMember2021-01-012021-06-300001527096miro:EquityIncentivePlan2021Member2022-01-010001527096miro:EquityIncentivePlan2021Member2022-01-012022-01-0100015270962022-04-012022-06-3000015270962021-04-012021-06-300001527096miro:OneCustomerMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-04-012022-06-300001527096miro:OneCustomerMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-06-300001527096miro:OneCustomerMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-04-012021-06-300001527096miro:OneCustomerMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-06-300001527096miro:UniversityOfMinnesotaMembermiro:PatentLicenseAgreementMember2022-06-300001527096miro:BuildingResearchAndDevelopmentAndOfficeSpaceMember2021-08-012021-08-3100015270962021-01-012021-06-300001527096miro:RepriseBiomedicalInc.Member2021-03-012021-03-310001527096miro:RepriseBiomedicalInc.Member2020-11-012020-11-300001527096miro:RepriseBiomedicalInc.Member2020-11-150001527096miro:RepriseBiomedicalInc.Member2019-06-300001527096miro:CapitalLeaseSeptember2021Member2021-09-012021-09-300001527096miro:CapitalLeaseJuly2021Member2021-07-012021-07-310001527096miro:CapitalLeaseOctober2018Member2018-10-012018-10-310001527096us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001527096miro:WarrantsUniversityOfMinnesotaMember2019-01-012019-01-310001527096miro:WarrantsRegentsOfUniversityOfMinnesotaMember2012-01-012012-01-310001527096miro:PatentAndKnowHowLicenseAgreementMembermiro:RepriseBiomedicalInc.Member2022-06-300001527096miro:PatentAndKnowHowLicenseAgreementMembermiro:RepriseBiomedicalInc.Member2021-12-3100015270962022-06-3000015270962021-12-3100015270962022-08-1000015270962022-01-012022-06-30xbrli:sharesiso4217:USDmiro:paymentmiro: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 June 30, 2022

or

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

EXCHANGE ACT OF 1934

For the transition period from                      to                     

Commission File Number: 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 August 10, 2022, there were 20,899,172 shares of the registrant’s common stock outstanding.

TABLE OF CONTENTS

Page

Part I

Financial Information

Item 1.

Financial Statements (Unaudited)

3

Condensed Balance Sheets (Unaudited)

3

Condensed Statements of Operations (Unaudited)

4

Condensed Statements of Changes in Shareholders’ Equity (Deficit) (Unaudited)

5

Condensed Statements of Cash Flows (Unaudited)

6

Notes to Condensed Financial Statements (Unaudited)

7

Item 2.

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

17

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

26

Item 4.

Controls and Procedures

26

Part II

Other Information

Item 1.

Legal Proceedings

27

Item 1A.

Risk Factors

27

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

27

Item 3.

Defaults Upon Senior Securities

27

Item 4.

Mine Safety Disclosures

27

Item 5.

Other Information

28

Item 6.

Exhibits

29

Signatures

2

PART I —FINANCIAL INFORMATION

Item 1. Financial Statements

MIROMATRIX MEDICAL INC.

Condensed Balance Sheets

June 30, 

December 31, 

    

2022

2021

(unaudited)

    

Assets

Current assets:

Cash and cash equivalents

$

12,593,315

$

52,811,531

Restricted cash

800,100

800,100

Short-term investments

20,080,428

Receivable from Reprise Biomedical, Inc.

 

3,952

17,819

Interest receivable

116,933

Tenant improvement allowance receivable

1,256,950

Prepaid expenses and other current assets

 

364,649

450,873

Total current assets

 

33,959,377

55,337,273

Investments

5,938,963

Deferred offering costs

 

191,233

Right of use asset

1,772,441

Property and equipment, net

 

5,792,166

5,591,726

Total assets

$

47,654,180

$

60,928,999

Liabilities and Shareholders' Equity

Current liabilities:

Current portion of long-term debt

$

38,399

$

333,849

Current portion of deferred royalties

735,688

488,368

Accounts payable

 

1,078,690

 

2,094,854

Current portion of financing lease obligations

57,848

58,037

Current portion of lease liability

374,280

Current portion of tenant improvement obligation

160,462

Accrued expenses

 

1,450,934

 

1,428,622

Total current liabilities

 

3,735,839

 

4,564,192

Deferred royalties, net

 

491,733

 

491,733

Long-term debt

 

385,997

 

385,997

Deferred rent

207,204

Financing lease obligations, net

26,469

52,768

Lease liability, net

2,917,628

Tenant improvement obligation, net

1,029,629

Accrued interest

 

85,216

 

71,592

Total liabilities

 

7,642,882

 

6,803,115

Commitments and contingencies

Shareholders’ equity:

Common stock, par value $0.00001; 190,000,000 shares authorized; 20,813,741 issued and outstanding as of June 30, 2022 and 20,385,645 issued and outstanding as of December 31, 2021

 

208

 

204

Additional paid-in capital

 

129,448,942

 

128,177,594

Accumulated deficit

 

(89,437,852)

 

(74,051,914)

Total shareholders’ equity

 

40,011,298

 

54,125,884

Total Liabilities and Shareholders’ Equity

$

47,654,180

$

60,928,999

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

3

MIROMATRIX MEDICAL INC.

Condensed Statements of Operations

(Unaudited)

    

Three Months Ended

 

Six Months Ended

June 30, 

 

June 30, 

2022

    

2021

    

2022

    

2021

Licensing revenue

$

3,952

$

9,139

$

10,720

$

15,247

Cost of goods sold

 

125,000

 

125,000

 

250,000

 

250,000

Gross loss

 

(121,048)

 

(115,861)

 

(239,280)

 

(234,753)

Operating expenses:

 

  

 

  

 

  

 

  

Research and development

 

4,988,233

 

2,480,887

 

8,994,141

 

4,348,888

Regulatory and clinical

 

419,394

 

103,256

 

774,632

 

186,961

Quality

 

517,333

 

86,257

 

958,268

 

172,044

General and administration

 

2,188,460

 

786,322

 

4,461,775

 

1,349,196

Total operating expenses

 

8,113,420

 

3,456,722

 

15,188,816

 

6,057,089

Operating loss

 

(8,234,468)

 

(3,572,583)

 

(15,428,096)

 

(6,291,842)

Interest income

 

61,078

 

45

 

61,848

 

85

Interest expense

 

(8,799)

 

(280,663)

 

(19,690)

 

(586,037)

Amortization of discount on note

 

 

(30,052)

 

 

(62,638)

Change in fair value of derivative

 

 

52,991

 

 

246,962

Research grants

 

 

127,428

 

 

277,965

Equity loss in affiliate

 

 

 

 

(223,633)

Gain on sale of equity investment

 

 

 

 

1,983,912

Gain on debt extinguishment

 

 

 

 

518,050

Net loss

$

(8,182,189)

$

(3,702,834)

$

(15,385,938)

$

(4,137,176)

Net loss per share, basic and diluted

$

(0.40)

$

(1.27)

$

(0.75)

$

(1.60)

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

 

20,615,218

 

2,913,938

 

20,547,070

 

2,586,477

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

4

MIROMATRIX MEDICAL INC.

Condensed Statements of Shareholders’ Equity (Deficit)

(Unaudited)

Additional

Total

Common Stock

Paid-In

Accumulated

Shareholders’

    

Shares

    

Amount

    

Capital

    

Deficit

    

Equity (Deficit)

Balance at March 31, 2022

20,546,583

$

206

$

128,712,746

$

(81,255,663)

$

47,457,289

Stock-based compensation expense

 

 

 

266,390

 

 

266,390

Exercise of stock options

 

44,569

 

 

55,710

 

 

55,710

Exercise of stock warrants

191,559

2

 

414,096

 

 

414,098

Issuance of restricted shares

31,030

 

 

 

Net loss

 

 

 

 

(8,182,189)

 

(8,182,189)

Balance at June 30, 2022

 

20,813,741

$

208

$

129,448,942

$

(89,437,852)

$

40,011,298

Balance at March 31, 2021

2,290,822

$

23

$

8,509,143

$

(59,815,500)

$

(51,306,334)

Stock-based compensation expense

 

 

 

105,879

 

 

105,879

Exercise of stock options

 

58,750

 

1

 

5,874

 

 

5,875

Exercise of stock warrants

65,909

6,250

6,250

Conversion of preferred stock to common stock

11,092,314

111

66,553,049

66,553,160

Note payable and accrued interest converted to common stock

996,757

10

7,152,389

7,152,399

Sales of common stock, net of expenses

5,520,000

55

44,593,631

44,593,686

Net loss

 

 

 

 

(3,702,834)

 

(3,702,834)

Balance at June 30, 2021

 

20,024,552

$

200

$

126,926,215

$

(63,518,334)

$

63,408,081

Additional

Total

Common Stock

Paid-In

Accumulated

Shareholders’

    

Shares

    

Amount

    

Capital

    

Deficit

    

Equity (Deficit)

Balance at December 31, 2021

20,385,645

$

204

$

128,177,594

$

(74,051,914)

$

54,125,884

Stock-based compensation expense

 

 

 

600,371

 

 

600,371

Exercise of stock options

 

205,507

 

2

 

256,881

 

 

256,883

Exercise of stock warrants

 

191,559

 

2

 

414,096

 

 

414,098

Issuance of restricted shares

31,030

 

 

 

Net loss

 

 

 

 

(15,385,938)

 

(15,385,938)

Balance at June 30, 2022

 

20,813,741

$

208

$

129,448,942

$

(89,437,852)

$

40,011,298

Balance at December 31, 2020

2,185,822

$

22

$

8,346,943

$

(59,381,158)

$

(51,034,193)

Stock-based compensation expense

 

 

 

239,330

 

 

239,330

Exercise of stock options

163,750

2

34,623

34,625

Exercise of stock warrants

65,909

6,250

6,250

Conversion of preferred stock to common stock

11,092,314

111

66,553,049

66,553,160

Note payable and accrued interest converted to common stock

996,757

10

7,152,389

7,152,399

Sales of common stock, net of expenses

5,520,000

55

44,593,631

44,593,686

Net loss

 

 

 

 

(4,137,176)

 

(4,137,176)

Balance at June 30, 2021

 

20,024,552

$

200

$

126,926,215

$

(63,518,334)

$

63,408,081

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

5

MIROMATRIX MEDICAL INC.

Condensed Statements of Cash Flows

(Unaudited)

Six Months Ended

June 30, 

2022

2021

    

    

Cash flows from operating activities:

 

  

 

  

Net loss

$

(15,385,938)

$

(4,137,176)

Adjustments to reconcile net loss to net cash from operating activities:

 

  

 

  

Depreciation and amortization

 

536,507

 

59,174

Stock-based compensation

 

600,371

 

239,330

Loss on disposal of property and equipment

758

Non-cash interest income

(116,933)

Amortization of premium/discount on investments

6,734

Amortization of discount on note

 

 

62,638

Change in fair value of derivative

 

 

(246,962)

Gain on debt extinguishment

 

 

(518,050)

Equity loss in affiliate

 

 

223,633

Gain on sale of equity investment

 

 

(1,983,912)

Changes in operating assets and liabilities:

 

  

 

  

Receivable from Reprise Biomedical, Inc.

 

13,867

 

6,064

Grant receivable

 

 

(20,000)

Prepaid expenses

 

86,224

 

15,371

Operating lease right of use asset

(3,169,736)

Tenant improvement receivable reimbursement

1,256,950

Accounts payable and accrued expenses

(925,314)

327,276

Accrued interest

 

13,624

 

581,799

Operating lease liability

3,291,908

Net cash used in operating activities

 

(13,790,978)

 

(5,390,815)

Cash flows from investing activities:

 

  

 

  

Purchase of investments

(26,026,125)

Proceeds from sale of equity-method investment

 

 

2,000,000

Purchases of property and equipment

 

(731,616)

 

(86,112)

Net cash (used in) provided by investing activities

 

(26,757,741)

 

1,913,888

Cash flows from financing activities:

 

  

 

  

Payments on long-term debt

 

(295,450)

 

(44,109)

Payments on financing lease obligations

(26,488)

(9,258)

Payments on offering costs

(18,540)

Proceeds from sale of common stock, net

45,679,111

Proceeds from sale of preferred stock, net

19,891,670

Proceeds from stock warrant exercises

 

414,098

 

6,250

Proceeds from stock option exercises

 

256,883

 

34,625

Net cash provided by financing activities

 

330,503

 

65,558,289

Net (decrease) increase in cash and cash equivalents

 

(40,218,216)

 

62,081,362

Cash, cash equivalents and restricted cash at beginning of period

 

53,611,631

 

4,444,395

Cash, cash equivalents and restricted cash at end of period

$

13,393,415

$

66,525,757

Cash and cash equivalents

$

12,593,315

$

66,525,757

Restricted cash

800,100

Cash, cash equivalents and restricted cash at end of period

$

13,393,415

$

66,525,757

Supplemental disclosure of cash flow information:

 

 

  

Interest paid

$

6,066

$

8,768

Supplemental disclosure of non-cash investing and financing activities:

 

  

 

  

Purchases of property and equipment in accounts payable and accrued expenses

$

6,089

$

33,636

Accrued expenses related to deferred offering costs and financing

$

172,693

$

1,085,425

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 the Mayo Clinic, Mount Sinai Health System and the Texas Heart Institute, and has received strategic investments from Baxter International, Inc., CareDx, Inc. 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 and the rules of the Securities and Exchange Commission 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, 2021. 

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

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America 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.

Investments

The Company invests its excess cash in United States (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.

7

Deferred Offering Costs

Deferred offering costs are expenses directly related to the Shelf Registration Statement on Form S-3 filed with the Securities Exchange Commission (“SEC”) on July 1, 2022 and declared effective on July 11, 2022 (the “Shelf Registration”). These costs consist of legal, accounting, printing and filing fees that the Company has capitalized, including fees incurred by the independent registered public accounting firm directly related to the Shelf Registration. Deferred costs associated with the Shelf Registration will be reclassified to additional paid-in capital on a pro-rata basis when the Company completes offerings under the Shelf Registration. Any remaining deferred offering costs will be charged to the statement of operations at the earlier of when it becomes probable that the offering will not result in the receipt of proceeds from the issuance of securities or at the end of the three-year life of the Shelf Registration.

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 Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-02, Leases (Topic 842) (“ASC 842”), which requires lessees to recognize the assets and liabilities that arise from leases on the balance sheet. The standard also requires expanded disclosures to help financial statement users better understand the amount, timing and uncertainty of cash flows arising from leases. The Company adopted the new standard effective January 1, 2022 using the modified retrospective approach.

The Company determines if an arrangement is a lease at inception. Operating leases are included in right of use assets and lease liabilities on the condensed balance sheets. The right of use assets and lease liabilities are recognized as the present value of the future minimum lease payments over the lease term at commencement date. The right of use asset is also adjusted for any lease payments made and excludes lease incentives and initial direct costs incurred. As most leases do not provide an implicit rate, and the Company does not have a readily available incremental borrowing rate, the Company uses the interest rate available for the lowest-grade debt in the marketplace based on the information available at commencement date in determining the present value of future payments.

The standard provides a number of optional practical expedients in transition. The Company elected to exercise the package of practical expedients which, among other things, allows the Company to carryforward the determining lease classification and lease term.

As a result of adopting the new standard, the Company recognized right of use assets of $1,882,696 and lease liabilities of $2,020,839 as of January 1, 2022. Certain amounts in the prior year financial statements have been reclassified for comparative purposes to conform to the presentation for the three and six months ended June 30, 2022. Specifically, prior to the adoption of ASC 842, the Company presented capital leases together with long-term debt on the balance sheets. Financing leases (previously capital leases) is now presented separately on the balance sheets. In addition, prior to the adoption of ASC 842, the Company presented the non-cash change in deferred rent as deferred rent within the operating section of the statement of cash flows. This balance is now presented on the operating lease right of use asset line within the operating section of the statement of cash flows. The adoption of this standard did not have a material impact on income or cash flows. See Note 11 for further details.

8

Accounting Pronouncements Not Yet Adopted

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. There are various transition methods available upon adoption. As an emerging growth company, the Company is permitted to defer adoption until the private company adoption date of annual periods started after December 15, 2022. The Company is currently evaluating the impact of adoption on its financial statements.

NOTE 2 — 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.

The amortized cost and estimated fair values of the Company’s investments as of June 30, 2022 are as follows:

Amortized

Unrealized

Unrealized

Fair

Cost

Holding Gains

Holding Losses

Value

Short-term:

 

 

 

 

U.S. treasury notes

  

$

20,080,428

  

$

  

$

112,408

  

$

19,968,020

Long-term:

 

 

 

 

U.S. treasury notes

 

5,938,963

 

 

46,783

 

5,892,180

Total

$

26,019,391

$

$

159,191

$

25,860,200

The maturity dates of the Company’s investments are as follows:

June 30, 2022

Less than one year

  

$

20,080,428

1-2 years

 

5,938,963

Total

$

26,019,391

NOTE 3 — PROPERTY AND EQUIPMENT

Property and equipment consisted of the following as of:

    

June 30, 

    

December 31, 

2022

2021

Lab equipment

$

1,706,468

$

1,549,416

Leasehold improvements

 

3,366,458

 

3,239,307

Furniture, fixtures and computers

 

1,994,172

 

1,671,793

 

7,067,098

 

6,460,516

Less accumulated depreciation and amortization

 

(1,274,932)

 

(868,790)

$

5,792,166

$

5,591,726

Depreciation and amortization expense was $273,610 and $29,145 for the three months ended June 30, 2022 and 2021, respectively, and $536,507 and $59,174 for the six months ended June 30, 2022 and 2021, respectively.

9

NOTE 4 — EQUITY METHOD INVESTMENT

The Company previously manufactured and sold acellular medical devices in the hernia mesh and wound care markets through a separately identifiable business unit (the “Acellular Business”). On June 30, 2019, the Acellular Business was spun-out to Reprise Biomedical, Inc. (“Reprise”). At the time of the spin-out and until November 15, 2020, the Company owned 4,500,000 shares of common stock of Reprise, which represented 45% ownership in Reprise. In November 2020, the Company sold 2,700,000 shares of common stock of Reprise for $3,000,000 and retained an 18% ownership interest in Reprise. The Company sold its remaining 1,800,000 shares of Reprise in March 2021 for $2,000,000.

The Company recorded its equity method share of losses from January 1, 2021 to March 15, 2021 in the condensed statements of operations. Financial information from the financial statements of Reprise is summarized as follows:

 

Period Ended

March 15,

     

2021

Net sales

$

93,985

Gross margin

$

47,708

Net loss

$

(1,376,522)

Miromatrix Medical Inc. share of net loss

$

(223,633)

NOTE 5 — ACCRUED EXPENSES

Accrued expenses consisted of the following as of:

    

June 30, 

    

December 31, 

2022

2021

Wages

$

923,423

$

704,502

Legal

 

145,191

 

37,000

Taxes

56,163

101,221

Insurance

25,540

Key opinion leader compensation

 

14,025

 

25,500

Royalties

 

988

 

2,000

Facility costs

242,892

Supplies

127,505

Other

 

285,604

 

188,002

Accrued expenses

$

1,450,934

$

1,428,622

NOTE 6 — 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.

10

The Company classifies its investments in 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.

NOTE 7 — DEBT

In January 2012, the Company signed a promissory note with the Regents of the University of Minnesota (the “University”) for $405,559. Commencing on January 1, 2016, the promissory note bears interest at 3% per annum, compounded monthly. The Company is required to make monthly principal and interest payments of $7,737 until the note is paid in full. The note has a maturity date of December 31, 2022 and is unsecured. In association with the promissory note, the Company issued the University warrants to purchase 80,000 shares of the Company’s common stock at an exercise price of $1.69, which were exercised in the second quarter of 2022. As of June 30, 2022 and December 31, 2021, the principal outstanding on this loan was $38,399 and $83,849, respectively.

In May 2015, the Company entered into a loan agreement with the Minnesota Department of Employment & Economic Development under which the Company borrowed $250,000. The loan did not bear interest, was due in a lump sum payment on April 1, 2022 and was uncollateralized. As of June 30, 2022 and December 31, 2021, the balance outstanding on this loan was $0 and $250,000, respectively.

In January 2019, the Company issued 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% per annum, compounded annually, and is due on January 31, 2025. 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 have not been exercised as of June 30, 2022. As of both June 30, 2022 and December 31, 2021, the balance outstanding on this loan was $385,997.

Future principal maturities for debt were as follows:

Amounts Due in the Twelve Months Ended June 30, 

    

2023

$

38,399

2024

 

2025

 

385,997

Total future maturities payments

424,396

Less current portion

(38,399)

Long-term debt

$

385,997

NOTE 8 — 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 shareholders. 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.

As of June 30, 2022 and December 31, 2021, there were 20,813,741 and 20,385,645 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 June 30, 2022 and December 31, 2021, there were no shares of preferred stock issued and outstanding.

11

Equity Incentive Plans

In February 2010, the Company adopted a stock option plan (the “2010 Plan”). In July 2019, the Company adopted a stock option plan (the “2019 Plan”), which served as the successor to the 2010 Plan. The 2019 Plan provided for granting of stock options to employees, directors and consultants of the Company. The Company ceased making awards under the 2019 Plan upon stockholder approval of the 2021 Plan.

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 and 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 lessor number of shares as determined by the Board of Directors. On January 1, 2022, the number of shares reserved for issuance under the 2021 Plan automatically increased by 600,000 shares of common stock.

As of June 30, 2022, there were 2,525,548 and 354,000 stock options outstanding under the 2010 Plan and 2019 Plan, respectively. As of June 30, 2022, there were 1,075,208 stock options and 192,535 restricted stock units outstanding under the 2021 Plan.

As of June 30, 2022, there were 923,257 shares of common stock available for issuance 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 for the six months ended June 30, 2022 was as follows:

Weighted

Average

Exercise

    

Shares

    

Price

Options outstanding at beginning of the period

3,526,138

$

3.99

Granted

754,000

$

4.05

Exercised

(205,507)

$

1.25

Canceled or expired

(119,875)

$

6.98

Options outstanding at end of the period

 

3,954,756

$

4.03

Options exercisable

 

2,869,631

$

3.61

Stock-based compensation expense related to stock options was $141,773 and $105,879 for the three months ended June 30, 2022 and 2021, respectively. Stock-based compensation expense related to stock options was $332,589 and $239,330 for the six months ended June 30, 2022 and 2021, respectively.

The Company has granted stock options 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 was expense of $1,400 and income of $11,475 for the three and six months ended June 30, 2022, respectively. Stock-based compensation expense related to the key opinion leaders was $43,500 for both the three and six months ended June 30, 2021.

12

The weighted average fair value of options granted during the six months ended June 30, 2022 and 2021 was $1.48 and $3.84 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 for the six months ended June 30, 2022 was as follows:

Weighted

Average Grant

Date Fair

    

Shares

    

Value

Unvested at beginning of the period

51,331

$

8.29

Granted

172,234

$

4.42

Vested

(31,030)

$

7.38

Canceled

$

Unvested at end of the period

192,535

$

4.78

Stock-based compensation expense related to RSUs was $126,017 and $256,307 for the three and six months ended June 30, 2022, respectively. There was no stock-based compensation expense related to RSUs recorded for the three and six months ended June 30, 2021.

Employee Stock Purchase Plan

The Company accounts for employee stock purchases made under its 2021 Employee Stock Purchase Plan (“2021 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 no shares issued under the 2021 ESPP during the six months ended June 30, 2022.

Stock Warrants

Stock warrant activity for the six months ended June 30, 2022 was as follows:

    

Common warrants

Warrants outstanding at beginning of the period

795,379

Granted

Exercised

(191,559)

Expired

(4,629)

Warrants outstanding at end of period

599,191

NOTE 9 — SIGNIFICANT CUSTOMERS

The Company had one customer that accounted for 100% of total revenue for the three and six months ended June 30, 2022 and 2021. The current receivable for this customer is included in Receivable from Reprise on the condensed balance sheets. The long-term receivable related to minimum royalties from this customer has been completely reserved against due to uncertainty regarding collectability. See Note 12 for further details.

13

NOTE 10 — 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 (See Note 12).

NOTE 11 — 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 three months ended March 31, 2022. The tenant improvement allowance is included in the calculation of the 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

    

June 30, 2022

Assets

Operating lease assets

Right of use asset

$

1,772,441

Financing lease assets

Property and equipment, net of accumulated depreciation

$

100,285

Liabilities

Current

Operating

Current portion of lease liability

$

374,280

Financing

Current portion of financing lease obligations

$

57,848

Noncurrent

Operating

Lease liability, net

$

2,917,628

Financing

Financing lease obligations, net

$

26,469

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

Three Months Ended

Six Months Ended

Lease cost

Classification

June 30, 2022

June 30, 2022

Operating lease cost

 

Operating expenses: General and administrative

 

$

82,885

 

$

163,569

Financing lease cost

 

 

 

 

 

Amortization of leased assets

 

Depreciation and amortization

 

$

9,479

 

$

18,959

Interest on lease liabilities

 

Interest expense

 

$

1,228

 

$

2,943

Variable lease cost(1)

 

Operating expenses: General and administrative

 

$

57,090

 

$

96,319

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

14

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

Amounts Due in Fiscal Year Ending

    

Operating Leases

Financing Leases

Total

Remainder of 2022

    

$

248,383

$

30,847

$

279,230

2023

511,669

46,298

557,967

2024

527,020

12,030

539,050

2025

542,830

542,830

2026

559,115

559,115

Thereafter

1,423,621

1,423,621

Total lease payments

3,812,638

89,175

3,901,813

Less imputed interest

(520,730)

(4,858)

(525,588)

Present value of lease liabilities

    

$

3,291,908

$

84,317

$

3,376,225

Additional information related to leases is as follows:

Lease term and discount rate

June 30, 2022

Weighted-average remaining term (years)

 

Operating lease

6.9

Financing leases

1.5

 

Weighted-average discount rate

Operating lease

4.2

%  

Financing leases

6.4

%  

Disclosures Related to Periods Prior to Adoption of New Lease Standard

Capital Leases

In October 2018, the Company signed a lease agreement for a piece of equipment that is being accounted for as a capitalized lease. The total cost of the equipment was $102,026. The lease bears interest at 7.2% and the Company will make 60 monthly payments of $1,863 until the lease is paid in full. As of December 31, 2021, the amount outstanding on the lease was $38,271. The lease is secured by the piece of equipment.

In July 2021, the Company signed a lease agreement for a piece of equipment that is being accounted for as a capitalized lease. The total cost of the equipment was $44,251. The lease bears interest at 5.0% and the Company will make 24 monthly payments of $1,941 until the lease is paid in full. As of December 31, 2021, the amount outstanding on the lease was $33,597. The lease is secured by the piece of equipment.

In September 2021, the Company signed a lease agreement for a piece of equipment that is being accounted for as a capitalized lease. The total cost of the equipment was $43,317. The lease bears interest at 6.8% and the Company will make 36 monthly payments of $1,337 until the lease is paid in full. As of December 31, 2021, the amount outstanding on the lease was $38,937. The lease is secured by the piece of equipment.

Operating Leases

The Company entered into operating leases primarily for its corporate headquarters, which houses its research and development operations and office space. Total expense under operating leases for three and six months ended June 30, 2021 was $58,280 and $123,293, respectively.

NOTE 12 — RELATED PARTY TRANSACTIONS

A corporation owned by a former director of the Company that resigned as a director in June 2021 received payments for providing a consultant to the Company of $0 and $2,233 for the three months ended June 30, 2022 and 2021, respectively, and $768 and $3,851 for the six months ended June 30, 2022 and 2021, respectively.

15

The Company received $3,952 and $9,139 for the three months ended June 30, 2022 and 2021, respectively, and $10,720 and $15,247 for the six months ended June 30, 2022 and 2021, respectively, as royalties related to the spin-out of the Acellular Business to Reprise. As of June 30, 2022, the Company had a current portion of deferred royalty liability of $735,688 and long-term deferred royalty liability of $491,733, and as of December 31, 2021, the Company had a current portion of deferred royalty liability of $488,368 and long-term deferred royalty liability of $491,733 that relate to the Company’s minimum royalty obligation to the University.

As of June 30, 2022 and December 31, 2021, the Company had long term receivables of $1,159,684 and $920,404, respectively, but due to the uncertainty regarding collectability the Company fully reserved against the receivables.

NOTE 13 — 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 share is calculated by dividing net income by 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 and six months ended June 30, 2022 and 2021, 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 and Six Months Ended June 30, 

    

2022

    

2021

Common stock options outstanding

3,954,756

 

3,630,255

Common stock warrants

599,191

 

965,619

Restricted stock units

192,535

Total common stock equivalents

4,746,482

 

4,595,874

NOTE 14 — SUBSEQUENT EVENTS

On July 1, 2022, the Company 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, the Company may issue and sell through Piper Sandler, acting as the sales agent, shares of the Company’s common stock, $0.00001 par value per share, having an aggregate offering price of up to $50.0 million. The Company has no obligation to sell any such shares under the Equity Distribution Agreement. The sale of such shares of common stock by Piper Sandler will be effected pursuant to the Shelf Registration. The Company did not issue any shares under the Equity Distribution Agreement in the three or six months ended June 30, 2022.

16

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, 2021 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, Mount Sinai and the Texas Heart Institute, and have received strategic investments from Baxter, CareDx and DaVita.

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 Biomedical, Inc. (“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 the uncertainty regarding the collectability of these minimum royalties from Reprise, the Company has set up an allowance to offset the entire remaining minimum royalty receivable amount.

17

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.

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 in absolute dollars to increase in the future as we develop our product candidates. We expect research and development expenses as a percentage of revenue to vary over time depending on the level and timing of new product development initiatives.

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.

Over time we expect our regulatory and clinical expenses to increase in absolute dollars as we develop our product candidates and move through various regulatory processes. We expect our regulatory and clinical expenses to decrease as a percentage of revenue primarily as, and to the extent, our revenue grows.

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 our quality expenses in absolute dollars 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, insurance and other contract and administrative services and related infrastructure expenses.

We expect that our general and administrative expenses in absolute dollars will increase as we expand our headcount to support our growth.

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

18

Results of Operations

Three Months Ended June 30, 2022 Compared with Three Months Ended June 30, 2021

    

Three Months Ended

    

June 30, 

Change

    

2022

    

2021

    

Dollar

    

Percentage

Licensing revenue

$

3,952

$

9,139

$

(5,187)

(56.8)

%  

Cost of goods sold

125,000

125,000

Gross loss

(121,048)

(115,861)

(5,187)

4.5

 

Operating expenses:

 

 

  

 

  

 

 

 

  

Research and development

 

 

4,988,233

 

2,480,887

 

2,507,346

 

101.1

Regulatory and clinical

 

 

419,394

 

103,256

 

316,138

 

306.2

Quality

 

 

517,333

 

86,257

 

431,076

 

499.8

General and administrative

 

 

2,188,460

 

786,322

 

1,402,138

 

178.3

Total operating expenses

 

 

8,113,420

 

3,456,722

 

4,656,698

 

134.7

Operating loss

 

 

(8,234,468)

 

(3,572,583)

 

(4,661,885)

 

130.5

Interest income

 

 

61,078

 

45

 

61,033

 

135,628.9

Interest expense

 

 

(8,799)

 

(280,663)

 

271,864

 

(96.9)

Amortization of discount on note

 

 

 

(30,052)

 

30,052

 

(100.0)

Change in fair value of derivative

 

 

 

52,991

 

(52,991)

 

(100.0)

Research grants

 

 

 

127,428

 

(127,428)

 

(100.0)

Net loss

$

(8,182,189)

$

(3,702,834)

$

(4,479,355)

 

121.0

%  

Licensing Revenue

Licensing revenue was $3,952 for the three months ended June 30, 2022 and $9,139 for the three months ended June 30, 2021, a decrease of $5,187, or 56.8%. The licensing revenue is a result of the license agreement with Reprise. The remainder of minimum royalties due from Reprise for 2020 and 2021 have been deferred to 2022 and 2023, respectively. The remainder of minimum royalties due from Reprise for 2022 are due in January 2023. Due to the uncertainty regarding the collectability of these minimum royalties from Reprise, the Company has set up an allowance to offset the entire remaining minimum royalty receivable amount.

Cost of Goods Sold

Cost of goods sold was $125,000 for both the three months ended June 30, 2022 and 2021. Cost of goods sold relates to the minimum royalty due to the University under our license agreement.

Research and Development

Research and development expenses were $4,988,233 for the three months ended June 30, 2022 and $2,480,887 for the three months ended June 30, 2021, an increase of $2,507,346, or 101.1%. The increase was primarily due to a lab supply increase of $1,154,178, headcount increase which resulted in an increase in payroll expenses of $514,899, contract pre-clinical cost increase of $331,207 and consulting expense increase of $321,820.

Regulatory and Clinical

Regulatory and clinical expenses were $419,394 for the three months ended June 30, 2022 and $103,256 for the three months ended June 30, 2021, an increase of $316,138, or 306.2%. The increase was primarily due to a headcount increase which resulted in an increase in payroll expenses of $191,822, as well as an increase of $66,476 in regulatory consulting and contracting expense.

19

Quality

Quality expenses were $517,333 for the three months ended June 30, 2022 and $86,257 for the three months ended June 30, 2021, an increase of $431,076, or 499.8%. The increase was primarily due to a headcount increase which resulted in an increase in payroll expenses of $190,531, lab supplies increase of $123,297 and consulting expense increase of $81,467.

General and Administrative

General and administrative expenses were $2,188,460 for the three months ended June 30, 2022 and $786,322 for the three months ended June 30, 2021, an increase of $1,402,138, or 178.3%. The increase was primarily due to a headcount increase which resulted in an increase in payroll expenses of $670,081, insurance expense increase of $276,623, office expense increase of $190,538, depreciation expense increase of $149,594 and consulting expense increase of $40,759. These increases can primarily be attributed to the cost of being a public company.

Interest Income

Interest income was $61,078 for the three months ended June 30, 2022 and $45 for the three months ended June 30, 2021, an increase of $61,033. 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 (“IPO”).

Interest Expense

Interest expense was $8,799 for the three months ended June 30, 2022 and $280,663 for the three months ended June 30, 2021, a decrease of $271,864, or 96.9%. The decrease was primarily due to the $6,000,000 convertible promissory note issued to Cheshire MD Holdings, LLC (the “Cheshire Note”) being converted to equity in June 2021, and therefore there was no interest expense related to the Cheshire Note in 2022 compared to 2021.

Amortization of Discount on Note

Amortization expense related to the Cheshire Note was $0 for the three months ended June 30, 2022 and $30,052 for the three months ended June 30, 2021. The decrease was due to the Cheshire Note being converted to equity in June 2021, and therefore there was no amortization expense related to the Cheshire Note in 2022 compared to 2021.

Change in Fair Value of Derivative

The fair value of the embedded derivative related to the Cheshire Note was $0 for the three months ended June 30, 2022 and $52,991 for the three months ended June 30, 2021. The decrease in the change in fair value of the embedded derivative was due to the Cheshire Note being converted to equity in June 2021.

Research Grants

Research grants were $0 for the three months ended June 30, 2022 and $127,428 for the three months ended June 30, 2021. The decrease in research grants was primarily due to decreases in pre-clinical contracting, resulting in lower grant funds.

20

Six Months Ended June 30, 2022 Compared with Six Months Ended June 30, 2021

    

Six Months Ended

    

June 30, 

Change

    

2022

    

2021

    

Dollar

    

Percentage

Licensing revenue

$

10,720

$

15,247

$

(4,527)

(29.7)

%  

Cost of goods sold

250,000

250,000

Gross loss

(239,280)

(234,753)

(4,527)

1.9

 

Operating expenses:

 

 

  

 

  

 

 

 

  

Research and development

 

 

8,994,141

 

4,348,888

 

4,645,253

 

106.8

Regulatory and clinical

 

 

774,632

 

186,961

 

587,671

 

314.3

Quality

 

 

958,268

 

172,044

 

786,224

 

457.0

General and administrative

 

 

4,461,775

 

1,349,196

 

3,112,579

 

230.7

Total operating expenses

 

 

15,188,816

 

6,057,089

 

9,131,727

 

150.8

Operating loss

 

 

(15,428,096)

 

(6,291,842)

 

(9,136,254)

 

145.2

Interest income

 

 

61,848

 

85

 

61,763

 

72,662.4

Interest expense

 

 

(19,690)

 

(586,037)

 

566,347

 

(96.6)

Amortization of discount on note

 

 

 

(62,638)

 

62,638

 

(100.0)

Change in fair value of derivative

 

 

 

246,962

 

(246,962)

 

(100.0)

Research grants

 

 

 

277,965

 

(277,965)

 

(100.0)

Equity loss in affiliate

 

 

 

(223,633)

 

223,633

 

(100.0)

Gain on sale of equity investment

 

 

 

1,983,912

 

(1,983,912)

 

(100.0)

Gain on debt extinguishment

 

 

 

518,050

 

(518,050)

 

(100.0)

Net loss

$

(15,385,938)

$

(4,137,176)

$

(11,248,762)

 

271.9

%  

Licensing Revenue

Licensing revenue was $10,720 for the six months ended June 30, 2022 and $15,247 for the six months ended June 30, 2021, a decrease of $4,527, or 29.7%. The licensing revenue is a result of the licensing agreement with Reprise. The remainder of minimum royalties due from Reprise for 2020 and 2021 have been deferred to 2022 and 2023, respectively. The remainder of minimum royalties due from Reprise for 2022 are due in January 2023. Due to the uncertainty regarding the collectability of these minimum royalties from Reprise, the Company has set up an allowance to offset the entire remaining minimum royalty receivable amount.

Cost of Goods Sold

Cost of goods sold was $250,000 for both the six months ended June 30, 2022 and 2021. Cost of goods sold relates to the minimum royalty due to the University under our license agreement.

Research and Development

Research and development expenses were $8,994,141 for the six months ended June 30, 2022 and $4,348,888 for the six months ended June 30, 2021, an increase of $4,645,253, or 106.8%. The increase was primarily due to lab supplies increase of $2,152,553, headcount increase which resulted in an increase in payroll expenses of $1,213,414, contract pre-clinical cost increase of $632,495, consulting expense increase of $377,826 and depreciation expense increase of $180,645.

Regulatory and Clinical

Regulatory and clinical expenses were $774,632 for the six months ended June 30, 2022 and $186,961 for the six months ended June 30, 2021, an increase of $587,671, or 314.3%. The increase was primarily due to a headcount increase which resulted in an increase in payroll expenses of $375,791, as well as an increase in regulatory consulting and contracting expense of $149,215.

21

Quality

Quality expenses were $958,268 for the six months ended June 30, 2022 and $172,044 for the six months ended June 30, 2021, an increase of $786,224, or 457.0%. The increase was primarily due to a headcount increase which resulted in an increase in payroll expenses of $399,756, lab supplies increase of $190,847 and consulting expense increase of $149,317.

General and Administrative

General and administrative expenses were $4,461,775 for the six months ended June 30, 2022 and $1,349,196 for the six months ended June 30, 2021, an increase of $3,112,579, or 230.7%. The increase was primarily due to a headcount increase which resulted in an increase in payroll expenses of $1,378,467, insurance expense increase of $576,081, office expense increase of $349,382, depreciation expense increase of $296,688, legal and accounting expense increase of $148,258, other expense increase of $104,528 and consulting expense increase of $91,025. These increases can primarily be attributed to the cost of being a public company.

Interest Income

Interest income was $61,848 for the six months ended June 30, 2022 and $85 for the six months ended June 30, 2021, an increase of $61,763. The increase was primarily due to U.S. Treasury securities purchased during the second quarter of 2022 with cash received from the IPO.

Interest Expense

Interest expense was $19,690 for the six months ended June 30, 2022 and $586,037 for the six months ended June 30, 2021, a decrease of $566,347, or 96.6%. The decrease was primarily due to the interest expense on the $6,000,000 Cheshire Note being converted to equity in June 2021, and therefore there was no interest expense related to the Cheshire Note in 2022 compared to 2021.

Amortization of Discount on Note

Amortization expense related to the Cheshire Note was $0 for the six months ended June 30, 2022 and $62,638 for the six months ended June 30, 2021. The decrease was due to the Cheshire Note being converted to equity in June 2021, and therefore there was no amortization expense related to the Cheshire Note in 2022 compared to 2021.

Change in Fair Value of Derivative

The fair value of the embedded derivative related to the Cheshire Note was $0 for the six months ended June 30, 2022 and $246,962 for the six months ended June 30, 2021. The decrease in the change in fair value of the embedded derivative was due to the Cheshire Note being converted to equity in June 2021.

Research Grants

Research grants were $0 for the six months ended June 30, 2022 and $277,965 for the six months ended June 30, 2021. The decrease in research grants was primarily due to decreases in pre-clinical contracting, resulting in lower grant funds.

Equity Loss in Affiliate

Equity loss in affiliate was $0 for the six months ended June 30, 2022 and $223,633 for the six months ended June 30, 2021. The Company sold its remaining ownership interest in Reprise in March 2021, eliminating the need to record any such losses for future periods, including the six months ended June 30, 2022.

22

Gain on Sale of Equity Investment

The Company recognized a gain of $1,983,912 related to the sale of its remaining 1,800,000 shares of Reprise in March 2021.

Gain on Debt Extinguishment

The Company recognized a gain on the extinguishment of debt of $518,050 for the six months ended June 30, 2021 related to the forgiveness of our loan under the Small Business Administration’s Paycheck Protection Program.

Liquidity and Capital Resources

We have incurred net losses since our inception. For the three months ended June 30, 2022 and 2021, we incurred net losses of $8,182,189 and $3,702,834, respectively. For the six months ended June 30, 2022 and 2021, we incurred net losses of $15,385,938 and $4,137,176, respectively. As of June 30, 2022, we had an accumulated deficit of $89,437,852.

We expect to incur additional losses in the near future, and we expect our expenses to increase substantially 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 Miroliver and Mirokidney, 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 additional costs associated with operating as a public company in the United States. 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

To date, we have primarily financed our operations through equity and debt financings, as well as research grants and our IPO. We believe that our existing cash and cash equivalents will enable us to fund our operating expenses and capital expenditure requirements through 2023. As of June 30, 2022, we had cash and cash equivalents of $12,593,315, short-term investments of $20,080,428 and long-term investments of $5,938,693. 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.

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

23

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 2012, we signed a promissory note with the University for $405,559. The promissory note bears interest at 3% per annum, compounded monthly. The note is scheduled to mature on December 31, 2022 and is unsecured. We are required to make monthly principal and interest payments of $7,737 until the note is paid in full. In connection with the promissory note, we issued the University warrants to purchase 80,000 shares of our common stock at an exercise price of $1.69. As of June 30, 2022 and December 31, 2021, the principal outstanding on this loan was $38,399 and $83,849, respectively.

In May 2015, we entered into a loan agreement with the Minnesota Department of Employment & Economic Development under which we borrowed $250,000. The loan was unsecured and did not bear interest. The loan was due in a lump sum payment on April 1, 2022. As of June 30, 2022 and December 31, 2021, the balance outstanding on this loan was $0 and $250,000.

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 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 June 30, 2022 and December 31, 2021, the principal outstanding on this loan was $385,997.

Initial Public Offering

In June 2021, we completed our IPO through which we issued and sold 5,520,000 shares of common stock at $9.00 per share. In connection with the IPO, we raised $44,528,060, after deducting the underwriting discount and offering expenses payable by us.

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 six months ended June 30, 2022.

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.

24

Cash Flows

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

Six Months Ended

June 30, 

    

2022

    

2021

Net cash (used in) provided by:

Operating activities

$

(13,790,978)

$

(5,390,815)

Investing activities

(26,757,741)

1,913,888

Financing activities

 

330,503

 

65,558,289

Net (decrease) increase in cash and cash equivalents

$

(40,218,216)

$

62,081,362

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 six months ended June 30, 2022, net cash used in operating activities was $13,790,978 and reflected (i) the net loss of $15,385,938, (ii) net non-cash usage items of $1,027,437, including $600,371 of stock-based compensation, $536,507 of depreciation and amortization expense, amortization of premium/discount on investments of $6,734 and $758 of loss on disposal of property and equipment, partially offset by non-cash interest income of $116,933, and (iii) a net cash outflow from changes in balances of operating assets and liabilities of $567,523.

During the six months ended June 30, 2021, net cash used in operating activities was $5,390,815 and reflected (i) the net loss of $4,137,176, (ii) net non-cash items of $2,164,149, including a gain on sale of equity investment of $1,983,912, paycheck protection program loan forgiveness of $518,050, and the change in fair value of embedded derivative of $246,962, partially offset by stock-based compensation of $239,330, an equity loss in affiliate of $223,633, amortization of discount on note of $62,638 and depreciation and amortization expense of $59,174 and (iii) a net cash inflow from changes in balances of operating assets and liabilities of $910,510.

Investing Activities

During the six months ended June 30, 2022, net cash used by investing activities was $26,757,741 and reflected purchase of investments of $26,026,125 and property and equipment purchases of $731,616.

During the six months ended June 30, 2021, net cash provided by investing activities was $1,913,888 and reflected proceeds from the sale of Reprise stock of $2,000,000, offset by property and equipment purchases of $86,112.

Financing Activities

During the six months ended June 30, 2022, net cash provided by financing activities was $330,503 and was primarily the result of proceeds from stock warrant exercises of $414,098 and proceeds from stock option exercises of $256,883; partially offset by payments on long-term debt of $295,450, payments on financing lease obligations of $26,488 and payments on offering costs of $18,540.

During the six months ended June 30, 2021, net cash provided by financing activities was $65,558,289 and was primarily the result of net proceeds from the IPO of $45,679,111, net proceeds from sales of Series C Preferred Stock of $19,891,670 and proceeds related to stock option and warrant exercises of $40,875, partially offset by payments on long-term debt of $44,109 and payments on financing lease obligations of $9,258.

25

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 June 30, 2022, 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 effective as of June 30, 2022.

Changes in Internal Control over Financial Reporting

There was no change in our internal control over financial reporting that occurred during the fiscal quarter of 2022 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.

26

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, 2021 filed with the SEC on March 30, 2022. 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, 2021.

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

Unregistered Sales of Equity Securities

During the three months ended June 30, 2022, the Company issued 191,559 shares of its common stock related to stock warrant exercises for cash with a weighted average exercise price of $2.16 per share. The shares were issued in reliance on an exemption from registration set forth in Section 4(a)(2) of the Securities Act of 1933, as amended (the “Securities Act”) to an “accredited investor,” as defined in Rule 501 of Regulation D of the Securities and Exchange Commission, without the use of any general solicitations or advertising to market or otherwise offer the securities for sale.

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.

27

Item 5. Other Information

None.

28

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.

29

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: August 15, 2022

By:

/s/ Jeffrey Ross

Name:

Jeffrey Ross

Title:

Chief Executive Officer

(on behalf of Registrant)

Dated: August 15, 2022

By:

/s/ James Douglas

Name:

James Douglas

Title:

Chief Financial Officer

(Principal Financial and Accounting Officer)

30

EX-31.1 2 tmb-20220630xex31d1.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: August 15, 2022

By:

/s/ Jeffrey Ross

Name:

Jeffrey Ross

Title:

Chief Executive Officer


EX-31.2 3 tmb-20220630xex31d2.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: August 15, 2022

By:

/s/ James Douglas

Name:

James Douglas

Title:

Chief Financial Officer


EX-32.1 4 tmb-20220630xex32d1.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 June 30, 2022 (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: August 15, 2022

By:

/s/ Jeffrey Ross

Name:

Jeffrey Ross

Title:

Chief Executive Officer


EX-32.2 5 tmb-20220630xex32d2.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 June 30, 2022 (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: August 15, 2022

By:

/s/ James Douglas

Name:

James Douglas

Title:

Chief Financial Officer


EX-101.SCH 6 tmb-20220630.xsd EX-101.SCH 00100 - Statement - Condensed Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Condensed Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Condensed Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - INVESTMENTS - Amortized Cost and Estimated Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - INVESTMENTS - Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - 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) Calc 2 link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - DEBT - Debt Maturities (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 41104 - Disclosure - LEASES - Lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Condensed Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Condensed Statements of Shareholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES - Recent Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - EQUITY METHOD INVESTMENT - Reprise (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - EQUITY METHOD INVESTMENT - Income Statement (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - DEBT - Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - EQUITY - Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - EQUITY - Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - EQUITY - Equity Incentive Plans (Details) link:presentationLink link:calculationLink link:definitionLink 40804 - Disclosure - EQUITY - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 40805 - Disclosure - EQUITY - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 40806 - Disclosure - EQUITY - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 40807 - Disclosure - EQUITY - Stock Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - SIGNIFICANT CUSTOMERS (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - COMMITMENTS AND CONTINGENCIES - Patent License Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - LEASES - Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 41106 - Disclosure - LEASES - Prior to adoption of ASU - Capital leases (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - NET LOSS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - SUBSEQUENT EVENTS (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 - INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - EQUITY METHOD INVESTMENT link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - ACCRUED EXPENSES link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - FAIR VALUE MEASUREMENT link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - CAPITAL STOCK link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - SIGNIFICANT CUSTOMERS link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - NET LOSS PER SHARE link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - EQUITY METHOD INVESTMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - ACCRUED EXPENSES (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - NET LOSS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - LEASES - Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - LEASES - Lease costs (Details) link:presentationLink link:calculationLink link:definitionLink 41105 - Disclosure - LEASES - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 41107 - Disclosure - LEASES - Prior to adoption of ASU - Operating leases (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 tmb-20220630_cal.xml EX-101.CAL EX-101.DEF 8 tmb-20220630_def.xml EX-101.DEF EX-101.LAB 9 tmb-20220630_lab.xml EX-101.LAB EX-101.PRE 10 tmb-20220630_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2022
Aug. 10, 2022
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2022  
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   20,899,172
Entity Central Index Key 0001527096  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Balance Sheets - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 12,593,315 $ 52,811,531
Restricted cash 800,100 800,100
Short-term investments 20,080,428  
Receivable from Reprise Biomedical, Inc. 3,952 17,819
Interest receivable 116,933  
Tenant improvement allowance receivable   1,256,950
Prepaid expenses and other current assets 364,649 450,873
Total current assets 33,959,377 55,337,273
Investments 5,938,963  
Deferred offering costs 191,233  
Right of use asset 1,772,441  
Property and equipment, net 5,792,166 5,591,726
Total assets 47,654,180 60,928,999
Current liabilities:    
Current portion of long-term debt 38,399 333,849
Current portion of deferred royalties 735,688 488,368
Accounts payable 1,078,690 2,094,854
Current portion of financing lease obligations 57,848 58,037
Current portion of lease liability 374,280  
Current portion of tenant improvement obligation   160,462
Accrued expenses 1,450,934 1,428,622
Total current liabilities 3,735,839 4,564,192
Deferred royalties, net 491,733 491,733
Long-term debt 385,997 385,997
Deferred rent   207,204
Financing lease obligations, net 26,469 52,768
Lease liability, net 2,917,628  
Tenant improvement obligation, net   1,029,629
Accrued interest 85,216 71,592
Total liabilities 7,642,882 6,803,115
Commitments and contingencies
Shareholders' equity (deficit):    
Common stock, par value $0.00001; 190,000,000 shares authorized; 20,813,741 issued and outstanding as of June 30, 2022 and 20,385,645 issued and outstanding as of December 31, 2021 208 204
Additional paid-in capital 129,448,942 128,177,594
Accumulated deficit (89,437,852) (74,051,914)
Total shareholders' equity (deficit) 40,011,298 54,125,884
Total Liabilities and Shareholders' Equity $ 47,654,180 $ 60,928,999
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2022
Dec. 31, 2021
Condensed 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) 20,813,741 20,385,645
Common stock, outstanding (in shares) 20,813,741 20,385,645
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Statements of Operations - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Condensed Statements of Operations        
Licensing revenue $ 3,952 $ 9,139 $ 10,720 $ 15,247
Revenue from Contract with Customer, Product and Service us-gaap:LicenseMember us-gaap:LicenseMember us-gaap:LicenseMember us-gaap:LicenseMember
Cost of goods sold $ 125,000 $ 125,000 $ 250,000 $ 250,000
Cost, Product and Service us-gaap:LicenseMember us-gaap:LicenseMember us-gaap:LicenseMember us-gaap:LicenseMember
Gross loss $ (121,048) $ (115,861) $ (239,280) $ (234,753)
Operating expenses:        
Research and development 4,988,233 2,480,887 8,994,141 4,348,888
Regulatory and clinical 419,394 103,256 774,632 186,961
Quality 517,333 86,257 958,268 172,044
General and administration 2,188,460 786,322 4,461,775 1,349,196
Total operating expenses 8,113,420 3,456,722 15,188,816 6,057,089
Operating loss (8,234,468) (3,572,583) (15,428,096) (6,291,842)
Interest income 61,078 45 61,848 85
Interest expense (8,799) (280,663) (19,690) (586,037)
Amortization of discount on note   (30,052)   (62,638)
Change in fair value of derivative   52,991   246,962
Research grants   127,428   277,965
Equity loss in affiliate       (223,633)
Gain on sale of equity investment       1,983,912
Gain on debt extinguishment       518,050
Net loss $ (8,182,189) $ (3,702,834) $ (15,385,938) $ (4,137,176)
Net loss per share, basic (in dollar per share) $ (0.40) $ (1.27) $ (0.75) $ (1.60)
Net loss per share, diluted (in dollar per share) $ (0.40) $ (1.27) $ (0.75) $ (1.60)
Weighted average shares used in computing net loss per share, basic (in shares) 20,615,218 2,913,938 20,547,070 2,586,477
Weighted average shares used in computing net loss per share, diluted (in shares) 20,615,218 2,913,938 20,547,070 2,586,477
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Statements of Shareholders' Equity (Deficit) - USD ($)
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Total
Balance at beginning of period at Dec. 31, 2020 $ 22 $ 8,346,943 $ (59,381,158) $ (51,034,193)
Balance at beginning of period (in shares) at Dec. 31, 2020 2,185,822      
Increase (Decrease) in Stockholders' Equity        
Stock-based compensation expense   239,330   239,330
Exercise of stock options $ 2 34,623   34,625
Exercise of stock options (in shares) 163,750      
Exercise of stock warrants   6,250   6,250
Exercise of stock warrants (in shares) 65,909      
Conversion of preferred stock to common stock $ 111 66,553,049   66,553,160
Conversion of preferred stock to common stock (in shares) 11,092,314      
Note payable and accrued interest converted to common stock $ 10 7,152,389   7,152,399
Note payable and accrued interest converted to common stock (in shares) 996,757      
Sales of common stock, net of expenses $ 55 44,593,631   44,593,686
Sales of common stock, net of expenses (in shares) 5,520,000      
Net loss     (4,137,176) (4,137,176)
Balance at end of period at Jun. 30, 2021 $ 200 126,926,215 (63,518,334) 63,408,081
Balance at end of period (in shares) at Jun. 30, 2021 20,024,552      
Balance at beginning of period at Mar. 31, 2021 $ 23 8,509,143 (59,815,500) (51,306,334)
Balance at beginning of period (in shares) at Mar. 31, 2021 2,290,822      
Increase (Decrease) in Stockholders' Equity        
Stock-based compensation expense   105,879   105,879
Exercise of stock options $ 1 5,874   5,875
Exercise of stock options (in shares) 58,750      
Exercise of stock warrants   6,250   6,250
Exercise of stock warrants (in shares) 65,909      
Conversion of preferred stock to common stock $ 111 66,553,049   66,553,160
Conversion of preferred stock to common stock (in shares) 11,092,314      
Note payable and accrued interest converted to common stock $ 10 7,152,389   7,152,399
Note payable and accrued interest converted to common stock (in shares) 996,757      
Sales of common stock, net of expenses $ 55 44,593,631   44,593,686
Sales of common stock, net of expenses (in shares) 5,520,000      
Net loss     (3,702,834) (3,702,834)
Balance at end of period at Jun. 30, 2021 $ 200 126,926,215 (63,518,334) 63,408,081
Balance at end of period (in shares) at Jun. 30, 2021 20,024,552      
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   600,371   600,371
Exercise of stock options $ 2 256,881   $ 256,883
Exercise of stock options (in shares) 205,507     205,507
Exercise of stock warrants $ 2 414,096   $ 414,098
Exercise of stock warrants (in shares) 191,559      
Issuance of restricted shares (in shares) 31,030      
Net loss     (15,385,938) (15,385,938)
Balance at end of period at Jun. 30, 2022 $ 208 129,448,942 (89,437,852) 40,011,298
Balance at end of period (in shares) at Jun. 30, 2022 20,813,741      
Balance at beginning of period at Mar. 31, 2022 $ 206 128,712,746 (81,255,663) 47,457,289
Balance at beginning of period (in shares) at Mar. 31, 2022 20,546,583      
Increase (Decrease) in Stockholders' Equity        
Stock-based compensation expense   266,390   266,390
Exercise of stock options   55,710   55,710
Exercise of stock options (in shares) 44,569      
Exercise of stock warrants $ 2 414,096   414,098
Exercise of stock warrants (in shares) 191,559      
Issuance of restricted shares (in shares) 31,030      
Net loss     (8,182,189) (8,182,189)
Balance at end of period at Jun. 30, 2022 $ 208 $ 129,448,942 $ (89,437,852) $ 40,011,298
Balance at end of period (in shares) at Jun. 30, 2022 20,813,741      
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Statements of Cash Flows - USD ($)
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash flows from operating activities:    
Net loss $ (15,385,938) $ (4,137,176)
Adjustments to reconcile net loss to net cash from operating activities:    
Depreciation and amortization 536,507 59,174
Stock-based compensation 600,371 239,330
Loss on disposal of property and equipment 758  
Non-cash interest income (116,933)  
Amortization of premium/discount on investments 6,734  
Amortization of discount on note   62,638
Change in fair value of derivative   (246,962)
Gain on debt extinguishment   (518,050)
Equity loss in affiliate   223,633
Gain on sale of equity investment   (1,983,912)
Changes in operating assets and liabilities:    
Receivable from Reprise Biomedical, Inc 13,867 6,064
Grant receivable   (20,000)
Prepaid expenses 86,224 15,371
Operating lease right of use asset (3,169,736)  
Tenant improvement receivable reimbursement 1,256,950  
Accounts payable and accrued expenses (925,314) 327,276
Accrued interest 13,624 581,799
Operating lease liability 3,291,908  
Net cash used in operating activities (13,790,978) (5,390,815)
Cash flows from investing activities:    
Purchase of investments (26,026,125)  
Proceeds from sale of equity-method investment   2,000,000
Purchases of property and equipment (731,616) (86,112)
Net cash (used in) provided by investing activities (26,757,741) 1,913,888
Cash flows from financing activities:    
Payments on long-term debt (295,450) (44,109)
Payments on financing lease obligations (26,488) (9,258)
Payments on offering costs (18,540)  
Proceeds from sale of common stock, net   45,679,111
Proceeds from sale of preferred stock, net   19,891,670
Proceeds from stock warrant exercises 414,098 6,250
Proceeds from stock option exercises 256,883 34,625
Net cash provided by financing activities 330,503 65,558,289
Net (decrease) increase in cash and cash equivalents (40,218,216) 62,081,362
Cash, cash equivalents and restricted cash at beginning of period 53,611,631 4,444,395
Cash, cash equivalents and restricted cash at end of period 13,393,415 66,525,757
Cash and cash equivalents 12,593,315 66,525,757
Restricted cash 800,100  
Cash, cash equivalents and restricted cash at end of period 13,393,415 66,525,757
Supplemental disclosure of cash flow information:    
Interest paid 6,066 8,768
Supplemental disclosure of non-cash investing and financing activities:    
Purchases of property and equipment in accounts payable and accrued expenses 6,089 33,636
Accrued expenses related to deferred offering costs and financing $ 172,693 $ 1,085,425
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2022
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 the Mayo Clinic, Mount Sinai Health System and the Texas Heart Institute, and has received strategic investments from Baxter International, Inc., CareDx, Inc. 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 and the rules of the Securities and Exchange Commission 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, 2021. 

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

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America 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.

Investments

The Company invests its excess cash in United States (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.

Deferred Offering Costs

Deferred offering costs are expenses directly related to the Shelf Registration Statement on Form S-3 filed with the Securities Exchange Commission (“SEC”) on July 1, 2022 and declared effective on July 11, 2022 (the “Shelf Registration”). These costs consist of legal, accounting, printing and filing fees that the Company has capitalized, including fees incurred by the independent registered public accounting firm directly related to the Shelf Registration. Deferred costs associated with the Shelf Registration will be reclassified to additional paid-in capital on a pro-rata basis when the Company completes offerings under the Shelf Registration. Any remaining deferred offering costs will be charged to the statement of operations at the earlier of when it becomes probable that the offering will not result in the receipt of proceeds from the issuance of securities or at the end of the three-year life of the Shelf Registration.

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 Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-02, Leases (Topic 842) (“ASC 842”), which requires lessees to recognize the assets and liabilities that arise from leases on the balance sheet. The standard also requires expanded disclosures to help financial statement users better understand the amount, timing and uncertainty of cash flows arising from leases. The Company adopted the new standard effective January 1, 2022 using the modified retrospective approach.

The Company determines if an arrangement is a lease at inception. Operating leases are included in right of use assets and lease liabilities on the condensed balance sheets. The right of use assets and lease liabilities are recognized as the present value of the future minimum lease payments over the lease term at commencement date. The right of use asset is also adjusted for any lease payments made and excludes lease incentives and initial direct costs incurred. As most leases do not provide an implicit rate, and the Company does not have a readily available incremental borrowing rate, the Company uses the interest rate available for the lowest-grade debt in the marketplace based on the information available at commencement date in determining the present value of future payments.

The standard provides a number of optional practical expedients in transition. The Company elected to exercise the package of practical expedients which, among other things, allows the Company to carryforward the determining lease classification and lease term.

As a result of adopting the new standard, the Company recognized right of use assets of $1,882,696 and lease liabilities of $2,020,839 as of January 1, 2022. Certain amounts in the prior year financial statements have been reclassified for comparative purposes to conform to the presentation for the three and six months ended June 30, 2022. Specifically, prior to the adoption of ASC 842, the Company presented capital leases together with long-term debt on the balance sheets. Financing leases (previously capital leases) is now presented separately on the balance sheets. In addition, prior to the adoption of ASC 842, the Company presented the non-cash change in deferred rent as deferred rent within the operating section of the statement of cash flows. This balance is now presented on the operating lease right of use asset line within the operating section of the statement of cash flows. The adoption of this standard did not have a material impact on income or cash flows. See Note 11 for further details.

Accounting Pronouncements Not Yet Adopted

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. There are various transition methods available upon adoption. As an emerging growth company, the Company is permitted to defer adoption until the private company adoption date of annual periods started after December 15, 2022. The Company is currently evaluating the impact of adoption on its financial statements.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
INVESTMENTS
6 Months Ended
Jun. 30, 2022
INVESTMENTS  
INVESTMENTS

NOTE 2 — 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.

The amortized cost and estimated fair values of the Company’s investments as of June 30, 2022 are as follows:

Amortized

Unrealized

Unrealized

Fair

Cost

Holding Gains

Holding Losses

Value

Short-term:

 

 

 

 

U.S. treasury notes

  

$

20,080,428

  

$

  

$

112,408

  

$

19,968,020

Long-term:

 

 

 

 

U.S. treasury notes

 

5,938,963

 

 

46,783

 

5,892,180

Total

$

26,019,391

$

$

159,191

$

25,860,200

The maturity dates of the Company’s investments are as follows:

June 30, 2022

Less than one year

  

$

20,080,428

1-2 years

 

5,938,963

Total

$

26,019,391

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
PROPERTY AND EQUIPMENT
6 Months Ended
Jun. 30, 2022
LAB EQUIPMENT, FURNITURE, LEASEHOLD IMPROVEMENTS AND CONSTRUCTION IN PROGRESS  
LAB EQUIPMENT, FURNITURE, LEASEHOLD IMPROVEMENTS AND CONSTRUCTION IN PROGRESS

NOTE 3 — PROPERTY AND EQUIPMENT

Property and equipment consisted of the following as of:

    

June 30, 

    

December 31, 

2022

2021

Lab equipment

$

1,706,468

$

1,549,416

Leasehold improvements

 

3,366,458

 

3,239,307

Furniture, fixtures and computers

 

1,994,172

 

1,671,793

 

7,067,098

 

6,460,516

Less accumulated depreciation and amortization

 

(1,274,932)

 

(868,790)

$

5,792,166

$

5,591,726

Depreciation and amortization expense was $273,610 and $29,145 for the three months ended June 30, 2022 and 2021, respectively, and $536,507 and $59,174 for the six months ended June 30, 2022 and 2021, respectively.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
EQUITY METHOD INVESTMENT
6 Months Ended
Jun. 30, 2022
EQUITY METHOD INVESTMENT  
EQUITY METHOD INVESTMENT

NOTE 4 — EQUITY METHOD INVESTMENT

The Company previously manufactured and sold acellular medical devices in the hernia mesh and wound care markets through a separately identifiable business unit (the “Acellular Business”). On June 30, 2019, the Acellular Business was spun-out to Reprise Biomedical, Inc. (“Reprise”). At the time of the spin-out and until November 15, 2020, the Company owned 4,500,000 shares of common stock of Reprise, which represented 45% ownership in Reprise. In November 2020, the Company sold 2,700,000 shares of common stock of Reprise for $3,000,000 and retained an 18% ownership interest in Reprise. The Company sold its remaining 1,800,000 shares of Reprise in March 2021 for $2,000,000.

The Company recorded its equity method share of losses from January 1, 2021 to March 15, 2021 in the condensed statements of operations. Financial information from the financial statements of Reprise is summarized as follows:

 

Period Ended

March 15,

     

2021

Net sales

$

93,985

Gross margin

$

47,708

Net loss

$

(1,376,522)

Miromatrix Medical Inc. share of net loss

$

(223,633)

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
ACCRUED EXPENSES
6 Months Ended
Jun. 30, 2022
ACCRUED EXPENSES  
ACCRUED EXPENSES

NOTE 5 — ACCRUED EXPENSES

Accrued expenses consisted of the following as of:

    

June 30, 

    

December 31, 

2022

2021

Wages

$

923,423

$

704,502

Legal

 

145,191

 

37,000

Taxes

56,163

101,221

Insurance

25,540

Key opinion leader compensation

 

14,025

 

25,500

Royalties

 

988

 

2,000

Facility costs

242,892

Supplies

127,505

Other

 

285,604

 

188,002

Accrued expenses

$

1,450,934

$

1,428,622

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
FAIR VALUE MEASUREMENT
6 Months Ended
Jun. 30, 2022
FAIR VALUE MEASUREMENT  
FAIR VALUE MEASUREMENT

NOTE 6 — 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 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 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
DEBT
6 Months Ended
Jun. 30, 2022
DEBT  
Debt

NOTE 7 — DEBT

In January 2012, the Company signed a promissory note with the Regents of the University of Minnesota (the “University”) for $405,559. Commencing on January 1, 2016, the promissory note bears interest at 3% per annum, compounded monthly. The Company is required to make monthly principal and interest payments of $7,737 until the note is paid in full. The note has a maturity date of December 31, 2022 and is unsecured. In association with the promissory note, the Company issued the University warrants to purchase 80,000 shares of the Company’s common stock at an exercise price of $1.69, which were exercised in the second quarter of 2022. As of June 30, 2022 and December 31, 2021, the principal outstanding on this loan was $38,399 and $83,849, respectively.

In May 2015, the Company entered into a loan agreement with the Minnesota Department of Employment & Economic Development under which the Company borrowed $250,000. The loan did not bear interest, was due in a lump sum payment on April 1, 2022 and was uncollateralized. As of June 30, 2022 and December 31, 2021, the balance outstanding on this loan was $0 and $250,000, respectively.

In January 2019, the Company issued 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% per annum, compounded annually, and is due on January 31, 2025. 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 have not been exercised as of June 30, 2022. As of both June 30, 2022 and December 31, 2021, the balance outstanding on this loan was $385,997.

Future principal maturities for debt were as follows:

Amounts Due in the Twelve Months Ended June 30, 

    

2023

$

38,399

2024

 

2025

 

385,997

Total future maturities payments

424,396

Less current portion

(38,399)

Long-term debt

$

385,997

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
CAPITAL STOCK
6 Months Ended
Jun. 30, 2022
EQUITY  
CAPITAL STOCK

NOTE 8 — 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 shareholders. 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.

As of June 30, 2022 and December 31, 2021, there were 20,813,741 and 20,385,645 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 June 30, 2022 and December 31, 2021, there were no shares of preferred stock issued and outstanding.

Equity Incentive Plans

In February 2010, the Company adopted a stock option plan (the “2010 Plan”). In July 2019, the Company adopted a stock option plan (the “2019 Plan”), which served as the successor to the 2010 Plan. The 2019 Plan provided for granting of stock options to employees, directors and consultants of the Company. The Company ceased making awards under the 2019 Plan upon stockholder approval of the 2021 Plan.

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 and 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 lessor number of shares as determined by the Board of Directors. On January 1, 2022, the number of shares reserved for issuance under the 2021 Plan automatically increased by 600,000 shares of common stock.

As of June 30, 2022, there were 2,525,548 and 354,000 stock options outstanding under the 2010 Plan and 2019 Plan, respectively. As of June 30, 2022, there were 1,075,208 stock options and 192,535 restricted stock units outstanding under the 2021 Plan.

As of June 30, 2022, there were 923,257 shares of common stock available for issuance 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 for the six months ended June 30, 2022 was as follows:

Weighted

Average

Exercise

    

Shares

    

Price

Options outstanding at beginning of the period

3,526,138

$

3.99

Granted

754,000

$

4.05

Exercised

(205,507)

$

1.25

Canceled or expired

(119,875)

$

6.98

Options outstanding at end of the period

 

3,954,756

$

4.03

Options exercisable

 

2,869,631

$

3.61

Stock-based compensation expense related to stock options was $141,773 and $105,879 for the three months ended June 30, 2022 and 2021, respectively. Stock-based compensation expense related to stock options was $332,589 and $239,330 for the six months ended June 30, 2022 and 2021, respectively.

The Company has granted stock options 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 was expense of $1,400 and income of $11,475 for the three and six months ended June 30, 2022, respectively. Stock-based compensation expense related to the key opinion leaders was $43,500 for both the three and six months ended June 30, 2021.

The weighted average fair value of options granted during the six months ended June 30, 2022 and 2021 was $1.48 and $3.84 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 for the six months ended June 30, 2022 was as follows:

Weighted

Average Grant

Date Fair

    

Shares

    

Value

Unvested at beginning of the period

51,331

$

8.29

Granted

172,234

$

4.42

Vested

(31,030)

$

7.38

Canceled

$

Unvested at end of the period

192,535

$

4.78

Stock-based compensation expense related to RSUs was $126,017 and $256,307 for the three and six months ended June 30, 2022, respectively. There was no stock-based compensation expense related to RSUs recorded for the three and six months ended June 30, 2021.

Employee Stock Purchase Plan

The Company accounts for employee stock purchases made under its 2021 Employee Stock Purchase Plan (“2021 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 no shares issued under the 2021 ESPP during the six months ended June 30, 2022.

Stock Warrants

Stock warrant activity for the six months ended June 30, 2022 was as follows:

    

Common warrants

Warrants outstanding at beginning of the period

795,379

Granted

Exercised

(191,559)

Expired

(4,629)

Warrants outstanding at end of period

599,191

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
SIGNIFICANT CUSTOMERS
6 Months Ended
Jun. 30, 2022
SIGNIFICANT CUSTOMERS  
SIGNIFICANT CUSTOMERS

NOTE 9 — SIGNIFICANT CUSTOMERS

The Company had one customer that accounted for 100% of total revenue for the three and six months ended June 30, 2022 and 2021. The current receivable for this customer is included in Receivable from Reprise on the condensed balance sheets. The long-term receivable related to minimum royalties from this customer has been completely reserved against due to uncertainty regarding collectability. See Note 12 for further details.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2022
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

NOTE 10 — 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 (See Note 12).

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES
6 Months Ended
Jun. 30, 2022
LEASES  
LEASES

NOTE 11 — 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 three months ended March 31, 2022. The tenant improvement allowance is included in the calculation of the 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

    

June 30, 2022

Assets

Operating lease assets

Right of use asset

$

1,772,441

Financing lease assets

Property and equipment, net of accumulated depreciation

$

100,285

Liabilities

Current

Operating

Current portion of lease liability

$

374,280

Financing

Current portion of financing lease obligations

$

57,848

Noncurrent

Operating

Lease liability, net

$

2,917,628

Financing

Financing lease obligations, net

$

26,469

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

Three Months Ended

Six Months Ended

Lease cost

Classification

June 30, 2022

June 30, 2022

Operating lease cost

 

Operating expenses: General and administrative

 

$

82,885

 

$

163,569

Financing lease cost

 

 

 

 

 

Amortization of leased assets

 

Depreciation and amortization

 

$

9,479

 

$

18,959

Interest on lease liabilities

 

Interest expense

 

$

1,228

 

$

2,943

Variable lease cost(1)

 

Operating expenses: General and administrative

 

$

57,090

 

$

96,319

(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 Fiscal Year Ending

    

Operating Leases

Financing Leases

Total

Remainder of 2022

    

$

248,383

$

30,847

$

279,230

2023

511,669

46,298

557,967

2024

527,020

12,030

539,050

2025

542,830

542,830

2026

559,115

559,115

Thereafter

1,423,621

1,423,621

Total lease payments

3,812,638

89,175

3,901,813

Less imputed interest

(520,730)

(4,858)

(525,588)

Present value of lease liabilities

    

$

3,291,908

$

84,317

$

3,376,225

Additional information related to leases is as follows:

Lease term and discount rate

June 30, 2022

Weighted-average remaining term (years)

 

Operating lease

6.9

Financing leases

1.5

 

Weighted-average discount rate

Operating lease

4.2

%  

Financing leases

6.4

%  

Disclosures Related to Periods Prior to Adoption of New Lease Standard

Capital Leases

In October 2018, the Company signed a lease agreement for a piece of equipment that is being accounted for as a capitalized lease. The total cost of the equipment was $102,026. The lease bears interest at 7.2% and the Company will make 60 monthly payments of $1,863 until the lease is paid in full. As of December 31, 2021, the amount outstanding on the lease was $38,271. The lease is secured by the piece of equipment.

In July 2021, the Company signed a lease agreement for a piece of equipment that is being accounted for as a capitalized lease. The total cost of the equipment was $44,251. The lease bears interest at 5.0% and the Company will make 24 monthly payments of $1,941 until the lease is paid in full. As of December 31, 2021, the amount outstanding on the lease was $33,597. The lease is secured by the piece of equipment.

In September 2021, the Company signed a lease agreement for a piece of equipment that is being accounted for as a capitalized lease. The total cost of the equipment was $43,317. The lease bears interest at 6.8% and the Company will make 36 monthly payments of $1,337 until the lease is paid in full. As of December 31, 2021, the amount outstanding on the lease was $38,937. The lease is secured by the piece of equipment.

Operating Leases

The Company entered into operating leases primarily for its corporate headquarters, which houses its research and development operations and office space. Total expense under operating leases for three and six months ended June 30, 2021 was $58,280 and $123,293, respectively.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
RELATED PARTY TRANSACTIONS
6 Months Ended
Jun. 30, 2022
RELATED PARTY TRANSACTIONS  
RELATED PARTY TRANSACTIONS

NOTE 12 — RELATED PARTY TRANSACTIONS

A corporation owned by a former director of the Company that resigned as a director in June 2021 received payments for providing a consultant to the Company of $0 and $2,233 for the three months ended June 30, 2022 and 2021, respectively, and $768 and $3,851 for the six months ended June 30, 2022 and 2021, respectively.

The Company received $3,952 and $9,139 for the three months ended June 30, 2022 and 2021, respectively, and $10,720 and $15,247 for the six months ended June 30, 2022 and 2021, respectively, as royalties related to the spin-out of the Acellular Business to Reprise. As of June 30, 2022, the Company had a current portion of deferred royalty liability of $735,688 and long-term deferred royalty liability of $491,733, and as of December 31, 2021, the Company had a current portion of deferred royalty liability of $488,368 and long-term deferred royalty liability of $491,733 that relate to the Company’s minimum royalty obligation to the University.

As of June 30, 2022 and December 31, 2021, the Company had long term receivables of $1,159,684 and $920,404, respectively, but due to the uncertainty regarding collectability the Company fully reserved against the receivables.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
NET LOSS PER SHARE
6 Months Ended
Jun. 30, 2022
NET LOSS PER SHARE  
NET LOSS PER SHARE

NOTE 13 — 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 share is calculated by dividing net income by 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 and six months ended June 30, 2022 and 2021, 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 and Six Months Ended June 30, 

    

2022

    

2021

Common stock options outstanding

3,954,756

 

3,630,255

Common stock warrants

599,191

 

965,619

Restricted stock units

192,535

Total common stock equivalents

4,746,482

 

4,595,874

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2022
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

NOTE 14 — SUBSEQUENT EVENTS

On July 1, 2022, the Company 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, the Company may issue and sell through Piper Sandler, acting as the sales agent, shares of the Company’s common stock, $0.00001 par value per share, having an aggregate offering price of up to $50.0 million. The Company has no obligation to sell any such shares under the Equity Distribution Agreement. The sale of such shares of common stock by Piper Sandler will be effected pursuant to the Shelf Registration. The Company did not issue any shares under the Equity Distribution Agreement in the three or six months ended June 30, 2022.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2022
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 and the rules of the Securities and Exchange Commission 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, 2021. 

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

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America 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.

Investments

Investments

The Company invests its excess cash in United States (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.

Deferred Offering Costs

Deferred Offering Costs

Deferred offering costs are expenses directly related to the Shelf Registration Statement on Form S-3 filed with the Securities Exchange Commission (“SEC”) on July 1, 2022 and declared effective on July 11, 2022 (the “Shelf Registration”). These costs consist of legal, accounting, printing and filing fees that the Company has capitalized, including fees incurred by the independent registered public accounting firm directly related to the Shelf Registration. Deferred costs associated with the Shelf Registration will be reclassified to additional paid-in capital on a pro-rata basis when the Company completes offerings under the Shelf Registration. Any remaining deferred offering costs will be charged to the statement of operations at the earlier of when it becomes probable that the offering will not result in the receipt of proceeds from the issuance of securities or at the end of the three-year life of the Shelf Registration.

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 and Accounting Pronouncements Not Yet Adopted

Recent Accounting Pronouncements

Recently Adopted Accounting Pronouncements

The Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-02, Leases (Topic 842) (“ASC 842”), which requires lessees to recognize the assets and liabilities that arise from leases on the balance sheet. The standard also requires expanded disclosures to help financial statement users better understand the amount, timing and uncertainty of cash flows arising from leases. The Company adopted the new standard effective January 1, 2022 using the modified retrospective approach.

The Company determines if an arrangement is a lease at inception. Operating leases are included in right of use assets and lease liabilities on the condensed balance sheets. The right of use assets and lease liabilities are recognized as the present value of the future minimum lease payments over the lease term at commencement date. The right of use asset is also adjusted for any lease payments made and excludes lease incentives and initial direct costs incurred. As most leases do not provide an implicit rate, and the Company does not have a readily available incremental borrowing rate, the Company uses the interest rate available for the lowest-grade debt in the marketplace based on the information available at commencement date in determining the present value of future payments.

The standard provides a number of optional practical expedients in transition. The Company elected to exercise the package of practical expedients which, among other things, allows the Company to carryforward the determining lease classification and lease term.

As a result of adopting the new standard, the Company recognized right of use assets of $1,882,696 and lease liabilities of $2,020,839 as of January 1, 2022. Certain amounts in the prior year financial statements have been reclassified for comparative purposes to conform to the presentation for the three and six months ended June 30, 2022. Specifically, prior to the adoption of ASC 842, the Company presented capital leases together with long-term debt on the balance sheets. Financing leases (previously capital leases) is now presented separately on the balance sheets. In addition, prior to the adoption of ASC 842, the Company presented the non-cash change in deferred rent as deferred rent within the operating section of the statement of cash flows. This balance is now presented on the operating lease right of use asset line within the operating section of the statement of cash flows. The adoption of this standard did not have a material impact on income or cash flows. See Note 11 for further details.

Accounting Pronouncements Not Yet Adopted

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. There are various transition methods available upon adoption. As an emerging growth company, the Company is permitted to defer adoption until the private company adoption date of annual periods started after December 15, 2022. The Company is currently evaluating the impact of adoption on its financial statements.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
INVESTMENTS (Tables)
6 Months Ended
Jun. 30, 2022
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

  

$

20,080,428

  

$

  

$

112,408

  

$

19,968,020

Long-term:

 

 

 

 

U.S. treasury notes

 

5,938,963

 

 

46,783

 

5,892,180

Total

$

26,019,391

$

$

159,191

$

25,860,200

Schedule of maturity dates of investments

June 30, 2022

Less than one year

  

$

20,080,428

1-2 years

 

5,938,963

Total

$

26,019,391

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
PROPERTY AND EQUIPMENT (Tables)
6 Months Ended
Jun. 30, 2022
LAB EQUIPMENT, FURNITURE, LEASEHOLD IMPROVEMENTS AND CONSTRUCTION IN PROGRESS  
Schedule of lab equipment, furniture, leasehold improvements and construction in progress

    

June 30, 

    

December 31, 

2022

2021

Lab equipment

$

1,706,468

$

1,549,416

Leasehold improvements

 

3,366,458

 

3,239,307

Furniture, fixtures and computers

 

1,994,172

 

1,671,793

 

7,067,098

 

6,460,516

Less accumulated depreciation and amortization

 

(1,274,932)

 

(868,790)

$

5,792,166

$

5,591,726

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
EQUITY METHOD INVESTMENT (Tables)
6 Months Ended
Jun. 30, 2022
EQUITY METHOD INVESTMENT  
Schedule of financial information from the financial statements of Reprise

 

Period Ended

March 15,

     

2021

Net sales

$

93,985

Gross margin

$

47,708

Net loss

$

(1,376,522)

Miromatrix Medical Inc. share of net loss

$

(223,633)

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
ACCRUED EXPENSES (Tables)
6 Months Ended
Jun. 30, 2022
ACCRUED EXPENSES  
Schedule of current accrued expenses

    

June 30, 

    

December 31, 

2022

2021

Wages

$

923,423

$

704,502

Legal

 

145,191

 

37,000

Taxes

56,163

101,221

Insurance

25,540

Key opinion leader compensation

 

14,025

 

25,500

Royalties

 

988

 

2,000

Facility costs

242,892

Supplies

127,505

Other

 

285,604

 

188,002

Accrued expenses

$

1,450,934

$

1,428,622

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
DEBT (Tables)
6 Months Ended
Jun. 30, 2022
DEBT  
Schedule of future principal maturities for debt

Amounts Due in the Twelve Months Ended June 30, 

    

2023

$

38,399

2024

 

2025

 

385,997

Total future maturities payments

424,396

Less current portion

(38,399)

Long-term debt

$

385,997

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
EQUITY (Tables)
6 Months Ended
Jun. 30, 2022
Share-based compensation  
Schedule of stock option activity

Stock option activity for the six months ended June 30, 2022 was as follows:

Weighted

Average

Exercise

    

Shares

    

Price

Options outstanding at beginning of the period

3,526,138

$

3.99

Granted

754,000

$

4.05

Exercised

(205,507)

$

1.25

Canceled or expired

(119,875)

$

6.98

Options outstanding at end of the period

 

3,954,756

$

4.03

Options exercisable

 

2,869,631

$

3.61

Schedule of stock warrant activity

    

Common warrants

Warrants outstanding at beginning of the period

795,379

Granted

Exercised

(191,559)

Expired

(4,629)

Warrants outstanding at end of period

599,191

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

RSU activity for the six months ended June 30, 2022 was as follows:

Weighted

Average Grant

Date Fair

    

Shares

    

Value

Unvested at beginning of the period

51,331

$

8.29

Granted

172,234

$

4.42

Vested

(31,030)

$

7.38

Canceled

$

Unvested at end of the period

192,535

$

4.78

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2022
LEASES  
Schedule of supplemental condensed balance sheet information

Leases

Classification

    

June 30, 2022

Assets

Operating lease assets

Right of use asset

$

1,772,441

Financing lease assets

Property and equipment, net of accumulated depreciation

$

100,285

Liabilities

Current

Operating

Current portion of lease liability

$

374,280

Financing

Current portion of financing lease obligations

$

57,848

Noncurrent

Operating

Lease liability, net

$

2,917,628

Financing

Financing lease obligations, net

$

26,469

Schedule of lease costs

Three Months Ended

Six Months Ended

Lease cost

Classification

June 30, 2022

June 30, 2022

Operating lease cost

 

Operating expenses: General and administrative

 

$

82,885

 

$

163,569

Financing lease cost

 

 

 

 

 

Amortization of leased assets

 

Depreciation and amortization

 

$

9,479

 

$

18,959

Interest on lease liabilities

 

Interest expense

 

$

1,228

 

$

2,943

Variable lease cost(1)

 

Operating expenses: General and administrative

 

$

57,090

 

$

96,319

(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 Fiscal Year Ending

    

Operating Leases

Financing Leases

Total

Remainder of 2022

    

$

248,383

$

30,847

$

279,230

2023

511,669

46,298

557,967

2024

527,020

12,030

539,050

2025

542,830

542,830

2026

559,115

559,115

Thereafter

1,423,621

1,423,621

Total lease payments

3,812,638

89,175

3,901,813

Less imputed interest

(520,730)

(4,858)

(525,588)

Present value of lease liabilities

    

$

3,291,908

$

84,317

$

3,376,225

Schedule of future payments, Financing leases

Amounts Due in Fiscal Year Ending

    

Operating Leases

Financing Leases

Total

Remainder of 2022

    

$

248,383

$

30,847

$

279,230

2023

511,669

46,298

557,967

2024

527,020

12,030

539,050

2025

542,830

542,830

2026

559,115

559,115

Thereafter

1,423,621

1,423,621

Total lease payments

3,812,638

89,175

3,901,813

Less imputed interest

(520,730)

(4,858)

(525,588)

Present value of lease liabilities

    

$

3,291,908

$

84,317

$

3,376,225

Schedule of lease term and discount rate

Lease term and discount rate

June 30, 2022

Weighted-average remaining term (years)

 

Operating lease

6.9

Financing leases

1.5

 

Weighted-average discount rate

Operating lease

4.2

%  

Financing leases

6.4

%  

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
NET LOSS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2022
NET LOSS PER SHARE  
Schedule of potentially dilutive securities

Three and Six Months Ended June 30, 

    

2022

    

2021

Common stock options outstanding

3,954,756

 

3,630,255

Common stock warrants

599,191

 

965,619

Restricted stock units

192,535

Total common stock equivalents

4,746,482

 

4,595,874

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES - Recent Accounting Pronouncements (Details) - USD ($)
Jun. 30, 2022
Jan. 01, 2022
Dec. 31, 2021
Accounting Pronouncements      
Right of use asset $ 1,772,441    
Lease liabilities $ 3,291,908    
ASU 2016 02, Leases      
Accounting Pronouncements      
Change in Accounting Principle, Accounting Standards Update, Adopted   true  
Cumulative Effect, Period of Adoption, Adjustment | ASU 2016 02, Leases      
Accounting Pronouncements      
Right of use asset     $ 1,882,696
Lease liabilities     $ 2,020,839
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
INVESTMENTS - Amortized Cost and Estimated Fair Value (Details)
Jun. 30, 2022
USD ($)
Investments  
Amortized Cost $ 26,019,391
Unrealized Holding Losses 159,191
Fair Value 25,860,200
U.S. treasury notes, Short-term  
Investments  
Amortized Cost 20,080,428
Unrealized Holding Losses 112,408
Fair Value 19,968,020
U.S. treasury notes, Long-term  
Investments  
Amortized Cost 5,938,963
Unrealized Holding Losses 46,783
Fair Value $ 5,892,180
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
INVESTMENTS - Maturity (Details)
Jun. 30, 2022
USD ($)
INVESTMENTS  
Less than one year $ 20,080,428
1-2 years 5,938,963
Total $ 26,019,391
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
PROPERTY AND EQUIPMENT (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Property, plant and equipment          
Property and equipment, gross $ 7,067,098   $ 7,067,098   $ 6,460,516
Less accumulated depreciation and amortization (1,274,932)   (1,274,932)   (868,790)
Property and equipment, net 5,792,166   5,792,166   5,591,726
Depreciation and amortization 273,610 $ 29,145 536,507 $ 59,174  
Lab equipment          
Property, plant and equipment          
Property and equipment, gross 1,706,468   1,706,468   1,549,416
Leasehold improvements          
Property, plant and equipment          
Property and equipment, gross 3,366,458   3,366,458   3,239,307
Furniture and fixtures & computers          
Property, plant and equipment          
Property and equipment, gross $ 1,994,172   $ 1,994,172   $ 1,671,793
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
EQUITY METHOD INVESTMENT - Reprise (Details) - USD ($)
shares in Millions
1 Months Ended 6 Months Ended
Mar. 31, 2021
Nov. 30, 2020
Jun. 30, 2021
Nov. 15, 2020
Jun. 30, 2019
Equity method investments          
Proceeds from sale of equity-method investment     $ 2,000,000    
Reprise Biomedical, Inc.          
Equity method investments          
Number of equity method investment shares owned       4.5 4.5
Ownership interest (as a percent)   18.00%   45.00% 45.00%
Number of equity method investment shares sold 1.8 2.7      
Proceeds from sale of equity-method investment $ 2,000,000 $ 3,000,000      
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
EQUITY METHOD INVESTMENT - Income Statement (Details) - USD ($)
3 Months Ended 6 Months Ended
Mar. 15, 2021
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Equity method investments          
Net sales   $ 3,952 $ 9,139 $ 10,720 $ 15,247
Gross margin (loss)   (121,048) (115,861) (239,280) (234,753)
Miromatrix Medical Inc. share of net loss   $ (8,182,189) $ (3,702,834) $ (15,385,938) $ (4,137,176)
Reprise Biomedical, Inc.          
Equity method investments          
Net sales $ 93,985        
Gross margin (loss) 47,708        
Net loss (1,376,522)        
Miromatrix Medical Inc. share of net loss $ (223,633)        
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
ACCRUED EXPENSES (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
ACCRUED EXPENSES    
Wages $ 923,423 $ 704,502
Legal 145,191 37,000
Taxes 56,163 101,221
Insurance 25,540  
Key opinion leader compensation 14,025 25,500
Royalties 988 2,000
Facility costs   242,892
Supplies   127,505
Other 285,604 188,002
Accrued expenses $ 1,450,934 $ 1,428,622
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
DEBT - Agreements (Details) - USD ($)
1 Months Ended
Jan. 31, 2018
Jan. 31, 2019
Jan. 31, 2012
Jun. 30, 2022
Dec. 31, 2021
Jan. 01, 2016
May 31, 2015
Debt              
Number of warrants outstanding       599,191 795,379    
Long-term debt outstanding       $ 424,396      
Warrants, Regents of the University of Minnesota              
Debt              
Number of warrants issued     80,000        
Warrant exercise price (in dollars per share)     $ 1.69        
Warrants, University of Minnesota              
Debt              
Number of warrants issued   20,587          
Term of warrant   10 years          
Warrant exercise price (in dollars per share)   $ 3.75          
Promissory Note, Regents of the University of Minnesota, Due December 31, 2022              
Debt              
Face value of debt     $ 405,559        
Interest rate (as a percent)           3.00%  
Periodic payment frequency monthly            
Amount of periodic principal and interest payments $ 7,737            
Long-term debt outstanding       38,399 $ 83,849    
Loan, Minnesota Department of Employment and Economic Development              
Debt              
Face value of debt             $ 250,000
Long-term debt outstanding       0 250,000    
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 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
DEBT - Debt Maturities (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Amounts Due in the Twelve Months Ending March 31    
2023 $ 38,399  
2025 385,997  
Total future maturities payments 424,396  
Less current portion (38,399) $ (333,849)
Long-term debt $ 385,997 $ 385,997
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
EQUITY - Common Stock (Details)
Jun. 30, 2022
Vote
$ / shares
shares
Dec. 31, 2021
$ / shares
shares
EQUITY    
Common stock, authorized (in shares) 190,000,000 190,000,000
Common stock, par value (in dollars per share) | $ / shares $ 0.00001 $ 0.00001
Number of votes | Vote 1  
Common stock, issued (in shares) 20,813,741 20,385,645
Common stock, outstanding (in shares) 20,813,741 20,385,645
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
EQUITY - Preferred Stock (Details)
Jun. 30, 2022
$ / shares
shares
EQUITY  
Preferred stock , authorized (in shares) 10,000,000
Preferred stock, par value (in dollars per share) | $ / shares $ 0.00001
Preferred stock, issued (in shares) 0
Preferred stock, outstanding (in shares) 0
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
EQUITY - Equity Incentive Plans (Details) - shares
Jan. 01, 2022
Jun. 30, 2022
Dec. 31, 2021
Share-based compensation      
Options outstanding (in shares)   3,954,756 3,526,138
2010 Plan      
Share-based compensation      
Options outstanding (in shares)   2,525,548  
2019 Plan      
Share-based compensation      
Options outstanding (in shares)   354,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,075,208  
Number of shares of common stock available for issuance   923,257  
2021 Plan | Restricted stock units      
Share-based compensation      
Units outstanding (in shares)   192,535  
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
EQUITY - Stock Options (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Summary of options granted - Shares        
Options outstanding at beginning of the period (in shares)     3,526,138  
Granted (in shares)     754,000  
Exercised (in shares)     (205,507)  
Canceled or expired (in shares)     (119,875)  
Options outstanding at end of the period (in shares) 3,954,756   3,954,756  
Options exercisable (in shares) 2,869,631   2,869,631  
Summary of options granted - Weighted Average Exercise Price        
Options outstanding at beginning of the period (in dollars per share)     $ 3.99  
Granted (in dollars per share)     4.05  
Exercised (in dollars per share)     1.25  
Canceled or expired (in dollars per share)     6.98  
Options outstanding at end of the period (in dollars per share) $ 4.03   4.03  
Options Exercisable (in dollars per share) $ 3.61   3.61  
Weighted average fair value of options granted (in dollars per share)     $ 1.48 $ 3.84
Stock options | Employee        
Summary of options granted - Weighted Average Exercise Price        
Stock based compensation $ 141,773 $ 105,879 $ 332,589 $ 239,330
Stock options | Nonemployee, Key opinion leaders        
Summary of options granted - Weighted Average Exercise Price        
Stock based compensation $ 1,400 $ 43,500 $ (11,475) $ 43,500
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
EQUITY - Restricted Stock Units (Details) - Restricted stock units - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Share-based compensation          
Number of common shares issued upon vesting of each RSU     1    
Unvested at beginning of the year     51,331    
Granted (in shares)     172,234    
Vested (in shares)     (31,030)    
Unvested at end of the year 192,535   192,535    
Granted, Weighted average grant date fair value (in dollars per share)     $ 4.42    
Vested, Weighted average grant date fair value (in dollars per share)     7.38    
Unvested, Weighted average grant date fair value (in dollars per share) $ 4.78   $ 4.78   $ 8.29
Stock based compensation $ 126,017 $ 0 $ 256,307 $ 0  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
EQUITY - Employee Stock Purchase Plan (Details)
6 Months Ended
Jun. 30, 2022
shares
EQUITY  
Number of shares issued, ESPP 0
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
EQUITY - Stock Warrants (Details)
6 Months Ended
Jun. 30, 2022
shares
EQUITY  
Warrants outstanding, beginning balance (in shares) 795,379
Exercised (in shares) (191,559)
Expired (in shares) (4,629)
Warrants outstanding, ending balance (in shares) 599,191
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
SIGNIFICANT CUSTOMERS (Details) - Revenue - Customer - One customer - customer
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
SIGNIFICANT CUSTOMERS        
Concentration risk, percentage 100.00% 100.00% 100.00% 100.00%
Number of Customers 1 1 1 1
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
COMMITMENTS AND CONTINGENCIES - Patent License Agreement (Details)
Jun. 30, 2022
USD ($)
Reprise Biomedical, Inc. | Patent and Know-How License Agreement  
Agreements  
Minimum royalty payments to be received per year $ 500,000
University | Patent License Agreement  
Agreements  
Minimum royalty payments to be paid per year $ 500,000
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
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 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES - Balance Sheet Information (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Assets    
Operating lease assets, Right of use asset $ 1,772,441  
Financing lease assets $ 100,285  
Finance Lease, Right-of-Use Asset, Statement of Financial Position Property and equipment, net  
Liabilities    
Current Operating - Current portion of lease liability $ 374,280  
Current Financing - Current portion of financing lease obligations 57,848 $ 58,037
Noncurrent Operating - Lease liability, net 2,917,628  
Noncurrent Financing - Financing lease obligations, net $ 26,469 $ 52,768
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES - Lease costs (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Lease cost    
Operating lease cost - Operating expenses: General and administrative $ 82,885 $ 163,569
Financing lease cost    
Amortization of leased assets - Depreciation and amortization 9,479 18,959
Interest on lease liabilities - Interest expense 1,228 2,943
Variable lease cost - Operating expenses: General and administrative $ 57,090 $ 96,319
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES - Lease payments (Details)
Jun. 30, 2022
USD ($)
Operating Leases  
Remainder of 2022 $ 248,383
2023 511,669
2024 527,020
2025 542,830
2026 559,115
Thereafter 1,423,621
Total lease payments 3,812,638
Less imputed interest (520,730)
Present value of lease liabilities $ 3,291,908
Operating Lease, Liability, Statement of Financial Position Current portion of lease liability, Lease liability, net
Financing Leases  
2022, Remainder of fiscal year $ 30,847
2023 46,298
2024 12,030
Total lease payments 89,175
Less imputed interest (4,858)
Present value of lease liabilities $ 84,317
Finance Lease, Liability, Statement of Financial Position Current portion of financing lease obligations, Financing lease obligations, net
Total Operating and Financing Leases  
2022, Remainder of fiscal year $ 279,230
2023 557,967
2024 539,050
2025 542,830
2026 559,115
Thereafter 1,423,621
Total lease payments 3,901,813
Less imputed interest (525,588)
Present value of lease liabilities $ 3,376,225
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES - Additional information (Details)
Jun. 30, 2022
LEASES  
Weighted-average remaining term (in years) - Operating leases 6 years 10 months 24 days
Weighted-average remaining term (in years) - Financing leases 1 year 6 months
Weighted-average discount rate - Operating lease (as a percent) 4.20%
Weighted-average discount rate - Financing lease (as a percent) 6.40%
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES - Prior to adoption of ASU - Capital leases (Details)
1 Months Ended
Sep. 30, 2021
USD ($)
payment
Jul. 31, 2021
USD ($)
payment
Oct. 31, 2018
USD ($)
payment
Jun. 30, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
shares
Capital lease obligations          
Number of warrants outstanding | shares       599,191 795,379
Long-term debt outstanding       $ 424,396  
Capital Lease, October 2018          
Capital lease obligations          
Capitalized lease     $ 102,026    
Interest rate (as a percent)     7.20%    
Number of monthly payments | payment     60    
Periodic payment frequency     monthly    
Amount of periodic principal and interest payments     $ 1,863    
Lease outstanding         $ 38,271
Capital Lease, July 2021          
Capital lease obligations          
Capitalized lease   $ 44,251      
Interest rate (as a percent)   5.00%      
Number of monthly payments | payment   24      
Periodic payment frequency   monthly      
Amount of periodic principal and interest payments   $ 1,941      
Lease outstanding         33,597
Capital Lease, September 2021          
Capital lease obligations          
Capitalized lease $ 43,317        
Interest rate (as a percent) 6.80%        
Number of monthly payments | payment 36        
Periodic payment frequency monthly        
Amount of periodic principal and interest payments $ 1,337        
Lease outstanding         $ 38,937
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES - Prior to adoption of ASU - Operating leases (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2021
LEASES    
Operating lease expense $ 58,280 $ 123,293
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
RELATED PARTY TRANSACTIONS (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Corporation owned by former director | Consulting services          
RELATED PARTY TRANSACTIONS          
Consulting services $ 0 $ 2,233 $ 768 $ 3,851  
Reprise Biomedical, Inc. | Patent and Know-How License Agreement          
RELATED PARTY TRANSACTIONS          
Royalty 3,952 $ 9,139 10,720 $ 15,247  
Current portion of deferred royalties, related party 735,688   735,688   $ 488,368
Deferred royalties, net, related party 491,733   491,733   491,733
Long term receivables 1,159,684   1,159,684   920,404
Reserve against receivable $ 1,159,684   $ 1,159,684   $ 920,404
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
NET LOSS PER SHARE (Details) - shares
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
NET LOSS PER SHARE    
Potentially dilutive securities 4,746,482 4,595,874
Stock options    
NET LOSS PER SHARE    
Potentially dilutive securities 3,954,756 3,630,255
Common stock warrants    
NET LOSS PER SHARE    
Potentially dilutive securities 599,191 965,619
Restricted stock units    
NET LOSS PER SHARE    
Potentially dilutive securities 192,535  
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUBSEQUENT EVENTS (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jul. 01, 2022
Jun. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
SUBSEQUENT EVENTS        
Common stock, par value (in dollars per share)   $ 0.00001 $ 0.00001 $ 0.00001
Equity Distribution Agreement        
SUBSEQUENT EVENTS        
Sale of common stock (in shares)   0 0  
Subsequent event | Equity Distribution Agreement        
SUBSEQUENT EVENTS        
Common stock, par value (in dollars per share) $ 0.00001      
Maximum aggregate offering price (in dollars) $ 50.0      
XML 68 tmb-20220630x10q_htm.xml IDEA: XBRL DOCUMENT 0001527096 miro:EquityDistributionAgreementMember 2022-04-01 2022-06-30 0001527096 miro:EquityDistributionAgreementMember 2022-01-01 2022-06-30 0001527096 us-gaap:RetainedEarningsMember 2022-06-30 0001527096 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001527096 us-gaap:RetainedEarningsMember 2022-03-31 0001527096 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001527096 2022-03-31 0001527096 us-gaap:RetainedEarningsMember 2021-12-31 0001527096 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001527096 us-gaap:RetainedEarningsMember 2021-06-30 0001527096 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001527096 us-gaap:RetainedEarningsMember 2021-03-31 0001527096 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001527096 2021-03-31 0001527096 us-gaap:RetainedEarningsMember 2020-12-31 0001527096 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001527096 us-gaap:CommonStockMember 2022-06-30 0001527096 us-gaap:CommonStockMember 2022-03-31 0001527096 us-gaap:CommonStockMember 2021-12-31 0001527096 us-gaap:CommonStockMember 2021-06-30 0001527096 us-gaap:CommonStockMember 2021-03-31 0001527096 us-gaap:CommonStockMember 2020-12-31 0001527096 miro:StockOptionPlan2019Member 2022-06-30 0001527096 miro:StockOptionPlan2010Member 2022-06-30 0001527096 miro:EquityIncentivePlan2021Member 2022-06-30 0001527096 us-gaap:RestrictedStockUnitsRSUMember miro:EquityIncentivePlan2021Member 2022-06-30 0001527096 us-gaap:RestrictedStockUnitsRSUMember 2022-06-30 0001527096 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001527096 miro:PatentAndKnowHowLicenseAgreementMember miro:RepriseBiomedicalInc.Member 2022-04-01 2022-06-30 0001527096 miro:PatentAndKnowHowLicenseAgreementMember miro:RepriseBiomedicalInc.Member 2022-01-01 2022-06-30 0001527096 miro:PatentAndKnowHowLicenseAgreementMember miro:RepriseBiomedicalInc.Member 2021-04-01 2021-06-30 0001527096 miro:PatentAndKnowHowLicenseAgreementMember miro:RepriseBiomedicalInc.Member 2021-01-01 2021-06-30 0001527096 miro:ConsultingServicesMember miro:CorporationOwnedByDirectorMember 2022-04-01 2022-06-30 0001527096 miro:ConsultingServicesMember miro:CorporationOwnedByDirectorMember 2022-01-01 2022-06-30 0001527096 miro:ConsultingServicesMember miro:CorporationOwnedByDirectorMember 2021-04-01 2021-06-30 0001527096 miro:ConsultingServicesMember miro:CorporationOwnedByDirectorMember 2021-01-01 2021-06-30 0001527096 us-gaap:LeaseholdImprovementsMember 2022-06-30 0001527096 us-gaap:EquipmentMember 2022-06-30 0001527096 miro:FurnitureFixturesAndComputersMember 2022-06-30 0001527096 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001527096 us-gaap:EquipmentMember 2021-12-31 0001527096 miro:FurnitureFixturesAndComputersMember 2021-12-31 0001527096 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2021-12-31 0001527096 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001527096 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001527096 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001527096 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001527096 miro:PromissoryNoteWithUniversityOfMinnesotaMember 2022-06-30 0001527096 miro:PromissoryNoteWithRegentsOfUniversityOfMinnesotaMember 2022-06-30 0001527096 miro:LoanMinnesotaDepartmentOfEmploymentAndEconomicDevelopmentMember 2022-06-30 0001527096 miro:PromissoryNoteWithUniversityOfMinnesotaMember 2021-12-31 0001527096 miro:PromissoryNoteWithRegentsOfUniversityOfMinnesotaMember 2021-12-31 0001527096 miro:LoanMinnesotaDepartmentOfEmploymentAndEconomicDevelopmentMember 2021-12-31 0001527096 miro:UsTreasuryNotesShortTermMember 2022-06-30 0001527096 miro:UsTreasuryNotesLongTermMember 2022-06-30 0001527096 miro:RepriseBiomedicalInc.Member 2021-03-15 2021-03-15 0001527096 miro:RepriseBiomedicalInc.Member 2020-11-30 0001527096 miro:PromissoryNoteWithRegentsOfUniversityOfMinnesotaMember 2016-01-01 0001527096 miro:PromissoryNoteWithRegentsOfUniversityOfMinnesotaMember 2018-01-31 2018-01-31 0001527096 miro:PromissoryNoteWithUniversityOfMinnesotaMember 2019-01-31 0001527096 miro:LoanMinnesotaDepartmentOfEmploymentAndEconomicDevelopmentMember 2015-05-31 0001527096 miro:PromissoryNoteWithRegentsOfUniversityOfMinnesotaMember 2012-01-31 0001527096 us-gaap:SubsequentEventMember miro:EquityDistributionAgreementMember 2022-07-01 0001527096 miro:WarrantsUniversityOfMinnesotaMember 2019-01-31 0001527096 miro:WarrantsRegentsOfUniversityOfMinnesotaMember 2012-01-31 0001527096 us-gaap:AccountingStandardsUpdate201602Member 2022-01-01 0001527096 2020-12-31 0001527096 2021-06-30 0001527096 miro:CapitalLeaseSeptember2021Member 2021-12-31 0001527096 miro:CapitalLeaseOctober2018Member 2021-12-31 0001527096 miro:CapitalLeaseJuly2021Member 2021-12-31 0001527096 miro:CapitalLeaseSeptember2021Member 2021-09-30 0001527096 miro:CapitalLeaseJuly2021Member 2021-07-31 0001527096 miro:CapitalLeaseOctober2018Member 2018-10-31 0001527096 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001527096 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001527096 miro:CommonStockWarrantsMember 2022-01-01 2022-06-30 0001527096 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001527096 miro:CommonStockWarrantsMember 2021-01-01 2021-06-30 0001527096 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2022-04-01 2022-06-30 0001527096 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-04-01 2022-06-30 0001527096 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001527096 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2022-01-01 2022-06-30 0001527096 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-06-30 0001527096 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2021-04-01 2021-06-30 0001527096 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-04-01 2021-06-30 0001527096 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2021-06-30 0001527096 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2021-01-01 2021-06-30 0001527096 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-01-01 2021-06-30 0001527096 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001527096 miro:BuildingResearchAndDevelopmentAndOfficeSpaceMember 2022-01-01 2022-03-31 0001527096 us-gaap:SubsequentEventMember miro:EquityDistributionAgreementMember 2022-07-01 2022-07-01 0001527096 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001527096 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001527096 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001527096 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001527096 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001527096 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001527096 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001527096 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001527096 miro:EquityIncentivePlan2021Member 2022-01-01 0001527096 miro:EquityIncentivePlan2021Member 2022-01-01 2022-01-01 0001527096 2022-04-01 2022-06-30 0001527096 2021-04-01 2021-06-30 0001527096 miro:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001527096 miro:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001527096 miro:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001527096 miro:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001527096 miro:UniversityOfMinnesotaMember miro:PatentLicenseAgreementMember 2022-06-30 0001527096 miro:BuildingResearchAndDevelopmentAndOfficeSpaceMember 2021-08-01 2021-08-31 0001527096 2021-01-01 2021-06-30 0001527096 miro:RepriseBiomedicalInc.Member 2021-03-01 2021-03-31 0001527096 miro:RepriseBiomedicalInc.Member 2020-11-01 2020-11-30 0001527096 miro:RepriseBiomedicalInc.Member 2020-11-15 0001527096 miro:RepriseBiomedicalInc.Member 2019-06-30 0001527096 miro:CapitalLeaseSeptember2021Member 2021-09-01 2021-09-30 0001527096 miro:CapitalLeaseJuly2021Member 2021-07-01 2021-07-31 0001527096 miro:CapitalLeaseOctober2018Member 2018-10-01 2018-10-31 0001527096 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001527096 miro:WarrantsUniversityOfMinnesotaMember 2019-01-01 2019-01-31 0001527096 miro:WarrantsRegentsOfUniversityOfMinnesotaMember 2012-01-01 2012-01-31 0001527096 miro:PatentAndKnowHowLicenseAgreementMember miro:RepriseBiomedicalInc.Member 2022-06-30 0001527096 miro:PatentAndKnowHowLicenseAgreementMember miro:RepriseBiomedicalInc.Member 2021-12-31 0001527096 2022-06-30 0001527096 2021-12-31 0001527096 2022-08-10 0001527096 2022-01-01 2022-06-30 shares iso4217:USD miro:payment 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 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 -0.40 -1.27 -0.75 -1.60 20615218 2913938 20547070 2586477 20813741 20385645 0001527096 --12-31 2022 Q2 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 20385645 20813741 0 1159684 920404 10-Q true 2022-06-30 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 20899172 12593315 52811531 800100 800100 20080428 3952 17819 116933 1256950 364649 450873 33959377 55337273 5938963 191233 1772441 5792166 5591726 47654180 60928999 38399 333849 735688 488368 1078690 2094854 57848 58037 374280 160462 1450934 1428622 3735839 4564192 491733 491733 385997 385997 207204 26469 52768 2917628 1029629 85216 71592 7642882 6803115 0.00001 0.00001 190000000 190000000 20813741 20385645 208 204 129448942 128177594 -89437852 -74051914 40011298 54125884 47654180 60928999 3952 9139 10720 15247 125000 125000 250000 250000 -121048 -115861 -239280 -234753 4988233 2480887 8994141 4348888 419394 103256 774632 186961 517333 86257 958268 172044 2188460 786322 4461775 1349196 8113420 3456722 15188816 6057089 -8234468 -3572583 -15428096 -6291842 61078 45 61848 85 8799 280663 19690 586037 30052 62638 52991 246962 127428 277965 -223633 1983912 518050 -8182189 -3702834 -15385938 -4137176 -0.40 -1.27 -0.75 -1.60 20615218 2913938 20547070 2586477 20546583 206 128712746 -81255663 47457289 266390 266390 44569 55710 55710 191559 2 414096 414098 31030 -8182189 -8182189 20813741 208 129448942 -89437852 40011298 2290822 23 8509143 -59815500 -51306334 105879 105879 58750 1 5874 5875 65909 6250 6250 11092314 111 66553049 66553160 996757 10 7152389 7152399 5520000 55 44593631 44593686 -3702834 -3702834 20024552 200 126926215 -63518334 63408081 20385645 204 128177594 -74051914 54125884 600371 600371 205507 2 256881 256883 191559 2 414096 414098 31030 -15385938 -15385938 20813741 208 129448942 -89437852 40011298 2185822 22 8346943 -59381158 -51034193 239330 239330 163750 2 34623 34625 65909 6250 6250 11092314 111 66553049 66553160 996757 10 7152389 7152399 5520000 55 44593631 44593686 -4137176 -4137176 20024552 200 126926215 -63518334 63408081 -15385938 -4137176 536507 59174 600371 239330 -758 116933 -6734 62638 246962 518050 -223633 1983912 -13867 -6064 -20000 -86224 -15371 3169736 -1256950 -925314 327276 13624 581799 3291908 -13790978 -5390815 26026125 2000000 731616 86112 -26757741 1913888 295450 44109 26488 9258 18540 45679111 19891670 414098 6250 256883 34625 330503 65558289 -40218216 62081362 53611631 4444395 13393415 66525757 12593315 66525757 800100 13393415 66525757 6066 8768 6089 33636 172693 1085425 <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 the Mayo Clinic, Mount Sinai Health System and the Texas Heart Institute, and has received strategic investments from Baxter International, Inc., CareDx, Inc. 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 and the rules of the Securities and Exchange Commission 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, 2021. </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 2022 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;">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 accounting principles generally accepted in the United States of America 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;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Investments</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 invests its excess cash in United States (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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Deferred Offering Costs</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;">Deferred offering costs are expenses directly related to the Shelf Registration Statement on Form S-3 filed with the Securities Exchange Commission (“SEC”) on July 1, 2022 and declared effective on July 11, 2022 (the “Shelf Registration”). These costs consist of legal, accounting, printing and filing fees that the Company has capitalized, including fees incurred by the independent registered public accounting firm directly related to the Shelf Registration. Deferred costs associated with the Shelf Registration will be reclassified to additional paid-in capital on a pro-rata basis when the Company completes offerings under the Shelf Registration. Any remaining deferred offering costs will be charged to the statement of operations at the earlier of when it becomes probable that the offering will not result in the receipt of proceeds from the issuance of securities or at the end of the three-year life of the Shelf Registration.</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 Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-02, <i style="font-style:italic;">Leases (Topic 842)</i> (“ASC 842”), which requires lessees to recognize the assets and liabilities that arise from leases on the balance sheet. The standard also requires expanded disclosures to help financial statement users better understand the amount, timing and uncertainty of cash flows arising from leases. The Company adopted the new standard effective January 1, 2022 using the modified retrospective approach. </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 determines if an arrangement is a lease at inception. Operating leases are included in right of use assets and lease liabilities on the condensed balance sheets. The right of use assets and lease liabilities are recognized as the present value of the future minimum lease payments over the lease term at commencement date. The right of use asset is also adjusted for any lease payments made and excludes lease incentives and initial direct costs incurred. As most leases do not provide an implicit rate, and the Company does not have a readily available incremental borrowing rate, the Company uses the interest rate available for the lowest-grade debt in the marketplace based on the information available at commencement date in determining the present value of future payments.</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 standard provides a number of optional practical expedients in transition. The Company elected to exercise the package of practical expedients which, among other things, allows the Company to carryforward the determining lease classification and lease term. </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 a result of adopting the new standard, the Company recognized right of use assets of $1,882,696 and lease liabilities of $2,020,839 as of January 1, 2022. Certain amounts in the prior year financial statements have been reclassified for comparative purposes to conform to the presentation for the three and six months ended June 30, 2022. Specifically, prior to the adoption of ASC 842, the Company presented capital leases together with long-term debt on the balance sheets. Financing leases (previously capital leases) is now presented separately on the balance sheets. In addition, prior to the adoption of ASC 842, the Company presented the non-cash change in deferred rent as deferred rent within the operating section of the statement of cash flows. This balance is now presented on the operating lease right of use asset line within the operating section of the statement of cash flows. The adoption of this standard did not have a material impact on income or cash flows. See Note 11 for further details.</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;">Accounting Pronouncements Not Yet Adopted</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. There are various transition methods available upon adoption. As an emerging growth company, the Company is permitted to defer adoption until the private company adoption date of annual periods started after December 15, 2022. The Company is currently evaluating the impact of adoption on its 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 and the rules of the Securities and Exchange Commission 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, 2021. </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 2022 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;">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 accounting principles generally accepted in the United States of America 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;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Investments</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 invests its excess cash in United States (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. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Deferred Offering Costs</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;">Deferred offering costs are expenses directly related to the Shelf Registration Statement on Form S-3 filed with the Securities Exchange Commission (“SEC”) on July 1, 2022 and declared effective on July 11, 2022 (the “Shelf Registration”). These costs consist of legal, accounting, printing and filing fees that the Company has capitalized, including fees incurred by the independent registered public accounting firm directly related to the Shelf Registration. Deferred costs associated with the Shelf Registration will be reclassified to additional paid-in capital on a pro-rata basis when the Company completes offerings under the Shelf Registration. Any remaining deferred offering costs will be charged to the statement of operations at the earlier of when it becomes probable that the offering will not result in the receipt of proceeds from the issuance of securities or at the end of the three-year life of the Shelf Registration.</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 Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-02, <i style="font-style:italic;">Leases (Topic 842)</i> (“ASC 842”), which requires lessees to recognize the assets and liabilities that arise from leases on the balance sheet. The standard also requires expanded disclosures to help financial statement users better understand the amount, timing and uncertainty of cash flows arising from leases. The Company adopted the new standard effective January 1, 2022 using the modified retrospective approach. </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 determines if an arrangement is a lease at inception. Operating leases are included in right of use assets and lease liabilities on the condensed balance sheets. The right of use assets and lease liabilities are recognized as the present value of the future minimum lease payments over the lease term at commencement date. The right of use asset is also adjusted for any lease payments made and excludes lease incentives and initial direct costs incurred. As most leases do not provide an implicit rate, and the Company does not have a readily available incremental borrowing rate, the Company uses the interest rate available for the lowest-grade debt in the marketplace based on the information available at commencement date in determining the present value of future payments.</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 standard provides a number of optional practical expedients in transition. The Company elected to exercise the package of practical expedients which, among other things, allows the Company to carryforward the determining lease classification and lease term. </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 a result of adopting the new standard, the Company recognized right of use assets of $1,882,696 and lease liabilities of $2,020,839 as of January 1, 2022. Certain amounts in the prior year financial statements have been reclassified for comparative purposes to conform to the presentation for the three and six months ended June 30, 2022. Specifically, prior to the adoption of ASC 842, the Company presented capital leases together with long-term debt on the balance sheets. Financing leases (previously capital leases) is now presented separately on the balance sheets. In addition, prior to the adoption of ASC 842, the Company presented the non-cash change in deferred rent as deferred rent within the operating section of the statement of cash flows. This balance is now presented on the operating lease right of use asset line within the operating section of the statement of cash flows. The adoption of this standard did not have a material impact on income or cash flows. See Note 11 for further details.</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;">Accounting Pronouncements Not Yet Adopted</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. There are various transition methods available upon adoption. As an emerging growth company, the Company is permitted to defer adoption until the private company adoption date of annual periods started after December 15, 2022. The Company is currently evaluating the impact of adoption on its financial statements.</p> true 1882696 2020839 <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 2 — 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. </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 June 30, 2022 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.25%;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.93%;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:10.4%;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.93%;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.33%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;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.4%;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.94%;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.93%;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:10.4%;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:47.25%;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.43%;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.77%;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.43%;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.25%;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.43%;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.77%;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.43%;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.25%;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.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="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.33%;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.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="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.25%;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.03%;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%;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;"> 20,080,428</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.33%;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%;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%;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%;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,408</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.03%;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%;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;"> 19,968,020</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.25%;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:</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.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="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;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: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.33%;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;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: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;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: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.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="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;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:47.25%;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 6pt;"><span style="margin-left:0pt;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="font-family:'Calibri','Helvetica','sans-serif';"> </span></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;"> 5,938,963</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 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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="font-family:'Calibri','Helvetica','sans-serif';"> </span></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 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></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;"> 46,783</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 6pt;"><span style="margin-left:0pt;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="font-family:'Calibri','Helvetica','sans-serif';"> </span></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;"> 5,892,180</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.25%;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.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;">$</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;"> 26,019,391</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.33%;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;"> 159,191</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.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;">$</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;"> 25,860,200</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;">The maturity dates of the Company’s investments 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;width:81.74%;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.57%;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:1.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;width:14.04%;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:81.74%;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;width:2.57%;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;width:15.68%;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;">June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;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 than one year</p></td><td style="vertical-align:bottom;width:2.57%;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;width:1.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;">$</p></td><td style="vertical-align:bottom;width:14.04%;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;"> 20,080,428</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">1-2 years</p></td><td style="vertical-align:bottom;width:2.57%;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:1.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;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;width:14.04%;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;"> 5,938,963</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;width:2.57%;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;width:1.63%;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;width:14.04%;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;"> 26,019,391</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.25%;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.93%;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:10.4%;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.93%;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.33%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;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.4%;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.94%;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.93%;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:10.4%;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:47.25%;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.43%;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.77%;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.43%;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.25%;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.43%;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.77%;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.43%;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.25%;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.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="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.33%;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.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="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.25%;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.03%;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%;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;"> 20,080,428</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.33%;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%;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%;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%;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,408</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.03%;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%;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;"> 19,968,020</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.25%;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:</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.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="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;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: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.33%;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;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: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;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: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.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="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;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:47.25%;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 6pt;"><span style="margin-left:0pt;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="font-family:'Calibri','Helvetica','sans-serif';"> </span></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;"> 5,938,963</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 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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="font-family:'Calibri','Helvetica','sans-serif';"> </span></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 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></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;"> 46,783</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 6pt;"><span style="margin-left:0pt;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="font-family:'Calibri','Helvetica','sans-serif';"> </span></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;"> 5,892,180</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.25%;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.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;">$</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;"> 26,019,391</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.33%;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;"> 159,191</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.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;">$</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;"> 25,860,200</span></p></td></tr></table> 20080428 112408 19968020 5938963 46783 5892180 26019391 159191 25860200 <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:81.74%;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.57%;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:1.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;width:14.04%;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:81.74%;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;width:2.57%;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;width:15.68%;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;">June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;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 than one year</p></td><td style="vertical-align:bottom;width:2.57%;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;width:1.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;">$</p></td><td style="vertical-align:bottom;width:14.04%;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;"> 20,080,428</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">1-2 years</p></td><td style="vertical-align:bottom;width:2.57%;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:1.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;"><span style="font-family:'Calibri','Helvetica','sans-serif';"> </span></p></td><td style="vertical-align:bottom;width:14.04%;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;"> 5,938,963</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;width:2.57%;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;width:1.63%;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;width:14.04%;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;"> 26,019,391</span></p></td></tr></table> 20080428 5938963 26019391 <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 — 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;">June 30, </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;">2022</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;">2021</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,706,468</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,549,416</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,366,458</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,239,307</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;"> 1,994,172</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;"> 1,671,793</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,067,098</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;"> 6,460,516</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;"> (1,274,932)</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;"> (868,790)</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,792,166</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,591,726</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 $273,610 and $29,145 for the three months ended June 30, 2022 and 2021, respectively, and $536,507 and $59,174 for the six months ended June 30, 2022 and 2021, 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;">June 30, </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;">2022</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;">2021</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,706,468</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,549,416</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,366,458</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,239,307</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;"> 1,994,172</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;"> 1,671,793</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,067,098</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;"> 6,460,516</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;"> (1,274,932)</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;"> (868,790)</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,792,166</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,591,726</p></td></tr></table> 1706468 1549416 3366458 3239307 1994172 1671793 7067098 6460516 1274932 868790 5792166 5591726 273610 29145 536507 59174 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 4 — EQUITY METHOD INVESTMENT</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 manufactured and sold acellular medical devices in the hernia mesh and wound care markets through a separately identifiable business unit (the “Acellular Business”). On June 30, 2019, the Acellular Business was spun-out to Reprise Biomedical, Inc. (“Reprise”). At the time of the spin-out and until November 15, 2020, the Company owned 4,500,000 shares of common stock of Reprise, which represented 45% ownership in Reprise. In November 2020, the Company sold 2,700,000 shares of common stock of Reprise for $3,000,000 and retained an 18% ownership interest in Reprise. The Company sold its remaining 1,800,000 shares of Reprise in March 2021 for $2,000,000.</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 recorded its equity method share of losses from January 1, 2021 to March 15, 2021 in the condensed statements of operations. Financial information from the financial statements of Reprise is summarized as follows: </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:81.37%;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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Period Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:16.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">March 15,</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.56%;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;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,985</p></td></tr><tr><td style="vertical-align:bottom;width:81.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross margin</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,708</p></td></tr><tr><td style="vertical-align:bottom;width:81.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,376,522)</p></td></tr><tr><td style="vertical-align:bottom;width:81.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Miromatrix Medical Inc. share of net loss</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (223,633)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 4500000 4500000 0.45 0.45 2700000 3000000 0.18 1800000 2000000 <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:81.37%;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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Period Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:16.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">March 15,</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">     </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.56%;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;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,985</p></td></tr><tr><td style="vertical-align:bottom;width:81.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross margin</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,708</p></td></tr><tr><td style="vertical-align:bottom;width:81.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,376,522)</p></td></tr><tr><td style="vertical-align:bottom;width:81.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Miromatrix Medical Inc. share of net loss</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (223,633)</p></td></tr></table> 93985 47708 -1376522 -223633 <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;">June 30, </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;">2022</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;">2021</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;"> 923,423</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;"> 704,502</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;"> 145,191</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;"> 37,000</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;"> 56,163</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;"> 101,221</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;">Insurance</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;visibility:hidden;">​</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;"> 25,540</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;visibility:hidden;">​</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;"> —</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;">Key opinion leader compensation</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;"> 14,025</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;"> 25,500</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;"> 988</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;"> 2,000</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;">Facility 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;"> 242,892</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;">Supplies</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;visibility:hidden;">​</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;visibility:hidden;">​</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;"> 127,505</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;"> 285,604</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;"> 188,002</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,450,934</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,428,622</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;">June 30, </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;">2022</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;">2021</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;"> 923,423</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;"> 704,502</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;"> 145,191</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;"> 37,000</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;"> 56,163</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;"> 101,221</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;">Insurance</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;visibility:hidden;">​</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;"> 25,540</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;visibility:hidden;">​</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;"> —</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;">Key opinion leader compensation</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;"> 14,025</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;"> 25,500</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;"> 988</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;"> 2,000</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;">Facility 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;"> 242,892</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;">Supplies</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;visibility:hidden;">​</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;visibility:hidden;">​</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;"> 127,505</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;"> 285,604</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;"> 188,002</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,450,934</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,428,622</span></p></td></tr></table> 923423 704502 145191 37000 56163 101221 25540 14025 25500 988 2000 242892 127505 285604 188002 1450934 1428622 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 6 — 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 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;margin:0pt 0pt 12pt 0pt;">NOTE 7 — 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 2012, the Company signed a promissory note with the Regents of the University of Minnesota (the “University”) for $405,559. Commencing on January 1, 2016, the promissory note bears interest at 3% per annum, compounded monthly. The Company is required to make monthly principal and interest payments of $7,737 until the note is paid in full. The note has a maturity date of December 31, 2022 and is unsecured. In association with the promissory note, the Company issued the University warrants to purchase 80,000 shares of the Company’s common stock at an exercise price of $1.69, which were exercised in the second quarter of 2022. As of June 30, 2022 and December 31, 2021, the principal outstanding on this loan was $38,399 and $83,849, 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;">In May 2015, the Company entered into a loan agreement with the Minnesota Department of Employment &amp; Economic Development under which the Company borrowed $250,000. The loan did not bear interest, was due in a lump sum payment on April 1, 2022 and was uncollateralized. As of June 30, 2022 and December 31, 2021, the balance outstanding on this loan was $0 and $250,000, 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;">In January 2019, the Company issued 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% per annum, compounded annually, and is due on January 31, 2025. 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 have not been exercised as of June 30, 2022. As of both June 30, 2022 and December 31, 2021, the balance outstanding on this loan was $385,997.</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 Ended June 30, </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;">2023</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;text-align:right;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;"> 38,399</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;">2024</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%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;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%;background:#cceeff;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%;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;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;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;"> 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;">Total future maturities payments</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%;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:12.36%;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;"> 424,396</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;">Less current portion </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: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;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;"> (38,399)</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;">Long-term debt</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:3px double #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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;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> 405559 0.03 monthly 7737 80000 1.69 38399 83849 250000 0 250000 385997 0.06 P10Y 20587 3.75 385997 385997 <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 Ended June 30, </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;">2023</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;text-align:right;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;"> 38,399</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;">2024</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%;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;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%;background:#cceeff;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%;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;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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;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;"> 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;">Total future maturities payments</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%;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:12.36%;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;"> 424,396</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;">Less current portion </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: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;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;"> (38,399)</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;">Long-term debt</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:3px double #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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;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> 38399 385997 424396 38399 385997 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">NOTE 8 — 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 shareholders. 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;">As of June 30, 2022 and December 31, 2021, there were 20,813,741 and 20,385,645 shares of common stock <span style="-sec-ix-hidden:Hidden_ciiafbbzWEGynPVnIkO9Bw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">issued</span></span> and <span style="-sec-ix-hidden:Hidden_9ZcRYpB-TkGkKZBXohxJXg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">outstanding</span></span>, 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 June 30, 2022 and December 31, 2021, there were no shares of preferred stock issued and <span style="-sec-ix-hidden:Hidden_AY0TU3wmj06MteMDUDNJ7g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">outstanding</span></span>.</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 0pt 12pt 0pt;">In February 2010, the Company adopted a stock option plan (the “2010 Plan”). In July 2019, the Company adopted a stock option plan (the “2019 Plan”), which served as the successor to the 2010 Plan. The 2019 Plan provided for granting of stock options to employees, directors and consultants of the Company. The Company ceased making awards 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;">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 and 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 lessor number of shares as determined by the Board of Directors. On January 1, 2022, 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;">As of June 30, 2022, there were 2,525,548 and 354,000 stock options outstanding under the 2010 Plan and 2019 Plan, respectively. As of June 30, 2022, there were 1,075,208 stock options and 192,535 restricted stock units 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 June 30, 2022, there were 923,257 shares of common stock available for issuance 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 for the six months ended June 30, 2022 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.51%;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.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;width:72.51%;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.15%;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.51%;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.15%;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.51%;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.15%;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.51%;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.15%;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.51%;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 beginning of the period </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,526,138</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.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;"> 3.99</p></td></tr><tr><td style="vertical-align:bottom;width:72.51%;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;"> 754,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.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;"> 4.05</p></td></tr><tr><td style="vertical-align:bottom;width:72.51%;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 0pt 0.05pt 0pt;"> (205,507)</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.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;"> 1.25</p></td></tr><tr><td style="vertical-align:bottom;width:72.51%;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;"> (119,875)</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.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;"> 6.98</p></td></tr><tr><td style="vertical-align:bottom;width:72.51%;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 end of the period </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;"> 3,954,756</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.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;"> 4.03</p></td></tr><tr><td style="vertical-align:bottom;width:72.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options exercisable </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,869,631</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.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;"> 3.61</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 $141,773 and $105,879 for the three months ended June 30, 2022 and 2021, respectively. Stock-based compensation expense related to stock options was $332,589 and $239,330 for the six months ended June 30, 2022 and 2021, 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;">The Company has granted stock options 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 was expense of $1,400 and income of $11,475 for the three and six months ended June 30, 2022, respectively. Stock-based compensation expense related to the key opinion leaders was $43,500 for both the three and six months ended June 30, 2021. </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 six months ended June 30, 2022 and 2021 was $1.48 and $3.84 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 for the six months ended June 30, 2022 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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </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;margin:0pt 0pt 0.05pt 0pt;">    </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 beginning of the period</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="visibility:hidden;">​</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;"> 51,331</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.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;"> 8.29</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="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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 172,234</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.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.42</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="visibility:hidden;">​</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;"> (31,030)</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.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;"> 7.38</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="visibility:hidden;">​</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 3pt 0.05pt 0pt;"> —</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.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;"> —</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 end of the period</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="visibility:hidden;">​</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;"> 192,535</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.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.78</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 $126,017 and $256,307 for the three and six months ended June 30, 2022, respectively. There was no stock-based compensation expense related to RSUs recorded for the three and six months ended June 30, 2021.</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 (“2021 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 no shares issued under the 2021 ESPP during the six months ended June 30, 2022.</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 for the six months ended June 30, 2022 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:81.61%;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:1.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:1.86%;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.79%;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:81.61%;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;width:1.72%;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:1.86%;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:14.79%;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></tr><tr><td style="vertical-align:bottom;width:81.61%;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:1.72%;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:middle;white-space:nowrap;width:16.65%;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;">Common warrants</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;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 at beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.86%;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.79%;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;"> 795,379</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;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:1.72%;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.86%;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:14.79%;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:81.61%;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:1.72%;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.86%;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:14.79%;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;"> (191,559)</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;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:1.72%;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.86%;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.79%;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;"> (4,629)</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;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 at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.86%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;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;"> 599,191</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 0.00001 1 20813741 20385645 10000000 0.00001 0 0.045 600000 600000 2525548 354000 1075208 192535 923257 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Stock option activity for the six months ended June 30, 2022 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.51%;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.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;width:72.51%;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.15%;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.51%;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.15%;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.51%;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.15%;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.51%;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.15%;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.51%;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 beginning of the period </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,526,138</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.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;"> 3.99</p></td></tr><tr><td style="vertical-align:bottom;width:72.51%;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;"> 754,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.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;"> 4.05</p></td></tr><tr><td style="vertical-align:bottom;width:72.51%;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 0pt 0.05pt 0pt;"> (205,507)</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.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;"> 1.25</p></td></tr><tr><td style="vertical-align:bottom;width:72.51%;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;"> (119,875)</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.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;"> 6.98</p></td></tr><tr><td style="vertical-align:bottom;width:72.51%;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 end of the period </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;"> 3,954,756</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.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;"> 4.03</p></td></tr><tr><td style="vertical-align:bottom;width:72.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options exercisable </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,869,631</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.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;"> 3.61</p></td></tr></table> 3526138 3.99 754000 4.05 205507 1.25 119875 6.98 3954756 4.03 2869631 3.61 141773 105879 332589 239330 1400 -11475 43500 43500 1.48 3.84 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">RSU activity for the six months ended June 30, 2022 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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </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;margin:0pt 0pt 0.05pt 0pt;">    </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 beginning of the period</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="visibility:hidden;">​</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;"> 51,331</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.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;"> 8.29</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="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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 172,234</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.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.42</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="visibility:hidden;">​</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;"> (31,030)</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.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;"> 7.38</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="visibility:hidden;">​</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 3pt 0.05pt 0pt;"> —</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.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;"> —</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 end of the period</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="visibility:hidden;">​</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;"> 192,535</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.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.78</p></td></tr></table> 51331 8.29 172234 4.42 31030 7.38 192535 4.78 126017 256307 0 0 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:81.61%;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:1.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:1.86%;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.79%;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:81.61%;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;width:1.72%;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:1.86%;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:14.79%;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></tr><tr><td style="vertical-align:bottom;width:81.61%;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:1.72%;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:middle;white-space:nowrap;width:16.65%;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;">Common warrants</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;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 at beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.86%;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.79%;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;"> 795,379</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;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:1.72%;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.86%;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:14.79%;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:81.61%;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:1.72%;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.86%;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:14.79%;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;"> (191,559)</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;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:1.72%;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.86%;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.79%;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;"> (4,629)</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;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 at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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.86%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.79%;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;"> 599,191</span></p></td></tr></table> 795379 191559 4629 599191 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:12pt 0pt 12pt 0pt;">NOTE 9 — 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 and six months ended June 30, 2022 and 2021. The current receivable for this customer is included in Receivable from Reprise on the condensed balance sheets. The long-term receivable related to minimum royalties from this customer has been completely reserved against due to uncertainty regarding collectability. See Note 12 for further details.</p> 1 1 1 1 1 1 1 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 10 — 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 (See Note 12).</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 11 — 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 three months ended March 31, 2022. The tenant improvement allowance is included in the calculation of the 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:38.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: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.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:10.88%;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:38.85%;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: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:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.85%;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.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:10.88%;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:38.85%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;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,772,441</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.85%;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_Buxzf7qkb0abxnJ0HbpmbA;"><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.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:10.88%;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;"> 100,285</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.85%;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.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="color:#231f20;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;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:38.85%;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.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="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;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:38.85%;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.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="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;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:38.85%;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.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:10.88%;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;"> 374,280</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.85%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;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;"> 57,848</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.85%;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.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:10.88%;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:38.85%;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.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="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;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,917,628</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.85%;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.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="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;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;"> 26,469</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:25.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:0.46%;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:39%;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.46%;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.82%;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:15.68%;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.46%;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.64%;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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.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:0.46%;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:39%;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.46%;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:18.5%;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><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;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.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;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:25.06%;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:0.46%;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:39%;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:0.46%;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:18.5%;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;">June 30, 2022</b></p></td><td style="vertical-align:bottom;width:0.46%;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:16.03%;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;">June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.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;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;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:39%;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:0.46%;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:2.82%;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;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;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,885</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;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:1.64%;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;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;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;"> 163,569</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;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:0.46%;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:39%;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.46%;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:2.82%;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:15.68%;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:0.46%;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.64%;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:14.38%;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:25.06%;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:0.46%;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:39%;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:0.46%;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:2.82%;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;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;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,479</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;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:1.64%;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;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;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;"> 18,959</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;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:0.46%;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:39%;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:0.46%;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:2.82%;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;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;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,228</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;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.64%;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;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;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,943</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.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;">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:0.46%;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:39%;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:0.46%;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:2.82%;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;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;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;"> 57,090</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;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:1.64%;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;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;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;"> 96,319</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.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.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.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:14.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:0.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><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.87%;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.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:1.04%;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.68%;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.19%;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 Fiscal Year 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_GOAj5Jj6NUi620tRkdfUKA;"><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.71%;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.18%;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__eaKyEitN0OtvgaSmK1KHQ;"><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.72%;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.72%;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.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;"><span style="color:#231f20;">Remainder of 2022</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.32%;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:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 248,383</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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.3%;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:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 30,847</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;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.04%;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:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 279,230</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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="color:#231f20;">2023</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.32%;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:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 511,669</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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.3%;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:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 46,298</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;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.04%;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:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 557,967</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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;"><span style="color:#231f20;">2024</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.32%;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:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 527,020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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.3%;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:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 12,030</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;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.04%;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:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 539,050</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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="color:#231f20;">2025</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.32%;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:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 542,830</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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.3%;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:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;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.04%;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:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 542,830</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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;"><span style="color:#231f20;">2026</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.32%;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:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 559,115</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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.3%;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:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;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.04%;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:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 559,115</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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="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.32%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;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 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 1,423,621</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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.3%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;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 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;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.04%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;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 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 1,423,621</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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;"><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.32%;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:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 3,812,638</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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.3%;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:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 89,175</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;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.04%;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:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 3,901,813</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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="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.32%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;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;"> (520,730)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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.3%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;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;"> (4,858)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;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.04%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;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;"> (525,588)</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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;"><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.32%;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;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 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 3,291,908</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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.3%;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;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 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 84,317</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;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.04%;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;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 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 3,376,225</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:85.2%;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.67%;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.35%;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:85.2%;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.67%;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:12.11%;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;">June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.2%;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.67%;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.35%;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:85.2%;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.67%;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.35%;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.9</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:85.2%;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.67%;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.35%;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.5</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:85.2%;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.67%;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.35%;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:85.2%;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.67%;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.35%;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:85.2%;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.67%;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.35%;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.4</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;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:0pt;margin:12pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Disclosures Related to Periods Prior to Adoption of New Lease Standard</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Capital Leases</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;">In October 2018, the Company signed a lease agreement for a piece of equipment that is being accounted for as a capitalized lease. The total cost of the equipment was $102,026. The lease bears interest at 7.2% and the Company will make 60 monthly payments of $1,863 until the lease is paid in full. As of December 31, 2021, the amount outstanding on the lease was $38,271. The lease is secured by the piece of equipment.</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 July 2021, the Company signed a lease agreement for a piece of equipment that is being accounted for as a capitalized lease. The total cost of the equipment was $44,251. The lease bears interest at 5.0% and the Company will make 24 monthly payments of $1,941 until the lease is paid in full. As of December 31, 2021, the amount outstanding on the lease was $33,597. The lease is secured by the piece of equipment.</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 September 2021, the Company signed a lease agreement for a piece of equipment that is being accounted for as a capitalized lease. The total cost of the equipment was $43,317. The lease bears interest at 6.8% and the Company will make 36 monthly payments of $1,337 until the lease is paid in full. As of December 31, 2021, the amount outstanding on the lease was $38,937. The lease is secured by the piece of equipment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Operating Leases</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;">The Company entered into operating leases primarily for its corporate headquarters, which houses its research and development operations and office space. Total expense under operating leases for three and six months ended June 30, 2021 was $58,280 and $123,293, respectively.</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:38.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: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.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:10.88%;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:38.85%;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: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:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.85%;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.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:10.88%;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:38.85%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;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,772,441</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.85%;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_Buxzf7qkb0abxnJ0HbpmbA;"><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.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:10.88%;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;"> 100,285</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.85%;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.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="color:#231f20;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;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:38.85%;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.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="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;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:38.85%;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.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="color:#231f20;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;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:38.85%;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.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:10.88%;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;"> 374,280</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.85%;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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;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;"> 57,848</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.85%;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.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:10.88%;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:38.85%;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.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="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;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,917,628</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.85%;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.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="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.88%;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;"> 26,469</span></p></td></tr></table> 1772441 100285 374280 57848 2917628 26469 <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:25.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:0.46%;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:39%;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.46%;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.82%;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:15.68%;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.46%;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.64%;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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.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:0.46%;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:39%;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.46%;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:18.5%;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><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;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.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;"><b style="font-weight:bold;">Six Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:25.06%;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:0.46%;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:39%;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:0.46%;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:18.5%;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;">June 30, 2022</b></p></td><td style="vertical-align:bottom;width:0.46%;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:16.03%;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;">June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.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;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;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:39%;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:0.46%;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:2.82%;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;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;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,885</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;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:1.64%;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;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;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;"> 163,569</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;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:0.46%;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:39%;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.46%;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:2.82%;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:15.68%;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:0.46%;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.64%;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:14.38%;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:25.06%;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:0.46%;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:39%;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:0.46%;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:2.82%;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;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;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,479</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;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:1.64%;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;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;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;"> 18,959</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.06%;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:0.46%;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:39%;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:0.46%;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:2.82%;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;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;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,228</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;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.64%;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;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;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,943</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.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;">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:0.46%;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:39%;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:0.46%;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:2.82%;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;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.68%;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;"> 57,090</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;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:1.64%;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;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.38%;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;"> 96,319</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;"/> 82885 163569 9479 18959 1228 2943 57090 96319 <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.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.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.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:14.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:0.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><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.87%;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.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:1.04%;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.68%;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.19%;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 Fiscal Year 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_GOAj5Jj6NUi620tRkdfUKA;"><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.71%;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.18%;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__eaKyEitN0OtvgaSmK1KHQ;"><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.72%;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.72%;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.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;"><span style="color:#231f20;">Remainder of 2022</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.32%;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:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 248,383</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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.3%;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:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 30,847</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;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.04%;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:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 279,230</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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="color:#231f20;">2023</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.32%;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:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 511,669</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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.3%;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:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 46,298</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;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.04%;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:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 557,967</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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;"><span style="color:#231f20;">2024</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.32%;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:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 527,020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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.3%;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:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 12,030</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;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.04%;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:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 539,050</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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="color:#231f20;">2025</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.32%;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:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 542,830</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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.3%;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:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;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.04%;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:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 542,830</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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;"><span style="color:#231f20;">2026</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.32%;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:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 559,115</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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.3%;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:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;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.04%;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:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 559,115</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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="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.32%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;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 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 1,423,621</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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.3%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;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 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;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.04%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;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 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 1,423,621</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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;"><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.32%;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:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 3,812,638</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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.3%;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:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 89,175</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;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.04%;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:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 3,901,813</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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="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.32%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;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;"> (520,730)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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.3%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;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;"> (4,858)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;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.04%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;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;"> (525,588)</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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;"><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.32%;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;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 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 3,291,908</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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.3%;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;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 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 84,317</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;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.04%;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;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 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 3,376,225</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.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.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.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:14.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:0.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><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.87%;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.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:1.04%;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.68%;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.19%;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 Fiscal Year 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_GOAj5Jj6NUi620tRkdfUKA;"><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.71%;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.18%;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__eaKyEitN0OtvgaSmK1KHQ;"><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.72%;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.72%;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.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;"><span style="color:#231f20;">Remainder of 2022</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.32%;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:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 248,383</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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.3%;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:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 30,847</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;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.04%;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:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 279,230</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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="color:#231f20;">2023</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.32%;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:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 511,669</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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.3%;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:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 46,298</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;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.04%;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:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 557,967</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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;"><span style="color:#231f20;">2024</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.32%;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:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 527,020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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.3%;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:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 12,030</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;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.04%;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:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 539,050</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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="color:#231f20;">2025</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.32%;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:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 542,830</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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.3%;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:13.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;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.04%;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:9.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 542,830</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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;"><span style="color:#231f20;">2026</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.32%;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:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 559,115</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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.3%;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:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;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.04%;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:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 559,115</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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="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.32%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;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 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 1,423,621</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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.3%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;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 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;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.04%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;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 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 1,423,621</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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;"><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.32%;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:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 3,812,638</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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.3%;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:13.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 89,175</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;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.04%;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:9.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 3,901,813</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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="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.32%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;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;"> (520,730)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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.3%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;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;"> (4,858)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;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.04%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;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;"> (525,588)</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.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;"><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.32%;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;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 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 3,291,908</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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.3%;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.87%;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 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 84,317</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;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.04%;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.68%;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 3.6pt 0.05pt 0pt;"><span style="color:#231f20;"> 3,376,225</span></p></td></tr></table> 248383 30847 279230 511669 46298 557967 527020 12030 539050 542830 542830 559115 559115 1423621 1423621 3812638 89175 3901813 520730 4858 525588 3291908 84317 3376225 <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:85.2%;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.67%;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.35%;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:85.2%;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.67%;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:12.11%;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;">June 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.2%;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.67%;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.35%;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:85.2%;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.67%;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.35%;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.9</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:85.2%;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.67%;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.35%;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.5</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:85.2%;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.67%;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.35%;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:85.2%;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.67%;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.35%;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:85.2%;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.67%;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.35%;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.4</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> P6Y10M24D P1Y6M 0.042 0.064 102026 0.072 60 monthly 1863 38271 44251 0.050 24 monthly 1941 33597 43317 0.068 36 monthly 1337 38937 58280 123293 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">NOTE 12 — RELATED PARTY TRANSACTIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A corporation owned by a former director of the Company that resigned as a director in June 2021 received payments for providing a consultant to the Company of $0 and $2,233 for the three months ended June 30, 2022 and 2021, respectively, and $768 and $3,851 for the six months ended June 30, 2022 and 2021, 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;">The Company received $3,952 and $9,139 for the three months ended June 30, 2022 and 2021, respectively, and $10,720 and $15,247 for the six months ended June 30, 2022 and 2021, respectively, as royalties related to the spin-out of the Acellular Business to Reprise. As of June 30, 2022, the Company had a current portion of deferred royalty liability of $735,688 and long-term deferred royalty liability of $491,733, and as of December 31, 2021, the Company had a current portion of deferred royalty liability of $488,368 and long-term deferred royalty liability of $491,733 that relate to the Company’s minimum royalty obligation to the University.</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 June 30, 2022 and December 31, 2021, the Company had long term receivables of $1,159,684 and $920,404, respectively, but due to the uncertainty regarding collectability the Company fully <span style="-sec-ix-hidden:Hidden_ASZBTx48-kisVWYmS_jn4A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">reserved</span></span> against the <span style="-sec-ix-hidden:Hidden_mHpn_OhOzkyXdWbxoi0snA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">receivables</span></span>. </p> 0 2233 768 3851 3952 9139 10720 15247 735688 491733 488368 491733 1159684 920404 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 13 — 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 share is calculated by dividing net income by 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 and six months ended June 30, 2022 and 2021, 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:63.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:15.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><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;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:15.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:63.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:34.24%;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 and Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.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:15.66%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;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:15.66%;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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.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:15.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,954,756</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;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:15.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,630,255</p></td></tr><tr><td style="vertical-align:bottom;width:63.69%;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%;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:15.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;"> 599,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;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:15.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;"> 965,619</p></td></tr><tr><td style="vertical-align:bottom;width:63.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;">Restricted stock units</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:15.66%;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;"> 192,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;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:15.66%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:63.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:15.66%;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,746,482</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;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:15.66%;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,595,874</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:63.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:15.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><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;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:15.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:63.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:34.24%;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 and Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.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:15.66%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;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:15.66%;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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.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:15.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,954,756</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;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:15.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,630,255</p></td></tr><tr><td style="vertical-align:bottom;width:63.69%;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%;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:15.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;"> 599,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;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:15.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;"> 965,619</p></td></tr><tr><td style="vertical-align:bottom;width:63.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;">Restricted stock units</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:15.66%;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;"> 192,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;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:15.66%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:63.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:15.66%;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,746,482</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.92%;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:15.66%;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,595,874</p></td></tr></table> 3954756 3630255 599191 965619 192535 4746482 4595874 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:12pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 14 </b><b style="font-weight:bold;">— SUBSEQUENT EVENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:12pt 0pt 12pt 0pt;">On July 1, 2022, the Company entered into an Equity Distribution Agreement with Piper Sandler &amp; Co. (“Piper Sandler”). The Equity Distribution Agreement provides that, upon the terms and subject to the conditions set forth therein, the Company may issue and sell through Piper Sandler, acting as the sales agent, shares of the Company’s common stock, $0.00001 par value per share, having an aggregate offering price of up to $50.0 million. The Company has no obligation to sell any such shares under the Equity Distribution Agreement. The sale of such shares of common stock by Piper Sandler will be effected pursuant to the Shelf Registration. The Company did not issue any shares under the Equity Distribution Agreement in the three or six months ended June 30, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:12pt 0pt 0pt 0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 0.00001 50000000.0 0 0 EXCEL 69 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -" #U4'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 " #0@ ]5%I&/RN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.LW$0%'7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 3C&_O/Y ML^0:@\8^TG/L T5VE*Y&WW9)8]B( W/0 D/Y$TJ'\C'L(!C_, MGD!)N09/;*QA Q.P" M1-+5%C9$,]_&$M[C@PV=L9YA%H)8\=9R@*BL0S30Q M',>VA@M@@C%%G[X+9!?B7/T3.W= G))CL2 MFPXI_TI.\S'01IPGOZ[N[K%M7U5DDMU[JZ>9]&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #0@ ]5%;17I^$% #1'P & 'AL+W=O4 _[Y' M-MAD*Q]CZ^NAR(]679"6$)MLHC).KUDKK]<=.)_%6(N+)A5R+ M&.XLI(JXAE.U["1K);B?!45AASE.OQ/Q(&Z-+[-K3VI\*5,=!K%X4B1)HXBK MW;4(Y>:J15N'"\_!=0L4/(A$G@8R)$HNKUH1^ MG+JN"^",0F^3HF!B45RF_F).9?]5R3(E$*#QM)#C\O8FI"$.C!.7X9R_: M*MYI H^/#^IW&3S O/)$3&7X9^#KU55KV"*^6/ TU,]R\XO8 _6,GB?#)/LE MF_S9;K=%O#31,MH'0PFB(,[_^79?$41K4S$%6-UDTT 2Q:<:Y5G W@#@]OI%>"JVB"8]]LG^LEL+&RD>3IWV M9QL2&M40J5<@]>HA?4ZYTD*%._(LUE)I&QXNI55JJY0I&M40KU_@]>OA/0D5 M2--A?0(3AK7Q<*5B&%:.0S2^(>>@X!S4[)F*PUJ3S6'5[8AK+7B86!L2#6L( M."P AVBA]C/-71 *\I!&KT+9P' -QZ'MKM.C0QL<&MH0;E3 C>K /8MED&AH M0$T>>&3MH[C.?: D3,,JV))[X0<>#_,BSF+OPL:,JC5DIDZY!#MUJ*%P4D%/ MS9:/#V2N87@2JKKAD MO]OKD;MP%\1+,@UE"O.Y D<,'2<-H.-09V"M!U2T:3V4GHFBMN0_]3 U9]#' M7^3&ZIA.R4'?(4^*!RJP3M1X>%/:TB51W.>\I]V/Z$<%)99O0>S96QV7O'^P M#X0*CGGUZ.H=GHJ5IHKC3^21AB21/*QECIN*$R*C+VGW'<:Q\Y[!,M/1, M%#<\+X$&NR07A+(?7G\D<^&E"EK2"HDK3644P2HUU]+[8@4]AWVBI7^BN/$! MU^N;!6&^BUYE:.4[X9QFSX]6KG-8)%9:)(:;F$.+D=NMM^+Q4E0:PQ-"#Y/Y MS<3Z\8D'-B4L'1&KY8BFJ5+F\R7_9LF:$E:-U)I_.:'XES5K,\6CFG*63HC5 M^0[E!W K)ZY8Q7D.I\-*I\-J.1WSG086'A;^I536">>$SH., MV]SS!,B B)\+6GG/X758Z758+:\SCW@8DNLT@=N)O=?B.E7)$SRL*5YI<5@M MBW,;";4TH_)G4- K< '1FL?V=FV6),+#FG*6!H?A_N3 N3U.H.0Y(RLDKE:9 M0<'CFE*6?H?A5N7065<".BO6A@T31'A<4[S2[K!:.:)CKP*?A5D>GSRF&LQY M;%R"E?@;^9=]/>1JO4S-["B]C9DS'(WH %SPFXVQ=#JL5JIH"FN& N\ZBWVQ M);\)>S/B4N!9:8\-G%'?RG .Y^.6SL?%#/Y9O<]-Z8@(:%80*AS,8 )3^7[Q_F)ENML"_95:BVC M[' EN"^4>0#N+Z34AQ/S@F(7?_PO4$L#!!0 ( -" #U4]0Q]-.@< *4@ M 8 >&PO=V]R:W-H965T&ULK5IK;]LV%/TKA#=L*Y#& M(JD'U28&VF3%6G1 D.SQF9'IF*@D>A2=-/OUNY0=RQ8?;K,42"/9EY?GD+SW M7)(Y>U#Z2[<4PJ"O3=UVYY.E,:LWTVE7+47#NU.U$BU\LU"ZX09>]=VT6VG! MYWVCIIZ2),FG#9?M9';6?W:E9V=J;6K9BBN-NG73)\\@Z_N:"E;=!;_"7%0[?W MC"R56Z6^V)>/\_-)8A&)6E3&NN#PZUYZ 993^N2&SX[T^H!:6L-WNQ# M/S9]:V C6SN--T;#MQ+:F=F%:NIW8"/I3;?BE3B?0*AT0M^+R>RG'W">O/6Q M>R%G!USICBN->9]=\&Z)>#M'E7T0_ZSE/:^!?.=CO7&5]ZYLN-_/,,E*2G%V M-KW?9^0:9H1AG%&\,SQ F^[0IE&TUZ(S6E9&;/#Z,&X<9'M=LR3!23)">-3L M %^VPY=%\=TLE3:OC= -DNT]@&U"0YDY_4,>94E*V AHM,-G+HY\1R<_,MR5 M@/5P6PNTT*I!UV*E92?0>ZD:,9<5KT_0Q[8Z]1','8*TS,B(G&N$"X9+_R04 M.]1%%/7'%B8 QAY$XPF^#V#A]HUS6,PCB-&^GCG^;,>$19G\(5H.>4@V*ZWN M1=/GI!ITM$^[<791Q]^;H)@[5"3+RRP0+>6.7AFE=Z7%BLLY$E]75E&Z/@\I MLQ0:A&P_!?L(EN[ZRM,\+4?3YYJE6<(*ZD>.DT$%D_C4*,/K;X"Y=7. $P*A MI$4Q0NJQS#)*"Q($NR?9^$A$1'/1MO5!SR5E93Z.A7@WSPP&/,@RCBHAZ/Q" MP'C#&EG @VSO4*6Z "7B+MD2$R>ZXST^E]$@OCBNOGT1#'30&K)JOXB\9*@G M318D3?&83;2WY[(9Q!G'U?E*PV9!F\<^CFTIL;)+[@2U 5JN!F=%27">CVEY M#+,2%R0/!,8@USBNUYLHCD2O*]-ID6E^%U5J37( UKQQU!)@5TMQ4G!\M*)!=>0)&7*LM0/DPRJ2^*J MZQG@A80:J;)B4 O8G2-U6\L[;K_UCC3QJ&S!TO% ^\Q80HL @4&)25R)?T*Y TP*V"N.!CW?^S)@E>]OFN#Y[R!FW@ATFR$OU97?6GC(@3]*< M!.9Q$&X2%VZ(%[T60^GJI>*1;2@^2YJ.I\UG2%A.0C '129Q13ZL4O<$Q(O7 ME5D*60@2Z!BO:YAF>8K+$-Y!CTE>CV"6E>6X\C]N=PAQ$%$2%]%A.&'ZO0A?:'>[Y>'J*DD*DH32_J"K M)*ZK'\(Y/KP^7*DDL$%TUK)KEI$B)*AD$%02%]3/AUD]#-.CE; \<^<<*-[? M9!=W^KWKB[JBC!-2YB10N-%!EFE'7FYN"+, M,MBMC(\^7;,"9Z'42 =QI7%QW:3R(RFR>YASCW MSI./'"BKII&;LX;-N;)J#42N@/@-8'[&IA5YE\?_=W3(>9!9FD9W:#=+KL52 MU7.ANY_[G2]L@G^!TE]6TKSR;M9H5+B_.S)>R-LA_T&V:5RV[9Q#O=<957TY M@2V$1O>\7@OT8W*:P#_\%N$R.8$G^X,Z.UJP.-9FJ;3\5\S?(I*<,$Q/BA0C MV74V$ONCP+7I##S8Q,\[6TY^6K=B=U'4VT!+T,J3/,WB+2]%)9I;H0/W1-M) M\9W*CQ.QUR@@<72H)FB\FG@WGTN;2B'&[9GH:]FBBJ\DQ+P7J.?@G)1IRLK4 MB72?*<-%D94AT$-]0>/U!:3-=;.NN;V/V:YV+UJW+G@-2&G!G L!GVF1)ADN M<0CM4$70(Z?I?0;MHK'JA>_9=,.BA@%WEH:GF$@QR1@+@1_J"1JO)S;@/P_I MOU_GAXGGUYZ,ET+I7,@%SK$\EH%SK.G>';*]P/^=ZSO9=E"B+:!I7JQ-]6[OTR8_0=02P,$% @ MT( /5;\3[ZE_ @ /@< !@ !X;"]W;W)K/K;"/5@ZX #'FLN= SKS*FN?)]75104WTA&Q XLY2JI@:[ M:N7K1@$M':CF?A0$J5]3)KP\R-9P)6"BBV[JFZO:&W';AE MJ\K8 3_/&KJ".S#?FX7"GC^PE*P&H9D41,%RYGT,K^:IC7]9?_DO*.7>ZIA+OE/ M5IIJYEUZI(0E;;FYE9O/T/M)+%\AN79OLNEBDXE'BE8;6?=@5% ST7WI8[\. M.X#P.4#4 Z)# 7$/B)W13IFS=4,-S3,E-T39:&2S#;&<4SC+$ MF7PN18E[ B6YIIR* LB=Y=+D9$$5"%.!807EI^2LQ8 MQS099[*'[$HWM("9AZ=(@UJ#E[][$Z;!AS&;_XELSW0\F(Y?8D?3=8T'!W^I MXN&,-%21->4MD!,F2"DYITJ3!E2WQZ=C2]'Q3QV_+0_K/(3S(,G\]:['UZ+V MQ$\&\9,CQ-/65%*Q/[B!5GWW5XY*[EB373'O@^YY(ON0R#WIR2 ].4(ZT[I] M77;RCY@HN SCZ21\HGHL,+Y,TLDSZYT.HM,C1&/YUX:*DHG5:\K30Y6/!8XJ M]W>JF[U9OE&U8D(3#DN$!A=3Y%!=M>XZ1C:NX-U+@^73-2N\X$#9 )Q?2FFV M'5M#ARLS_PM02P,$% @ T( /55?843P@!P P", !@ !X;"]W;W)K M'KAOE\!;D7=/NORCVBAE MR.=M7E3WDXTQN]OIM%INU%96K_5.%?#-2I=;:>!CN9Y6NU+)M!FTS:?,\\+I M5F;%9';7''M?SN[TWN19H=Z7I-IOM[+\\J!R_70_H9.O!SYDZXVI#TQG=SNY M5A^5^6WWOH1/TQ-+FFU5466Z(*5:W4_>T-N$B7I @_A_IIZJL_>D#N51ZS_J M#S^F]Q.O/B.5JZ6I*23\.ZBYRO.:"<[C4TLZ.=*F6= MRHK\/&_ MG7LLXT=.'^>LU[7;:B>7ZGX""U>ERH.:S/[U#QIZ_\'D'I-L,299,A+916+\ M4V+\(?;9S]FR7HJ+-2S%!U7L%9:'(T784-3;P6'&XP"JZG"NKPN**8\O00L7 M1+V(>9>H!$$%S(].J(M(@U.DP6"D'X[QD56IMP3JT92P<\ 2:#9DWBQ^JGQ% MWI[VJ*UZI[:/JL1*,P- M=DRRQ9ADR4AD%YF@7F=[O6Y]+H\DLCP1*^ MSY8R1^.G[DG0F,>^';Z+HQYG06A'[^*BR \YLX-'^$08GUW6E[&S+G8V&/NO M>YEGY@L:*W/F#&C$W52[.!&RP$FT"XL#P4)AA^KB*%@PW^\)M;/X=-"HSMZJ M A:=O,FQ3*&!S"IS-/=H]-PM8"J$']I[.@*,!&20V?&[.-\/:10%M@ ND'(_ MIG'8HT#GI>FPF?Z?-A"_=M9>-'[?S2J%\[#-\!P!$'DB[E&@\]ATV"5V^T[?1ML2G,]] ^L;I,K>:C$D#R(6"&Y'CB!IX,-N M&SNA(]"0Q53XK"?VSLC282?[8V$4[!^&9,42N@DT^- 5'AH@)W(7Y@=VS!B5 ML/U*@L!$T!-IYV#IL$4[1=H6.!IJA.0YBF,[5 0&>0M#)\<($"[9V#94& [\ MF<=[VD?:^4;0GM?"JC([R/I7 M753244UKRW:Q";,XMNW\J),FR*3,![?1LP2QSFJR*ZWFNI2%0=??88:7RL=< MTTA9!"NOI=^HLR;(K"R*XK!G86.=4V7#3C7YM >SUNQ==5G*U2K+,XE?VL-4 M+Q9R3+;%J&P)<\WQ#6,\Y#U-*NO<,1MVQV\EJ S+9R7SYLI71_VSX@"[2U^/ M-,SY8N''9%N,RI8PQ*K'@L>T;Z'HO#I[QJNWPJ?JL=[%:\>VSZI-K^2C_A(_ M*MMB5+:$N&@OZ/G1CW6] 1ON#?ZK3*\G9NX/WC>""NB';+N$(7GD,<%] M>\5%D#3@(HBY[1$QJ$]Y1*.>CHAU_0 ;[@>^1DV@+R#51I;J57VS-5N2[Z M4YWGLNR^0V_[M3.(\[/S7ML_"& H^IK933).YK2(.%N?&EV'P(8[!$R--,OW M1J4OT".\2@\$A>F!DKEZH&Q]>G1]!!ON(WYO[JU#\/( ;2-8P2;JBNSK&X6@ M![11NWW331:#=70R7&=%17*U@JGJ MZV9"RN/C(LM3%ZV[S=* G]30V [U<:^L;V0SW!Z:&=V5]02P,$ M% @ T( /5>FI::M&"@ *5, !@ !X;"]W;W)K^-I]F[:Z1Y6K?:;.>T3A.9INRVD[N;O:_ M?6CN;NJG;EUMY8S^ MW'UHU+?9R MKVXG<3\BN9;+KC=1JG^^R+E?OUO_=7_PZF ^EJV< MU^O_5:ON\7:23:*5?"B?UMWO]?._Y/& 1&]O6:_;_?^CYT/;E$ZBY5/;U9MC M9S6"3;4]_%M^/0IQUH&P@0[TV(%:'6@ZT($=.S"[0SS0@1\[\$N')(X=]H<^ M.QS[7KA%V95W-TW]'#5]:V6M_[!7?]];Z55M^T2Y[QKUUTKUZ^[F]7:EPBY7 MT7U7=E*E0-=&]4-T_U@V\K%>KV33_B,J_GJJNF_1JX5\J)95]SJ:1G_>+Z)7 M/[V^F75J%+VMV?+H\=W!(QWTN-FH#+GOZN5G3^\YW/N7U:KJ,ZQ<1Q_*:C6M MMM&\W%5=N?;86HS86BZ?-D]K==BKZ'AD'B,%;.2/VO$]4S$X!8*> D'W=OB MG7?ENMPN951VT4?YJ=INJ^VG/A [V53UJO]Y(9=O(D9^CFA,8Y_N!P?)WD$_ M07RYH_1F]N5<7+=)QGB2(3M1\W(KFR]RNE;'T:)NZD:\TH MB3-(->52>\8%AQ2JB]^E\,N2GF1)KY/E?"[V290ZHR$)2X65&7/0>^AYC6FL M0#)FJ)Z=5,\"57\NFZ94MVD^J4%;H6=TYL1-Y9!]/F-Z+$8\&@+F)P'S*P4< MR]O<'8W(X]Q*6]![:-IB&BN0C!FJDUB#10SJKLCBB[HMZ"]!_5V;XC_9-.KB M=(A!5_=7J1X$V@$0>'>T?SZU$D(L]8^-C" E0K"86W%:P,,-U7;(KVKO3U=R M1F0$3[BQ'#[Z,B9?$N>4$6XK"8XJ-)%1K158ULR(:#0C,)O]5GL!MG@]DM:8Y N/<"S0[NR[7< MUWW.=?\YVLJN__&($-X[CJ/A\V06PA:>.P'B7.0L8<3.9E0>&_2;)0/IK&F+ MC.#618*-9JX+,$+06/UG*XB)30M4:P66-3,2&M8(3&N_*M/3DRJFJ-: M6Q 7TJ:8O P#4HB55Q')?' MI1DE#^7J#+$JK#@^*A%U:8;2/':KX_"P M0C,5U5J!9YBG:=RCNJS M&/-IRJCIBH:NA5U:/:57 JHV([Z"OK1,%A!9^XRWD %'1YFL*A#?H@Q'O115TYBZ>N15TYK+@4 7=TW2H@NYI"E?0F48O!J,76@6=>?;W^2OH M\(B"$PN5S+"LF='0!,=@@@O;6.Z/@V>38VS?_3*7]PC-2)J*W*[=>)I.4QX+ MDMOWU(6GJ>"$BBP;.G,U7K&+U[X"-YC[17)YAL8L$PEW+N:H.QU1K158ULR8 M:')CV8\LHC/4_8^HUA:HU@HL:V:<-,\QF.>N*:+#)H.#X]F=&<Z'4>EN MW*OY>(6&.P[#75 1G;L[(^T+(O>LZ(DDRVQYX&$%/P#A&5CO=>!1(*[IBL-T M=74AG;L 0V,A8IML8?_!3Y6@0MCX,9BJ:@3C,(*%U*3YZ![;UF _IH,.*A*UN7%K^Y"QSJYD8(N_H-#R X[5#7Q+"LF>*?/7$& M@]7[MGW:WY\I\?OJ5E,M^\K60?11_5VZ822V'T::PT,(EA]U_0S+FBF_AC@. M0QQ4%("[!C_/A\INW&7&*1'J/CQG]J.K%S4UY=/4Q2^F+K L0+WZ^G@KLW/7 MQULYYUG.J3W=>GA+-6-I9H-TX6G*XY@HRT.2:-[B5^XU!,H"?GE\I)41EG)[ M;0L>47!JH9(6EC4S&IJT^,7;'"_86.>/0^9)T\0.@6?YC&8IH2EW[@K>"(R>P\B/*[@9$7E M'BQKYJ/-FHY$_"/+ @(3$QC0!8]J+B@S"\YH-3Y$! M'D*P_*@['+&LF?)K)!0P$D)%!KAK\-4,E02%YTFUC&24V)O+BDM:FN)I@A-7 M/JAV"4,+'[O9)09/HZ$2@Z?I4(G!TQ0N,0C-;N)B=GM9B4'XJ,U;8H!'%)Q8 MJ-2&9>T0C=G96P;[ET@J]%5XW$9K^:#,QV]2I59S>"_CX4M7[_8O'OQ8=UV] MV7]\E*6"M;Z!^OM#77??O_3O,CR]'?/N_U!+ P04 " #0@ ]5)B%/[_8( M "_*P & 'AL+W=OY7W\M@2U 0A[G?/F0 M )&:;K74_:C1]0NOOM4;QAKGM5:RA\JI=T415V]W+.>0O?V.=09Z0E_"\EK^= ME[9M$,R<9%P-UF2E<.-34\%_,^C7+.]YF8)36.H\-7'#P$%- M[?"U,)Z;[S,R^;3>W\ M &])A_T7H.E177Q0]PY;!?Y]5WYVB/O)P2[&!GWNO[\[LJA#CJ-'I#PR-7IB ME-9RE-85+QQ8757<9.5S.SVS)F/UE6G86K'4+%8LW:MZ&R?L9@9KLV;5GLV6 M?_D3\MV_FFR^D+#!"-#C"%";].4O$&ER7MONPIPLE^.4<>";V(A->+ M?=\"0TN*2( "_]APH)UWU,ZS^N"%A@T'RCX/D6UWXA8'0)(O;L%JF3ESPJLG^(Q^8+&_%>3UO><3W MW&#D5$.S" 74[-'@J&Q@5?:IX>C-, M(D)LOK.!=!=5N)V=6\R5%F?^RRK9B:)M5#3:? M&R\:Z_O?.6>BHW61?=GS=*T6W?8F?>LK5F2[8@'^2_BN;(0OLW+/NG!BS(6N/N$"0D=FVO5XKYV] M?(_.LK-O7\D;HP?M(L^-=9VTP3!AOY<3AI9A91FV6G:_BC9MF%]LF/J1SZ>L$Z1!K*F\>5/@.0RGK!5X[!7D:%V M6;V9"B!V:6>;172S/!2ZWD201 H?D)T??H H" %1YF(P,%ZOLQQ2D=E55E%G MVT3UN(^)WPM+0Y,46,(@M M*W"TA,='0*FL9LY=!KDPS9(X_^1\+1/C..C8@4CHCR'*T,QW_0F(0@I.D)U. M?JIB"/G547VCAA<"C,X0'6GFV(6?"5,4B2 [BCQ4;!MGP%.O @:9.3/K#!+Z M&&NI66\&&Y8>, [WK(HML)TM?CTNE)P!N3J5J"V(T+"#&[EV3$IC'2?F!, I M(/Y(;_OKW[D*L$(*;$>*WU@I9E-6 -_N90FA-[/@,BM6NZIF4Z$/ZSR L.=' MO>32F7DA#!F:J?@"V_GB-I&@5#O;^$U:)O=*25+MF'WV80,41-@C:#S_# T) M#O#4+A@K>,!V>+CMM#S0NE%+/<^=,XH%L)T%?CG4%G:U''YC><%HH"F#DR!RHT ST=#4 M(S 4R)OPB4KV^$2R']6W6H;YCN((OFB6OY2TX2BH+(_M6?YA5R4;,24A8I_8 M F(]7<^Q[V(?(MK8;=:7OM(A_BM^\)2PI:W?)Y#.B[DEMYHNJF8$'E4 R-3 M0TJ1.Y&32>_SAIT;^OHJC[7YF:_R[%F6DF^,VT7EBCD*/:B/]_\ )HG""V''"'+037A2BWB!*XY_$ MYPRCA1%#R(_@T#16&$ M_& B*Q$%%>0$5 S-%$8Y+W$E]^7LE55)-K&;(#IB4$3=2%M8ALH!GBK8$<4- MY"QND'KSK:PFV]4VY'?/#\/Q5P!#.T)]/(&R1%$ .?'%XI!,^RG4E(6,RNLI MGA#74)94(OA_%YQ9Y)?84TBS!,_)"0,T> M5LT$H5(##5 7HQ!K8&-HZF/85I"I:C95.$#M)0.! Y\T?:418G]:94G#.GOB MQEFQYZPLA9M$)(!0SE.C:7HAP2, 8CX9(LPQ@\ MMIND9W9$2$0H&F\G#"U]W\,><-Z$38H"J)T"[L^:7X8R O8B0G2-]98G-.X= M2K G_\?A4!OUU#-^Z+K('6=\^YO>>[I"97QJS_B7GD]ZWIZ:3WK+$]Y1&9[: MJPI/N^TVE^7 .)??'W->[ZH690[;!(AK[1DU2"S&?0&]:**_E+3AB"@8H'88 M^'KXBBXJV49KC9\!M("MMPH#?P*EJ4KY-'ROOTIU#N"X&84Y^-V[.WK1&L*E MI W'22$&_9\+#?(;YWOKR-1 %VZ/++I!,+&*3Z9.4BD \4XI8G1&M' MCGA[S/#X]'@*]5:>O1P]OT-7]^U94B6F/=KZ?-X4:\X'AF=_E?4$L#!!0 ( -" M#U5_?DH87PT .DB 8 >&PO=V]R:W-H965T&ULO5IM M4QNW%OXK&GJGE\P88TQ*TR9A!@QIR6T@$T/OW(_RKFRK[$I;28NAO_X^YTA: MK\&0SFWG?DBPM=+1>7W.R_K=RKI;OU0JB/NZ,O[]SC*$YL?]?5\L52W]T#;* MX,G\*M6*]_[+$B2F;6W].6B?+\S(H94I8I %"3^W*F)JBHB!#9^3S1W MNBOI8/]SIOZ!98)?>9_TT#OPYKD#XW1@S'S'BYC+,QGD\3MG5\+1 M;E"C#RPJGP9SVI!1IL'AJ<:Y<'QV/IU\N?A\?7%U*:X^B-.;Z<7E^70J3B[/ MQ/3BI\N+#Q>3D\MK<3*97-U<7E]<_B0^7_UR,;DXG[[;#V" R.P7Z;+3>-GX MF]GK[911N/_I&%NK]#N+)*W>G=HZ__>;@:/3V!5%>=Z*\?HGZWRW* MRY==7EV?BP/Q[3=OQ@?CM^(OW"W.E"^<;CAD[5R2\^:6<1A$[?BT^J MU(6LQ(4IQ&Y8JGCOT=N)K1MI'NC;^.#M*Z&]D*+25$L!"?!?! MBJ6J&N'EG1+2E$+7C0--TX-G_KY_"U[NE!^*#[8E_Q?:P&]'/PP$R9"8 M)Z;!&HDNA:]E58F%LVU#"Y%Y#3%DX#/@4\T=0HJ>E@I2V(9%JH)R1A+>1>[: M6IJ]TAK(Q3SW!/$#9GFEPQ+\X#___+6XTT%"_(.$U@4<%Z6>S['*VIVIL%+* M,&^=.C4_(+82AZHK);*ZX6!,: FIVJR&G$/Z0K8 M7M!V+Z#CFI>3P>TL(-WA$#]H],(GZN"N8 (U*U2TIK90D,96MD&DMUU\;730 M\.JD)22^ ,C!427>.R0Y$LNWGNK2Z,>DB'#%M(];7;Z([56W@K9-!6BB70+ M%3RZQ)+%L]3:%%5;TO)224>.4[4FB8[K"M0$7FT*)Y:28JZ"[:QCA?NH&.+R MDWRP8@(HT<4 B:&%O%-MI!8_*SCP4DP?8-.Z$^I:W8/8SW0U(M\''=J@HLQT M"YD6*BF%AV\'M= %&(;_!U)D,N&IO$=@X'0*#VMD-2 8&0[$!&Y]=A^_,=$S M^:L.,BV<2D]6F(O/,+*,HK"@LDB00GIIC82" I@H+"+<>'(1B&0*,JP/X"MR M T)A0TMPNQE%3L/D(S80:5?BL(HZH^]0$EV$. '-IH+W+Y113A(XX;EJ0CQ+ MU&\,LS*E:_G*DQI6+62G4==6JN-EJHK6P0-5-.CY?;&49L$\UMIS#;;I*IJT MJ&OR>D"!WT2*N:X8B'Q&,:@];J3EI#)V%:^^IBR_M&U50C^"JDZ2#@=^:TTL MZSIWRJK?2H-$,C9D# /[H)&".*GK<="<&-."R!?FF@*0JD!Q,-K[%^<'QE]- MN"0>X)-",:2?P0OK&80]/."BY& (_XG0 61..0U @'J7&(O0O^%#7U$& )\* M6D$(;:@LK@!/O&4NMX/J"\$1J1VF,><_4&^LUJ7( 2A[% M+)L2,)T"=H#K;7&[M%4)P/FG4+^W.CRP1@OIEV*.NMYW*LE>@>/:ED#^-G#" M@/([EC18T(9R.&6H[(!;+P?V]&\AA*(4&S2\7[*ULRF0GZ,AJ!2D8Q18\S:T MN#PR\Q29U)VL6B;CVYF'8*0CP"^':-%I=4Z@09>4V)O9_8J=B*]$R9'&F!(L MA8AF8'5(G+ZHK"?^D@>^3'(H;CS??@[LJSFF29ZF!TAXN)69&#($^V2YOQ=, MHG186WLUF:F6MTJHCE/R%NG1^371K)R])2J'(B3C4Y3A ED36WP#]JL4NI66 M,R!*ATX]W3'LL"!T\W-GPA/[/0L3S['CR)QM8D#=-V0I+\J6+;L^Q!I-_G92 MA)8#-'IVP3@6"Z9<4UC?4Q.!Q3IE];TUIC)8$O_4/851# M89],RNS?#Z?"5 MN*9DW"+X?0?KPT<$ Q#+=^F3<8CUQ8!!T4YK7FUD439L((( [U[&8)>R3J-R M@+QY"^N;=5>C4"6;DR\YI?"=VT "AK6J/571Y5ZP>QV!_MWL0GR @H@.!#(/ M-/X')UP/-%TM=;&D/.7L??(\@CQ!<0[SMYRX2%2C%A6XI53FM+]E+^)\Q\&R ML9T1#5P(%TUTIF ^2M%79$>U^Z"4"D"XLNIBH$G\3.% MZ'/DFH7F\H6">9K=LLL]T[U#2JRJ7">]G@VV9>Q=[H5&;Z?GDZXKPO+'%AS$ M!#6.\:2*BLL.Q2')J)RWY7U=IT7TGK";R:]SNF>/-ZB;N#VIU(**K37N#!AX M.%Z(A50QS)5*Z! >@74A&]1C%5E[T*M%^0"^MJS[V4/*0J5J*"-#>XZY5/2T M:66X!(V+#)4UNN-+(3%S#0,TS#'0%ND66I8QF* M"EJ7>P3444S2OZ26: \D) V>4'^NEFJC5N%"JE(QR*+3>4&]I7N6_Q-#8M*T M+G9DVWTV\PN/2=+(6LF^EJ5^81TYU VPJ+BWF\7",9NVNY'O MHO(@PF1..%S/-WP3#A=*E;T^#.[=5'Y#[H#Z7D M5>O68XTI+;6-IUQ!K(U'!^,N;#]>G4[IP3JX;CKCYF>#9Y@@?122&MQ*(IV7 MMF&'-VI%:D(RTU1H]$(!S)E2NM*S=C=KHF1_9601LOTWF2 B2*4MX!?)3 E. M*93])\D?^WU4;? 4"85?S/,I845F MM'O!>XCM78W]J(\T#9[!3!4+;HU@O;/4@F%70W5)V]GB!?70-$J7/5],9@,< M4(,6 V^0\OU7"ML:WD31.DLZ<+D?[(^)(',TQQH5G[<'N#/X7.0:C"N&I/*L MDD=6&2)P"[+6R9K,YTTR<0,X."'7QXW/;R7G^]#)VMLW[3SEU.)/%Y:#P0O_#H1.Q>HTLLQ)O7XU<;$5$" MXE&[&\IT<_(@[%..4D @1^R(2JB6AV%0&:9D61/ _N.'%&5W#TQH*4 M32'6KYR96+]^MH\;E)FL&'_YQ4.*WS]/+I=Q"\.U6RH_8;'%45*IKDXX6BKL93M45J.I!2=9%==TX1%QUKSR3P/!Y3G M(XQ9DN%33&(Y8!A,SZX KW'?:^EN58@#3WHM5F8GT2:^*N2)44=OFU6(5';MW$0]<8+N#+)-96CEWXTHJ$"O-2Y&5XCY&;FZ64==:]#-F_'@Z(>CYZ >\:#T7@T M>'/X0P+KC]*T-&E*K<)03)2CX5K7/B>?0?*$6W$IMC6WK.>@&X5RSNX\YJ#7 M*JUKK(^O-M)<(U>,5=^;(WJ7B"BI6U4P3JOJH=! M8C=1CAJ.0Y:3Z81 >E.WZ6IJ#5()G\(\V(5BG^!<2.E_CX&*HRD%S6,\3>EH MC=V[#65.VWJ$^R;]5%>L>@SX.!*BJN$9^A>FZSW^=SG9UZS9XTE$:CXYI%-3 MX>)$YM%"]Z9)Y1:":K+TDCZA_D:CL9[_4;1"V"S,$[GM8[+1?;?@/KW _*N< M;.HJOCG+N%3JL@_4-(IPY.P >%FPU8'4Z(PVYYLT4U&H# "-!P?LOO/6L>L M'X"D?OA"%8-CXC\0+=<[7-6@4.D*E.G-NN@X.!R(3SPBZH2;P$+(/+]8[V/& M7Y=$]+K%M7S-MC?3^[V?'U!)RS^RX'&7"?&7"-UJ]SN.D_CSA?7V^".03Y(J M8LJN:+W\)MN$?,\QL"+;FCTMD0>5H Y[/+;27OM %W:];CO\+ M4$L#!!0 ( -" #U7P.%B8R0, !(* 8 >&PO=V]R:W-H965T&ULQ59M4]LX$/XK.VZGGTS\DA <2#(#'+VV4SBF"=QGQ=[8&F3) M)RF$W*^_E9R8I*4P?5;:M31>*_U@*D0+3[609A)4UC:G463R M"FMF>JI!23-+I6MF::C+R#0:6>%!M8C2.!Y&->,RF(Z][59/QVIE!9=XJ\&L MZIKIS04*M9X$2; S?.-E99TAFHX;5N(,[5USJVD4=2P%KU$:KB1H7$Z"\^3T M8N#\O<,]Q[79>P>7R4*I!S?X7$R"V E"@;EU#(P>CWB)0C@BDO''EC/H0CK@ M_ON._://G7)9,(.72OS."UM-@BR I=L)>PWM?Z$VWR.'5^NA/'_L&Y]DWX M^ = M(O>XVD%?Y"[-L.M9J#=IY$YM[\:EZ M-(GCTFW*S&J:Y82ST\\W]U>S^?75S7PVCBP1.G.4;\$7+3C]"7@(UTK:RL"5 M++ XQ$#>I'#*8?WB7#^.P5:8-.VN U]K>DO0Z^^6U^!2E\>)>E27H&>UPP MKQ N5=TPN:'ZT1JE%1O@\A&--<#IAT\Y&@,Y,Q79X:XWZ\&<&MJL] 8,$HA; MCJ9W0,6E15D88+* BAFP-,<67'"[ :N@4J)P-H/;4-2W%(IFJ'$[\OLXK$'-&FU/]\87RSV%VS2.4J MYCWM01AG<3A(,QKLFO(])$D:#F)G2T;A:)B%<1J31%G^AV)V<\?AJ)]1T/X! MRNG:C0?#\"3K[P&R41HF60QS9:DI=W;*;AC&E$!_E.P9OV>C'(]'87+@DQ+G M, [I?M 973/\V.YOEOR_5-Z'3?/5?07]1T:1>8-,'VYE7O./[NWMZ5KIDO7 0*7!(U[)\&PO=V]R:W-H965T&ULM59M M;]LX#/XKA%<,-T"H7^,D;1(@:=(MAS;-\K+#?71M)C%F6YXD-^W]^E%RWHJV M 0Z'^]!:I,B'#R6*3&?+Q4^Y053PG&>%[%H;I:J$W7:EF0X"JJ,C7CVV^XRZ>A\6*>2?,?MK5MDXSC2BJ>[YR)09X6 M]3=ZWIW#B4/+^<#!VSEXAG<=R+ <1BKJ=03?@M#6A*87)E7C3>320E_*7 G: M37MB ^\LX)]5<0F^P\!S/.\,GG](U#=X_@=X=_W!,3\&M\O9 M9+Q8SD8,[D;]^>C;P]T0QO=T'#]&VF)N#N3F83)?S)8WB_'#!,83H.VOL]%\ M_M[YU.&#]\/KMW4ERRC&KD6/1Z)X0JOW^9,;.M=GD@L.R07GT/__Y,Z'GSPL M1N##YT\MS_6NX?V:@JF@5B+4"T1% OBK2DMZW IB3B]<*DR KT!M$%8\HU:1 M%FN().FN#*[C7__G+Y44FI(:8HSY(PKP7?;&2M?;J>#"7?1XPG>_=0$N:SHA M"\+6*UTC:+/ #>$.J5EL>)9 FI>"/Z'VE@=3G_DA.3=:)QK/;S/?:<)M)8I4 M50(9K-)GO9#FT&*>EY5"<41Q6;L=,+?IG6C")A%K^V\2:S(GI+_V,:(F[["& M(2LI1!Q7>95%^BX2I#*-TZANG10[RKE0Z3^U8@_PA\N\9L#:OO?EJ&N%+8KO M?'E#X (:M.$Q-PQ?Z1IM(NP==<.SL?&9!I)$V%)U7'A-GX6N8ZPNO#9S@P;5 MCS!UI#8"$?*Z+:%N2\<*,)>LG?0%,YHNLD0S'[(75H,U_) UZ"YJ@9";P0%9 MIL__'O?RO7=NGW3N',7:S"=)%UT5JF[B!^UA!/;KSG\TK^?G?236:2$APQ6Y M.I?-A@6BGDFUH'AIYL C5S15S')#8QR%-J#]%>=J+^@ AQ\&O=]02P,$% M @ T( /52O8?-X>! 6PD !D !X;"]W;W)K&ULK59M;]LV$/XK![4K&D"SWNS$26P#<>JV*> D2]P.^TA+9XN(1*HD%2?[ M]3M2+TF6EVW OMA\N7ON><@[GB8[J6YTCFC@KBR$GGJY,=51$.@TQY+I@:Q0 MT,Y&JI(9FJIMH"N%+'-.91'$8;@?E(P+;S9Q:Y=J-I&U*;C 2P6Z+DNF[N=8 MR-W4B[QNX8IOV?P M@^-./QJ#5;*6\L9.SK*I%UI"6&!J+ *COUL\Q:*P0$3C9XOI]2&MX^-QA_[9 M:2[">18?F*&S29*[D!9:T*S R?5>1,Y+NRE M7!M%NYS\S&SQV_>SU1^P7*R^7GR"L_,?B^O5ZHS>,W ;_58@!)Z$,$DO-7%XR?\@M4$: MOHQD"^5(5RS%J4>5H%'=HC?[\"[:#X_?X#GL>0[?0O]//-]&.K]8+6 (']Z- MXR@^AM> 894CG,JR8N(>2- ME[4N[BG-1+VALJD59L!$!EH6-$BIA.J"*2@Q MXRDKJ AN>8H:N !#2#DJP1GMZMQY[61-ORE32(CJ!HTF,R7K+6V#QHHI9I#" M\0R%X1O.U@7"NM8D1FNH!3?PT>):&7%X?-+'G[@Y=X@ECW4>_.""EG01&KO+.H2.Y7TL@E-R-I0RE)K,HXB=4A*8>HQ>@"?N6 BY505 M7#0MT_8>%\=";/KMIQ"]2MVV1_ZG/51B* OJF_K(97^8'/_C_R4J3DK=(_QL M\T%7M^+TG5/SUZR@ ^F6W\-AXA^.1_!%T4G9NMW2(3SL#@\H;\;.T1[EHYV/ MD9\<[/NC.-Z#)2?=S"A^!\OVK7!%U5^#>,$_CA-_/TGVNK677M3@4<,K46U= M6]=T051U3>_K5_LOAY.F83Z8-Y\=2R=-0X$;<@T'!]2H5=/*FXF1E6N?:VFH M&;MA3E\_J*P![6^D--W$!NB_IV9_ 5!+ P04 " #0@ ]5"\1\Z/<" !. M!P &0 'AL+W=OH7PQWW/#SG@V.X M4OJW60)8\EB5THR"I;7U<1298@D5-T>J!HDKEQT/5V%)(N-+$-%7%]=,9E&HU"N)@X[@6BZ5UCF@\K/D"IF!O MZRN-5M2QS$0%T@@EB8;Y*#B-C\]2%^\#?@I8F9TY<9G<*_7;&9]GHX Z05!" M81T#Q^$!SJ$L'1'*^+/F#+HM'7!WOF'_Z'/'7.ZY@7-5WHF978Z"/" SF/.F MM-=J]0G6^62.KU"E\5^R:F/C?D"*QEA5K<&HH!*R'?GC^C_L '+Z"H"M .A5BNB732RN8E/U:-1G)"N*%.K<54@SHY/S\^O;R<79/+K:O)] M.ID.(XNL;BTJU@QG+0-[A:%'+I6T2T,F<@:SY_@(U722V$;2&3M(^*611R2A M(6&4L0-\29=BXOF2-Z38,J0O,[B+<6QJ7L HP)-O0#] ,/[P+N[1DP/ZTDY? M>HC]O_0=9OC^XV9",O+A7#V%7!!NT'?LN6AR\N81BPF^F!=00'4/FB1QN!?E*KUKQ.0..X+I7._) M@"5ARI(=3Y^F8489^08+7G;^.,W">!!W=M(/*:7DAC_NT&W&K!?&O63/'=,X M9*CALS2-YK* ?;U9F*7TQ:1= ;["$U&UD*[ME-@I,>M"5>[?<]^*MF)#RK)G MK*CU6CWQTHH=O8,\WP;Y?#[R0I3"/B&OL?N);83LZ4Y9F \8F39U78H7_LAK MP)CU45M&?N!AT5NZ/ M[--U&Y3FJ8_OG;5NU.$PS&@Z2]+F/Y6%O>P1>NE31 M3H^K0"]\)W=MWLL3ML>N0UO7YI+KA="&BS-'*'TJ)\%1+?=NS6L MJGW'O%<6^Z^?+GT970"NSY6R&\-MT#VAX[]02P,$% @ T( /54-B92*K M! ! L !D !X;"]W;W)K&ULI59M;]LV$/XK M!Q4H-L"Q'3E- \CH:N;S$2KBAJ5'3FY6QE?"TM.N1JRV* M(CA5:I2.Q\>C2DB=+&9A[]HN9J;Q2FJ\MN":JA)V>X[*;.;)8=)MW,AUZ7EC MM)C58HVWZ._K:TNKT0ZED!5J)XT&BZMY+&]9Z!E63&//#B MLI@G8R:$"G//"(+^'O$"E6(@HO&SQ4QV(=FQ_]RA?PG:24LF'%X8]4,6OIPG M)PD4N!*-\C=F\R>V>CXQ7FZ4"[^PB;;I)(&\<=Y4K3,QJ*2._^*IS4//X63\ MAD/:.J2!=PP46/XAO%C,K-F 96M"XX<@-7@3.:FY*+?>TEM)?G[QY>SR!KZ? M?;U?PM7R[/;^9GFU_'8W&WG"9HM1WN*<1YST#9QCN#+:EPZ6NL#B5_\1<=H1 M2SMBY^F[@'\U>@B3\0#2<9J^@S?9"9T$O,G_%AIQCO;C\)!,72URG"G[[ \VK$\>@_]/[!\'^?;WW=+.(:/'T[2P_04]L/"78FP$M+" MHU -@EF!IYT+4]5";X/OYU,'*ZF%SJ50(+7SMJ&1](X'DB?+!1=1F49[>A2^ M#P'HO*3)01=?24\SVJB"G'.D821 R(W6[81NI"^#NQ,JL!$TM<[1R60LU$(6 M;]E[*[1;H0T^H*3(I))^R^8$86R!5FVCE8BN&?H-HJ9)L@^$7POK92Z),PEJ M-50H7&.1U4)!&N W?"(!M94Y_CX,N>MD-HX4"O*RB =>8DRH")%*6@J;E]MP M>!30U+1I,FX ,A@6DLKK*>$<3'>K 9W[>4DQ7Y!D2DY64@G;$:*='I_!:U6= MG!T+;7PK]92](V'92]"O5-DF%]P%U$[6FLQ8P1&R;=^H[0VJO8@LF\QYZA": M!.XFGIU&*?!HJVYT]@KH$CJ9PKW>4^:.GVOJVMB6![GZ2%2;CDE0R'W-%7MV MDVLM5U10'D 3>;V:Z3>(]9LX5V1$0)3B7+@R! D/^+.1!,93/^#Z;>@3RO]T M^GDJ"1-FN_"NZP\JT@LBNSEX,ZKT7-Q'0HTG#&/8, !;+C"/V+\,\*.4E+LP MQ#%S7#Y:.LH6YHT-ZD/R2OIH*\XV:2R"Y-A&+YMN+T EMN&PH$N*XUZB8X9< M"UA94P5'J==0F0(5):V4U/UT4,#K#N@&(T.=E\P8MA)50=FVV'8$G5T%CT)F MS0/:48%4#QLYTJYTKJ%E>RT;@-^8 T=S7G23,NAA/PN@7C>3"NTZW+^HP?AS$2\I MN]W=%>\LWFR>S>/]\$K8-7V 0.&*7,?#SY\2L/'.%1?>U.&>DQE/MZ;P6%(^ MT+(!O5\9RE:[X "[B^_B'U!+ P04 " #0@ ]5Z)9V["\% #)# &0 M 'AL+W=OVUN M;0[@V/="*GLVR)TK3\9CF^90<#O2)2A#:-!.?!*[W-'$>'U:\AU\!O>E M_&AP-.Z\9*( 9856S,#V;' >G5Q,:+_?\+> O>U],V*RT?J6!N^RLT%(@$!" MZL@#QY]O\!JD)$<(XVOC<] =28;][];[&\\=N6RXA==:_B,REY\-%@.6P997 MTGW2^[?0\)F2OU1+Z_^R?;TW2@8LK:S316.," JAZE_^O8E#SV 1/F(0-P:Q MQUT?Y%%>"$HJ1\=@97!=JY]>75Q,> MPO2TU9]_W5RQ.7O^;!%'\8H1,?9.L?=<55A$&*\H#IC+@;W61<2%BIC= MS=">&\.) 3(N*Y,B*F"+, C#D-F<(\LVK8T?+YSYRE(X,3H,.TIZ2\'FBL%W M,*FP!$2DGLTP&LV6 =OG(LW9'H/6[?$A(;_(2B/#KYA@C"H9$>L1._%(CO#U&?)@L@F2Y])Z&BR183! >LBS! MMW/2!$;WFOM*F-Z-(/BT^_1K3)WWR7<&@#1PS,)1\9=0(BF_BE2NBE)JKQ?V MG!?EBETA<4Q8BOOP9%WZ)1*H:0+6/WRC#?8'/'T83WUZ:BEY$!D*#!/N*Z 3 M9^#Y9A50H!%M591T5;::I="<8] DZ^N,3"J%EX!$.1HNQ;^DMU],Q89+KBC_ M3R8BK'/0L'D@";V6M/P9*?_8H1J%\0++WJ< LS\-ELLYK5@L'KOE]67^B,;Q M@A0%QLSH Y?4SS92[.JBHW9%)@>*.?BNZ9W&:D/C> MM"?^ @N3U?_^GGO16799=3J\V8/$$/2?.D=RK1W22;K!D#7M"FHRZJ^H^T$D\P2-F[ -8S&]E##6'4ANO\ON;7]1X7K(/ M6NU>H9B+.DQ]P#6.9N:A=\ZX][PLP.S\(YJTA0&K7YK=;/=./Z^?I\?M]2/_ MFIN=4)A>V*)IB+H;,%,_G.N!TZ5_K**2\.GK/W/\7P,,;<#UK<;J; 9T0/?? MR_H_4$L#!!0 ( -" #U5OS%M^EPD #T> 9 >&PO=V]R:W-H965T MY-VC1N["33 MCQ )6:A)@@% R^JO[^Z"I"A9DIW'A_:#99$"%F<7N^W-KRU?&Q2>8BYZ:O2E' +S.E<[U\+3*U..L%O>;&)WDWMWCC^/RTY'?B1MC/Y;6& MJ^/62BIS41BI"J;%[*QW$;QZ/<#Q-."+% O3^<[0DZE2]WCQ+CWK^0A(9"*Q M:('#OP=Q*;(,#0&,;[7-7KLD3NQ^;ZR_)=_!ERDWXE)E7V5JYV>]<8^E8L:K MS'Y2BS]%[4^,]A*5&?ID"S$L)X0 M$FZW$*%\PRT_/]5JP32.!FOXA5REV0!.%K@I-U;#KQ+FV?/+B^MWMQ=_9S>W M'R__=GILP23^<)S4TU^[Z>&.Z4/V015V;MA5D8IT??XQ0&GQA V>U^%>@^^K MHL\BWV.A'X9[[$6M?Q'9BW;8N_KGYW>W_]KFF)LWV#X/:^&5*7DBSGJ0[$;H M!]$[__VW8.B?[$$U:%$-]EE_/NK[I__CX^T5&[/??QN'07C"G(_L4N4YY/F- M5[],?,W,.7C(U8XFS8M"* M!\EHYXRSDFOVP#.8!",._#Y,\8,^^U-EJ=!/IC&PQ41AIJH0[$%9P8!$ MF.#)W*W'YB)+&99FED%.6XNV3#7-)7REB=Q-Z]C'>7.W;)_=5--_0W7C2-BD MF="B2, +.^<6["W95#!>EIE,^#039 ^B @5A M[#KE!I5:,0V%QV1!UE-IK);3"BD'$+Y[>I?L\E):GC%NC+"PZOR%@=0B$4!B MJU4M;+,S K\A!Z-7? :1A#U; GE:M)E)/I69M!*" Y[#];=*IIS0= .GBGT1 M0D1]=D$HH4Q%6Z9D\PU RZ>P;A307?@$<(!_@1^A[XV#R!L- AH,E]$X]H:# M>$?FN11-UZ!GN+;,GS#I>>2_,<<+M3N%1OGT$K7P2O8%;N$G$EPSV&; MKS->&,RAMV*J*]!,6 =I*K%:>&T;KFA;82H[Q('($J%_@C/)(%T' M)T>4G.^KC(Q.?MCH9,TH!',NL8*0,&&^(;.F2B"]#!0_[ S>:,'T:1=;,YC8 M#Q*4A)CB3G.( P0&0MC%8=",R,M,+076;"JA+JS2+KD3& "2#%,I]AVW^FLI MDP@0\Q1XXIYJ9L%U:E@%,J8;B#6FJFRRTI4I<@K A/*MS>/FU]Y 2#_PY2H= MFM6(JD.-)H7"2"%X\EX/"((\'5 MF9#@AKO4P@(5@E/3Y5I:(VL#ZYG9DGA./ J=2(-T*C$\FNY:_DB,@)L$J#!( M9:63.67+AD& 9=2PUQY)PM(B6;HRB:0,]$W"$3"S;P5IC1U3(7VBHJ8!#=H M>\3X Y<9J1CN:KNCW5"U.7B[S6#=PZ3/S@??08V!3!4H,BAG!@0ABT1CM:! MX."9U,:R%!R!!4@Q9]+ 4+847'O@'<2"E.@]+XBV'$.&'@:!)"M7%4B3^%;! MI#H&&3"$@WS(C]B@'_^E22>K4"N?C=%:*M'/'8IN;,D\%ZGD5H!;)!JJK7GQ\FW#"FLHSB@;.VQM#=S5@K:+];T'5Y M$Q&5@@YHV?)Y ('GCV(O],<;BZ+18 +PHG@7M>W"U5;/U"1)#W170RYAU 8:EX#1N7.<&! C?!1U*TZ8T23.A-+'9YK+3T%#9 M(<'V-QHG:$4,*^#XW&VQG7JL1[>AR[1!7H.B@S6J5B,X1CZRW!T+!1X+-YJG M!:?*F*DL4POSBH3-CTY^V?^O=!*'99\;>/$@-+\3SXZ[:G2BN5'+VC51_,F/CCI#@WX8LTM,090@/'V1:G8F!=#[C4=Q=]*P/QGO4-%$7KCX<0; A]WO1ZN+BFS_NI2>FNV:Y'Q^G2XGIZ85@?! M(/!&HXB8X"" >(Q'DS8O[5P+L2\SFRYCDX]^$E04 26-)PY4&$V\*/)?6BR[ M('5K&/H-5_(:EP-/4@'H5>G. MI6"8TPKU'+,GT)T XZI;G>*FW0\\P 7> *H&5P7Q4WE]$^Z.XHV,P#'[M^%G M$F(?WH,!T(#ODF&JZ@"_$%3@DF#1L!VOV6R=]IM,:/(CK32&_#LRKRZL?BWW M!U%_/,"D<$*Q&9E/*]EU(O&99'>'N&T5:798'W4^W7QN#CF_2/FN,+7!+#W+ MR:!EKY\+/0 .!B_N J#U,KC50N,+_O2J2 M#CT[^@W&^RW&>T,IJ7'.G"_VIZK5PZG:S"V=Y0$T-SKC8@5&G33R.SN,3B/X=#?!")#(D19>.+1HX08;)'IV<:E2.8,S%\;28[? ^0D;!6.O M!G;9#?7MMJ>%-<%LG!<0]KG0=_3BTC!*.?=VK[W;OAN]<*\$5\/=B]4/7$/@##0>,YCJ M]T=QCVGWLM)=6%72"T+H0*S*Z>N&ULI55M3]LP$/XKIZ#Q:6O2P!B#MA+M8&,2+Z*P?7:3:V+AV)E]H?3?[^RD MH4A03=J7]LZ^Y[GG;-]EM#+VT96(!,^5TFX0!5*DX39*CN!)21Y-16+NUDY%I2$F-MQ9<4U7"KJ>HS&H<#:/- MPITL2O(+\614BP+G2 _UK64O[EER6:%VTFBPN!Q'9\.3Z:&/#P&_)*[/H.((ZINE.PI^-'L!!\A'2)$UW\!WT=1X$OH/_K;.E.7R;QK?(B:M%AN.( M>\"A?<)HLK\W/$I.=X@\[$4>[F+_=Y&[::YO[L_A*^SO':?#]!3>9(7[$F%F MJEKH-90B!Z.Q>V]H@4I!W#"9:31A#MS[,$R2#V"60(:$XG9\0MU@V"%FHM(B M@M Y./D,5?L6T+\%X)O$_B9#"!O#01"0-=:B)J;+4#Z)A=HP2O':A,KHXA.AK;936E3"ETG& M=YBL&MXU:Z%(HFMSO!94"@<+1,VYJEHAH5I#]QAR$ 5/0D>0\^DP8<,*+/$2 M^9A"V%SJ@H'*CR6QD$K2>@!S/KQK0PC#-!S LK%']I6'SG^ 3]-V7R%U!+ P04 " #0@ ]5/VE-K:P" Y M!@ &0 'AL+W=OU@ 24K6PC185NGTUR$*N)G=I.4_[]SDG(J-HB3=J7Q&>_]_PN]EWZ MA50/.D8T\)PF0@^= MNRGCPAGVR[F%&O9E;A(N<*% YVG*U&Z,B2P&3L?93]SQ;6SLA#OL9VR+2S3W MV4)1Y#8J$4]1:"X%*-P,G%'GL())HD5(AN/M:;3;&F)A^.]^M.!<.1+AA>6+N M9'&#=3YG5B^4B2Z?4%38KN= F&LCTYI,#E(NJC=[KK_# >'B/8)?$_S2=[51 MZ?*:&3;L*UF LFA2LX,RU9)-YKBPA[(TBE8Y\2[9*WQY^_]C?VC M@M]ST8:NUP+?\_TC>MTFWVZIU_U?^59RO;?E;,E= M<^_JB-E>8[9W3/W?S1Z7"VY74^AX<'IRX7?\*S@J#PMF4!CXR4,J08315B&F M=N:>CE8!$S!]#I-<4U&]CUVC*1 %F!AA(M.,B1TQHS*^%T15FIM=Z\4ZUU3M MCSE72#A)E_T![-54YTQM.1E+ M<$-4K_WES %5-:HJ,#(KF\-:&FHUY3"FWH[* FA](\EI'=@-FK_%\ ]02P,$ M% @ T( /58M#GE(@" ^!D !D !X;"]W;W)K&ULS1G;;MLV]%<(+QM:0+-UM]0F =*DW3JD;=!T&_9(2[1-E!)5D8KC M??W.(259OJ+IAF(O442>^_W(YRM9?U9+QC1Y+$2I+D9+K:L7DXG*EJR@:BPK M5L+-7-8%U?!:+R:JJAG-#5(A)K[KQI."\G)T>6[.[NK+<]EHP4MV5Q/5% 6M MUZ^8D*N+D3?J#C[RQ5+CP>3RO*(+=L_T[]5=#6^3GDK."U8J+DM2L_G%Z,I[ M\2I$> /P!V6YJAG MB8C#_SOJ;XSNH,N,*G8MQ9\\U\N+43(B.9O31NB/L&(9(W2LFB108*"E_9)'UL[#! 2]PB"WR+X1F[+R$AY0S6]/*_EBM0(#=3P M'Z.JP0;A>(E.N=WKZ_N7]^?3S30PI-)UN*]LGC^$;R8O).E7BKR MNLQ9OHT_ 1EZ0?Q.D%?^28*_->68!*Y#?-?W3] +>L4"0R]XLF(6+SR,ATGP M0E4T8QRJ&BY)H)!<"K"M2*9K"M94\W($O+T2T-KS6KED-629TNRE$T' MB K2&LYHF4,L/T".5I!QFD#2 SZDC3)7$E MN6H6$+#H0,]@<46PB.2-8#G1TD#S$L4"X'=TC9#I>$N))55$E@SXFYP%)/:H M&=#2RY8;U"%""8C')RD% M2%=4M7Q@J*Y"404ON 9!9VO#C#U64#A8/M!TJ#GB6!%T?09 ]%[?IT%\J;FY<+JNZP9(X7-,X9Y!E9#;P6> M31,KT$G^H!@O,]$@,E@=R6949(TPWD7Q=*^3 *MQP?5ZVR=4*-E%5\5!;(5H M[$O#;:SH)06.-8,*F\FF1)L9)RGP#4B6H3H6?4S>;)_TG@'L3, +GW.T*7B# MS@8L5EPO07I0$!ROU\:3FUO9ZB7!1*5"DU)AE#=E$;C>-U4EC&6H. 8&UK$M M#LV"\@^= E9$=22:5;TP6>@&+Y_\O+5&[%ZO6XTSRQ0J(.LK(+FREOE:TA]L MPNX:MKLVS1;=UG1W_=49\9SIU'?"T#OFG@[T[J#]'5(R0QO\WQ0862SOT]!H M-F#ENHZ?1$^W7!N:G'V]2:Z;NL;P>+H)=RE ,>VR92=3!JH%TQ!4]EF?UK76ZW!;=.V[#RG=2;.K&?')!_-RH&PNZ1 MB9TP3ON#MX.<:K.T32G3R*8O54LRD\I6X?\BS;[U^ M[&/IW!UOI_7AT]WL-70WA]B+H&*!27YA)1P*DX TAV[*E48@Z(%G)/&=!'(+ MLBP.G CB<,P('_0NNW@&[F?><^?;A+((#=U4;[8";S4 M$#E '$?)/;=CPRME;,:+6NB'KP=)DZ0!,,JZD+)FPXKRC1U M_,!%C&!/VLCSG'A0;[IG&#M^FNR#0SBD\11IA?N7/L2*[^Z=>[[C!OO'49 Z M;F3DVF]G40BI> "I&]^/P0.Q^(#4J>-YAWOF06(M/,QP$*-S2+5]G9S0#Z#: M>U]-=(-AO=E.P5WT[H('3@)VBX-]'R0@W'1?FI7"8;;096=M* ML0O_+/)=9QJXS_=O0B>)D@/GD1\Y40(W=[CV0#-]H*)A^TT=*Q0$(D20!T)M M-( "&T(1&09GX 13"+5!!%SE.<>2""8:#I0ULV.1[B?I;^QUMYN]R^QLD)^8 ML,1L>X>;RY_FRP3+?Z8/D+D+!L)@)IHM ^D\,]O3OL%VFU)W'H\W";?383:! MX(VC?<:'I?U:ON'8)S\>YQB/0[CNWFZ E9!0MP'BX\;X=V9O5! "'.NM!'^U MJR:$P7NV:NU[K\&XM,[)-:TXAGM;T=Z6Y$.FY0Q2RG>AU6TM"8HO2K,0MK/S M J8)LY^T*RNN3@-.D8G_=:(]8#=_]!#(2P+D7?:0='8/>4@Z&%'')3" M*O<]' 139CK])@?=LTI;OO]O+P58\$][*1XGI[P4Q,>\% 33[Y1&:? -7MJ; M\X;?A)@Q@.G/V58,A&CWP/;Y(&D=VVT1CI\Q=J>R$C2L>$E"PT6U]6ALV M3<^:+DK,1H_@9YZ/$T'@H(3X91#V"[$>'_HD/!E\C2]8O3"_.: )P%?VPWQ_ MVO^L<66_YF_ [6\B[VB]@.T#-)@#JCN>1B-2V]\9[(N6E?FV/Y-:R\+\BP9F M-0+ _5Q*W;T@@_['GLM_ %!+ P04 " #0@ ]5J-*M$J\# !N"0 &0 M 'AL+W=OE: 2TQ;>V?P!X.]/AD3Z\E&RJ]V\K&8!;$5!!QR8QDH M_CW"-7!NB5#&WRUGT&UI@:?C(_LOSG?T94,U7$O^)RO,;A:, U+ EC;VZ:C@.2--K)JP:B@8L+_TZ?V'$X X_@50-H"4J?;;^14 MWE!#YU,E]T19:V2S ^>J0Z,X)FQ0'HS"KPQQ9KZZ_7VQOKTA]XO5^B^R7BWN M'A;7ZX^?[QZFD4%^:Q7E+=?2A2W3,\2 M_M:('LGBD*1QFI[ARSIG,\>7O8FSGJO_,IW)$G)^W?C-$FOR.O<9$%RJ6JIJ*L8N1=0D,V! M4&*K'Q0IF,)JDHK(+3$[(->RJJDXX)@:+%'-2HN@&A&=*1,$XP@VA@G:Y(!5 M6)":'K"TC;;,I%;RD15,E(C+I=!845088N2S37#/BYA049"+-$RSS$&M@=DI M %+YW .;>W['8^8XC-T^M!IK:S0<^T$6C@=)1ZK9T\]3]LCZ1'#G M+%)/!AYS,0F3;/)&TI,X'*7MD22#,.V/_I_\T(9.R0/EA@&.@%.#T#8.NF;B M ][KQ^ O.YH8>/=*(6)0##K M?-)M[:4*N%BT4@Z$,[IAG!F? Z-L$ ['/FA1^,0I.V0\X;\43)]XG,MUP<&P729@,)AB#?IO2:1SVX_ZWN;3! M5"F:SH]&Y* ,/A.,K8R2*E?PV+]L@SZ>Q:F&;<.Y-75W:W$JXJ4+-CKI@7A5 ME:[3:^1OA/'ML%OM'A,+WT/_-?[N)T;6KJ-N MI,'^[(8[?!"!L@;X?2NE.4[L!MT3:_X/4$L#!!0 ( -" #U7;.&PO=V]R:W-H965T6FU[E>,T#OGH6]QIK(DBO)0/[[6\G8(7-)VND]W(NM'[O? M?KNK76EV5/K!%(@63J609AX4UE;786C2 DMF^JI"23NYTB6S--7[T%0:6>:5 M2A'&@\$X+!F7P6+FU^[U8J9J*[C$>PVF+DNF'Y1$&[L.;[PKJ%<#&K MV!XW:+]5]YIF88>2\1*EX4J"QGP>W$;7RY&3]P)_<3R:BS$X3W9*/;C)[]D\ M&#A"*#"U#H'1[X!W*(0#(AK?SYA!9](I7HY;]-^\[^3+CAF\4^)OGMEB'DP" MR#!GM;!K=?R$9W\2AY$4A M/BO$GG=CR+/\R"Q;S+0Z@G;2A.8&WE6O3>2X=$G96$V[G/3LXL_5%O[XNMG M_6H-FT^WZ]4LM(3K=L/TC+%L,.)7,,;P14E;&%C)#+/G^B'QZ4C%+:EE_";@ MYUKV83CH03R(XS?PAIV30X\W_$].-ABCES%<<5R;BJ4X#^CT&]0'#!;OWT7C MPA/.F8?V $U%2[(NMP1DLJ! MQ$HJ-8]I@'J L4QZF*S6[N?TR2I761\^H94"F+TG(F?M:S&H$0W1*>N"'E%!V?UE-"H';J]VVA$8&@ MP/ 3E$T=H:LCH"K K@J\" VBGFM"E$0WSUZ/X!$U>@.&E4CNFH9-GE,W=%0Z ME\3CDY\&4W+&"6KKS_4=@E^%Z@L13 M*FKG:*Y5Z>E1OJK:^@081[+UKTTQM"E^(0T[3%EM:*M.BU<<*1@A-*YT+'E) M-6TIB3YCY^1HK)1V]MHL-8FE^+K*E[1S[:ML,+SYY?^V2_R&$G_90)\2W\KZ M ^"2#W?G$VU5^@"J.D?J(@RMRK W34:]JV1,HS%AQ4GR7/G(M*9(F$XCF4Y[ MT32"Z3CIC:,IK-%8S5,7AD:CEOQ"/)K&O628///+=9VMLE0GZ:4I_%[S Q-X M:8VXC<:]T22F43)->I.K4;OW4CL-+VZX$O7>W^/4)%0M;7/9=:O=4^&VN2&? MQ)MWQA>F]YRB)C GU4'_*@E -W=W,[&J\O?E3EFZ??VPH.<.:B= ^[FBXWZ> M. /= VKQ#U!+ P04 " #0@ ]5[@?R]60# #"!P &0 'AL+W=O;(7HX%$*92=1Y5Q] M$<O&":[P MQH!MI&1F.T.A-Y,HC?8+M[RLG%^(I^.:E;A =U_?&)K%'4K!)2K+M0*#JTET MF5[,AGY_V/"9X\8>C,$K66K]X"?OBDF4>$(H,'<>@=%GC5CO?H;X)VTK)D%J^T^,(+5TVB\P@*7+%&N%N]>8L[/:<>+]?"AG_8M'M3 MVIPWUFFYJ#X.D!UF294?P!IW&0< ;_(_&%F+X M>PA?&A>V9CE.(LI]BV:-T?3D67J6C(X0''8$A\?0_X[@<8@/'^_FD [AY-EY MEF8C^ 42/BJX;L06TO9<>^ JA"LM:Z:V@,JAP0*X544LE0:]%)P@_&'2_B#.6VV35WO.#56H M";2/7D$+[T7[^(< -#T4",OM3WFP(8*P1$"2D3O*J+HQMF&JNZQ%A6(%MUCZ MR('M4S$%+TB,ZZYI^X_<*87;;*EH 32=-7\$V38H] V*JD!AUU[ZH6*2P6_+ M.#[HJQ)-&5X/?\6-OVWMF2DX)*G!%KDG_U6D$IGTQ MVHG3=>C22^VHYX=A18\L&K^!["NMW7[B W3/]O0[4$L#!!0 ( -" #U6[ MM;L&T@L .X@ 9 >&PO=V]R:W-H965T,-"MI>+E??T^WI/&8 M&"?[\F$7>T9JM;J??OJ1G'?WUMWZI5)!/-25\>]WEB$T/^WO^V*I:NF'ME$& M;^;6U3+@JUOL^\8I6?*DNMH?CT9'^[749N?D'3^[=B?O;!LJ;=2U$[ZM:^D> MSU1E[]_O'.SD!Y_U8AGHP?[)NT8NU%2%F^;:X=M^9Z74M3)>6R.P-C>\=>9M*K$>4:B[;*GRV]_]0:3^OR%YA*\__ M%_=I[&A'%*T/MDZ3X4&M3?PK'U(3#Q?3\\^3ZR^3J4EQ]%&47<7I^?G5S^65R^;.XOOIE!H]';+5EYV M6WFYS?K)F?3:"SL7UTXUTDDJATT^_GXKXLM2H; *6S?2/&JS$*V1;:F#*D5A MD5GC\6FNC32%EI7P00:%D@YL*&#R>9PJEO).B9E21C1L'M.T8=.NQ&2%L@A+ M_MZ:0 LU3L-F4RDO%LHH)ZOJD=ZK)L2Y9/W&L"M36I:7/*V5TX44TI0\P+65 MZGR9JJ)U.@#0_/[BH5A*LV ?:^V9AF33 /)R5BD1+%8),%>#G!KKXIYB*,C$ M7%?DIX0QX6NXIUP:2(]3R(840:^^%2R_M&U5(CZ"B)=VAPG_;4UD-@X-;2"' M?J,-VI*Q% <,=0KNPT8 ;:_"E9+QXP_'XX/7;[TX-::%D<_LM]CZ!O! &T3IPN$%!L",U=XA,PY#G?Y7Y!F'&C@B?=H-90KKBL3Q%QJ!Z1$ MW[/UQGI-H1S D@>?*>+EQH#$LB4A1>CY:PDM1AC/5I5%4*GEK1*J\Y00 M*ST$6!.A%982V)S/J9PB *G2L8"LR2U> >-5HH]*RQE8K6/(7OZ8^G@CM/)S M<\)7&'J6JIYSQQ&DVN2 >F@(+5Z4+:-K-8DCFC!_6H2622)65\%<6FILVXFY MLS6F6=\+TS:8'74P.]H*DHFY4XF'-B%LZ^3-B!ZB70! MQ*RC9?=F.!V^$%_00I"R1^&[=C=\8C" R6. B2*8GSF'3*3$@O3,J[1T=(G! M%L@@FEJODS+,K=,+)+KJAC &.)^U!7J 0\*W4PK?61828:[2[\525>5>L'N= M@?[:#&N>0.1"$P)!!BCX'PL1CRYSO]3%DOJWLP^I&J@5".(_0++EADY;-6I1 MP5MJ\4[[6T8VZP NX+7AS/3P0CB&C=B"F]<=;EYOQ!**S^'^ M1@S](4.B>V[S\X*?4_Q6Y00J*0+XQZF*FT.*S11IF$,/++0/B>RFN6P[?3#= M.R3Q@UF=,.GA89.JVB7%,1Z]G5Z<\Z>#MR_(VJ<6'D01,8Y\HXJ*I:%BRN+. MF8?E<;NT7K;WE;O9_$IW>68$'#*11J2Z4@M9#7J\/&!B9CXA%Y*JFRN5V#,\ M::B%;'20%2%O ( 455MV$_"UY=C/'I-2*%5#J@G1<^REHK=-.X/([/>&N49< MOS\IPU664W*]MR#9L):3KW-YKZ$@6&0BSDC-7,=59%FR/"*E)'6Y1XTL;I/B M+Q$ANP<3DL['."/<+]6:GF2Q6ZE8\!%T'@>%,DF*3?Z?&MHF72K0]LMG,)O] M!:+<8A40OX+DFI!*V8)"JC36QDOV5 ?8@(MP#QN917&?4]NMR&N1A(MM)#=D MA$KIAE?"Y$(I$&?J*<@O6BT?7O!VQ;:LS)(KILR-D-EOC^5;I>==?]P0G"TL M<]RQS/%6G%JMQO.KCE M=X-GG* ,%7"Q1)5!@)6VX1(TZIX2!_FA29[VBA/.F5(Z))[RO:ZD$R*5D47( MB%QW@HQ _+1H3I ?2G##)3FR,DN'SG2&T7>DG3I'-^AY.AK%4F@]H4J3*@CQ M: 8$F7C02=J(-3I7YV/$.*+P/1OE\N C>Y11?&CH.#GV=C*=F0PP_\KWM/,G M%=GI0UX"I;FK7Q!FC!651=MP6]!#;N]JC(>BU71C!V>J>$S3H(\[2P=WC&I( M2;9=+K:$!R5]I\L>%E/:0%!TK(]4,$AJZ!O'H1IH(OZ8I1BX?(NPB@CO.:9C MQ=//YP/>&7PNLFIF/95"GD/R)"O;R.--1QYOMA;[9U">H3YT2K4!ETY7+ET_ M<WN):/Q'A6QG$^U\CR=;5O@=KE(A?>SRUALW[5!_9O&GXYB/I].S3JVD MRM\X[:9A0.=YI].;;MJE'1)Q'>V-Q@/Q"W0YR?0OMD$"CU^.7ZQ5=XD&BI.C M(1TQIRJ0SI&08EHA5H5V@0%J+= 9JHF-]"JV/SA41?.2#]LD2R*L'5U;$W"( M+OKG-C;6/[W9IT?TF:RXN_'M<^*B[S>7!?O"L$I/!XU\31-U=CXDQCL,;%[7 M;9UL-?(QW23>)6:/SRE*(M81WL?T,OB?-MP8F8=RIMO7MA:WU+KXV7@^CFF9RC? M+%7V'F_W%HX"4*I9IWYJZ6Y5:"H<5?FWD3*#1)OX>Q'?F7;V-F6%3&5HYR/\ M5R#(EU@I$S&3N1WEV%$)F):O'EGW9<7JZ)P*B0:N-2&^J-'*'UM/>*;E.UXMO?#@;'Q^/! MT9NCYZ@ 8\:#T7@T.#Y\DQK/)VE:NFM-![&A.%>.KI>[RYN$&0@!P(J%[L8^ MN?HE8.T8DI4*7[)A1-.ZQC* ;;Y5RVHKP2?&+&,XWB[0=KQ^R+<,L>]_:HWJ M?CH:BFFC"HYY53T.DKO)Y;YN/VFD^YX#/EY(D@)ZQO[$=">[/[Y/ MQIHU>WSGE([V7-+IR.;B?>"3!Q0%G7\5R!W*IU]J$^NO'>-6-^!4K=ALWLQ7 M^[9/S4;X;N!]DA-_UI/U6+'<[GBIU&6?J.G2R1'80?"RX*R#J7'N7+_AI]LS M1=I(B8,#AN^\=0P=\ .8U ^_7U)%50.AT@F4ZX<&4+G M^<5Z'SO^2A)-#$Z@[88;S2@B]WN_09,\YU_:^;+5A/AS=/>T^S'_-/Z&O1H> M_R7 KY+4/777.::.AJ]?[<3TY2_!-OR+]LR&8&O^N$075(X&X/W<(GKI"RW0 M_1.'D_\#4$L#!!0 ( -" #U7'E&6U" , 'H( 9 >&PO=V]R:W-H M965T.T)2UM)6 PF A6MBS M::Y-A&-WMM/"?OW.21L**P5MFO:2^,YWWWUW\?G26RA];U( 2QYR(4W?2ZV= M=8/ C%/(N6FH&4C<_UX"$(M^E[HK137V32U3A$,>C,^A2'8F]F51BFH49(L!VDR)8F& M2=\["+N'+6=?&MQFL#!K:^(RN5/JW@EG2=^CCA (&%N'P/$UAR,0P@$AC1]+ M3*\.Z1S7UROTDS)WS.6.&SA2XGN6V+3OQ1Y)8,(+8:_5XA26^90$QTJ8\DD6 ME6T;C<>%L2I?.B.#/)/5FS\LZ[#F$--7'-C2@96\JT ERR_<\D%/JP71SAK1 MW*),M?1&YFZ&<'9Y>WQ\/1Q?'E:$@^C?B= /.Y%UA$=OO!>(ER M6*&P5U#:Y$))FQIR+!-(GOL'R*BFQ5:T#ME6P&^%;)"(^H11QK;@176:48D7 MO9WFINPJY^9F9]<773/C8^A[>/ -Z#EX@YT/89ON;Z'6K*DUMZ$/AMAG22& MJ GAN=(V^PD)&2MC"9<) 6,S/'RHFO!,DSD7!1AGF\DY[F%_6+,II>U!=S[$ MC$;[Y'^]#^I$5YH;B7>*>$MUXFKP$NS(U6HEG"J19')*ON*%9'[3GBMCX$E] MZZI)ABF2V;6@\^Y?)W;3&#:(1=ZFT(]$*HO1/N(I]FE,_2:+47"F(=O'51@R MOTF=+NSXG7;L4T:1HIS^0S*KO9;?B6(,&CWSM=_<1-DRA,_M( M$F[?U2W;H?^T_GB+07V+D7,PAMB42Z)0_0ALEWU2Y8&T> MY*"GY=0S>*<4TE:CH=;6@_6@FB=/YM54ON!ZZAI)P 1=:6,/*Z6K25<)5LW* MZ7*G+,ZJ&PO=V]R:W-H965T MGGEF=G>VM^?BA]PA*GC-TESVC9U2Q9UER6B'&9.WO,"<+!LN,J9(%%M+%@)9 M7 5EJ>7:=F!E+,F-0:_2S<2@QTN5)CG.!,@RRYCX9X0IW_<-QS@JYLEVI[3" M&O0*ML4%JE4Q$R19#4J<9)C+A.<@<-,WAL[=R-?^E?I7$JM= MW^@8$..&E:F:\_U7/-33TG@13V7U#_N#KVU 5$K%LT,P,PAP*]YUHHKE U-LT!-\#T)[$YI>5*56T40NR?6F+)0@:T)Q:C";/\_"^?)O M&$X?(/RV&L^>PND2/B_9.D5YT[,4)=&N5G0 '-6 [F\ WCBN=I)"/,8X[?Q M%I%K&+I'AB/W*N"?97X+GFV":[ON%3ROJ=BK\+S?X$V&HU.A)CRNYM/Q*Y5**LKTR2 YFW1%-> M*O0ZE4\?.J[M?8'_^Z7]QVK_'S#";(T"/,=\YZ4/Q[G@P.2\_,;T$1RS;0>F M'W3>Z%I^U_2= ":76W-T]4POH.!6YTSC>EW3L]OP>&KP)GG5BV-+LZ)4*$XH MCMGM^J;3=L\T09N(=;UWA;5-.Z!?]Y11D[?-5D564HHH*K,R90IC&D=TIJ*$ MU0.//$PKM0/8-Y^HHZ 3-37(A5Q\YL4[I_/]N!E&F4 M:5]BW\OS^#D[=X.-D"\J1]3P5C"NAEZN=7GI^RK)L2"J*4KD)I()61!M3+GR M52F1I Y4,#\,@JY?$,J]>.!\,QD/Q%HSRG$F0:V+@LA?(V1B,_1:WL[Q2%>Y MM@X_'I1DA7/43^5,&LNO65):(%=4<)"8#;WKUN6H;?-=PC/%C=K;@ZUD*<2+ M-2;IT NL(&28:,M S/**-\B8)3(R?FXYO?I("]S?[]@_N]I-+4NB\$:P[S35 M^=#K>Y!B1M9,/XK-/6[KZ5B^1##EOK"I]@# M](,/ .$6$#K=U4%.Y2W1)!Y(L0%ILPV;W;A2'=J(H]P^REQ+$Z4&I^/QMZ?) MX@=,QXO[K[

7@>SQ?3\<,"SA9DR5"=#WQMCK')?K*E'%64X0>479@*KG,% M8YYB^B?>-_)JC>%.XR@\2OAES9L0!0T(@S \PA?5-4>.+_K/F@^56C&U#S/9 MCKE4)4EPZ)F64"A?T8M/3UK=X.J(SG:MLWV,/9Z;#DS7#$%DD%%.>$() \JK M5K3_="9% 3K'O;#21*/I&JTL[!%+214>JNSXV:%)$U1.I+M$?@ ?AE&C&T7G MA][+W^NK N7*30\%B5AS7;58[:T'U'75E^_IU72;NI(4,,P,-&C:>2"KB5$9 M6I2N2Y="FYYWV]P,690VP<0S(?3.L ?48SO^#5!+ P04 " #0@ ]54@EO MZ^\" 0!P &0 'AL+W=O:[I3^;K8 ECS60II9L+6VN8PB4VRAYN9"-2#Q9*UTS2V:>A.9 M1@,O?5(M(D;I**IY)8/YU/ON]7RJ6BLJ"?>:F+:NN7ZZ :%VLR .#HZ':K.U MSA'-IPW?P!+LU^9>HQ7U*&55@S25DD3#>A94!*6/-6V >U^PWV>C*'5RAA_)/LNMAD')"B-5;5^V1D4%>R6_GC_CT, M$G+Z2@+;)S#/N[O(L[SCEL^G6NV(=M&(YC9>JL]&WM MP]?%'5G\?;_X<[E8DE^^\)4 \^LTL@CO@J)B#W730;%7H$;DDY)V:\A"EE"^ MS(^05L^-';C=L+. O[?R@B0T)(PR=@8OZ;4F'B_YCUI/2>P0TM,(KD,N3<,+ MF 78 @;T#PCF[][$(WIUAE_:\TO/H<^7V'%E*X"H-99>:Y 6O]I"MU 2>,0V M-&!.<3Z/^NY-SFAR1?[OBM4 7XT[**!>@29)'!Y%N5(-C9A\P]XVO>LMF; D M3%DR\(QI&F:4D3]@PT7OC],LC"=Q;R?CD%)*OO#' =QAS49A/$J.W#&-0X8< M/DC3:BX+..:;A5E*3XJ.V17Y"$]$-95T T3@S$/5A:I=*;@?*L]D0\JR%ZC( M]4$]<6&K =])GC\'>3WO>5&)RCXAKK''P@Y$CGBG+,PGC"S;IA'5B3?R6F+, MQL@M(Y_M%L7T<'D6CFCZ')7GR(Z1ZW]]?H.JQ6&:T7"2I"]]+ ]'I[LU&DRI M&O3&SV*#NEMINX'5>_MQ?]U-N>?P[E_QB>M-)0V69(VI]&*^?"X S]=*V8/A+NA_@O.?4$L#!!0 ( -" #U5UJZ\P@ ( M +8% 9 >&PO=V]R:W-H965T;:6#AV9CL$_OW.3INUJ'1?8OM\[]T[7^[& MC=+/ID"T\%H*:29!86UU$89F46#)S)FJ4-+-4NF263KJ56@JC2SWH%*$<10- MPI)Q&61C;WO0V5C55G")#QI,799,OTU1J&82](*-X9&O"NL,83:NV J?T/ZL M'C2=PHXEYR5*PY4$C<%K%,(1D8P_:\Z@"^F V_L-^U>?.^4R9P:OE?C-RC M:K[A.I^^XULH8?P7FM8W'06PJ(U5Y1I,"DHNVY6]KM]A"S",/@#$:T#L=;>! MO,H;9EDVUJH![;R)S6U\JAY-XKAT17FRFFXYX6QV+SF0W[ZT6E2Z'^4ZX<)4;(&3@'YU@_H%@^SH4V\071[0E'::TD/LV1-U M5EX+!+6$96UKC5!I+A>\8H)J2P9N.1J@EJ,?;&[WZ3\C3,(Z22_C?>E6J M6EH#-S4"EV +A%F#X@5WR@I4%/1%V>"H.$EW^ S)\#09C9PUW0G1B[UKOS,F MP_[I:'0.,V4IU77N6QE7[(T:G@2]%YK&*848P!T:0VVA-7E!I;3O[/?.QZV> M$[A3&ULU5=M;]LV$/XKA#H4#:!9$F6]);:!)$N[%BB:Q4V"?62DLRU$ M$C62CMU_OZ-DTW)B*^N0?1@01'RY>_@<[X7GT8J+1[D 4&1=%I4<6PNEZE/' MD>D"2B8'O(8*=V9@9'D)ER,B;;D@?-'/?FX!**0@,AC;\V MF)8Y4BMVQUOTCXWM:,L#DW#)B_L\4XNQ%5LD@QE;%NJ&KWZ'C3V!QDMY(9O_ M9-7*#JE%TJ54O-PH(X,RK]HO6V_NH:,0NT<4Z$:!-KS;@QJ6OS'%)B/!5T1H M:433@\;41AO)Y95VRE0)W,U13TVN_KC]_/U/\N$[>RA GHP-,%$_"K]EQ&4EYB-$NF ^*0J2W2\#"2SH]36;,4QA8F@ 3Q!-;D_3LO=,]Z M> X-SV$?^F2*^98M"R!\1M#MZ2/A]2YP<_7C$.%7( _!$,QDHA9 9+XF9>L[ MT+XC>/-@;IZLF"3X-^,%)JX\)>_?Q=3US][L>]\D#![[FN#Y$PBL#Z_*7:U! MI+G<"3:>E^1:Y"F0;\TM2(*%22I697DU)TR1!YCG5:4G>.WZ5FH0.=^1\NV MAK;GQV;E%^(/DH1\$JSJLH^"H>VZ;D=L.' #0VHG^(&Z@1VXT4E'U!O0@%RR M*L5JE1'T#ZSK7'25/"^QXRCH*H6#)#YF%CKTF4&^G2##* CW&?H& 5JFN@X0 M:L=A8H>^MV=UZ/6$>6#"//C),%\QH>^R-\[[,=\Z-"]YB8FQ)2;)_7;PD\%C M8B,);#]Z&3/=KT?/#@3+SO^)9P=!,;]V=+V M2MISXM#%]B9-/_3-]/;__R8T&?6J-'9&0#ZR7#Q_&NY8L01R6SWAW>*I_R"E M \_V]\IB/* O$]N+J$W]X5ZI'5)RUQYC4M;W;-=WNS4]&N!+8QZ"Y_5A)[== MZ5)_6?,-G83:@1_LT8GB0^'I=#K)$L2\Z9=J([\;:? M_\H$7J4D!#:3R8KF1$YY20N867"1$P6?8CF3I: D-4)Y-G,L*YCEA!63^8D9NQ;S M$UZIC!7T6B!9Y3D1ZW.:\8?3B3W9#GQFRY72 [/Y24F6](:J/\MK 5^S!B5E M.2TDXP42='$Z.;./SR.]WBSXPNB#;+TC[,F#BV!R'I"P-D(.,;N6I&Q M\CU19'XB^ ,2>C6@Z1?CJI$&XUBADW*C!,PRD%/SJ\NSF\L;='1+[C(JWY[, M%(#JJ5FR 3BO 9PG +TB1=J)=%ED=)T7WX&QC06.5N+SIU1P-^J8HI<"R/' M8U5 MWACZ_ :Z*ZTRBO@"&J(L,PJ5KDB&$@YQ+"1-H=@R4B04U$@N*B' O!>$L(M0 ML5@Q'8!:=0/.[C"U-L&0+T@]QY$7H=UXD_]J7 MJWW#ZZ3M5#DXMD,<.-& _=VJ:!G;@PFP%\0C#>TW#>T?W-"UUH1+)8=Z=1SH MI;WZTN?M2E"Z1^+-U U[W)^X:AQ[BA.VP_O<,#S:I0"#NQNDCZ4F0GF,?J$% M#&:FBTD*NR"32B^ZIY#!R,$1-"BT:N!B/XA[V=\SM_L\RW6-_TWVVB7=\LC[ M-BD8[>WEKU&,O3#6JB,<^S'Z6"@*6P5P2]'I.TT#S>S&,4-D#A2P*6;/15^( M8'H;;MM]9+]]?DB@#:W8TO8%V+5C S( +O5F(T$0E8+!D8QE:QT"11XI] DK M9"7,!J1U)#S/=0S@X(?T64_1PLS5.+ U(;6BZ(+G)2G6.KAV^$XBOI_AZ4B? M!4V?!0?WV:)2E:"H)&M-ZV!SIZ(&NV\<_L,^Y).>U?@Z'E KL"J#TRVDY;]J M4BC32IOSOJ*0&"AQF4#R_Z)$Z,[4#N]<[VS:NW;H3-QR?=[X3'4Z4RIT0$U; M0CEZ$78CM[U76$#L89LWPQ@[KJ4EW)ZUOFWC #JQ.^X%V(FC_G*HUS@(-9;7 MGW2@F!VK-VX[V'+[P[X;8\LW=O4W;=\#KA@0,EEU^E'?K@>P8,#J&-OV\,E@ M$&RS_G8%+$ 6P 5]G[#GN+"GV0>#[B3J;-;-W51O=[F+(XA;X/9S$(%Q8=\9 M%\>6#4(N%(^4B.5EI0]+;$MEW?5'OF/AT+7>]F<\'/G1P+CO^-B/8.9:G[+A MR'!/LHKVCRZ:0J$0H8)L,&KG >P 'K!'^M0,IM17;,UH&PO M=V]R:W-H965T+.2JJ(&MVKMZ5H!+5I0Q;W0]Q.OHDPXV:@]FZEL M)!O#F8"9(KJI*JK>)L#E=NP$SOY@SM:EL0=>-JKI&A9@?M8SA3NO9RE8!4(S M*8B"U=BY"VXFD?5O'7XQV.H#F]A,EE(^V\V78NSX5A!PR(UEH+ALX!XXMT0H MXV7'Z?0A+?#0WK-_;G/'7)94P[WDOUEARK$S=$@!*]IP,Y?;!]CE$UN^7'+= M?LFV\XTBA^2--K+:@5%!Q42WTM?=?S@ #/UW .$.$+:ZNT"MRD_4T&RDY)8H MZXULUFA3;=$HC@E;E(51>,L09[+OTR?R[<=B06;3.5D\W,VGY,,377+0'T>> MP0#6SRBL5Q?NU4W"LX1?&W%%!KY+0C\, MS_ -^FP'+=_@G[,]E63'$9WFL%URHVN:P]C!-M"@-N!DEQ=!XM^>41CU"J-S M[-D"NZYH.!"Y(K4T( RCG+^1@O'&OE^B(6\4,PST*>GGR2\OAJ$_N"7_NSZ5 M"H!049 %>SVJ-<%*05NIO:^MF/T$Y%Y6%?8?/N7\F4J6H,+I'Q&GJ!FE TB1VDR E<]!&L=R@H [1"';@ M'J2A&P_BH[R"$/.2AG*2'X:"EX9M*(?#:*@M2MQH&*(5I[$[O(Y.5=P[Z,8* MU+J=.1KI&V&ZQNQ/^[%VUW7S7_=N)CY2M6;XMSBL$.I?7<<.4=VRX6*"[:S-C -)ET[K>$+LB]\!R#0MSPK^-S8"5%>FR9/=I!C?DE+*&3/AK(<"UEE6Y.7 M#'!:B_+,="S+,W-,"L.?U6TKYL]H)3)2P(HA7N4Y9G_?0$;W<\,V7AH>R'8G M5(/ISTJ\A1C$NEPQ63-;EY3D4'!""\1@,S<6]G5HUX)ZQ"<">WY41FHK3Y1^ M494HG1N66A%DD AE@>7E&0+(,N4DU_&U,37:.97PN/SB?E=O7F[F"7,(:/:9 MI&(W-R8&2F&#JTP\T/V?T&SH2ODE-./U+]HW8RT#)147-&_$<@4Y*0Y7_*T! M<22PW1,"IQ$XKQ6,&L'HM0*W$;@UF<-6:@XA%MB?,;I'3(V6;JI0PZS5/D;+=VAU_R$*HML8_8X>((%"H$62T*H0I-BB%:.%+"<@GPW!T9L0!"89 M?RL'K^,0O?GU[[]4[:&. MOV??'H\=UY4W\?D8R^!@"@C^(ED1!#H?:+ N"5="'5=,2.E@G+=;),-8JKS*L@D9T MN]G(*/("K8 1FJKO0HU-AI4*X%\RB%*/+/J.7GD4#$Y\+EF=9J$FLP[P:0M\ MJN\HF.I$J-,LU&3606A;_T3;EH;(9=CD7'Q:W<+&K1-632:.-_7: *++YB@3 ML?]_^#+L<38:G6YAXW:,1N8,UF0T_0F->92OJ>SZ(V9;4G"4P48JK!_P-02P,$% @ MT( /57&UL MM59=3]LP%/TK5C9-FP1-[#9IPMI(? HF0(@">S;-;6N1V)WMMK!?/SL):8"D MTBB\-+;C<\^Y]LGM':R$?% S (T>LY2KH3/3>K[GNFH\@XRJCI@#-V\F0F94 MFZF" 6.F4 ?0O(=]PQ6*G: M&-E4[H5XL).S9.AX5A&D,-8V!#6/)1Q"FMI(1L>?,JA3<5I@??P<_21/WB1S M3Q42+%"TNXVT>P@3S5'&W&,VUL9:6G> M,H/3\=GEW?'HYN+X\F:$=M%^)J1F?R%!AT)I1'F"CI5F)GFS=$*91'% 0DA;"7PO>05UO!Q&/$'0[.D+?O[X*XYHOSR5)O4%?@@Q]OO:!F3P,-1-\(#=]G W*N8>QN9;[GY4M.<^E2D">-3 M="Z4@L8C*D+Y-1'8CW";!+^2X&^4L'9-$Z?_AI/X8>"9FM+,&E2LP>;$.Z,. MTB9YM9!/B L-:@>-9N8>=C7(K$G*QH#O=$B_DMO?QKS]3Y 65M+"+T412$QL MQ+6ZC/_? MP>>"3UL-O#G@.VV"U_47;U6 \6=48+PNP7C;&EP&J-^E'W7#*.BV7.6Z".,/ MK,+X;1GN!?VP3<2Z#.-MZG )KO\#^6%$D>0=H-YOU$&&N7$]O05/UH_ ]02P,$% M @ T( /5:O0&ULA51M;YLP$/XK%INF3EH#F) E&2 M3:MU6JJH2;O/#KD$JP8SVX3FW\\V M!$4=S;Z S[[GY>#.44Y$<<9,%['CN^<-A[I M/E-FPTVBDNQA!>JI7 H=N1W+EN902,H+)& 7.]_]Z2PT^3;AF4(MS];(5++A M_,4$]]O8\8PA8) JPT#TZP WP)@ATC;^M)Q.)VF Y^L3^YVM7=>R(1)N./M- MMRJ+G;&#MK C%5./O/X!;3W68,J9M$]4-[E!X*"TDHKG+5@[R&G1O,EK^QW. M !B_ \ M %O?C9!U.2>*))'@-1(F6[.9A2W5HK4Y6IB?LE)"GU*-4\G]P_/M M:KVX?5BOT#5:$%4)JH[H:@Z*4"8_1Z[2*B;735O&6<.(WV'\614#%'A?$/8P M1D^K.;KZ^(;&U28[I[ASBBUO\'^G?:8:\+ ?;%I[*DN20NSHWI4@#N DGS[X M(^_;!6M!9RVXQ)[\ BF1RDB!> 'H"$3T.6PX1I;#S,HAT9,S]H9X'+F''O5A MISZ\J.Y?8ZLI^T0;:'@F&DZ"\604]&N&G69X47/-%6%]>N&_18X\?Q),_#>" M[EG/FO%?$+&GA40,=AKJ#;YJ)M&,5!,H7MHVWG"EA\(N,WT+@3 )^GS'N3H% M9C*Z>RWY"U!+ P04 " #0@ ]5YES_B(T$ #R' &0 'AL+W=O$Z3 MC$^TM1#YE:[SQ9JDF%_2G&3RER5E*1;RE*UTGC."HRHH3733,)">XCC3IN/J MVIQ-Q[0029R1.0.\2%/,?MR0A&XF&M1>+MS%J[4H+^C3<8Y7Y)Z(AWS.Y)G> M4J(X)1F/:08864ZT:W@50E0&5'?\'9,-WSD&95<>*?U6GGR*)II1MH@D9"%* M!)9?3V1&DJ0DR79\;Z!:JUD&[AZ_T,.J\[(SCYB3&4W^B2.QGF@C#41DB8M$ MW-'-1])TR"EY"YKPZA-LZGMM5P.+@@N:-L&R!6F838"Y M'V ?";": .M4!;L)L$]5<)H Y]0 U 149NIULJI,^UC@Z9C1#6#EW9)6'E1V M5=$RP7%6CJQ[P>2OL8P3T_G=G_/@[NN_X/J+#X*_'C[-;X,O7\%;GP@<)_P= M> \>[GWP]O=W8UU(O3)*7S3LFYIM'F%;X)9F8LU!D$4DZHGWA^/10+PN^]EV MUGSI[(TY"/RCR"Z!95P TS#-GO;,3@^'?=WY-?7@U]3#X7"?+&0X[ OOY-)J M!XY5\:QC X?)ZL;$CPN0)S@3 &<1(-^+.)=E1_2-E1IG]^/* GK%<[P@$TU6 M2$[8$]&F;WZ#R/C09Y1*F*\2%JB$A8I@'8/MUF![B-X:W'7V JP8Y;S/X!J' M*ESY0'N:N@9R#6\TUI]VO1N4/=>[$T4#E:+AH2BRD>% U(IV,NZT&7<&,_Z9 M<"X?M8LB+1(L2"2?D+(UBQC7SV!I TXI$_%_U84^"VJ^L].P]]!T;<\R]SP8 M;,BY'IRJ&JA4#7M41VCD>D:_":@U ;UJV&>DMZJA@U8XKF="A/82/BAZ;L)/ M% U4BH8]HHX'7?/(H'?;?+N#^?;/'>/N03M,UT+0V$NX>_ ?-3UH.]V[_$.8 M8R''0@KNVYW[PH'._K*:CUJTS@:KAWX=%_[/1 MSLJ9)!.(T9_2)E'GOS_@@Z-Q_ ME5*:KY06**6%JFA=@\VMP:;:XMGP5/FLDN8KI05*::$J6M?G[1H$''P#?D4% MM0YJBF4A9#L'%53I"L.ILH%2V;!/UK0\:V=^VTW\=FT #B\.A 7+8E$P4F5^ M&3^7QQR\P6G^ 2QHFA>"L'X'5+Z)SY32?*6T0"DM5$7K&KY=FH".XHJJ\F5_ MII3F*Z4%2FFA*EK7Y^WJ!WS=\L?QBHH.WHVA)R=I[OZ2T[#PV1:>*!LHE0W[ M9)$+7<_:JZCZSI9,2MBJVCSCLC06F:@7V=NK[0;==;4MM7?]!E[-8,]U'UX% M]?;;%E_O!MYBMHHS#A*RE%+&I2M'%*LWV.H30?-J0^B1"D'3ZG!-<$18>8/\ M?4FI>#DI!=IMSNE/4$L#!!0 ( -" #U4UR8&^P@, &X3 9 >&PO M=V]R:W-H965T/[>NSG=HSCR9:R'SP! M$.A7EN9\:B1"%->FR:,$,LQ[M(!).R[HYY$[H6*&I8JD>00B04 M LN?#,8E7:5: M)ICD:F8]"";O$JD37O#/T\WC=[0('K]\]='-[;?@X7$1W#ZBC^@>"D8XH L? M!"8IOY1U3P\^NOCK$O$$,^"(Y&A!TE1.$3XQA>R.@II1'7I6A7;>"&VC!ZML?D&,Y=DM_YMWR6[J15OTX(3H]O#-Z.')T>UQ1R[[S;SJE[S^6_/JYYJ(WR@#D=!8 MSI,-<"$7)-$Z3RK4H!VEUM9K7N (IH9^W>V:WUJ,TDGS-<)"W3" M0DVP W,'C;F#+KIWQV@$$'.T9#1#'*> Z!)!:?G'5Y:W.=[)/]=QG3"_@KDE M3/TM;SSY)ZT^$W.S;Z;.H*$FV(&9P\;,8:>9NV5^1F@&,8EP^@'=Y%&OS;9. MTKFVZ83Y.F&!3EBH"7;@K=MXZ^I;A5V=YNJ$^3IA@4Y8J EV8.ZH,7?4^>#> MKK-G8"\K[VN;=]LTNLU;-UBSS@#G6JX3YNN$!15LO+>F#WK#P_4\[&YS8-!5 M8]!5IT%?9=H93T@A+1$@^RG0!>8(HP)8).VY;+.D$WFN)15,OO>]C,KJV5>' M0_=UA@Q:0PZ.L_VG5@?Y'C?Y'FMZ(#A-6Y^'\:M)8/>.LC5_W<;IC8XRVMG/ M<%4)U'R%7I%J@J!%>1CQ3(6@67F9 (Z!J0;R_I)2L2NH ,T1F_&PO=V]R:W-H965T/#HC@6=MB)0'9 M?U_)=ASL*&[8JB]@R?><*YTC)'%'!\J^\@TA CSE6<''UD:([85M\^6&Y D? MT"TIY)LU97DB9),]VGS+2+(J07EF(\?Q[3Q)"VLR*OMNV&1$=R)+"W+# -_E M><*^7Y*,'L86M)X[;M/'C5 =]F2T31[)@HC[[0V3+;MA6:4Y*7A*"\#(>FQ] M@A#&X-<-^; MP:L!WGLS^#7 +[6OQ"J5GB4BF8P8/0"FHB6;>BCM*M%2X+10*VLAF'R;2IR8 M1'_>7]W]#>;1W><_9N#J^DNTN)M'UW?@'%P52YH3L!")('(M"7 V(R)),_Y! MOKQ?S,#9SQ]&MI"#4%3VLDXXK1*B-Q)B,*>%V' 0%2NRTN"C?KS?@[?EY!L% MT+,"EZB7<)ZP 8#>1X \&VR)&-+;IF< ML#VQ)K_\!'WG5YU))LEF)LDBDV2Q(;*6N6YCKMO'/KF6YQQ/,J(ULQ=ZJID5 MF5^2J:-Q/\%#3R[O_;%)KX.&$ _;0='K(.@$R&E'Q9HH#[E!$]62RVOD\GKE M^HU1SN56S1[3 IQELJ';+2][24X5KB+SCB9R#A%TW+"CG2X.>J$/._)IXA > MHK KH#;.#3RLE]!O)/1[)9RGC,K+ TN?P)RLTF62J4-I /@F8030-2CDDE3* MZH3MI3Y56/_5"CD/88A@V%EP,TT@#AP48KCCTAKAC5JR)="$.8.#K MU0T:=8->=6_)EJ6<@,M4'O.ENA]+>75B]C*=*J9)LIE)LL@D66R(K.5MV'@; MFCN(0Y/FFB2;F22+3)+%ALA:Y@X;!AZ[3UEVIO@5)=,DD4F MR6)#9"V7H//RU\HQ<0.H68Y/3S<(G,XQ,.U/=JIG1MDBHVRQ*;:V;4?_B.&_ M_KS>NE34T/;-"0>^AU#7KMXD)]MEDBTRRA:;8FO;A5[L0O_?);'F;EVN$,(^ MQET[>P=QLITFV2*C;+$IMLI.^Z@TE1/V6!81.5C272&JND+3VQ0J/Y7EN4[_ M%%[,H*8_4H7-LA3V0E]51>?EQLM!1M8RE3,(Y*^6587&JB'HMBR,/5 A:%X^ M;DBR(DP%R/=K2L5S0R5HRKV3?P!02P,$% @ T( /589$-*PI P R@H M !D !X;"]W;W)K&ULK59K;]HP%/TK5C9-K;0U MMO,@=!"I!:IU3P3KNJ]N,! UB3/;O/[][(2F0)RHG?:%V,D]Q^=$JDFO*%+7).R:P I8F-(?3M ME,29%?:*=V,>]MA*)G%&QQR(59H2OKNF"=OT+60]O9C$BZ74+^RPEY,%G5)Y MEX^YFMD5RRQ.:29BE@%.YWWK"ET.$-: (N)73#?B8 RTE0?&'O7D=M:WH%9$ M$QI)34'48TT'-$DTD]+Q9T]J56MJX.'XB?VF,*_,/!!!!RRYCV=RV;<""\SH MG*P2.6&;3W1OR--\$4M$\0LV9:S3L4"T$I*E>[!2D,99^23;?2(. ,AM . ] M +\4X.P!3F&T5%;8&A))PAYG&\!UM&+3@R(W!5JYB3/]-TXE5U]CA9/AU6 P MN1L-P>CW>/1].IJ"LR&5)$[$.?@ [J9#C-=BIQ$ MM&^IW2(H7U,K?/<&^?"CR=Y_(CLRZU1FG3;V\%[M/F%R6,+\ J9W]SKL8L?% M3L]>'VJOAW6@ZT%94HKU743[(UI\JKK>;YR#_-5#T*080Q,HOR*U%^JZC;3*PXR2)J$N;7EL2> MY\(38:T+_&/Y=2KYG5;Y7^@.L#S.]!F=J'N%DJSY.&U+9#7^M@SW940;CC0:_! MPL'EB%HM_)!+RHWZ43UI@>=#]Z0\#'$H":8J>;S34>H>$5U'$5W0&Z%9O MK88DX]I1KLY6V'5J*DV!./#QJ4S[H-'07=XWPA=Q)M1&GRLDO.@HH[QLG,J) M9'G1>SPPJ3J98K@L#@4=H+[/&9-/$]W.5.UK^!=02P,$% @ T( /59 5 M91-;!P ,DD !D !X;"]W;W)K&ULK9QK4]LX M%(;_BB:[L].=H<27.!<6,E/PK9W287K9?A:)2#RUK516H/S[E2_$43!JS+Y\ M@-CQ^TC&;Z3C]&S,_Y5J9)SFX$*;991L7C)4OY MP\7 'CSM^)RLUK+<,9R?;^B*?6'RV^9&J*WACK),,I87"<^)8'<7@W?V6>Q: MI: ZXM^$/11[KTEY*K><_R@WWB\O!E;9(Y:RA2P15/VY9U[*4ZXO!=$"6[(YN4_F9/\2L.2&OY"UX6E2_ MR4-][&0V((MM(7G6B%4/LB2O_])?S3]B3V"/7A XC< Y%'@O"-Q&X![;PJ@1 MC(X5>(W .U8P;@3C8P631C Y%+@O"*:-8%I=W?IR5-?2IY+.SP5_(*(\6M'* M%Y4A*K6ZA$E>>O>+%.K=1.GDW \NOY*WY-U*,*8L*0ORQF>2)FGQM]K][8M/ MWOSY]_E0JJ9*P7#18*]JK/,"UB;7/)?K@@3YDBUU_5!U<==/YZF?EXX1^('F MI\2U3XACV=.N_APOGW7(_>/E3H<\^(U\6\JM4NYTR4.SW&>+I]8=NT,>'=%Y MJ^[\N$,>F^77]/'IU#W#A71WAG,KG/OBR=S*CDY>?MMDM$X3? MD0!NB@2^5CNN4[RG!5PZ9['[-/Q06@=(%L,D; ("8M!,,UBMM4F MOJPC@[0>49F9V==94)H/I0506@BE15!:C*+I/MQ+P-JO"L\:&=*+/?#ZTT0!*"Z&T"$J+433= M6&U.WS8F=.=?R^Q9:ZM..T$3_+_ICVV11Z;"Q,ZQ"YK/A])"*"V"TF(43;=8 MF]2WS5G]_WU/8.;W-N#H62#OGDZ\P^$,FK^'TD(H+8+28A1-]UI;$+#-%8$; MP3,U,7+Q2#YQR8Y-XYX0?\N(SQ:LFF:;BFU7P??2W('>9H36$:"T $H+H;0( M2HM1--VT;:C0Y)ZF M:K13X]_R)>-!"PQ0FM_0M/JFY7G>828.VFH(I4506HRBZ99J*PBVN83P/I=, M<2415*JHCA:$EO'<0DV[W=$K>:JL)MKF<<,-$PI?)@FSH8_F,([D3[.>6Y8O'3F>985GY7&/:I;PR*WN[ M"$D+H+002HN@M!A%TQ]3;V!RV_TF;NM/1X=..T+[%*)INF;8.X)CK M !\YS4_:O 7QV88*64V-:MP*LDW*ZXFR'*^"!<]YIH8QG]VSE&_*-SJ=!:T7 M0&D^E!9 :2&4%D%I,8JF^[0M*SBO^ZZ ZTE0&D^E!9 :2&4%D%I,8JF6ZTM M+SCF\L)Q*0TSI+?QD#0?2@N@M!!*BZ"TN*'M!P".ISWWIUNJK2(XR.\5F&&] MK06M"$!I04/;#\RLPZ#L^2$'UZ1Q C2!CZ+I?FD3^([Y6P//JD[&,M,'FF^I M>/IJGN-U>@J:^H?2?"@M@-)"*"V"TF(433=IF_IW7O=E @>:[(?2?"@M@-)" M*"V"TF(43;=:6Q)PS"6!(T,R:"&@H>T' ^[4F\T.GU.#MAI :2&4%D%I,8JF M6ZJM!#CFY'W?*I,9U]MK].ZYN+IJ-LH'=,DGS_P!02P,$% @ T( / M51BX+SNO @ ]0< !D !X;"]W;W)K&ULK55M M3]LP$/XK5C9-(*VD3=*4LC82M*!M&A+B9?OLIM?&(K$S^]+ O]\Y*5D+(4QH M7QJ_W//<\USM\Z14^MXD ,@>LE2:J9,@YB>N:^($,FZ.5 Z2=E9*9QQIJM>N MR37P907*4M?K]T,WXT(ZT:1:N]+11!68"@E7FIDBR[A^/(-4E5-GX#PM7(MU M@G;!C28Y7\,-X%U^I6GF-BQ+D8$T0DFF835U3@5=_*RX 9F*OTE MEIA,G6.'+6'%BQ2O5?D5MGZ&EB]6J:E^65G'!F.'Q85!E6W!I" 3LO[RAVT= M=@"#X!6 MP5X_PKPMP"_,EHKJVS-.?)HHE7)M(TF-CNH:E.AR8V0]E^\04V[ M@G 8S<_/;EF/S6&![))CH04*,.Q@#LA%:@YI[^YFS@X^'DYUP&?=\#G$!!]4\,$^W"67C56OL>I5?/XK?*>9*B0: M-B^ "RO6+X33'\+O:(:NJW&:Q1886R'6 3^#QQ-[O* M.[G?J3QHE =O*1^V*:]1PSWEP_%X]$QZ)_D[I0\;Z<-.Z;<*>I76Y('E2MO^W&8E M?&&EUW:XPA='L.?[_G'P-VY/Y:A1.>I6J>2ZAZ SZO(+;-,W:CG[+2?HS;!: MGKO3E.V#2&UE+:1A*:P(V#\:42%T_&PO=V]R M:W-H965T.:+'.I.^PDKO 29B!OJBNN6G;'DI$"2D%8 MB3@L)M9[]W0:Z7@3<$M@+7IUI)W,&;O3C%=>YEC E-'O))/YQ!I;*(,%KJF\9NN/T/H)-%_*J##_ M:-W$AHZ%TEI(5K1@I: @95/B^S8//8 ?;0%X+<#;!'A; 'X+\(W11IFQ=8XE M3F+.UHCK:,6F*R8W!JW.D.=X'KIE$M!K9".18PZB+098 MI[M9SR%5K*YA=?<1VBH'72*\+A&>F<'?F8@AOPUN-(S3I^Q45#B%B:6.D0"^ M BMY\\H-G7=#-O\3V2.+?F?1W\6>M$LL]!(?(5S+G''R&S)T0,HVD8,+WK & MAE7?"JO$?>LTO]A>]=T])_*1]%$G??0"Z17F:(5I#49YQBC%7* *>./B$/WI M;9$A1\UD45\G'#O!AIM]48^3+W4Q5T+9 JW4V1!*JCXC0R*#I\G< M$+ASIG_<3&'G(WS!BA AZOT;*7SBR'/&KA^--HT-!?KC(!QM27[4B8Y>(%H] M:D+B,B/EH:4A6F6M\ MSJ1Z%$PU5\\V&ULE91K;],P%(;_ MBA40VJ2N3I,V0R6)1#<00T(J*P/QT4U.&ZN.'6RG&8@?C^VDH8A>U'YH?#GO MZ^>1C7X(P."((.D'@ MN-N#'.4]T22-I6B0M-'&S0Y>L]0R.>'ZL^1"%_@ %?A"@EP@C51 ) MJGO\:X@-<$\=]-2!.R$\27V(K-6-#^OL%SY5%][M/BG<^)/#F),>(+N,P?4QIPG/*U^=@HK,P>.^>VI;WB<@UY0HQ6!F- M/[PU8MFVD7:B1>6N[E)HTPC]OHS8/?%9[)7 >ZM@5 E&;Q7XE< OR)1#*3A$ M6.%P+O@!"--:NYF# F:AUL.GS-SW>R7TMU3K5/CYCX>;/_\!'\'G;SE5S^"& MQ8296P%N4\PD>!<1A6DJW^LF=:/H(7Y5&_/"*QEI>]H[;$E@5Z&I,(LH6P#WE%6S:_W72![#8>"+,V"PLRLB_MP- O\23"> MN_MC1AWM F^,1M.Z76OX?CU\OW?X'D2PJ*ZN@?9*AP[4IEEDR:R%+*B1!=9J M+K!)T*999,FL17!<$QS;KKE>PZ$@QV>UY 5>$/C3DYJSU&F+T:1F-'FM,&<7 M"[-7.I2&3;/(DED+V;1&-K56F%.;!&V:19;,6@1G-<&9[<+L-1P*?'C\0K0>7_*:T3HJ%3A%?2#=J4N^\1VI+S"2F/.F$Z;\1IM4T8LNM#;/) M(ZAWL_Y_GMK]CH/7U^",.H*3P(.G&VI;W;9!-;$#]>>.WTYGVNFJA_>8IGB5 MDM;4ZP1H-9"@\T0R\T9>,#GE]ST2"6HB"7HMDU0['_ ON"-2"1HK7:8ENYQ1 MU?T^SFI:L>H6V7)K VT""[*76)#5R&+5+;+EUL;8I!;4'UL>S-0;M/Q932WH M/+:@F1>,@M/JM9I;W*/W[.97D:]8;*A^"J1DK>WAU41?CRA_:"A/%-\5K]Y7 M7"F>%8=;@A,B3 /]_9IS]7)BWN;7/_>$_P%02P,$% @ T( /5;*MY/IM M!0 X2, !D !X;"]W;W)K&ULO5IK+!?YV!U;+NB>AT%,[AA(]U&$V9=;$M+C]01. M3@,?@NV.9P/:!',(T[)BH8? Y_OKB>S"?#)!N]#_H$>?R%E0%:&MZ9AFO\%QV*NHT_ M>I]R&I7&X@ZB("[^XZ>2B#,#@=-O@$H#U#8PGS$P2@-CJ >S-#"'>K!*@SQT MK8@])\[%'"\7C!X!RV8+M.P@9S^W%GP%_?4/N 3W MG*X_@3^2+'TIN' )QT&8OA%7'NY=C+TR(4=3WE./:# M> LP!X]D&\1Q=B)2QG<$)(0%U <700S2/%^]:U3J:VS"5(*Y!9B5@V4OM,/2 ML) -C=E".YSG0I'31BZL*A>6-!<_ETOB!9*E(&-)5@GF6AV2'4 ?*4!.QEPJ6 8PE7">8Z7<(AG,\6Z5AV,]:5]&[&$CS0J:?(:8/@>47P?!#!I"@@^#$D+W$Y[X2%9O;< M-F"+2ZGCL5P.=.HIZ MRNJA%,U5BN:I0FLF[DS"0=7]HD_#$+,T&RI62[^\D_H=G4&5:&Z)-CLO4-/Y MO+6B5/EL9@;5F4&#N\>!E$L!1U.N$LTMT2 ZX]R0J[#6JU N M6$]D>ZV^6UZ]13Y;3):RU0H5RA5DTF+IO,#0X8 M..!P3_JZTA&4*Q6R2M'<$FW6*.]FI[QT9QG3F5G-:C)>*U0HEZC%K_XG8O\% M7I2$] OI[^=5ZLN54C17*9JG"JV9E%K5POFW%6(JQ>Q**9JK%,U3A=;\NE0K M:"05>N5JRKY;^F!-HX3$*<[RUY>4$LH^7_8F=)SV^[5OGF[-G);2<7OF&0:R M9FU%U#,/&7/#T/M+":I5*)*KT'8I^9W&I*PF;\%O1#S.21!GWX9#@GW">C\N MR5V,?5*5HKE*T3Q5:,UDU<(4H6]:8I!2V:H4S56*YJE":R:N5K=(KFY'E1BC MI\2TO_RL>F:9AM6>YO9,NX30[/S@_B)<$;AVMF4A(FR;[Q5)14C[F!??L*O1 M:C_*3;X+HS5^"Z]6L&?L=NDAB\VO[S';!N(!SXD&^%*GSI"3+!B/TEQ MPFF2;YAXI)S3*#_&PO=V]R:W-H965T^>CJUW=3G8L125T] MK-SO2G?K%7<;?289WS&TS"*(.N+]_GBW)UX7F:C383VGX\[J%?PSST;(-MXC MR["LCO$LAH>;7=/Y,??EC[D'_>$^A"+<[ IOY-*N;RV[T+-?T5OM,(5KN>PC M%))4[(4,R]VDZS8IE<;=2G)WO65[',),$]LG WH ;?[;+Z9K_-[%2*68KU)L MJ5(L4"368#NNV8[[U.=_Y>DC4$0VDFPJGA!,PF8H9BP7N/.]:#J([2+.MK(3 MX'"''E;K+O2]1I>B5RGFEV).(2:?T(>Y6!:'4YXJ[0)%8@V>3LW3Z>6YSB0M M00YS] C;.,LJ,G&/:=IN>2LM D5B#GEO3%V/DL[A6YE)=*,=\]7VF>9=GC%C"5GH$BL08PKP;F]0+[4BZV M-WCU:ES*2Z68[YWQNK9-PS9:O%1Z!HK$&KPF-:_)X.T1LNBMC7%R?CO?6([M M--.SZ/6\%,DPSZ5*ST"16 /)38WD9LB>]QY]+5X>)9L#4/$RC+;R"HHP![3! M,44'G.10K+6() FF#.W%7Y=BW74NNU[?2Y>=2C&_%)N<,!Z/QE:+L$K'0)%8 M@[!IO+R;&@.VR9^ N-_W4L9*U?Q*S;1.,'LC>]+"K-0T4*76!'U2A# '[:\_ M [79L6B\5C87_>.[&.$0SZ52SZ##GGWH 34S6"R:K%U-9&!KV1E]) MN:[;]XNRQKKBWQ9\OV,J7A+8RB!C; R1IYX M\M.RBEJ><+(OJGZ/A'.2%H<[P!%0V4%&PO=V]R:W-H965TY-%;]$FRGV?X]?DE# MD;I^B7WG>YY[SKESVDNUTPV 0<^<"9U%C3'M%<:Z;( 3/9$M"'M22\6)L:;: M8MTJ()4'<8:3.%Y@3JB(\M3["I6GLC.,"B@4TAWG1+TL@:IDCY2+MFQNXTOU:"N."O=3UD;94VIQ)E]]?[K[\1M] M0"O>,OD"@-9&ECM4=*IL;+6H8$2@=[=@"&7Z?8J-3>J@N!P2+$."Y)4$"_0@ MA6DT6HD*JO_QV(H=%2<'Q0^SQ.\?Y8 3YJ%@YJZT="HU)VPH2^&;WCU%V' M9OL7'D;V@:@M%1HQJ"TTGGRT>548@V 8V?K6VTAC&]EO&_MR@'(!]KR6TAP, MEV!\B_*_4$L#!!0 ( -" #U6+0[@D:0( #H& 9 >&PO=V]R:W-H M965T]R[)Q#O.5B)0L A78E93)Q"J6JL>O* MK( 2RQZO@.F3!1)TW?V&\]D62BSX:9QA9

N2U+3DI@DG"&!"P2Y[8_ MGD0FW@9\(["5!W-D,IESOC*+QSQQ/&,(*&3*,& ];. .*#5$VL:/AM-I)0WP M<+YG_VASU[G,L80[3E])KHK$>>^@'!9X3=4SWWZ")I_ \&6<2ON+MG5LX#LH M6TO%RP:L'92$U2/>-?=P /#[9P!^ _"M[UK(NKS'"J>QX%LD3+1F,Q.;JD5K M%"94OHM=I65,L)LU ME).:TC]#&:(GSE0AT0/+(?\3[VI[K4=_[W'B=Q)^7K,>&GC7R/=\'\D""Y = MM(,V]8&E'72F?BJ_&C<\C3-E,I85SB!Q=!U($!MPTK=O^J'WHB?T8Y: M[>@_'@;L^*^O$AT9"T8C?3%_.7,/ZKD$L;1=2Z*,KYFJ2[O=;1OC;=T/?H?7 M7?4)"_WE2$1AH:%>+]+BHNY4]4+QRG:'.5>ZU]AIH9L["!.@SQ>&PO=V]R:W-H965T M:QZALF.LGN> 0CT4!:$3ZU,B&ILVSS) MH,3\E%9 Y)LU92464F4;FU<,<*I!96%[CC.R2YP3*YAHVPT+)K0614[@AB%> MER5FOV90T-W48\I9L2M#=UVC9KYRH>[(43+[-)4X$R_F7J_G%/#R_ND7A MW?+V^C)>+-&[" 3."_X>?4 +V *I04JA3@>8%*\)--EI=2].;"%S4LQVTL2? MF?C>,_%]=$F)R#B*20II!S[JQX]Z\+;L1=L0;]^0F==+^*TFI\AW3I#G>%Y' M/N'+X6Y7.?\7/?[GZ(^:X;>WP]=\_M_]Q5[5Y4I.%KINAP[O MJM"0#'L*/.H1'?6(^SQ,=?;! ):Y;O3FXRBA-1'FW]9:V^5ZKG?*$_O,'8=N MASV2R]CLSC_T9I-?8K;)"4<%K&4HY_1,YLG,=C2*H)4>_RLJ9".UF,D/"F#* M0;Y?4RKVB@K0?J($OP%02P,$% @ T( /5>\@EAV# @ \ 8 !D !X M;"]W;W)K&ULM95A;]HP$(;_RBF;IDYJ21I*F+H0 MJ4#7L@V*2KM]-LD!5AT[LPTI4G_\; 0NOBTO=5NL"$XB$V7'._>V _=TOM!VP$_B@LQQ@OJQ&$O3\VN5 MC.;(%14<),XZWM7Y9;=MY[L)/RB6:J<-ULE4B"?;&60=+[! R##55H&8QPI[ MR)@5,AB_-II>G=(&[K:WZE^<=^-E2A3V!/M),[WH>)\\R'!&EDS?B_(6-WY: M5B\53+E_**NY4=N#=*FTR#?!AB"GO'J2Y\TZ[ 2$X8& _R'C&QNUE[#V$CK=BP.Z]UA(:B"[5.28T92P4QCP MM $O6QN$9_"-B_+LUBC_Y6F?DZ,9[8ZY5 5)L>.9+:%0KM!+/KP[CX+/1_PT M:S]-I]X\X*<&4_O(FF] =E&371Q=Z2'E-%_F(,6:,+V&@JP=)V@!4S2;-46S MUS(H4,(:B=S'7V6(7 9[=*R25F!_L;_:0]:JR5I'R1ZY22P5-5 O!S_>?3A' M9?]S.:,:.GI%H:,W(&O79.W7%+H@]'B1V_]69'_G +-WP9#(.>4*&,Y,8-!H MF^K(ZGRM.EH4[DR;"FU.2-=0YKY'IE0T7 M%5':%+DK:X$DLZ"J= //B]V*4.8D$SNW%,F$-ZJD#)<"9%-51#S-L>2[J>,[ M^XD[FA?*3+C)I"8YKE#=UTNA+;=GR6B%3%+.0.!FZLS\JT5L_*W#-XH[>3 & MHV3-^8,Q/F93QS,!88FI,@Q$_[:XP+(T1#J,'QVGTV]I@(?C/?M[JUUK61.) M"UY^IYDJILY;!S+%+>2GM%W:M;^PYD#92\:H#ZP@JRMH_ M>>S.X0#@7QX!!!T@^ L0!$< 80<(K= V,BOKFBB23 3?@3#>FLT,[-E8M%9# MF&PO=V]R:W-H965T; M'[@$ZAM[*:?2_H)-L3:,')"NI>)9*=8>9(05_^BE#$1- .,] E@*8$/@!WL$ MO5+0LZ"%9Q;K"BF4# 7? &%6:VOFP<;&JC4-82:-4R7T6Z)U*KF[OIA>3\$I MN$04L12#J2V>6U94B(GTT156B%!YK%<]3*_ T=?CH:OTWL:"FY;[7!;[P#W[ M_%RS,]#S3@#T(&R1C[OE5SC5A918R3:,0A>T MZTQ3G[V=K78)>#=Y[#@1^% ML.E[IQ,'YLSWWFX,WDJ9P&&03AH\+8LZ\,HC!O)4Z^0]02P,$% @ T( /56R;--GY @ *0D !D !X;"]W;W)K M&ULK59K;]HP%/TK5C9-K;0V(2$A,(A$H=TZM5I5 MU.ZS22Y@-;&9;:#;K]^U RF/%$T37\"/>X[/N3=^=%="OJ@9@":O1^XKDIG4%!U*>; <68B9$$U=N7457,)-+.@(G=]SXO<@C+N)%T[]B"3KECH MG'%XD$0MBH+*WU>0BU7/:3B;@4XQE!D$.J#0/%OR4,(,\-$9TJB4-<+N]8;^QWM'+F"H8B/PGR_2LY\0.R6!"%[E^%*MOL/83&KY4Y,K^ MDE49V_(>H!_AK@_RL@6 ,":[149FT-J:9) M5XH5D28:V4S#YL:BT0WCIHHC+7&6(4XG=]?]T?6(7) [P&205"BMR-D0-&6Y M.L?QI]&0G'T\[[H:5S,8-UTS7Y7,_CO, ;D77,\4N>899#7XP7%\= 3OHLO* MJK^Q>N4?)?R^X)ESMB)R'9L-BN;S6/LR8\Y2*H9GY*\,HR?U=LP MO.*)I$!UR%?@.)@3RC-",_S8F=(F: EU&2J7C>RRYJQ:)K$?QV'776Y;/XQJ M1$$8M:NP'5-A92H\6KL;QBE/=TW5:0Q/6<43D>T8CBK#T=$J]@LA-?M#[=$K M)J5MK))2@.?%!1D"+IJR4W\8Y+>;0;WXN!(? M'Q7_3"6*S>'4FRD^V"9ARVM[>XX.H]I1T-BOA[MU&Q4@I_:25JAUP75Y,56C MU3N@;Z\_]RV\?$3<4SEE7*';"4*]RQ9F4Y87<]G18F[OMK'0>%/:Y@S?,B!- M ,Y/A-";CEF@>ATE?P%02P,$% @ T( /58YO&/M9! 7!( !D !X M;"]W;W)K&ULK9C;;N,V$(9?A5 7Q19((G%T3FT# MFV2#;9%B@[C;7C,V;1,KB:I(QYNW+RDIDAU15!KT)M9I_G^&(C].-#OPZKO8 M42K1CSPKQ-S925E>NJY8[6A.Q 4O::'N;'B5$ZE.JZTKRHJ2=1V49RYX7N3F MA!7.8E9?NZ\6,[Z7&2OH?87$/L])]7Q%,WZ8.]AYN?# MCNI+[B+64FV=$GE MM_*^4F=NI[)F.2T$XP6JZ&;N?,*75[ZG ^HG_F+T((Z.D2[ED?/O^N2W]=SQ M=$8THRNI)8CZ>:+7-,NTDLKCGU;4Z3QUX/'QB_IM7;PJYI$(>LVSO]E:[N9. MXJ UW9!])A_XX0MM"PJUWHIGHOZ+#LVSD>>@U5Y(GK?!*H.<%3=&=98W1)+%K.('5.FGE9H^J$NMHU5RK-!O92DK=9>I.+FX^_QI M^7F)SM$=5;6ADCRK(9<"?;RADK!,_#)SI;+1#[NK5O*JD801R=_WQ07RO3,$ M'@#ZMKQ!'S^\DG%5EEVJT*4*M:X_HONUI!61K-@VN0I39HU"8%;0,_Q2E&1% MYXZ:PH)63]19_/P3CKQ?+?GY77Z^37WQ0/4J6-,*\4U=NRG!1B*J)?2*>5I MD/B)/W.?#-9!9QU8K96;;W)KHL(CMQ#C*$K-;F'G%DZY!2:W<.@&L0>>V2WJ MW*(IM]#D%@W= DC\$;>XCQS/FL =%0*QO-Q+ MND:L4-53(8V<\08IG(?@Q6,O&1]1#UM3N-?+OY#HB61[JM=K,QP9(X\L8Y*9 MZ=**'J]>'U*<>F-#TJ,-6\GTFFUGZ*[-Y/D,+2615+\EG>&@?U*]>[UQ<**BV0Q#TEL6_%>%N!%>/82MIWC/E!B7:BMX,C.\)(A'YD5/6CR)6B/8\9"U003IV#SL M68LG86M$.Q[2%H,WN@Y[VF([;M_*(CSD;Y+B> 2_N.]9C.TP?B>(TL%T2P(?CTPWZ,D,=C(W:Y/^/Q":\#) :-.AH1D%_IBQ+=%W MQ1FZM=VTPPGZ?0&P%4[-?.QI3(HU>@NPP+K=O!-8<-09VX'^WX'5"IXTHG$* M8RL:>KR#O0L>(U8;=MI!Q6DT-F=[6,,DK(W( D/SZZ=>.%9ASV289+*Q(05# M_VOI2*&',DQ"V=B3@J$%MC2ET%,9)JAL;4MAR&)K7PH]C6&B'7[C;@!#&*LW MBQ,\\F\4]#@&.X[?O!_ L#M6K6D8)B,[@M\SV+=S\7T[0BMZTH#X<03P>C*X M1]\*]'>7/TBU9850+AL5Z5W$JJ2J^931G$A>UI\/'KF4/*\/=Y0HRN@'U/T- MY_+E1'^1Z#XH+?X%4$L#!!0 ( -" #U7BZM9(8P( %H& 9 >&PO M=V]R:W-H965T>YY[E!WSGV)B#-3@G]TH]N,W'8AE$3A *S*UC8/38X04*X8A( MQH^.,^A3.N#A^HG]VGLG+_?,X(42=[RPY3)X%T"!:[85]E8U'[#S,W-\N1+& M_T+3QJ9) /G66%5U8%)0<=D^V6-7AP- G+X B#M ['6WB;S*2V99MM"J >VB MBRLIIN.>%L]OGJ;'6U@E,X*PKNZL0$<-F^;%>UT25:QH4Y M6826TCE0F'?4YRUU_ +UIZTH=!]OK5)(W>#ZB:]JJF0^S9G7_O6)RR'6IJ8^I4]RUP MN0&+NH(1E[!'ILT)%?EK33'6W0FD5C+'S RG2ULRF$10*6E+ W$"!=N; 2M) M;R7Y?U:NN60R'[8RG&[BR2#MC P8F/4&9G]GH. F5UMI@:J.O]69I%?EG2\$?M NA^K91]VKB!U/^= M9#\!4$L#!!0 ( -" #U7.VD751 8 /$U 9 >&PO=V]R:W-H965T M\> MNXF3H %FQFG6T[WX,W\"F!(W3+\]6$."/S9\ //[)LR/7'Q+]XQ)]",*X_1F ML)132]X@F+U2=;+B(JU:+8#=-$,+K)&T7A$%N6.XQH$ \6\_R] M![&8\X,,@Y@]")0>HHB*ER4+^?%F8 ].;WP-=GN9O3%V1T+PXRDQO&]A ZJ/K.&S=DAE%_Y\0]6;M XXZUYF.;_HV.QKJMZ7!]2R:.RL5J.@KCX2W^4.Z+1P+'. M-,!E WQI Z=LX%S:8%0V&+4:J'W?W6!<-AA?VL M&[CYOB]V5KZG/2KI8B[X M$8EL;47+7N2Z\M9J!P=Q=F2MI%"?!JJ=7-S[MRM_A3ZB!Q%P@21'=,.37#K? MHMO5H_KHCB:!I"$*F5*8HG<>DS0(T_?SH50CR#C#==G;LN@-G^G-1E]X+//*0^]^?8\2^J(.?MDQOCLS M[O,A5#C[8IQGQOVUEB>VB:6:< MZL!R8B>F,BN$$"^JB%A'B3,+V#C');-[L^+\6QFS^SY\+DI\?5JD]G8F[CY*)2,VQ3[*IILN(D=77""3,@X3Y!3M?,^^R:^0&IZ8-GIUDV>W2),\+ZBH.$>9 P'Q)&@&":WDFE=P(W M)4X@Y4+"/$B8#PDC0#!-[K22.[WDW W^99M"<)=4(Z*O5$B8-WUU=;0M=6/8 MNCKZD'T2()BF:U;IFAEU?8K5_,A2B025#+VC*:(H86*M;LP[ZQHCK:\Y2)A7 MP&R[HBT99;1F^G JL5-V'GJ^UEF9L M7Z6@-*^D->\+7:NE$+1' D73)392"-LH\8&)@&^"]4D8V@KV_<#B]4NG.B.L MMSI(FO?&AI;':-=4"#H. D73A>):*#9NYVW$#TJC.BN32JT(XG60J!L@58N@ MX'0!/IVMG:*-G?06#4GS2IHV94Y=IWV60O9)H&BZU#K2L8VAPN*^N'$UEY-F M1F]GH&D.*,T'I9&2UCR>G"F>V-U1@%U'-;8YJVD5E9\/:H;,(K].=Z#I#"C- M Z7YH#0"1=,5UW&//88K+&W0O >4YH'2?% :@:+ICNMHR+XH&S+7EV9&;[?N MZ\ALA,>M#-,#[=0'I1$HFBZM#GQL8^30N\HTXWK[*VC9K7VS-!RW_8$&.J T M D73_=69CFT.=7ZZM@0->DI:LQK$H[9$R!Y]4!J!HND2ZZ3'-D<]/6M+T*3G MC:&=KP8]T''XH#0"1=._\J\3'VQ.?&!J2W,G?467-*T:G(W:4R5HGSXHC4#1 M=*EU H3-P5JUY8HE MDD7%5Y;=!::9UUL@:* #2O-!:02*IGNN@Q\,^&,>#!H @=(\4)H/2B-0--UQ MG1/ABW(B;.\FBM! M?\<#2O-!:02*IDNMKYY9N\Z=U6N\O[6NO>/JHQA0/0WVA8A?$J;J'W2JD M=351B_\!4$L# M!!0 ( -" #U52/M=H3 ( ,L% 9 >&PO=V]R:W-H965T"*-B,O4EO-.O;>!?PA<-! MGYV)5;*6\LD:'[*QY]N"H(#46 :&GSW,H"@L$9;QK>'TVI06>'X^L=\[[:AE MS33,9/&59R8?>T./9+!AN\(\RL-[:/3<6KY4%MK]DD,=>Q=Z)-UI(\L&C!64 M7-1?=FSZ< 9 GFY T ""OP6$#2!T0NO*G*PY,RR.E#P09:.1S1Y<;QP:U7!A M7S$Q"KT<<2;^M)@DBX2\(4O%I2)&$I;)RG58;L@D6:'K7D?48#66DZ9-YFF=.?A#YI \2&%R318B@ZP#/[N,'US M4^Q"VXK@U(II<)'PXT[_>M$;^.^Z1/TGLF<2^ZW$_B7V^)<_%H$C+B<-79IK MHH$CLIMI']\.@Z$?T?VYF-^C>D$8O W;L+I,>C8O):BM6R.:I'(G3#TZ[6V[ MJ29N0.G/\'K-/3"UY4*C@ U"_9L['%M5KX[:,+)RT[>6!F?9'7/(?1&C+,K^D&B'RRI"S#0MZRELT2)QD0GE""&"Q'VL2\"4TK!Q01?R>PYP?7*!_*@M*O^00B1R M"BS_=C"#-,V99#_^JTBU6C,''EX_LX?%X.5@%IC#C*;_)+%8C[2^AF)8XFTJ MYG3_$:H!N3E?1%->_*)]&>NY&HJV7-"L LL>9 DI__&WRH@#@/D:P*H UC' M>05@5P#[7 6G CCG*K@5P#T7X%4 K_"^-*MPVL<"CX>,[A'+HR5;?E&DJT!+ M@Q.2SZP'P>331.+$>![<31X#']U/YH__HL?YY//#9/9X^]?G!_3.!X&3E+]' M']"7!Q^]^_7]4!=2,T?J4<4_+?FM5_AM](D2L>8H(#'$+7B_&^]UX'4YUGK MUO. IU8GX1];\M.O) M8Q=\SBM\,\HVE.&B1- ]@1@MGE!>[8"A.&&R>%"&OJ,9)5PN](2L$ >V2R+@ M;1.I4RNOL#=\@R,8:;*$YCR@C7_[Q?2,W]NRJ)+,5TD6J"0+%9$ULN_4V7<* M=OOBTM&674=E=E62^2K) I5DH2*R1G;=.KON&VO[K$5;DG@%2;Z+V8V-H;X[ MS-5IA&79=C/(/PWJ>?UF3' :8_==LQD4=@[J!RWS:LN\3LOFL&$)!S1-: 9Q M$N'T"MT267*_HWLL@ B$28S^)'3_X:-DOI.>$AD^63$ N5D3;?YV*EZZ;%22 M^2K) I5DH2*RQASHU7.@I[ H]E1F5R69KY(L4$D6*B)K9+=?9[??O<+I$T[% M4ULJ2Z![6)T&KG54"_LG)6Q@VH.C6GC*9!H]ZZBL!J=4IFLYO:-RV#F<'S1K M4)LUZ'Z#;!G+BY[<(I8[Q&7^R0>R,4:L,#(!?B4_3U-9'&.TP:S=V<&)'SW; M]?I'KX=99V TVLF :+U]X1F<>_!;3"8@SG*^( M#VUP!F;O^.T]Z^[ I=Z?J1HH50W?5FW:?_"!;7;:?T?E%DH RZ3?$20[O$C; MMU(53V/AF^[ ZSO'=G<*7FSWF;*!4MFP179@&8[AO.*W]>*W]<8NK-!&>(43 MPL6!ZZVF6Z=UM-WT3M6+33]3-E J&[;(MIJN'QPHR8_Y57'TQU%$MT24QP-U M:WV\."D.U8[:I^;-S&QI]\V;H#P\?*$OSS(_8;:2>4,I+*64<=V3,X25QX/E MC:";XCAK086@67&Y!AP#RP/D\R6EXODF%Z@/:<8!7LS#9)^^]G&TI"2E$[^4MB MFWL/YUP?X'JRI^R.YP@)<%\6A$^M7(CMN6WS-$Y M4 MV,MG"#5HA\6N[8')FMR@9+A'AF!+ T'IJ7;CG<]=7"3KB-T9[?C0&2LHM MI7=J\B6;6HYBA J4"@4!Y=\.S5%1*"3)XV\#:K7W5(G'XT?TSUJ\%',+.9K3 MX@_.1#ZUQA;(T!I6A5C2_35J!(4*+Z4%U[]@7\?Z,CBMN*!EDRP9E)C4__"^ M*<11@L3I3_":!.\T(7@FP6\2=.7LFIF6=0D%3":,[@%3T1)-#71M=+94@XG: MQI5@\BJ6>2+Y?O43?/NQ6H'%U1*LKB^65^#=)1(0%_P]^ AX#AGB$UO(6ZD$ M.VU@9S6L]PQL!&XH$3D'5R1#63??EA1;GMXCSYDW"/BU(F? =SX S_&\'C[S MEZ>[ W3\MFR^QO-?7+:^&M4803^&>D#/^1:F:&K))Y CMD-6\O:-&SF?^@0: M NO(#5JYP1!ZLJ "$8%A43R #!>5>O0 1VG%L,#]_J@!0PVHWB6[)!@%43"6 MF[<[EM43%\;A>!2T<1W&8NPY2 M6A%1MXKM:GN$N-"-\\GZ3!TM=']\@*G/)3>0;3#AH$!K">FZ6;ZF0O;<>YO)XA)@*D-?75%:SF:@;M >NY!]02P,$% @ T( /5>$V M>-65 P :A( !D !X;"]W;W)K&ULM5AK;YPX M%/TK%JVJ1$K#8UY)=@8I&5AM*V65[>QT/WO@#F/%8&*;F53JCZ\-A$)$2$;Q M?@';^!Q?GP/7V/,#X_=B!R#18THSL;!V4N97MBVB':18G+,<,O5DRWB*I:KR MQ!8Y!QR7H)3:GN-,[123S/+G9=L=]^>LD)1D<,>1*-(4\Q\W0-EA8;G64\,W MDNRD;K#]>8X36(%R&)28I9(*P#''8+JQK]RIT2T#9XSN!@VB5D9[* MAK%[7?D2+RQ'1P04(JDIL+KM80F4:B85QT--:C5C:F"[_,3^9SEY-9D-%K!D M]#\2R]W"NK!0#%M<4/F-'?Z">D(3S1.WAC2I >74[6KNI7 !EMB?DQ0WWB#AUX*>(\<]0Y[C>7WS>0V> MG:.1\R(\>!\\'(8'$"EX%;P[(,:H>2]&)=_HK>]%3T@W%<6XGT*GN"N1XP@6 MELIA O@>+/_3!W?J_-&GKDFRP"19:(BLX\.X\6$\Q.XO69JJ?*KR0'1_AG+, MT1[3 M")^O9B1BGF N7 JZ_SM,^D0?YC3:K(9B697H/VO@N?G';TFC5Z30;W"AX+('R@@0G*R*V_V M&&0\UI:*;-+ZXIUGF>/5'J&A@#H"7C0"7@P+6&P$/!0JDR#8Z^M/='2^&1SA M6$%-D@4FR4)#9!V;+AN;+M^?;RY-^F"2+#!)%AHBZ_C@.K\W%\[__/=2#_#* MO\1R.(YC'3#*%IIBZWK0VN"Y@Q[2%BG"B4I+"99Z"=@")UF"Y_H,Q'*V_2;;0%%NEO]W::Z? D_*00Z@UMUN6IN#E.OR M^,#^W;TZA;G%/"&90!2V"NJR45Y4YHZF*F% M-"F)NU#@;I^SE/3C]R1PT';X'K'M@D O1&1P0%QB/*FH,T_+&=IK! M3? )%+3M^U5E'1::KOJ#2[(A-#>;9*ITQG27ID_6H?%(L!SL:%[,X6Y4%0)H MC"IM(^.T4)(V'M:,MF%E9TR(.W@2O^<[VLM\:]]ZL&NR:UI#;=/)N [H;ZLY M[6W9Z%6Z0<4?E?FTL-.131\JF]UJEO-ETU_FG0%,O8^KTZH2JX^"%[)D;O(O M3C@>T34OF"O-?]EL4"HS&V":!(],&S[;COS4M+IG2[,NIV6.>QX>_N\X% MDTQ3L6W:UOXAK_*K'4=7_\IR\UMEW[#78_MZ/723E\=@,CX&DT=1D\-C,)D< MOLGH,#V&[2%CZR2SLO*%3 M^^?*CKX=G[&<+H2Y[\"4;-I?6<879=*-NH6%:$=MVE]@>OVX.ZS:7%QF;,FR M2=O5Q;1I!K9AL[87$/:1F^;R(QC'87X$,"P/Y@#C.!:6YW^:SQ"=C\,P;T,O M,D0Y0Y3C6#YDTGRP/'Y.8B__3),DBN(86]')Q.M@@JU;',./7PWS!@PL#V3Z ML[7&=QNOD.?K -O3YRH$FRE>B=A,\;4&Q+]NP$@2_VYC>8"![0)6.Y#?GP=J MRL^)(MA5S!OV!.-(DF (U**_1N,869T8/O[]P9Z2*$H2/P*8WT$480@\C3B" M.0 /&!)%S7MP[WT4KM]3X>9_>./?4$L#!!0 ( -" #U67BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GOA[$B/E(/F""9H*R2C4W#BI+G^O5\:$WO:4'% MRW30_EZ0 2II14OZ@^33P7B Z@U[OF.<_F"5P$62<584T\&D.[$B7-#L77/2 M0*;XOFY;!+Z/L029#B['[3C8\GX1&3G[F@GV TM!.$S+,@M9[LM MK1Z:8>15C)3+:.-P^-D%\8K_GS"R]9IF9,:R74DJT<61DZ(!K.H-W=8#5.&2 M3 >'+@A7.?(J(8.$_*H;2O9MKE3^:S_OKEI(7"6&_(K*$]S/6W!]D"ZK) M'WA)@IQ@AA+_5H'\!$!^T@OI!RLO21=>D"8*T&< Z+->H"@.(R]._VK#Y/V^ M]*,&3F'[ K!]TA3/T&CHU0X^A%#W6R^>X;KST9-C^C+P@\=09 MG8#JT.R.&\>/T36,G2!RWT=0)(>2 MB68)!%Z*YJ%TI50!2NZ5#7R'T"R"_D>/7DS($89F1_SL*60/JF)" MUC T6^/MPTAO'"%S&)K-T7B_%PHRA:'9%/O)[<."E&%H5D8GL%XLR!/&V3W1 MBP@)P] L##@OFVIE M*'J5D?:EX>(J=D7#2%.>2RNJE+J9B0/LPSZF.(%ECL M>%,MNY@1@6FA%J-,R"3F!YFD!Q.L1WV4288H)ENN8D(F,36;!,#TJTPM29F0 M3TS-/GDOO/UTJ[G(A.1B:J](73=!A$AT9B:1;-'G)%[<;B]*:E[ M[QQ(/*9F\>R7Y%#FQ[)D%4H$RQ[[HPG)QSQ/P6J((D[6A/.V8/I*JE:<(?E8 MFN5SQ/3^V76;'YG\ _I$4%3@2IUT"Y*/I5D^1\PNAN&V[=&W-BU(/I9F^1PQ M8U(+3C-QG/5E14\V;"Q(/M9YY",GO=P6[(60/62TX]D&GV""VR'GD<]ATO_ MG&,E=8Q43R.%KV9[A(HLX:GYT&YN6W>Q7K'=%X>D! 2(@ &@ 'AL+U]R96QS+W=O )/[F/!00D5#B]B %28/D<269Q#)[HE" M$8Y%08/F5-;8\O5??;+&GK^D75NVW2%OMGV>'/>[0UXTFU+ZAQ#RAT.@O#SQG-X_SGS,GKJ4]_F=BM5MME>NJ6 M'_MT*+\,#I_=\)XW*95F\MH.ZU0633CNKJ=SN!SDYCRYF3R_+9KA^4V:4#M( M(4CK!QD$6?T@AR"O'Q0A*-8/FD'0K'[0+03=U@^Z@Z"[^D'W$'1?/TBF*..4 M(&F$-8'6@EP+@=>"8 N!V()D"X'9@F@+@=J"; N!VX)P"X'<@G0+@=V"> N! MWHIZ*X'>BGHK@=XZ>MDFT%M1;R706U%O)=!;46\ET%M1;R706U%O)=!;46\E MT%M1;R70VU!O(]#;4&\CT-M0;R/0VT:;)01Z&^IM!'H;ZFT$>AOJ;01Z&^IM M!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'K[:+.;0&]'O9U ;T>] MG4!O1[V=0&]'O9U ;T>]G4#OB'I' KTCZAT)](ZH=R30.Z+>D4#OB'I' KWC MZ&,E@=X1]8X$>D?4._ZGWKF<=BE?>[[7^/S_I+J<[TW7QU^6WR='[%QP#O + MR.,74$L#!!0 ( -" #U6R:$G8U0$ +\A 3 6T-O;G1E;G1?5'EP M97-=+GAM;,W:74^#,!0&X+^R<&M&UZ_Y$>>->JM>^ .+HS#9M4T7%ED5H[M@+!05M2;DUE&71I;6MR:F M1[]BSA1KLR(F9K,Y*VP7J8O3V-?(KBYO:&DV39S<[M+K4-MND7EJ0C:YWD_L MLQ:9<:ZI"Q/3.-MVY9>4Z5M"GE8. MW7W6_*^+FGR M8'R\,VV:Q78-"_&EH9"/E_BF1[MG"=3AHHHMDV^+WHRGAS3 M#M/^RH_.'\J,!::9#]ZZD$[,T^%Q[T?2KYZZ5(A\K,<_\2,QE3[Z^Z@_[9+* M7V:G[7VV?CV<1V##[?@]_GS&'_4/[$. ]"%!^E @?6B0/N8@?9R"]'$&TL&UL4$L! A0#% M @ T( /516T5Z?A!0 T1\ !@ ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T( /57]^2AA?#0 Z2( !@ M ("!2#, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ T( /52O8?-X>! 6PD !D ("!DD@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T( /5>B6=NPO M!0 R0P !D ("!]U0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T( /53]I3:VL @ .08 !D M ("!16< 'AL+W=O4B ( #X&0 &0 @($H:@ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ T( /5=LYR[7# P 3 D !D ("!978 M 'AL+W=O@ >&PO=V]R:W-H965T&UL4$L! A0#% @ MT( /5<>49;4( P >@@ !D ("! XH 'AL+W=O&UL4$L! A0#% @ T( /55();^OO @ M$ < !D ("!:I, 'AL+W=O&PO=V]R:W-H965T9 !X;"]W;W)K&UL4$L! A0#% @ T( /51>WSQN>!0 PA4 !D M ("!5YT 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ T( /57&PO=V]R:W-H965T&UL4$L! A0#% @ T( / M537)@;[" P ;A, !D ("!#+0 'AL+W=O&PO=V]R:W-H965T\ !X;"]W;W)K M&UL4$L! A0#% @ T( /59 591-;!P ,DD M !D ("!M[\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T( /53T,[+Y* @ UP4 !D M ("!$,T 'AL+W=O&PO=V]R:W-H965T M3Z;04 .$C 9 M " @1C4 !X;"]W;W)K&UL4$L! A0# M% @ T( /5<@(K\XT! UQ8 !D ("!O-D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ T( /51W! M@LRD @ K@@ !D ("!'^, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T( /50D#Z5!& P : L !D M ("!F^L 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ T( /5>+JUDAC @ 6@8 !D ("! MV/8 'AL+W=O&PO=V]R:W-H965TW_ !X;"]W;W)K&UL4$L! A0#% M @ T( /57B');=#! L!4 !D ("!< (! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T( /5:1@J-\V M P T!, T ( !"PX! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ T( /5?,@BWGI 0 M$B( !H ( !?! XML 70 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 71 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 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 127 293 1 false 42 0 false 8 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 - Condensed Balance Sheets Sheet http://miromatrix.com/role/StatementCondensedBalanceSheets Condensed Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Condensed Balance Sheets (Parenthetical) Sheet http://miromatrix.com/role/StatementCondensedBalanceSheetsParenthetical Condensed Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Condensed Statements of Operations Sheet http://miromatrix.com/role/StatementCondensedStatementsOfOperations Condensed Statements of Operations Statements 4 false false R5.htm 00300 - Statement - Condensed Statements of Shareholders' Equity (Deficit) Sheet http://miromatrix.com/role/StatementCondensedStatementsOfShareholdersEquityDeficit Condensed Statements of Shareholders' Equity (Deficit) Statements 5 false false R6.htm 00400 - Statement - Condensed Statements of Cash Flows Sheet http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows Condensed 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 - INVESTMENTS Sheet http://miromatrix.com/role/DisclosureInvestments INVESTMENTS Notes 8 false false R9.htm 10301 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://miromatrix.com/role/DisclosurePropertyAndEquipment PROPERTY AND EQUIPMENT Notes 9 false false R10.htm 10401 - Disclosure - EQUITY METHOD INVESTMENT Sheet http://miromatrix.com/role/DisclosureEquityMethodInvestment EQUITY METHOD INVESTMENT 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 - FAIR VALUE MEASUREMENT Sheet http://miromatrix.com/role/DisclosureFairValueMeasurement FAIR VALUE MEASUREMENT Notes 12 false false R13.htm 10701 - Disclosure - DEBT Sheet http://miromatrix.com/role/DisclosureDebt DEBT Notes 13 false false R14.htm 10801 - Disclosure - CAPITAL STOCK Sheet http://miromatrix.com/role/DisclosureCapitalStock CAPITAL STOCK Notes 14 false false R15.htm 10901 - Disclosure - SIGNIFICANT CUSTOMERS Sheet http://miromatrix.com/role/DisclosureSignificantCustomers SIGNIFICANT CUSTOMERS Notes 15 false false R16.htm 11001 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://miromatrix.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 16 false false R17.htm 11101 - Disclosure - LEASES Sheet http://miromatrix.com/role/DisclosureLeases LEASES Notes 17 false false R18.htm 11201 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://miromatrix.com/role/DisclosureRelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 18 false false R19.htm 11301 - Disclosure - NET LOSS PER SHARE Sheet http://miromatrix.com/role/DisclosureNetLossPerShare NET LOSS PER SHARE Notes 19 false false R20.htm 11401 - Disclosure - SUBSEQUENT EVENTS Sheet http://miromatrix.com/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS Notes 20 false false R21.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 21 false false R22.htm 30203 - Disclosure - INVESTMENTS (Tables) Sheet http://miromatrix.com/role/DisclosureInvestmentsTables INVESTMENTS (Tables) Tables http://miromatrix.com/role/DisclosureInvestments 22 false false R23.htm 30303 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://miromatrix.com/role/DisclosurePropertyAndEquipmentTables PROPERTY AND EQUIPMENT (Tables) Tables http://miromatrix.com/role/DisclosurePropertyAndEquipment 23 false false R24.htm 30403 - Disclosure - EQUITY METHOD INVESTMENT (Tables) Sheet http://miromatrix.com/role/DisclosureEquityMethodInvestmentTables EQUITY METHOD INVESTMENT (Tables) Tables http://miromatrix.com/role/DisclosureEquityMethodInvestment 24 false false R25.htm 30503 - Disclosure - ACCRUED EXPENSES (Tables) Sheet http://miromatrix.com/role/DisclosureAccruedExpensesTables ACCRUED EXPENSES (Tables) Tables http://miromatrix.com/role/DisclosureAccruedExpenses 25 false false R26.htm 30703 - Disclosure - DEBT (Tables) Sheet http://miromatrix.com/role/DisclosureDebtTables DEBT (Tables) Tables http://miromatrix.com/role/DisclosureDebt 26 false false R27.htm 30803 - Disclosure - EQUITY (Tables) Sheet http://miromatrix.com/role/DisclosureEquityTables EQUITY (Tables) Tables http://miromatrix.com/role/DisclosureEquityMethodInvestment 27 false false R28.htm 31103 - Disclosure - LEASES (Tables) Sheet http://miromatrix.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://miromatrix.com/role/DisclosureLeases 28 false false R29.htm 31303 - Disclosure - NET LOSS PER SHARE (Tables) Sheet http://miromatrix.com/role/DisclosureNetLossPerShareTables NET LOSS PER SHARE (Tables) Tables http://miromatrix.com/role/DisclosureNetLossPerShare 29 false false R30.htm 40101 - Disclosure - DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES - Recent Accounting Pronouncements (Details) Sheet http://miromatrix.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRecentAccountingPronouncementsDetails DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES - Recent Accounting Pronouncements (Details) Details 30 false false R31.htm 40201 - Disclosure - INVESTMENTS - Amortized Cost and Estimated Fair Value (Details) Sheet http://miromatrix.com/role/DisclosureInvestmentsAmortizedCostAndEstimatedFairValueDetails INVESTMENTS - Amortized Cost and Estimated Fair Value (Details) Details 31 false false R32.htm 40202 - Disclosure - INVESTMENTS - Maturity (Details) Sheet http://miromatrix.com/role/DisclosureInvestmentsMaturityDetails INVESTMENTS - Maturity (Details) Details 32 false false R33.htm 40301 - Disclosure - PROPERTY AND EQUIPMENT (Details) Sheet http://miromatrix.com/role/DisclosurePropertyAndEquipmentDetails PROPERTY AND EQUIPMENT (Details) Details http://miromatrix.com/role/DisclosurePropertyAndEquipmentTables 33 false false R34.htm 40401 - Disclosure - EQUITY METHOD INVESTMENT - Reprise (Details) Sheet http://miromatrix.com/role/DisclosureEquityMethodInvestmentRepriseDetails EQUITY METHOD INVESTMENT - Reprise (Details) Details 34 false false R35.htm 40402 - Disclosure - EQUITY METHOD INVESTMENT - Income Statement (Details) Sheet http://miromatrix.com/role/DisclosureEquityMethodInvestmentIncomeStatementDetails EQUITY METHOD INVESTMENT - Income Statement (Details) Details 35 false false R36.htm 40501 - Disclosure - ACCRUED EXPENSES (Details) Sheet http://miromatrix.com/role/DisclosureAccruedExpensesDetails ACCRUED EXPENSES (Details) Details http://miromatrix.com/role/DisclosureAccruedExpensesTables 36 false false R37.htm 40701 - Disclosure - DEBT - Agreements (Details) Sheet http://miromatrix.com/role/DisclosureDebtAgreementsDetails DEBT - Agreements (Details) Details 37 false false R38.htm 40702 - Disclosure - DEBT - Debt Maturities (Details) Sheet http://miromatrix.com/role/DisclosureDebtDebtMaturitiesDetails DEBT - Debt Maturities (Details) Details 38 false false R39.htm 40801 - Disclosure - EQUITY - Common Stock (Details) Sheet http://miromatrix.com/role/DisclosureEquityCommonStockDetails EQUITY - Common Stock (Details) Details 39 false false R40.htm 40802 - Disclosure - EQUITY - Preferred Stock (Details) Sheet http://miromatrix.com/role/DisclosureEquityPreferredStockDetails EQUITY - Preferred Stock (Details) Details 40 false false R41.htm 40803 - Disclosure - EQUITY - Equity Incentive Plans (Details) Sheet http://miromatrix.com/role/DisclosureEquityEquityIncentivePlansDetails EQUITY - Equity Incentive Plans (Details) Details 41 false false R42.htm 40804 - Disclosure - EQUITY - Stock Options (Details) Sheet http://miromatrix.com/role/DisclosureEquityStockOptionsDetails EQUITY - Stock Options (Details) Details 42 false false R43.htm 40805 - Disclosure - EQUITY - Restricted Stock Units (Details) Sheet http://miromatrix.com/role/DisclosureEquityRestrictedStockUnitsDetails EQUITY - Restricted Stock Units (Details) Details 43 false false R44.htm 40806 - Disclosure - EQUITY - Employee Stock Purchase Plan (Details) Sheet http://miromatrix.com/role/DisclosureEquityEmployeeStockPurchasePlanDetails EQUITY - Employee Stock Purchase Plan (Details) Details 44 false false R45.htm 40807 - Disclosure - EQUITY - Stock Warrants (Details) Sheet http://miromatrix.com/role/DisclosureEquityStockWarrantsDetails EQUITY - Stock Warrants (Details) Details 45 false false R46.htm 40901 - Disclosure - SIGNIFICANT CUSTOMERS (Details) Sheet http://miromatrix.com/role/DisclosureSignificantCustomersDetails SIGNIFICANT CUSTOMERS (Details) Details http://miromatrix.com/role/DisclosureSignificantCustomers 46 false false R47.htm 41001 - Disclosure - COMMITMENTS AND CONTINGENCIES - Patent License Agreement (Details) Sheet http://miromatrix.com/role/DisclosureCommitmentsAndContingenciesPatentLicenseAgreementDetails COMMITMENTS AND CONTINGENCIES - Patent License Agreement (Details) Details 47 false false R48.htm 41101 - Disclosure - LEASES - Agreements (Details) Sheet http://miromatrix.com/role/DisclosureLeasesAgreementsDetails LEASES - Agreements (Details) Details 48 false false R49.htm 41102 - Disclosure - LEASES - Balance Sheet Information (Details) Sheet http://miromatrix.com/role/DisclosureLeasesBalanceSheetInformationDetails LEASES - Balance Sheet Information (Details) Details 49 false false R50.htm 41103 - Disclosure - LEASES - Lease costs (Details) Sheet http://miromatrix.com/role/DisclosureLeasesLeaseCostsDetails LEASES - Lease costs (Details) Details 50 false false R51.htm 41104 - Disclosure - LEASES - Lease payments (Details) Sheet http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails LEASES - Lease payments (Details) Details 51 false false R52.htm 41105 - Disclosure - LEASES - Additional information (Details) Sheet http://miromatrix.com/role/DisclosureLeasesAdditionalInformationDetails LEASES - Additional information (Details) Details 52 false false R53.htm 41106 - Disclosure - LEASES - Prior to adoption of ASU - Capital leases (Details) Sheet http://miromatrix.com/role/DisclosureLeasesPriorToAdoptionOfAsuCapitalLeasesDetails LEASES - Prior to adoption of ASU - Capital leases (Details) Details 53 false false R54.htm 41107 - Disclosure - LEASES - Prior to adoption of ASU - Operating leases (Details) Sheet http://miromatrix.com/role/DisclosureLeasesPriorToAdoptionOfAsuOperatingLeasesDetails LEASES - Prior to adoption of ASU - Operating leases (Details) Details 54 false false R55.htm 41201 - Disclosure - RELATED PARTY TRANSACTIONS (Details) Sheet http://miromatrix.com/role/DisclosureRelatedPartyTransactionsDetails RELATED PARTY TRANSACTIONS (Details) Details http://miromatrix.com/role/DisclosureRelatedPartyTransactions 55 false false R56.htm 41301 - Disclosure - NET LOSS PER SHARE (Details) Sheet http://miromatrix.com/role/DisclosureNetLossPerShareDetails NET LOSS PER SHARE (Details) Details http://miromatrix.com/role/DisclosureNetLossPerShareTables 56 false false R57.htm 41401 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://miromatrix.com/role/DisclosureSubsequentEventsDetails SUBSEQUENT EVENTS (Details) Details http://miromatrix.com/role/DisclosureSubsequentEvents 57 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 15 fact(s) appearing in ix:hidden were eligible for transformation: miro:AllowanceForDoubtfulAccountsRelatedParties, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:EarningsPerShareDiluted, us-gaap:PreferredStockSharesOutstanding, us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding - tmb-20220630x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 8 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 - tmb-20220630x10q.htm 9 tmb-20220630x10q.htm tmb-20220630.xsd tmb-20220630_cal.xml tmb-20220630_def.xml tmb-20220630_lab.xml tmb-20220630_pre.xml tmb-20220630xex31d1.htm tmb-20220630xex31d2.htm tmb-20220630xex32d1.htm tmb-20220630xex32d2.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 75 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "tmb-20220630x10q.htm": { "axisCustom": 0, "axisStandard": 22, "contextCount": 127, "dts": { "calculationLink": { "local": [ "tmb-20220630_cal.xml" ] }, "definitionLink": { "local": [ "tmb-20220630_def.xml" ] }, "inline": { "local": [ "tmb-20220630x10q.htm" ] }, "labelLink": { "local": [ "tmb-20220630_lab.xml" ] }, "presentationLink": { "local": [ "tmb-20220630_pre.xml" ] }, "schema": { "local": [ "tmb-20220630.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": 445, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 26, "http://miromatrix.com/20220630": 2, "http://xbrl.sec.gov/dei/2022": 5, "total": 33 }, "keyCustom": 65, "keyStandard": 228, "memberCustom": 24, "memberStandard": 14, "nsprefix": "miro", "nsuri": "http://miromatrix.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "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", "role": "http://miromatrix.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "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": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - EQUITY METHOD INVESTMENT", "role": "http://miromatrix.com/role/DisclosureEquityMethodInvestment", "shortName": "EQUITY METHOD INVESTMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "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", "role": "http://miromatrix.com/role/DisclosureAccruedExpenses", "shortName": "ACCRUED EXPENSES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "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": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - FAIR VALUE MEASUREMENT", "role": "http://miromatrix.com/role/DisclosureFairValueMeasurement", "shortName": "FAIR VALUE MEASUREMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - DEBT", "role": "http://miromatrix.com/role/DisclosureDebt", "shortName": "DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "miro:ShareholdersEquityShareBasedPaymentsAndTemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - CAPITAL STOCK", "role": "http://miromatrix.com/role/DisclosureCapitalStock", "shortName": "CAPITAL STOCK", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "miro:ShareholdersEquityShareBasedPaymentsAndTemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - SIGNIFICANT CUSTOMERS", "role": "http://miromatrix.com/role/DisclosureSignificantCustomers", "shortName": "SIGNIFICANT CUSTOMERS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://miromatrix.com/role/DisclosureCommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "miro:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - LEASES", "role": "http://miromatrix.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "miro:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - RELATED PARTY TRANSACTIONS", "role": "http://miromatrix.com/role/DisclosureRelatedPartyTransactions", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - NET LOSS PER SHARE", "role": "http://miromatrix.com/role/DisclosureNetLossPerShare", "shortName": "NET LOSS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wNVQ1YrMq0OC8O5LhWRLWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Condensed Balance Sheets", "role": "http://miromatrix.com/role/StatementCondensedBalanceSheets", "shortName": "Condensed Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wNVQ1YrMq0OC8O5LhWRLWA", "decimals": "0", "lang": null, "name": "us-gaap:HeldToMaturitySecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - SUBSEQUENT EVENTS", "role": "http://miromatrix.com/role/DisclosureSubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "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)", "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": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - INVESTMENTS (Tables)", "role": "http://miromatrix.com/role/DisclosureInvestmentsTables", "shortName": "INVESTMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - PROPERTY AND EQUIPMENT (Tables)", "role": "http://miromatrix.com/role/DisclosurePropertyAndEquipmentTables", "shortName": "PROPERTY AND EQUIPMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - EQUITY METHOD INVESTMENT (Tables)", "role": "http://miromatrix.com/role/DisclosureEquityMethodInvestmentTables", "shortName": "EQUITY METHOD INVESTMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "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)", "role": "http://miromatrix.com/role/DisclosureAccruedExpensesTables", "shortName": "ACCRUED EXPENSES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - DEBT (Tables)", "role": "http://miromatrix.com/role/DisclosureDebtTables", "shortName": "DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - EQUITY (Tables)", "role": "http://miromatrix.com/role/DisclosureEquityTables", "shortName": "EQUITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "miro:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "miro:LeaseBalanceSheetDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - LEASES (Tables)", "role": "http://miromatrix.com/role/DisclosureLeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "miro:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "miro:LeaseBalanceSheetDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - NET LOSS PER SHARE (Tables)", "role": "http://miromatrix.com/role/DisclosureNetLossPerShareTables", "shortName": "NET LOSS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wNVQ1YrMq0OC8O5LhWRLWA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_LP50XBBupUCpKYvHTr5k7Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Condensed Balance Sheets (Parenthetical)", "role": "http://miromatrix.com/role/StatementCondensedBalanceSheetsParenthetical", "shortName": "Condensed Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wNVQ1YrMq0OC8O5LhWRLWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES - Recent Accounting Pronouncements (Details)", "role": "http://miromatrix.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "shortName": "DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES - Recent Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_1_1_2022_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_aAv3wGN2lE-L1Qe07kO0PQ", "decimals": null, "lang": "en-US", "name": "us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wNVQ1YrMq0OC8O5LhWRLWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:HeldToMaturitySecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - INVESTMENTS - Amortized Cost and Estimated Fair Value (Details)", "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": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wNVQ1YrMq0OC8O5LhWRLWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:HeldToMaturitySecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wNVQ1YrMq0OC8O5LhWRLWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - INVESTMENTS - Maturity (Details)", "role": "http://miromatrix.com/role/DisclosureInvestmentsMaturityDetails", "shortName": "INVESTMENTS - Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wNVQ1YrMq0OC8O5LhWRLWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wNVQ1YrMq0OC8O5LhWRLWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - PROPERTY AND EQUIPMENT (Details)", "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": "tmb-20220630x10q.htm", "contextRef": "As_Of_12_31_2021__9fL-STRC0O_O5xh1ZXjuA", "decimals": "0", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_h2zo06tZOUCfXtURPo_eEw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProceedsFromSaleOfEquityMethodInvestments", "reportCount": 1, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - EQUITY METHOD INVESTMENT - Reprise (Details)", "role": "http://miromatrix.com/role/DisclosureEquityMethodInvestmentRepriseDetails", "shortName": "EQUITY METHOD INVESTMENT - Reprise (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "miro:EquityMethodInvestmentSharesOwned", "p", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_11_15_2020_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_miro_RepriseBiomedicalInc.Member_l3mD6HNFL0eokU7a504Jbw", "decimals": "-5", "lang": null, "name": "miro:EquityMethodInvestmentSharesOwned", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Ga2eDZQ5OEWF5aQ5ilEE1Q", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_rlWo-d3n4UeoCxYir0aTdw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - EQUITY METHOD INVESTMENT - Income Statement (Details)", "role": "http://miromatrix.com/role/DisclosureEquityMethodInvestmentIncomeStatementDetails", "shortName": "EQUITY METHOD INVESTMENT - Income Statement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:EquityMethodInvestmentsTextBlock", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_3_15_2021_To_3_15_2021_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_miro_RepriseBiomedicalInc.Member_l3ajBf_zA0SDp-ATveYwnw", "decimals": "0", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wNVQ1YrMq0OC8O5LhWRLWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - ACCRUED EXPENSES (Details)", "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": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wNVQ1YrMq0OC8O5LhWRLWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wNVQ1YrMq0OC8O5LhWRLWA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unitRef": "Unit_Standard_shares_Ga2eDZQ5OEWF5aQ5ilEE1Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - DEBT - Agreements (Details)", "role": "http://miromatrix.com/role/DisclosureDebtAgreementsDetails", "shortName": "DEBT - Agreements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2012_To_1_31_2012_us-gaap_ClassOfWarrantOrRightAxis_miro_WarrantsRegentsOfUniversityOfMinnesotaMember_WrlrtKekLEOu89fuLh8nSA", "decimals": "INF", "lang": null, "name": "miro:ClassOfWarrantOrRightNumberOfWarrantsIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Ga2eDZQ5OEWF5aQ5ilEE1Q", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wNVQ1YrMq0OC8O5LhWRLWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - DEBT - Debt Maturities (Details)", "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": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wNVQ1YrMq0OC8O5LhWRLWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wNVQ1YrMq0OC8O5LhWRLWA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_Ga2eDZQ5OEWF5aQ5ilEE1Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - EQUITY - Common Stock (Details)", "role": "http://miromatrix.com/role/DisclosureEquityCommonStockDetails", "shortName": "EQUITY - Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "miro:ShareholdersEquityShareBasedPaymentsAndTemporaryEquityTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wNVQ1YrMq0OC8O5LhWRLWA", "decimals": "INF", "lang": null, "name": "miro:NumberOfVotesForCommonStockHolders", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_Vote_paP2D0cE4kOwCbBisoDvWA", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_rlWo-d3n4UeoCxYir0aTdw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Condensed Statements of Operations", "role": "http://miromatrix.com/role/StatementCondensedStatementsOfOperations", "shortName": "Condensed Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_rlWo-d3n4UeoCxYir0aTdw", "decimals": "0", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "miro:ShareholdersEquityShareBasedPaymentsAndTemporaryEquityTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wNVQ1YrMq0OC8O5LhWRLWA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Ga2eDZQ5OEWF5aQ5ilEE1Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - EQUITY - Preferred Stock (Details)", "role": "http://miromatrix.com/role/DisclosureEquityPreferredStockDetails", "shortName": "EQUITY - Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "miro:ShareholdersEquityShareBasedPaymentsAndTemporaryEquityTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wNVQ1YrMq0OC8O5LhWRLWA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Ga2eDZQ5OEWF5aQ5ilEE1Q", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wNVQ1YrMq0OC8O5LhWRLWA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_Ga2eDZQ5OEWF5aQ5ilEE1Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - EQUITY - Equity Incentive Plans (Details)", "role": "http://miromatrix.com/role/DisclosureEquityEquityIncentivePlansDetails", "shortName": "EQUITY - Equity Incentive Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_us-gaap_PlanNameAxis_miro_StockOptionPlan2010Member_beeuAqmm_kCmQd7S1JbPoA", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Ga2eDZQ5OEWF5aQ5ilEE1Q", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_12_31_2021__9fL-STRC0O_O5xh1ZXjuA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_Ga2eDZQ5OEWF5aQ5ilEE1Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40804 - Disclosure - EQUITY - Stock Options (Details)", "role": "http://miromatrix.com/role/DisclosureEquityStockOptionsDetails", "shortName": "EQUITY - Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Ga2eDZQ5OEWF5aQ5ilEE1Q", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_zLxQVvb3tkWQD1DXf19PTw", "decimals": "INF", "first": true, "lang": null, "name": "miro:CommonSharesIssuedUponVestingOfAward", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Ga2eDZQ5OEWF5aQ5ilEE1Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40805 - Disclosure - EQUITY - Restricted Stock Units (Details)", "role": "http://miromatrix.com/role/DisclosureEquityRestrictedStockUnitsDetails", "shortName": "EQUITY - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_zLxQVvb3tkWQD1DXf19PTw", "decimals": "INF", "first": true, "lang": null, "name": "miro:CommonSharesIssuedUponVestingOfAward", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Ga2eDZQ5OEWF5aQ5ilEE1Q", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Ga2eDZQ5OEWF5aQ5ilEE1Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40806 - Disclosure - EQUITY - Employee Stock Purchase Plan (Details)", "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": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Ga2eDZQ5OEWF5aQ5ilEE1Q", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_12_31_2021__9fL-STRC0O_O5xh1ZXjuA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unitRef": "Unit_Standard_shares_Ga2eDZQ5OEWF5aQ5ilEE1Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40807 - Disclosure - EQUITY - Stock Warrants (Details)", "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": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": "INF", "lang": null, "name": "miro:ClassOfWarrantOrRightExercised", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Ga2eDZQ5OEWF5aQ5ilEE1Q", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskPercentage1", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_srt_MajorCustomersAxis_miro_OneCustomerMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_zU5fd8rPCUCfcpY4ulC6nw", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_oL3DLT5yREOtNGlLwgCdqw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - SIGNIFICANT CUSTOMERS (Details)", "role": "http://miromatrix.com/role/DisclosureSignificantCustomersDetails", "shortName": "SIGNIFICANT CUSTOMERS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskPercentage1", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_srt_MajorCustomersAxis_miro_OneCustomerMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_zU5fd8rPCUCfcpY4ulC6nw", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_oL3DLT5yREOtNGlLwgCdqw", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_us-gaap_RelatedPartyTransactionAxis_miro_PatentAndKnowHowLicenseAgreementMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_miro_RepriseBiomedicalInc.Member_lKbfzehNT0azi9mAZ-wdog", "decimals": "0", "first": true, "lang": null, "name": "miro:MinimumRoyaltyReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - COMMITMENTS AND CONTINGENCIES - Patent License Agreement (Details)", "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": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_us-gaap_RelatedPartyTransactionAxis_miro_PatentAndKnowHowLicenseAgreementMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_miro_RepriseBiomedicalInc.Member_lKbfzehNT0azi9mAZ-wdog", "decimals": "0", "first": true, "lang": null, "name": "miro:MinimumRoyaltyReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "miro:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_8_1_2021_To_8_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_miro_BuildingResearchAndDevelopmentAndOfficeSpaceMember_sjtbHR8PRUWeuUklqSaDRw", "decimals": "INF", "first": true, "lang": null, "name": "miro:OperatingLeaseNumberOfOptionsToExtend", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_r66AsVFW4USNE_51AXtxXQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - LEASES - Agreements (Details)", "role": "http://miromatrix.com/role/DisclosureLeasesAgreementsDetails", "shortName": "LEASES - Agreements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "miro:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_8_1_2021_To_8_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_miro_BuildingResearchAndDevelopmentAndOfficeSpaceMember_sjtbHR8PRUWeuUklqSaDRw", "decimals": "INF", "first": true, "lang": null, "name": "miro:OperatingLeaseNumberOfOptionsToExtend", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_r66AsVFW4USNE_51AXtxXQ", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wNVQ1YrMq0OC8O5LhWRLWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - LEASES - Balance Sheet Information (Details)", "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": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wNVQ1YrMq0OC8O5LhWRLWA", "decimals": "0", "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_VEQAChUP5UG2xQrU1mqrFQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Condensed Statements of Shareholders' Equity (Deficit)", "role": "http://miromatrix.com/role/StatementCondensedStatementsOfShareholdersEquityDeficit", "shortName": "Condensed Statements of Shareholders' Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_VEQAChUP5UG2xQrU1mqrFQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "miro:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_rlWo-d3n4UeoCxYir0aTdw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41103 - Disclosure - LEASES - Lease costs (Details)", "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": "tmb-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_rlWo-d3n4UeoCxYir0aTdw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wNVQ1YrMq0OC8O5LhWRLWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41104 - Disclosure - LEASES - Lease payments (Details)", "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": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wNVQ1YrMq0OC8O5LhWRLWA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "miro:LeaseWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wNVQ1YrMq0OC8O5LhWRLWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41105 - Disclosure - LEASES - Additional information (Details)", "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": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wNVQ1YrMq0OC8O5LhWRLWA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wNVQ1YrMq0OC8O5LhWRLWA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unitRef": "Unit_Standard_shares_Ga2eDZQ5OEWF5aQ5ilEE1Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41106 - Disclosure - LEASES - Prior to adoption of ASU - Capital leases (Details)", "role": "http://miromatrix.com/role/DisclosureLeasesPriorToAdoptionOfAsuCapitalLeasesDetails", "shortName": "LEASES - Prior to adoption of ASU - Capital leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_10_31_2018_us-gaap_DebtInstrumentAxis_miro_CapitalLeaseOctober2018Member_xRpxKqVS90GsZQTBqbgNLg", "decimals": "0", "lang": null, "name": "us-gaap:CapitalLeasedAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_dIWKP-N9KECX7enWPIg0Xg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesRentExpenseNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41107 - Disclosure - LEASES - Prior to adoption of ASU - Operating leases (Details)", "role": "http://miromatrix.com/role/DisclosureLeasesPriorToAdoptionOfAsuOperatingLeasesDetails", "shortName": "LEASES - Prior to adoption of ASU - Operating leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_dIWKP-N9KECX7enWPIg0Xg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesRentExpenseNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_us-gaap_RelatedPartyTransactionAxis_miro_ConsultingServicesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_miro_CorporationOwnedByDirectorMember_piK5rJdreUOJLiW-jjXQUA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - RELATED PARTY TRANSACTIONS (Details)", "role": "http://miromatrix.com/role/DisclosureRelatedPartyTransactionsDetails", "shortName": "RELATED PARTY TRANSACTIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_us-gaap_RelatedPartyTransactionAxis_miro_ConsultingServicesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_miro_CorporationOwnedByDirectorMember_piK5rJdreUOJLiW-jjXQUA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Ga2eDZQ5OEWF5aQ5ilEE1Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - NET LOSS PER SHARE (Details)", "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": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Ga2eDZQ5OEWF5aQ5ilEE1Q", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_wNVQ1YrMq0OC8O5LhWRLWA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_LP50XBBupUCpKYvHTr5k7Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - SUBSEQUENT EVENTS (Details)", "role": "http://miromatrix.com/role/DisclosureSubsequentEventsDetails", "shortName": "SUBSEQUENT EVENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_us-gaap_SubsidiarySaleOfStockAxis_miro_EquityDistributionAgreementMember_IvUxaHn-R0CnOdi7E3uQag", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Ga2eDZQ5OEWF5aQ5ilEE1Q", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Condensed Statements of Cash Flows", "role": "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows", "shortName": "Condensed Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_2Nd07pvpNEWP_IYDbeOV3Q", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "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", "role": "http://miromatrix.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPolicies", "shortName": "DESCRIPTION OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "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": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - INVESTMENTS", "role": "http://miromatrix.com/role/DisclosureInvestments", "shortName": "INVESTMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - PROPERTY AND EQUIPMENT", "role": "http://miromatrix.com/role/DisclosurePropertyAndEquipment", "shortName": "PROPERTY AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "tmb-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_w3ixSqTyIk-GOPpWHuoEOg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 42, "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": [ "r525" ], "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": [ "r526" ], "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": [ "r523" ], "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": [ "r523" ], "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": [ "r535" ], "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": [ "r523" ], "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": [ "r534" ], "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": [ "r523" ], "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": [ "r523" ], "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": [ "r523" ], "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": [ "r523" ], "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": [ "r522" ], "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": [ "r524" ], "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_AccruedFacilityCurrent": { "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 obligations incurred through that date and payable for facility costs. May include, but not limited to utilities and contractual rent under lease arrangements. . Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Facility, Current", "terseLabel": "Facility costs" } } }, "localname": "AccruedFacilityCurrent", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "miro_AccruedKeyOpinionLeadedCompensationCurrent": { "auth_ref": [], "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 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/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "miro_AccruedSuppliesCurrent": { "auth_ref": [], "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 through that date and payable for supplies. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Supplies, Current", "terseLabel": "Supplies" } } }, "localname": "AccruedSuppliesCurrent", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "miro_AllowanceForDoubtfulAccountsRelatedParties": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value arising from transactions with related parties, which would be presented in parentheses on the face of the balance sheet.", "label": "Allowance for Doubtful Accounts, Related Parties", "terseLabel": "Reserve against receivable" } } }, "localname": "AllowanceForDoubtfulAccountsRelatedParties", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureRelatedPartyTransactionsDetails" ], "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/20220630", "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/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesAgreementsDetails" ], "xbrltype": "domainItemType" }, "miro_CapitalLeaseJuly2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capital lease agreement entered into by entity in July 2021.", "label": "Capital Lease, July 2021" } } }, "localname": "CapitalLeaseJuly2021Member", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesPriorToAdoptionOfAsuCapitalLeasesDetails" ], "xbrltype": "domainItemType" }, "miro_CapitalLeaseOctober2018Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capital lease agreement entered into by entity in October 2018.", "label": "Capital Lease, October 2018" } } }, "localname": "CapitalLeaseOctober2018Member", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesPriorToAdoptionOfAsuCapitalLeasesDetails" ], "xbrltype": "domainItemType" }, "miro_CapitalLeaseSeptember2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capital lease agreement entered into by entity in September 2021.", "label": "Capital Lease, September 2021" } } }, "localname": "CapitalLeaseSeptember2021Member", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesPriorToAdoptionOfAsuCapitalLeasesDetails" ], "xbrltype": "domainItemType" }, "miro_ClassOfWarrantOrRightExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights exercised.", "label": "Class of Warrant or Right, Exercised", "negatedLabel": "Exercised (in shares)" } } }, "localname": "ClassOfWarrantOrRightExercised", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureEquityStockWarrantsDetails" ], "xbrltype": "sharesItemType" }, "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/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureDebtAgreementsDetails", "http://miromatrix.com/role/DisclosureLeasesPriorToAdoptionOfAsuCapitalLeasesDetails" ], "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/20220630", "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/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureEquityRestrictedStockUnitsDetails" ], "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/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "miro_ConsultingServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consulting services provided by related party.", "label": "Consulting services" } } }, "localname": "ConsultingServicesMember", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "miro_CorporationOwnedByDirectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to corporation owned by former director of the entity.", "label": "Corporation owned by former director" } } }, "localname": "CorporationOwnedByDirectorMember", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "miro_DebtInstrumentPeriodicMonthlyPaymentNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of monthly payments", "label": "Debt Instrument, Periodic Monthly Payment, Number", "terseLabel": "Number of monthly payments" } } }, "localname": "DebtInstrumentPeriodicMonthlyPaymentNumber", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesPriorToAdoptionOfAsuCapitalLeasesDetails" ], "xbrltype": "integerItemType" }, "miro_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughTwo": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/DisclosureInvestmentsMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in second through 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": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year One through Two", "terseLabel": "1-2 years" } } }, "localname": "DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughTwo", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureInvestmentsMaturityDetails" ], "xbrltype": "monetaryItemType" }, "miro_DeferredOfferingCostsNoncurrent": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "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/20220630", "presentation": [ "http://miromatrix.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "miro_DeferredRoyaltiesCurrent": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "order": 2.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/20220630", "presentation": [ "http://miromatrix.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "miro_DeferredRoyaltiesNoncurrent": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "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/20220630", "presentation": [ "http://miromatrix.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "miro_DeferredRoyaltiesRelatedPartiesCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred royalties arising from transactions with related parties, due within one year or the normal operating cycle, if longer.", "label": "Deferred Royalties, Related Parties, Current", "terseLabel": "Current portion of deferred royalties, related party" } } }, "localname": "DeferredRoyaltiesRelatedPartiesCurrent", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "miro_DeferredRoyaltiesRelatedPartiesNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred royalties arising from transactions with related parties, due after 1 year (or 1 business cycle).", "label": "Deferred Royalties, Related Parties, Noncurrent", "terseLabel": "Deferred royalties, net, related party" } } }, "localname": "DeferredRoyaltiesRelatedPartiesNoncurrent", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureRelatedPartyTransactionsDetails" ], "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/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "miro_EquityDistributionAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Distribution Agreement.", "label": "Equity Distribution Agreement" } } }, "localname": "EquityDistributionAgreementMember", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "miro_EquityIncentivePlan2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Equity Incentive Plan.", "label": "2021 Plan" } } }, "localname": "EquityIncentivePlan2021Member", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureEquityEquityIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "miro_EquityMethodInvestmentSharesOwned": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of common shares owned of equity method investment by entity.", "label": "Equity Method Investment, Shares Owned", "terseLabel": "Number of equity method investment shares owned" } } }, "localname": "EquityMethodInvestmentSharesOwned", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureEquityMethodInvestmentRepriseDetails" ], "xbrltype": "sharesItemType" }, "miro_EquityMethodInvestmentSharesSold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of common shares of equity method investment sold by entity.", "label": "Equity Method Investment, Shares Sold", "terseLabel": "Number of equity method investment shares sold" } } }, "localname": "EquityMethodInvestmentSharesSold", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureEquityMethodInvestmentRepriseDetails" ], "xbrltype": "sharesItemType" }, "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/20220630", "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/20220630", "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/20220630", "presentation": [ "http://miromatrix.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "miro_IncreaseDecreaseInGrantsReceivable": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "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 amount due within one year (or one business cycle) for grants.", "label": "Increase (Decrease) in Grants Receivable", "terseLabel": "Grant receivable" } } }, "localname": "IncreaseDecreaseInGrantsReceivable", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "miro_IncreaseDecreaseInInterestPayableNoncurrent": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "order": 18.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/20220630", "presentation": [ "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "miro_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "order": 15.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/20220630", "presentation": [ "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "miro_IncreaseDecreaseInTenantImprovementAllowanceReceivable": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "order": 16.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/20220630", "presentation": [ "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "miro_InterestPayableNoncurrent": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "order": 8.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/20220630", "presentation": [ "http://miromatrix.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "miro_InvestmentIncomeNetAmortizationOfDiscountAndPremiumTotal": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "order": 4.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/20220630", "presentation": [ "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows" ], "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/20220630", "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/20220630", "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/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "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/20220630", "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/20220630", "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/20220630", "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": "2023" } } }, "localname": "LesseeFinanceAndOperatingLeasesLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://miromatrix.com/20220630", "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": "2026" } } }, "localname": "LesseeFinanceAndOperatingLeasesLiabilityPaymentsDueYearFour", "nsuri": "http://miromatrix.com/20220630", "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": "2025" } } }, "localname": "LesseeFinanceAndOperatingLeasesLiabilityPaymentsDueYearThree", "nsuri": "http://miromatrix.com/20220630", "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": "2024" } } }, "localname": "LesseeFinanceAndOperatingLeasesLiabilityPaymentsDueYearTwo", "nsuri": "http://miromatrix.com/20220630", "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": "2022, Remainder of fiscal year" } } }, "localname": "LesseeFinanceAndOperatingLeasesLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://miromatrix.com/20220630", "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/20220630", "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/20220630", "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/20220630", "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/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "miro_LoanMinnesotaDepartmentOfEmploymentAndEconomicDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loan agreement with the Minnesota Department of Employment and Economic Development.", "label": "Loan, Minnesota Department of Employment and Economic Development" } } }, "localname": "LoanMinnesotaDepartmentOfEmploymentAndEconomicDevelopmentMember", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureDebtAgreementsDetails" ], "xbrltype": "domainItemType" }, "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/20220630", "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" } } }, "localname": "MinimumRoyaltyReceivable", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureCommitmentsAndContingenciesPatentLicenseAgreementDetails" ], "xbrltype": "monetaryItemType" }, "miro_NonCashInterestIncome": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "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/20220630", "presentation": [ "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows" ], "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/20220630", "presentation": [ "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows" ], "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/20220630", "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/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureEquityCommonStockDetails" ], "xbrltype": "integerItemType" }, "miro_OneCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One customer.", "label": "One Customer [Member]", "terseLabel": "One customer" } } }, "localname": "OneCustomerMember", "nsuri": "http://miromatrix.com/20220630", "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/20220630", "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/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureCommitmentsAndContingenciesPatentLicenseAgreementDetails", "http://miromatrix.com/role/DisclosureRelatedPartyTransactionsDetails" ], "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/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureCommitmentsAndContingenciesPatentLicenseAgreementDetails" ], "xbrltype": "domainItemType" }, "miro_ProceedsFromIssuanceOfCommonStockNet": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock, Net", "terseLabel": "Proceeds from sale of common stock, net" } } }, "localname": "ProceedsFromIssuanceOfCommonStockNet", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "miro_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStockNet": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow from issuance of callable preferred stock which is identified as being convertible to another type of financial security at the option of the issuer or the holder.", "label": "Proceeds from Issuance of Redeemable Convertible Preferred Stock, Net", "terseLabel": "Proceeds from sale of preferred stock, net" } } }, "localname": "ProceedsFromIssuanceOfRedeemableConvertiblePreferredStockNet", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "miro_PromissoryNoteWithRegentsOfUniversityOfMinnesotaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to promissory Note with the Regents of the University of Minnesota, due December 31, 2022.", "label": "Promissory Note, Regents of the University of Minnesota, Due December 31, 2022" } } }, "localname": "PromissoryNoteWithRegentsOfUniversityOfMinnesotaMember", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureDebtAgreementsDetails" ], "xbrltype": "domainItemType" }, "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/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureDebtAgreementsDetails" ], "xbrltype": "domainItemType" }, "miro_QualityExpense": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfOperations": { "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/20220630", "presentation": [ "http://miromatrix.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "miro_RegulatoryAndClinicalExpense": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfOperations": { "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/20220630", "presentation": [ "http://miromatrix.com/role/StatementCondensedStatementsOfOperations" ], "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/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureCommitmentsAndContingenciesPatentLicenseAgreementDetails", "http://miromatrix.com/role/DisclosureEquityMethodInvestmentIncomeStatementDetails", "http://miromatrix.com/role/DisclosureEquityMethodInvestmentRepriseDetails", "http://miromatrix.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "miro_ResearchGrants": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfOperations": { "order": 9.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of income from research grants.", "label": "Research Grants", "terseLabel": "Research grants" } } }, "localname": "ResearchGrants", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "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/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureEquityEquityIncentivePlansDetails" ], "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/20220630", "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/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureEquityEmployeeStockPurchasePlanDetails", "http://miromatrix.com/role/DisclosureEquityEquityIncentivePlansDetails" ], "xbrltype": "percentItemType" }, "miro_ShareholdersEquityShareBasedPaymentsAndTemporaryEquityTextBlock": { "auth_ref": [], "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). Also includes disclosure of temporary equity.", "label": "Shareholders' Equity, Share-based Payments and Temporary Equity [Text Block]", "terseLabel": "CAPITAL STOCK" } } }, "localname": "ShareholdersEquityShareBasedPaymentsAndTemporaryEquityTextBlock", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureCapitalStock" ], "xbrltype": "textBlockItemType" }, "miro_StockIssuedDuringPeriodSharesConversionOfNotePayableAndAccruedInterest": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of note payable and accrued interest.", "label": "Stock Issued During Period, Shares, Conversion of Note Payable and Accrued Interest", "terseLabel": "Note payable and accrued interest converted to common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfNotePayableAndAccruedInterest", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/StatementCondensedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "miro_StockIssuedDuringPeriodSharesConversionOfPreferredStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of preferred stock.", "label": "Stock Issued During Period, Shares, Conversion of Preferred Stock", "terseLabel": "Conversion of preferred stock to common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfPreferredStock", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/StatementCondensedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "miro_StockIssuedDuringPeriodSharesWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of stock issued as a result of the exercise of warrants.", "label": "Stock Issued During Period, Shares, Warrants Exercised", "terseLabel": "Exercise of stock warrants (in shares)", "verboseLabel": "Stock issued upon exercise of warrants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureEquityCommonStockDetails", "http://miromatrix.com/role/StatementCondensedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "miro_StockIssuedDuringPeriodValueConversionOfNotePayableAndAccruedInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the conversion of note payable and accrued interest.", "label": "Stock Issued During Period, Value, Conversion of Note Payable and Accrued Interest", "terseLabel": "Note payable and accrued interest converted to common stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfNotePayableAndAccruedInterest", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/StatementCondensedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "miro_StockIssuedDuringPeriodValueConversionOfPreferredStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period as a result of the conversion of preferred stock.", "label": "Stock Issued During Period, Value, Conversion of Preferred Stock", "terseLabel": "Conversion of preferred stock to common stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfPreferredStock", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/StatementCondensedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "miro_StockIssuedDuringPeriodValueWarrantsExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of warrants.", "label": "Stock Issued During Period, Value, Warrants Exercised", "terseLabel": "Exercise of stock warrants" } } }, "localname": "StockIssuedDuringPeriodValueWarrantsExercised", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/StatementCondensedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "miro_StockOfferingValueSharesAuthorizedToBeSold": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum value of shares authorized to be sold in stock offering.", "label": "Stock Offering, Value, Shares Authorized to be Sold", "terseLabel": "Maximum aggregate offering price (in dollars)" } } }, "localname": "StockOfferingValueSharesAuthorizedToBeSold", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "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/20220630", "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/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureEquityEquityIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "miro_TenantImprovementAllowanceReceivable": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of tenant improvement allowance receivable.", "label": "Tenant Improvement Allowance Receivable", "terseLabel": "Tenant improvement allowance receivable" } } }, "localname": "TenantImprovementAllowanceReceivable", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "miro_TenantImprovementObligationCurrent": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current portion of the carrying amount of a liability for tenant improvement obligation.", "label": "Tenant Improvement Obligation, Current", "terseLabel": "Current portion of tenant improvement obligation" } } }, "localname": "TenantImprovementObligationCurrent", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "miro_TenantImprovementObligationsNoncurrent": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncurrent portion of the carrying amount of a liability for a tenant improvement obligation.", "label": "Tenant Improvement Obligations, Noncurrent", "terseLabel": "Tenant improvement obligation, net" } } }, "localname": "TenantImprovementObligationsNoncurrent", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "miro_UniversityOfMinnesotaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to University of Minnesota.", "label": "University" } } }, "localname": "UniversityOfMinnesotaMember", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureCommitmentsAndContingenciesPatentLicenseAgreementDetails" ], "xbrltype": "domainItemType" }, "miro_UsTreasuryNotesLongTermMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notes issued by the United States Department of the Treasury with long-term maturities.", "label": "U.S. treasury notes, Long-term" } } }, "localname": "UsTreasuryNotesLongTermMember", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureInvestmentsAmortizedCostAndEstimatedFairValueDetails" ], "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/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureInvestmentsAmortizedCostAndEstimatedFairValueDetails" ], "xbrltype": "domainItemType" }, "miro_WarrantsRegentsOfUniversityOfMinnesotaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to warrants issued to the Regents of the University of Minnesota", "label": "Warrants, Regents of the University of Minnesota" } } }, "localname": "WarrantsRegentsOfUniversityOfMinnesotaMember", "nsuri": "http://miromatrix.com/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureDebtAgreementsDetails" ], "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/20220630", "presentation": [ "http://miromatrix.com/role/DisclosureDebtAgreementsDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r39", "r41", "r82", "r83", "r228", "r261" ], "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_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r89", "r98", "r104", "r187", "r311", "r312", "r313", "r317", "r318", "r343", "r346", "r348", "r349", "r410" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r89", "r98", "r104", "r187", "r311", "r312", "r313", "r317", "r318", "r343", "r346", "r348", "r349", "r410" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r89", "r98", "r104", "r187", "r311", "r312", "r313", "r317", "r318", "r343", "r346", "r348", "r349", "r410" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityMethodInvestmentRepriseDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r151", "r271", "r273", "r501" ], "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": [ "r151", "r271", "r273", "r501" ], "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": [ "r40", "r41", "r82", "r83", "r228", "r261" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://miromatrix.com/role/DisclosureCommitmentsAndContingenciesPatentLicenseAgreementDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityMethodInvestmentRepriseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "ASU 2016 02, Leases" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "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": [ "r30", "r423" ], "calculation": { "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "order": 4.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/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedPartiesNoncurrent": { "auth_ref": [ "r81", "r416", "r418" ], "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/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedInsuranceCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://miromatrix.com/role/DisclosureAccruedExpensesDetails": { "order": 9.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 to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Insurance, Current", "terseLabel": "Insurance" } } }, "localname": "AccruedInsuranceCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://miromatrix.com/role/DisclosureAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "order": 7.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/StatementCondensedBalanceSheets" ], "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": [ "r33" ], "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 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": [ "r10", "r33" ], "calculation": { "http://miromatrix.com/role/DisclosureAccruedExpensesDetails": { "order": 7.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": [ "r10", "r33" ], "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": [ "r13", "r202" ], "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": [ "r24" ], "calculation": { "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "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/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r86", "r87", "r88", "r311", "r312", "r313", "r348" ], "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/StatementCondensedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r91", "r92", "r93", "r94", "r104", "r154", "r155", "r184", "r185", "r186", "r187", "r188", "r189", "r311", "r312", "r313", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r358", "r359", "r361", "r362", "r363", "r364", "r365", "r366", "r375", "r376", "r388", "r389", "r390", "r391", "r407", "r408", "r409", "r410", "r411", "r412", "r459", "r460", "r461", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "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/StatementCondensedStatementsOfShareholdersEquityDeficit" ], "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 from operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r308" ], "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/DisclosureEquityStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r56", "r70", "r247", "r377" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of discount on note" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r50", "r70", "r247", "r379" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfOperations": { "order": 7.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "negatedLabel": "Amortization of discount on note" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r113" ], "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": [ "r113" ], "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": [ "r113" ], "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": [ "r15", "r80", "r138", "r141", "r147", "r177", "r211", "r212", "r213", "r215", "r216", "r217", "r218", "r219", "r220", "r222", "r223", "r327", "r332", "r357", "r421", "r423", "r474", "r490" ], "calculation": { "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "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/StatementCondensedBalanceSheets" ], "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/StatementCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r29", "r80", "r177", "r211", "r212", "r213", "r215", "r216", "r217", "r218", "r219", "r220", "r222", "r223", "r327", "r332", "r357", "r421", "r423" ], "calculation": { "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "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/StatementCondensedBalanceSheets" ], "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/StatementCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r278", "r279", "r280", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r307" ], "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/DisclosureEquityEquityIncentivePlansDetails", "http://miromatrix.com/role/DisclosureEquityRestrictedStockUnitsDetails", "http://miromatrix.com/role/DisclosureEquityStockOptionsDetails", "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": [ "r74", "r75", "r76" ], "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/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligations": { "auth_ref": [ "r18", "r385", "r491" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through the balance sheet date.", "label": "Capital Lease Obligations", "terseLabel": "Lease outstanding" } } }, "localname": "CapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesPriorToAdoptionOfAsuCapitalLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasedAssetsGross": { "auth_ref": [ "r384" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of leased physical assets used in the normal conduct of business to produce goods and services.", "label": "Capital Leased Assets, Gross", "terseLabel": "Capitalized lease" } } }, "localname": "CapitalLeasedAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesPriorToAdoptionOfAsuCapitalLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r6", "r11", "r72" ], "calculation": { "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "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/StatementCondensedBalanceSheets", "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r66", "r72", "r77" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "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/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r66", "r367" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "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 (decrease) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": { "auth_ref": [ "r0", "r1", "r90", "r154", "r155", "r181", "r182", "r183", "r184", "r185", "r315", "r319", "r320", "r338", "r340", "r341", "r351", "r358", "r360", "r361", "r362", "r365", "r366", "r375", "r387", "r388", "r389", "r390", "r407", "r408", "r459", "r460", "r502", "r503" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether accounting standards update was adopted.", "label": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]", "terseLabel": "Change in Accounting Principle, Accounting Standards Update, Adopted" } } }, "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r269", "r277" ], "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": [ "r264" ], "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", "http://miromatrix.com/role/DisclosureEquityCommonStockDetails", "http://miromatrix.com/role/DisclosureLeasesPriorToAdoptionOfAsuCapitalLeasesDetails" ], "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)", "terseLabel": "Number of warrants outstanding" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDebtAgreementsDetails", "http://miromatrix.com/role/DisclosureEquityStockWarrantsDetails", "http://miromatrix.com/role/DisclosureLeasesPriorToAdoptionOfAsuCapitalLeasesDetails" ], "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": [ "r37", "r479", "r495" ], "calculation": { "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "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/StatementCondensedBalanceSheets" ], "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": [ "r206", "r207", "r208", "r209", "r517" ], "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_CommonStockMember": { "auth_ref": [ "r86", "r87", "r348" ], "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/StatementCondensedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "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/DisclosureSubsequentEventsDetails", "http://miromatrix.com/role/StatementCondensedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r21" ], "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/StatementCondensedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r21" ], "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/StatementCondensedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r21", "r263" ], "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/StatementCondensedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r21", "r423" ], "calculation": { "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "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; 20,813,741 issued and outstanding as of June 30, 2022 and 20,385,645 issued and outstanding as of December 31, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r126", "r127", "r151", "r354", "r355", "r516" ], "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": [ "r126", "r127", "r151", "r354", "r355", "r514", "r516" ], "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": [ "r126", "r127", "r151", "r354", "r355", "r514", "r516" ], "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": [ "r132" ], "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": [ "r126", "r127", "r151", "r354", "r355" ], "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": [ "r124", "r126", "r127", "r128", "r354", "r356", "r516" ], "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": [ "r126", "r127", "r151", "r354", "r355", "r516" ], "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": [ "r53", "r458" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfOperations": { "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/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r125", "r151" ], "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": [ "r78", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r241", "r248", "r249", "r251", "r259" ], "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": [ "r16", "r17", "r18", "r79", "r84", "r224", "r225", "r226", "r227", "r228", "r229", "r231", "r237", "r238", "r239", "r240", "r242", "r243", "r244", "r245", "r246", "r247", "r253", "r254", "r255", "r256", "r380", "r475", "r476", "r489" ], "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", "http://miromatrix.com/role/DisclosureLeasesPriorToAdoptionOfAsuCapitalLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r224", "r253", "r254", "r378", "r380", "r381" ], "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", "http://miromatrix.com/role/DisclosureLeasesPriorToAdoptionOfAsuCapitalLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "auth_ref": [ "r36", "r487" ], "lang": { "en-us": { "role": { "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual).", "label": "Debt Instrument, Frequency of Periodic Payment", "terseLabel": "Periodic payment frequency" } } }, "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDebtAgreementsDetails", "http://miromatrix.com/role/DisclosureLeasesPriorToAdoptionOfAsuCapitalLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r35", "r225" ], "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", "http://miromatrix.com/role/DisclosureLeasesPriorToAdoptionOfAsuCapitalLeasesDetails" ], "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", "verboseLabel": "Capital lease obligations" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDebtAgreementsDetails", "http://miromatrix.com/role/DisclosureLeasesPriorToAdoptionOfAsuCapitalLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r36", "r79", "r84", "r224", "r225", "r226", "r227", "r228", "r229", "r231", "r237", "r238", "r239", "r240", "r242", "r243", "r244", "r245", "r246", "r247", "r253", "r254", "r255", "r256", "r380" ], "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", "http://miromatrix.com/role/DisclosureLeasesPriorToAdoptionOfAsuCapitalLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r36", "r487" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Debt Instrument, Periodic Payment", "terseLabel": "Amount of periodic principal and interest payments" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDebtAgreementsDetails", "http://miromatrix.com/role/DisclosureLeasesPriorToAdoptionOfAsuCapitalLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r36", "r79", "r84", "r224", "r225", "r226", "r227", "r228", "r229", "r231", "r237", "r238", "r239", "r240", "r242", "r243", "r244", "r245", "r246", "r247", "r250", "r253", "r254", "r255", "r256", "r264", "r265", "r266", "r267", "r377", "r378", "r380", "r381", "r488" ], "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", "http://miromatrix.com/role/DisclosureLeasesPriorToAdoptionOfAsuCapitalLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Deferred Charges, Policy [Policy Text Block]", "terseLabel": "Deferred Offering Costs" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredRentCreditNoncurrent": { "auth_ref": [ "r19", "r382", "r406" ], "calculation": { "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of rental payment required by lease over rental income recognized, classified as noncurrent.", "label": "Deferred Rent Credit, Noncurrent", "terseLabel": "Deferred rent" } } }, "localname": "DeferredRentCreditNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r70", "r136" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "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/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromRelatedPartiesCurrent": { "auth_ref": [ "r7", "r22", "r81", "r214", "r216", "r217", "r221", "r222", "r223", "r416" ], "calculation": { "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "order": 5.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/StatementCondensedBalanceSheets" ], "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": [ "r49", "r96", "r97", "r98", "r99", "r100", "r106", "r108", "r110", "r111", "r112", "r116", "r117", "r349", "r350", "r482", "r498" ], "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/StatementCondensedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r49", "r96", "r97", "r98", "r99", "r100", "r108", "r110", "r111", "r112", "r116", "r117", "r349", "r350", "r482", "r498" ], "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/StatementCondensedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r113", "r114", "r115", "r118" ], "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_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet": { "auth_ref": [ "r337" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://miromatrix.com/role/StatementCondensedStatementsOfOperations": { "order": 8.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Increase or Decrease in the fair value of the embedded derivative or group of embedded derivatives included in earnings in the period.", "label": "Embedded Derivative, Gain (Loss) on Embedded Derivative, Net", "negatedLabel": "Change in fair value of derivative", "terseLabel": "Change in fair value of derivative" } } }, "localname": "EmbeddedDerivativeGainLossOnEmbeddedDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows", "http://miromatrix.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "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/DisclosureEquityStockOptionsDetails", "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": [ "r2", "r44", "r45", "r46", "r86", "r87", "r88", "r92", "r101", "r103", "r119", "r187", "r263", "r268", "r311", "r312", "r313", "r317", "r318", "r348", "r368", "r369", "r370", "r371", "r372", "r373", "r412", "r504", "r505", "r506" ], "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/StatementCondensedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": { "auth_ref": [ "r5", "r80", "r177", "r357" ], "lang": { "en-us": { "role": { "documentation": "Information by nonconsolidated equity method investee. Excludes information consolidated by reporting entity.", "label": "Equity Method Investment, Nonconsolidated Investee [Axis]" } } }, "localname": "EquityMethodInvestmentNonconsolidatedInvesteeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityMethodInvestmentIncomeStatementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": { "auth_ref": [ "r5", "r80", "r177", "r357" ], "lang": { "en-us": { "role": { "documentation": "Nonconsolidated equity method investee. Excludes information consolidated by reporting entity.", "label": "Equity Method Investment, Nonconsolidated Investee [Domain]" } } }, "localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityMethodInvestmentIncomeStatementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "verboseLabel": "Ownership interest (as a percent)" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityMethodInvestmentRepriseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EQUITY METHOD INVESTMENT" } } }, "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "terseLabel": "EQUITY METHOD INVESTMENT" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityMethodInvestment" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityMethodInvestmentsTextBlock": { "auth_ref": [ "r178" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.", "label": "Equity Method Investments [Table Text Block]", "terseLabel": "Schedule of financial information from the financial statements of Reprise" } } }, "localname": "EquityMethodInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityMethodInvestmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": { "auth_ref": [ "r171", "r500" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://miromatrix.com/role/StatementCondensedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Realized Gain (Loss)", "negatedLabel": "Gain on sale of equity investment", "terseLabel": "Gain on sale of equity investment" } } }, "localname": "EquitySecuritiesFvNiRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows", "http://miromatrix.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "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": [ "r353" ], "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": [ "r395", "r397", "r405" ], "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": [ "r393", "r404" ], "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": [ "r393" ], "calculation": { "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from 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/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r404" ], "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": [ "r393" ], "calculation": { "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "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/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r404" ], "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": [ "r404" ], "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": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r404" ], "calculation": { "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetailsCalc3": { "order": 2.0, "parentTag": "miro_LesseeFinanceAndOperatingLeasesLiabilityPaymentsDueYearTwo", "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 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": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r404" ], "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": "2022, 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": [ "r394" ], "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": [ "r404" ], "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": [ "r396", "r400" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "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/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r392" ], "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": [ "r395", "r397", "r405" ], "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": [ "r394" ], "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": [ "r402", "r405" ], "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": [ "r401", "r405" ], "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": [ "r162", "r165", "r168", "r169", "r170", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r250", "r262", "r339", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r527", "r528", "r529", "r530", "r531", "r532", "r533" ], "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": [ "r70", "r200", "r204" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "order": 6.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/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r70", "r257", "r258" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://miromatrix.com/role/StatementCondensedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Gain on debt extinguishment", "terseLabel": "Gain on debt extinguishment" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows", "http://miromatrix.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r275", "r276", "r278", "r279", "r280", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r307" ], "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/DisclosureEquityStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [ "r275", "r276", "r278", "r279", "r280", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r307" ], "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/DisclosureEquityStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r52", "r80", "r138", "r140", "r143", "r146", "r148", "r177", "r211", "r212", "r213", "r216", "r217", "r218", "r219", "r220", "r222", "r223", "r357" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfOperations": { "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", "terseLabel": "Gross margin (loss)", "totalLabel": "Gross loss" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityMethodInvestmentIncomeStatementDetails", "http://miromatrix.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecurities": { "auth_ref": [ "r152", "r157", "r190", "r193" ], "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": [ "r159", "r164" ], "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": [ "r156", "r157", "r190" ], "calculation": { "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "order": 3.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/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": { "auth_ref": [ "r160", "r485" ], "calculation": { "http://miromatrix.com/role/DisclosureInvestmentsMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date.", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date", "totalLabel": "Total" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureInvestmentsMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount": { "auth_ref": [ "r161", "r484" ], "calculation": { "http://miromatrix.com/role/DisclosureInvestmentsMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Less than one year" } } }, "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureInvestmentsMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "auth_ref": [ "r158", "r163", "r478" ], "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_HeldToMaturitySecuritiesNoncurrent": { "auth_ref": [ "r156", "r157", "r190" ], "calculation": { "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "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 noncurrent.", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss, Noncurrent", "terseLabel": "Investments" } } }, "localname": "HeldToMaturitySecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r47", "r70", "r137", "r173", "r480", "r496" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://miromatrix.com/role/StatementCondensedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Equity loss in affiliate", "terseLabel": "Equity loss in affiliate" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows", "http://miromatrix.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Statements of Operations" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r69" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "order": 17.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/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent": { "auth_ref": [ "r69" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "order": 12.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/StatementCondensedStatementsOfCashFlows" ], "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/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r69", "r400" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "order": 19.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/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r69" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "order": 14.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/StatementCondensedStatementsOfCashFlows" ], "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/StatementCondensedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r57", "r246", "r255", "r256" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfOperations": { "order": 6.0, "parentTag": "us-gaap_NetIncomeLoss", "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/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r64", "r67", "r73" ], "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/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestReceivable": { "auth_ref": [ "r23" ], "calculation": { "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "order": 4.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/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r55", "r135" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_NetIncomeLoss", "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/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r175", "r499" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTextBlock": { "auth_ref": [ "r167", "r172", "r179", "r180" ], "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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Schedule of maturity dates of investments" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureInvestmentsTables" ], "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": [ "r403" ], "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": [ "r201" ], "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": [ "r404" ], "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": [ "r404" ], "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": [ "r404" ], "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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r404" ], "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": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r404" ], "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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r404" ], "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r404" ], "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 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r404" ], "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": [ "r32", "r80", "r142", "r177", "r211", "r212", "r213", "r216", "r217", "r218", "r219", "r220", "r222", "r223", "r328", "r332", "r333", "r357", "r421", "r422" ], "calculation": { "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "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/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r28", "r80", "r177", "r357", "r423", "r477", "r493" ], "calculation": { "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "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/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY (DEFICIT)" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r9", "r34", "r80", "r177", "r211", "r212", "r213", "r216", "r217", "r218", "r219", "r220", "r222", "r223", "r328", "r332", "r333", "r357", "r421", "r422", "r423" ], "calculation": { "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "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/StatementCondensedBalanceSheets" ], "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/StatementCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r18", "r238", "r252", "r253", "r254", "r476", "r491" ], "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", "http://miromatrix.com/role/DisclosureLeasesPriorToAdoptionOfAsuCapitalLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://miromatrix.com/role/DisclosureDebtDebtMaturitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "negatedLabel": "Less current portion", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDebtDebtMaturitiesDetails", "http://miromatrix.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths": { "auth_ref": [ "r84" ], "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 next 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 Next Rolling Twelve Months", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDebtDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree": { "auth_ref": [ "r84" ], "calculation": { "http://miromatrix.com/role/DisclosureDebtDebtMaturitiesDetails": { "order": 2.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 third 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 Three", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDebtDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r18" ], "calculation": { "http://miromatrix.com/role/DisclosureDebtDebtMaturitiesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "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/StatementCondensedBalanceSheets" ], "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": [ "r66" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "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 financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows" ], "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/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r66" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "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 (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows" ], "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/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r66", "r68", "r71" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "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/StatementCondensedStatementsOfCashFlows" ], "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/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r42", "r43", "r46", "r48", "r71", "r80", "r91", "r96", "r97", "r98", "r99", "r102", "r103", "r109", "r138", "r140", "r143", "r146", "r148", "r177", "r211", "r212", "r213", "r216", "r217", "r218", "r219", "r220", "r222", "r223", "r350", "r357", "r481", "r497" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfOperations": { "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", "verboseLabel": "Miromatrix Medical Inc. share of net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityMethodInvestmentIncomeStatementDetails", "http://miromatrix.com/role/StatementCondensedStatementsOfOperations", "http://miromatrix.com/role/StatementCondensedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r42", "r43", "r46", "r102", "r103", "r330", "r334" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Net loss" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityMethodInvestmentIncomeStatementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r89", "r91", "r92", "r93", "r94", "r95", "r98", "r104", "r116", "r154", "r155", "r184", "r185", "r186", "r187", "r188", "r189", "r311", "r312", "r313", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r358", "r359", "r361", "r362", "r363", "r364", "r365", "r366", "r375", "r376", "r388", "r389", "r390", "r391", "r407", "r408", "r409", "r410", "r411", "r412", "r459", "r460", "r461", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "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]", "terseLabel": "Recently Adopted Accounting Pronouncements and Accounting Pronouncements Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosure of non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "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_OperatingExpenses": { "auth_ref": [], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfOperations": { "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/StatementCondensedStatementsOfOperations" ], "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/StatementCondensedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r138", "r140", "r143", "r146", "r148" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfOperations": { "order": 4.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/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r398", "r405" ], "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": [ "r393" ], "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", "terseLabel": "Lease liabilities", "verboseLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "http://miromatrix.com/role/DisclosureLeasesLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r393" ], "calculation": { "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "order": 5.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/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r393" ], "calculation": { "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "order": 6.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/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r394" ], "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": [ "r392" ], "calculation": { "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "order": 4.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/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "http://miromatrix.com/role/DisclosureLeasesBalanceSheetInformationDetails", "http://miromatrix.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r402", "r405" ], "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": [ "r401", "r405" ], "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_OperatingLeasesRentExpenseNet": { "auth_ref": [ "r383" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.", "label": "Operating Leases, Rent Expense, Net", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeasesRentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureLeasesPriorToAdoptionOfAsuOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "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": [ "r85", "r105", "r132", "r336" ], "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": [ "r33" ], "calculation": { "http://miromatrix.com/role/DisclosureAccruedExpensesDetails": { "order": 8.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_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r63" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedLabel": "Payments on offering costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r59", "r322", "r323", "r324" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "order": 3.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/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r60" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are 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": "Payments to Acquire Short-Term Investments", "negatedLabel": "Purchase of investments" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r278", "r279", "r280", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r307" ], "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": [ "r278", "r279", "r280", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r307" ], "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": [ "r20", "r260" ], "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": [ "r20" ], "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": [ "r20", "r260" ], "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_PreferredStockSharesOutstanding": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "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/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "auth_ref": [ "r58" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Proceeds from Sale of Equity Method Investments", "terseLabel": "Proceeds from sale of equity-method investment" } } }, "localname": "ProceedsFromSaleOfEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityMethodInvestmentRepriseDetails", "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r61", "r310" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "order": 7.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/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r61" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from stock warrant exercises" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r5", "r42", "r43", "r46", "r65", "r80", "r91", "r102", "r103", "r138", "r140", "r143", "r146", "r148", "r177", "r211", "r212", "r213", "r216", "r217", "r218", "r219", "r220", "r222", "r223", "r326", "r329", "r331", "r334", "r335", "r350", "r357", "r483" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "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/StatementCondensedStatementsOfCashFlows" ], "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": [ "r203" ], "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": [ "r205", "r518", "r519", "r520" ], "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": [ "r12", "r201" ], "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": [ "r203", "r423", "r486", "r494" ], "calculation": { "http://miromatrix.com/role/DisclosurePropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "order": 5.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/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r203" ], "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": [ "r201" ], "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": [ "r274", "r415", "r416" ], "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/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r274", "r415", "r416", "r418" ], "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/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r274" ], "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/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r415" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Consulting services" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "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": "Related Party Transaction [Line Items]", "terseLabel": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r274", "r415", "r418", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473" ], "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/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r413", "r414", "r416", "r419", "r420" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r62" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "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/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r314", "r457", "r521" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfOperations": { "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/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r11", "r77" ], "calculation": { "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "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/StatementCondensedBalanceSheets", "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows" ], "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": [ "r25", "r268", "r423", "r492", "r508", "r513" ], "calculation": { "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "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/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r86", "r87", "r88", "r92", "r101", "r103", "r187", "r311", "r312", "r313", "r317", "r318", "r348", "r504", "r506" ], "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/StatementCondensedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r133", "r134", "r139", "r144", "r145", "r149", "r150", "r151", "r270", "r271", "r458" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfOperations": { "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", "terseLabel": "Net sales", "verboseLabel": "Licensing revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityMethodInvestmentIncomeStatementDetails", "http://miromatrix.com/role/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerProductAndServiceExtensibleList": { "auth_ref": [ "r272" ], "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/StatementCondensedStatementsOfOperations" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r51", "r214", "r216", "r217", "r221", "r222", "r223", "r515" ], "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/DisclosureRelatedPartyTransactionsDetails" ], "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/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r126", "r151" ], "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": [ "r113" ], "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": [ "r113" ], "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": [ "r325" ], "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_ScheduleOfEquityMethodInvestmentsLineItems": { "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 Equity Method Investments [Line Items]", "terseLabel": "Equity method investments" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityMethodInvestmentIncomeStatementDetails", "http://miromatrix.com/role/DisclosureEquityMethodInvestmentRepriseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r5", "r80", "r176", "r177", "r357" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityMethodInvestmentIncomeStatementDetails", "http://miromatrix.com/role/DisclosureEquityMethodInvestmentRepriseDetails" ], "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": [ "r162", "r165", "r166" ], "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": [ "r210" ], "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": [ "r203" ], "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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r417", "r418" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r290", "r297", "r300" ], "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": [ "r275", "r276", "r278", "r279", "r280", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r307" ], "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/DisclosureEquityEquityIncentivePlansDetails", "http://miromatrix.com/role/DisclosureEquityRestrictedStockUnitsDetails", "http://miromatrix.com/role/DisclosureEquityStockOptionsDetails", "http://miromatrix.com/role/DisclosureEquityTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r281", "r297", "r300" ], "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_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r269", "r277" ], "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": [ "r54" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfOperations": { "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/StatementCondensedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r69" ], "calculation": { "http://miromatrix.com/role/StatementCondensedStatementsOfCashFlows": { "order": 5.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/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r294" ], "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": [ "r294" ], "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": [ "r291", "r292" ], "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": [ "r291", "r292" ], "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": [ "r295" ], "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": [ "r295" ], "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/DisclosureEquityEquityIncentivePlansDetails", "http://miromatrix.com/role/DisclosureEquityRestrictedStockUnitsDetails", "http://miromatrix.com/role/DisclosureEquityStockOptionsDetails", "http://miromatrix.com/role/DisclosureEquityTables" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r282", "r283" ], "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": [ "r309" ], "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": [ "r284" ], "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/DisclosureEquityStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r284" ], "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/DisclosureEquityStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r288" ], "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/DisclosureEquityStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r286" ], "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/DisclosureEquityStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r298" ], "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/DisclosureEquityStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r282", "r283" ], "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/DisclosureEquityStockOptionsDetails" ], "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/DisclosureEquityStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r282", "r283" ], "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/DisclosureEquityStockOptionsDetails" ], "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/DisclosureEquityStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r278", "r279", "r280", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r307" ], "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/DisclosureEquityEquityIncentivePlansDetails", "http://miromatrix.com/role/DisclosureEquityRestrictedStockUnitsDetails", "http://miromatrix.com/role/DisclosureEquityStockOptionsDetails", "http://miromatrix.com/role/DisclosureEquityTables" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "verboseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureEquityStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r288" ], "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/DisclosureEquityStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r286" ], "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/DisclosureEquityStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "auth_ref": [ "r276", "r278", "r279", "r280", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r307" ], "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/DisclosureEquityStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "auth_ref": [ "r275", "r278", "r279", "r280", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r307" ], "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/DisclosureEquityStockOptionsDetails" ], "xbrltype": "domainItemType" }, "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/StatementCondensedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r38", "r44", "r45", "r46", "r86", "r87", "r88", "r92", "r101", "r103", "r119", "r187", "r263", "r268", "r311", "r312", "r313", "r317", "r318", "r348", "r368", "r369", "r370", "r371", "r372", "r373", "r412", "r504", "r505", "r506" ], "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/StatementCondensedStatementsOfShareholdersEquityDeficit" ], "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/StatementCondensedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed 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": "Condensed Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Statements of Shareholders' Equity (Deficit)" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r86", "r87", "r88", "r119", "r458" ], "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/StatementCondensedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r20", "r21", "r263", "r268" ], "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": [ "r20", "r21", "r263", "r268" ], "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/DisclosureSubsequentEventsDetails", "http://miromatrix.com/role/StatementCondensedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r20", "r21", "r263", "r268" ], "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/StatementCondensedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r20", "r21", "r263", "r268", "r287" ], "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/DisclosureEquityStockOptionsDetails", "http://miromatrix.com/role/StatementCondensedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r20", "r21", "r263", "r268" ], "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/StatementCondensedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r38", "r263", "r268" ], "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/StatementCondensedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r21", "r26", "r27", "r80", "r153", "r177", "r357", "r423" ], "calculation": { "http://miromatrix.com/role/StatementCondensedBalanceSheets": { "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 (deficit)" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementCondensedBalanceSheets", "http://miromatrix.com/role/StatementCondensedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders' equity (deficit):" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r374", "r425" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r374", "r425" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r374", "r425" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r374", "r425" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r424", "r426" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "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/DisclosureSubsequentEventsDetails" ], "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/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r31" ], "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 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": [ "r162", "r165", "r168", "r169", "r170", "r250", "r262", "r339", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r527", "r528", "r529", "r530", "r531", "r532", "r533" ], "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_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r91", "r92", "r93", "r94", "r104", "r154", "r155", "r184", "r185", "r186", "r187", "r188", "r189", "r311", "r312", "r313", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r358", "r359", "r361", "r362", "r363", "r364", "r365", "r366", "r375", "r376", "r388", "r389", "r390", "r391", "r407", "r408", "r409", "r410", "r411", "r412", "r459", "r460", "r461", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://miromatrix.com/role/DisclosureDescriptionOfBusinessAndSignificantAccountingPoliciesRecentAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r325" ], "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": [ "r272" ], "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/StatementCondensedStatementsOfOperations" ], "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": [ "r120", "r121", "r122", "r123", "r129", "r130", "r131" ], "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": [ "r399", "r405" ], "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": [ "r352" ], "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", "http://miromatrix.com/role/DisclosureLeasesPriorToAdoptionOfAsuCapitalLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r107", "r112" ], "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/StatementCondensedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r106", "r112" ], "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/StatementCondensedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r138": { "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" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117546-209714" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "321", "URI": "https://asc.fasb.org/topic&trid=75115024" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r177": { "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" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r179": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "https://asc.fasb.org/topic&trid=2196965" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "325", "URI": "https://asc.fasb.org/topic&trid=2197064" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL120254519-210437" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL120320025-210437" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL120320025-210437" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r187": { "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" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "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" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r206": { "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" }, "r207": { "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" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629" }, "r259": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r317": { "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" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r337": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "15", "Topic": "815", "URI": "https://asc.fasb.org/subtopic&trid=2229187" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121483254&loc=SL120254523-199619" }, "r339": { "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" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r377": { "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" }, "r378": { "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" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123415192&loc=d3e39927-112707" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123406913&loc=d3e41499-112717" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123406127&loc=d3e45014-112735" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123386454&loc=d3e45280-112737" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL77916155-209984" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL120154346-209984" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123408481&loc=SL77919140-209958" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r412": { "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" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r415": { "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" }, "r416": { "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" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r418": { "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" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r426": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803" }, "r486": { "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" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r497": { "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" }, "r498": { "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" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r5": { "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" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(d))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r501": { "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" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r508": { "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" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r523": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r524": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r525": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r526": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r527": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r528": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r529": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r53": { "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" }, "r530": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r531": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r532": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r533": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r534": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r535": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r54": { "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" }, "r55": { "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" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r57": { "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" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r59": { "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" }, "r6": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r91": { "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" }, "r92": { "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" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 76 0001558370-22-013620-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-22-013620-xbrl.zip M4$L#!!0 ( -" #U7H_42^-Q, ,O3 0 =&UB+3(P,C(P-C,P+GAS M9.U=7W?B.+)_O^?L=_#-RYW[D!"2=+H[9WKV$"#3W$F !=(S^[3'L07HK+$8 M24["?/I;DO]@8UN2(=UM>OW0:4"EDJI^4DDJE:2?__ZZ\JQG1!DF_J>3]MGY MB85\A[C87WPZ"=BIS1R,3_[^R]_^Z^?_/CW]XW9R;[G$"5;(YY9#DL!48H]S[JEV%T@R_IX=GWVH7W]_NSBXOW5E75Z&G&ZM1GD)+XE M65ZOB_.+"NKRY:M],&>) M5K;%;;I ?&BO$%O;#OITLN1\?=-JK3 E*YM3_'KFD)5D<%=$4*2W+. M;?8D<\4ILKB8W DHA::Q2J4L+UM_W&/_WRGY^&9=(I],R52645ZFCR0IDR'@5*%T2$U59&'; MZ\)ZB(0,5P\D4$@HDI^@[R2UQDXQ()"0%8^O:0DEI.0T4:*Y)"F3 ?G!ZJ(( MO8OS%GKER&?XR4.G@@Q1FX.I8:<79TDC=DC@'66Q6*(E(P4!@8N:1.%K2&K$X;U9NX4^XS;OH/2G1\KFOPN MO:OL=^ZVWSDI\Y-M4VB>K;>P,+C0_%R'Y@>?P%!B67(PL7V?<-F*Y6_QK^LU M]N%Q,BBSZQ+&*7"5@TF7^"YT&N3>VIZ0?+I$B+,3 M"T-+T!$E%8BKX*(Y]K&L+N!P?FZ=6@D/^)RPL2(^5LCHY]9N[EW& 60:^;_( MSS"V,. GM2)L<)0[(E'E=&S/";P],FYK5IXO^C5&X6W!27YAH_EH'1NV,I1* MJ-5P72C@VC*TR-S:LFR JP)I@Y M'F$!10/_&3$N5=99$^ X\EHW)_,_FEUACVK_X_'P5B@UR"F1ZSC.#1 ;O]U+88I5@)6"94:IW=Y MG#K=[N2Q#Q#],>X/I_UI@Y >H1YZXN)?9(=PHOXNB'*QBY2&6HW8==X6]OJW M,_$?L+2V/+>X68*O==' 5QD^8^0TH+VO#EJ#5AE:]\@&^R;_CNV-G$ZH>IN. M7(D$680/@J>UCIBF^IO3]+<#$+RLAN#E5T/PLD&P.H+FX&EP M:^^!6P-8):_EV*:0MD0<@T!&+LQL#IT_\YVA/]/Z*<.W@;&2FVRZ!.4MB>ZEL1LM7<+_6&$9HL?*4AJH2TULJ*F9_>2AG%'- MI*F NCS_<'ZY:T;%XAO6X3^%^1L(%.L"YE"\%B6/YKPZA:;H-A?C(D'+1JQ"7)0YG=*?/CH(-4H^15+4J],VGD'0*\_[4X&X]E@ M-+1&=];MXW0P[$^GTF\S'?PZ'-P-NIWA3#@*1H_#V6#XJS4>W0^Z SDTAY6R MMK6RLM5J!FO3KO^ ^)*X6Z?I!*TI9F5>=*,\ZK9PE6\+D:EXZ,\^CWHIIZL$ M6K)N\-P7SX$/I"@9+"OA6I)7AV_."Z' -RPB-<0W0!LYDCH+BC2VOHA(YT J M,-/2@;3EU !DVA.[9+4B_I03Y]_*7E= IX;I0ZD%%?-CPKF-%YJ M)FPMR;>!T11&V>I'7P!9VMHA=@Y8I6A.8&5+L\,C\/4)5 MU*BI,NC0>U>*WI9K!*3DV\!H;#M7:X]L$)+*&P?460K'.1@NM0'5Y=(!>EUN M12/6$9PQNA/FN ; \#$P@I'\:.^VR72ZXA\X2$=VQQ^OL>. MV)A(5LHE:.[-1[?_G(.Z.WIX&$3!B\*KVAU)-VI_&/E0P^*LJ+SM$K]I#:8[ MTUHG3!F9;D\ZAV6R)]TX8JK#-*:8T!GIN"3:^NBPH&NO,;>]D$")GG%N':BY MV4\"JBS"XL2RHT+$CF9G^B@Z<5B2Y ]:8A(&\2W:&$N/W&@1M- S XWJ8XSZ8!2WT>L5%^ ME;-J)H?4-' 8GTYKD*D6TF(6O*)!IT(84H./X9E!S6%!#2(&IP0;),J02(ZN M/R!;?"_J)X4T:DRN\YC<=083ZTOG_K$//:4S?9STFSZBB]8J"L[2:+XD%JO1 MT%P5;_SN^O0XS?U(!MYDL$,%EU.LO\1P)_B8ILM M(!.GGQDOR)R0:TBC[I8K2*B=0PO[HCI]J!%PM;"38=[FT,7T1,5_F+/8QV.RY.6Y\&7*>^)(/B$U*R,7'V1S/X.B MXI:F+E;W8EQ1^;O9/$HSN4X%G]/VQ6G[>O^*I-]U,ZF$S"*^)>_'B6I#:,_L<" DFV*%1 _#RGI\.AGX'('-XV-[(UPP0^*' M+Z9&P:%B+/B7@B8< >5+B3EPAYP0MA'4F5.Q==<&:BLNV(T=[2E0UV3>5UD5/Q<*Z 8U.S)5*^P_Q M3";?Y.7;33@:B28P+L/D9_FKO,LE@U@VH28MTD"D:+?G-[09P0@NQG]DN^+Y MMY4 1^;NYOIBE4PU486^T.H)T93H1M2A[,G;OC>NG _O(7TH;+'PE7NO MO"_Y%I,5M!)'.,6Y"#,*1J$_Z=H5=^ZR5G&J2DU;/N*H#'26_=5RLJH?C*HQRT:K(ZHAO6 M&*S&;SYY^4Q>#$749ZBCL(\^?@:["-.=T?P!^SYBL"K.2:BDJJ-84$F\"E83 MLK$]OHGFY"F!2M*/9C*0K7_A%*"I@B!Q8> M!0.(CK2.K708B+J-YCMGKJ1$!6EIW# L-Q>(?NPP@K/$%UA/_0!JT5+4]9.-MFH!HS! M4KT74'$N0>:7Y]SC94 1B!7SU610-YEY4K+"C!&Z&4+O^QWSY03ZEGR&S6R> MMB^#.EJMO"S[ZN#H1!?AM ,P>E1>R16V;NP\$)\OO4WT2&9HIU-R5\E4TYE$ MOD_+&$JVAS$HS5@[*YAWU9EM-U3(58\)OTDKR#TV*7^Y!0'=^'%86&?/D-@E M B&B9PX+_"P'U!1 T4]L M/ZEH#ZUM*DW):!X^HQ-?Y^L0'U8Q3@\](X^L"W<=#N941_7 .,H"3\1N3Q%] MQ@XJVBLL(ZFC0+X\80RA;_;#:<:V%0VXT%[=SB=+3W;ERUK3X<=V^ M]Y0[66.E8VTZPE8O)-UM?AG6>;&I&V.\/;H33JY$RZ?/R'VP7\5F5L?W QGQ M(->\N\N];UAP[>8->RL %C&.'#:^N>KW+7G7PJU#/G583&1>*+TXOVCG3+J& MKH[66WB2;+8,USU@FF#X]PN)-4+=_QK(M-'0'9]X;W\"3L M,CAZ%>6=2E5UI.=0.],\IL1!R&5WE*R$0$*]8AQ/]E6'B&?W+PS(C\:E6RS. M!+D(K421(90!YY$6SN".V1X(G/ R^ZMXVEKK'$&4-; M)5--3(A^0(W\IM-@O?:@YJ5!WCF"HY$P_1+=_P7>IG"^H"*JXV0A7=\I6G-9 M5:UDA91U%V_D<"*KW/Z@%*Z KHZBS1!,R?A@M:;D6?Z>F)7"\$(S\GH87GU? MS$DS>O+PHN1XB0GQT5@AA3"L<.?9-,/1:" :2.YL!XMC7Z4C38[@:"3L11.B M,!:X<#0M)SE>*0N;KY+J:&25 \OVJ']1!$0Y25U#&SJ,($UM:0(O8&N0C8_NK;N2$ /5U;(Y0?152+DH^_"O$;XM\0]T(YX MZ6 EOAGKRX#3T>A,*V-^N%;1'HW<57O$! D?BRLV>^\ <]L3_>. 'E;"[X?5 M7R\XT'@?D6ZBW99P]TCN03VNB?\EW,<7V=?[Z @UY[3:F3%QXV_,%A[L# M-;QJTCKV#/-)6OR,W**QC=W.G"-:.I)7RUP3U7P5HZ+6TR&LCDAK(%'Z"O*4 MVT846>K>,HSF:!.;:Q1R*+>Z MJBI_W"O;'620^VC^R)#TDBD/BFER'M1KJ@B;TU1)CZJ@E(I[6/LR.!X5?;6X MR&\1>WG0E.D@-:MBX;HRIBT\S04-B*S2+:HD_7@:S/9T4UCW(>*P(J8<_Q5> MKC*/K2<8TC%%*QRL9H3;7J97[-24VT7*QMF8[3R5Y_G*BDAF)%];#P;[ MC"49CD8#84 O-&E.\9.L4/E%80:T!T:&[-<)0EK-E3AS XF#3)(-;33G8 O M"<5_(5"3VD M.L)FR>=U_86'XI0>_)JL04<^FBU!O,4RNT7T_:M2%]L:Q6MI!Y?8BLC'G91# M:REE#44.GR$(KR__Y?\!4$L#!!0 ( -" #U4V3"?AKQ( ,M(Z;9XHR-)LW;!>OYZLG(;J:(9Q\N,/?__;EW\T&K_= M3!X4W=96"V2YBH:1ZB)=>3?MBYZ MI^UVK]M5&@U?THWJD)JVI7@BVZ>MS3<#7ZIM72N79ZWSLW:SW58ZU]W6=;>I MC!\W!1])*V=&8DG3L/Z\IO^\D$3N>LNK\_.WM_?3]\[IS9^ M)?6;K;/?'A^>M3E:J W#OJZNK, M^_:$:$]1OF#;1!,T4[S/KMW/)?IZXAB+I4EE>9_-,9I]/7$7+PU*0/.BTZ1 M_OGL$AZIH0QL2T<6X?M&-6D;GN<(N%T;WUAAS7:TM_86/7^!_2![;C]BU]Z+C&@GJ@.]7 OZCF"MTB5S5,0=A9 MGU&R-AY5=X4-]S,[YCU)92 ;8YOT)/>3ZOR_*V-)6Y82&E=4&=CZFH972!]^ M+&GOG'I_[[I&)OF#%13:\LB2Y(&"F%NX,K!]8"(0,?[=ZQ^ M>OT_"W6)XN!A[.2+L0,-8W[P4B#3B$96ICB#?^6CH$S-.'D.:0A\N(J7T MS:>&2\63)4&SJ324C2SR^T:C'BZ"S+2U2"M,NKZP<90P*LXA\CQ9 M,]5Y\022U=FKJBZ]5<\9,ETG^,0CUR/6_^"/ON.$\)KJ"S*_G@0?GI71EL$* M8Z+,G2;%EOGCHM.[NFCUNI=7EU>M\]YYZS+4Z)!I]'&T_2K6 OGDUXBU[#/C MESAS5HN%)ZUA$+Z#^C-B7%N-^0^Q91IL8QUALL(^458.:8>]I,]0S1/E'1FO M<]?[IF FZ!R5--;Z[J#E2,/PWKU9N8,A@2J@N'.7&>]KE-#Q4@ MYQ,R/<>&1I8>% ^_%\:6K0>GXM!\#MN ./P)F?K4#M97STCS9X!\-A-JU8/7 M-"!]ACN &+ZW7(2)B4Z0AHC#>3%9;GB_8#UX%,3E4]<%1-WM"MT1^!-DTOC. M6,7)/9-7I1YT2B/TB3W/C]B]10]=,/PQ199JN?>+);;?O-E]WS3M=SJE9W8] MX7K5IBX;3)^_"T =9T(W<.<(BJQ&!FM7F.BM0G^W>H7OK+9HA MT@I]-",_RKV5VC*RB1/O&)4!1>];N<"#(49 M40"FP?[5V"1#>G@3ZXE) M'*]*%7B3;G_^T\[,M#T8ZHMA>MZ"('AV;>W/N6V29CH4C?NY0UUR\8+;G]AB M=D$X)B9*0MCX!/$ C!$.[,7"MKSV&&HR/Z"T7Q . M5Z+ZYS+&0P5PV'RPK=(40F .%T6BG8%_E5XI"O^Q=M%I5Y38%T-(VLT D-KQ M2MRZCB]<91I3( ,X5XV=;R>RF5"K#K2F@0AP_KKQ,_3@#_EI)'=57I4H["OR ML^Q N#RSTO@ ;H0S)MZ)W";6JP/!Z4#F/[.57I@DS(?$:E:9P:PPBYK(!AGY M?DR#3QNS<.69DD/FDW,)R(W276[#OY7"T@>V1;T&LC3VEB*G!APZTVPQR@(3 MG\M^.=LYL9SS,6;F53$A%3//,[;&?7 M@'>^*_P,5_!H>O1E;86/R)W;>NB2%$:7$ZH;L=%VD\S'NR5UOE@2HL>YTN(! MN%N\;OXVB?ON[H!1FF^8-':,[1DS M1S%4 @XELIJ/Z60)L ".>!/TAJSU$5XZ2\:JYOYJN//!RG$)=CS\T,P5O3&4 MGL0@_^E3]8.9=RHM"1[W20SN/O_1>6@P<1/HFR$%$1_3*HEOB=DS; M._'FPV"Z94Z=*/)6[[S9@T(KEYPX-RP+LZA,UPEZI4JT,;U>=$"*&T2O\9PE MEJ\^7^D@YK^HC.?JYY5*]U8X[$1+U(0/ 5 5X+/R"3B7K\ABT VB27U]04Q M)<>E"GA#?+*T0R0$K?W2YB=AAL]FJTSCH)K;5C)JYPJ%:)2 M&D;BSGX)] T7+TC7Z;E9;+QY@T(0YQ]9^]^Q;Q:1EE,AHO/!EG_J &OEL5X3 M?'M?"I9D7WI M2O%74N]T%TO MHL7Q LPPR*2-,9DPT&P9^LX]N@Y8_]RL!<@O<]5Z11/B[X>S&=)V+:;HAQ>L M6S(7H&T>8_O-((/DS>=W,OS=6YM9=E\CO2GB FK2O5(;5+@_9M0:2.^[ M]-]6,YJ%CSDQ'7!\<3A&DA-5<;Y8 GHBTR6L9%ZB>+WCK.BJ'A!*%Z5*.Y.KWO1KAOOTO 3MX+D:8^/7Q", M&D*ZEU@<-(LLHK=W^>T'H83KU9C8;#K(?[='AMP)TA%:>#>KV-8;PJY!?AUC M_XRC/.EB\H[3&#+H!N &4QCCKRJFH<'A!\*:PL?>& !1GANT1(CS? T17XWD4> I0LDF(A4/0+.4ZNAJ S- M)]NBB(/DF?4N<=QZ(+9@C1F4!%W8(GXW<8T CJ;+T/>*TRLUB961QT'0YGBN/+UQC M&T@!'. "?IM)1:QU:3O&VG1CWV\O5.<(&)?'#S]QE&XT!?[*=U9"V:,Q]8[ M M+I . B'DCZ:2V-)!^=)*:MEN Z"KK:HY96D4X'B9FU)5A!P?]=;N^M&."O+?%C56^ MG) CL)$<%!)82YY91*Q(U&YCUP=()DA#9.KS8L;&$9-KU9CG+!H(B(5T9'P? M"EDE+55#YQ\63ZI68PO(I(+ !/*,)8KV;9FWV:<146/.Z;IOU.,Y]D_;V(I..SAM1:"8P"5 AR']_.B][H'NC>6XB$APL1834VH0,H M)K"B B['WVVSY'7YPM6C."]ZYZ6_EOO0/D1.%0'ED*[<3QHE-Z_K$'85C/HU M-HY\=!%8A\"1_[(3$]\ZZI M$X3ZBJH%<=-I$NM%%7#9;9U?U%T#PP MA^;\#8DJ%C0>?Z<:V+LQY1:YJF&*W4/4;;:;+:6A;!]%_KA_^F7X/'T@G9.I3^U%UZ:Y7:/>+T6/8 MQ0ON\JR&D.7T:K'R-F.^6QAI]JM%>?K)-NE\BK,+FE[@3@?I-7ME7YJ:1&JX M_^>,&^ I"1;"C7.0M(A-O7H2SX#QLMZ]S;?NP=B*^R^:3J3_RGY MZYGT6!-MM$7Z=&3$O%$=0]8MIGD D'X?;3I]>8EAC2ST.U*Q-[M:7[1& *R8 MB1%YB*Z.]TAO3"+^)K/.BGJQ 6WHMME1.-$9Z,Q%>+,]=&?C]7NJZ9BY*6]Z M#T8Z?;/*OD*I *H HH?I'-NKU_GTW8X+MY?=IF,Q8KC*+G] )@O&)<(N?;<% MC2-X+R*1&Y$[^^NM\60T'DZFORO]IUME^//W^S$=G2LP(@?:&)NJ=_YLHY+] M%'Y^T:(/I6SG^R*'8IEM9YU=R4E\M _0MQF7Y7!$B(Z<7#FD!H"&;.,1>*\B M8\=I.96JRWX*7.5[=C\W(7CUBIQ3/]]WZOW!8/)]2/SY;^/AT_/PN0+N?#\] M(SYEFE.N>$=.6_*LFBI.S/".+PRGFR6J?\?#BH(I:LW@-^E.U;R=_'@R."4K MQH0LDJ)NT0@L8[5D>P9!6I7 MC+D\T &\*M)'-+$_53/YJ!^C= 1LI]GK=CJ0J4R#!N#=$"-WCK#HRD.L4D6) M3 $J_[>-Y=45[RVR#O;N&A?IBKNE*\J@#)JRWF*V#5)X%\I$=@K\",6 2-YF MO)O[R[]E:-=6H>'W M%6U>77-O/1&J)K;WWO/I.S+?T*-MN7/63DL>HJO9+7-%"]S3)F+U<=)D@REY M/BL9,I/,FIJ)$,SR_;QWF-!9O^?*AR$_J6TUF]U=;_\P[---//(+E:T$.@K- M:C78L]KP*\ VIRTW.MI+#$XN7N)KWS8-^F[I_HV8=.=60X[#3664DA&U(/$36B_U#* /@@=HU3 :X),I[XW:OVRXKIB1,B+0;]E$!=,,YKSHK1Y\X)AC+3MDA,K.TXYX6E&G/ M.1E"SK.%BKFRXH*H-3.5[)J X3"!Q.G*6LG+5J^*32=&>7(!7A4OE\Q_4K4H M_$ZO2V^KK3+OJ0 #=EF;FP3N[!7.[K]VQ.4'BM'3IO8-6=0;.@]&2BF5-MU8 M?>Q$J3,K \:F12Q^FJ'#R7'*12+0D3H!>E9QE>X6+-VD&=F%%%/!D5[0?F3% MU-YN"%JIAD;:-9G>&0[BA(#+Z0(9,B.Y0!'YV@=7M$%S] M2/M+<>54S77*V)&\H".PGYR4 CGS3C#IKI4BZ>Y0V79_G2:#TNG/>]UVY<\@ MR>.MVCA05"RY5N8@BA;@H9 2UE-UHYX',O]+."N<]U3<@B\_P7!,]_ GW;*H M!'!<-&$\RTOL<5M*>4/@@>/G&:4=O554='1D;:QEEO>707 UD?\UV(?.I<@J M+JJ&BUZW5]$LZX,HHJAKM'/.PLU%YM%;1K(V %[17;=K%L!N0Y7?(0YP3%\> M/\ ((\BLYUJ;BRAZ@!%( %D_=3<-'FB KPD"DOQX%%;!A WP?40@,L%[O=9Y ML^96P41=[&JL[..#5:,Z3]#B"ZNX/)0O9VLR_)R-'_X/4$L#!!0 ( -" M#U6@,VFP%BL ^J @ 4 =&UB+3(P,C(P-C,P7V1E9BYX;6SM?5ESX[B6 MYOM$S'_09#],SX/3^Y(9E=TARW*69FS)+WW4<;,=SY$<=.T!6A)S.FQN]=*9X ML;#\SCT* M?S.M>!ZSRC3N?;UXNO5\<7EU]/3B[/SCH'!UE-UU9(2F*_DU1Y M\O5X]4LOJQ7[WSM7A\?GAR=')R>=T^]GQ]_/CCH/]RO">\+ES)52>J[_UW?Z MOR?29(? ]N M'T:6;Z,O'4+_/4R^O,.V%26R*A1_?PJ\O(+3PU5;7 KZUT%.=D"_.C@^.3@] M_OH>.E\R%NG/"HWDY.];]!FFXV_?OATFOZY(246NH.H"[!6]$ZT*%(G/#],? MOQ!!=SJ_!=A#8S3K),U]CY8+].-+Z,X7'JTK^>XE0+,?7Z+YTP'5U='%Z1'% M_&^3B*B8-FKNU&7SJTQ>'].?#RI4G\)5T<+@C_ALWM#T#Q MRIK@_@:%=N NJ(.,9M=QZ/HH#+N^,W&??>*KMN5'7=O&L1^1_N4!>T3.*!PC M&Y6^#[!//MJIAFY09+F>MBR:Y,2$9 ?^*PJCA(_N' >1^R_D]' 8$4C],'+G MM,N\M=S@#\N+446956O#A#2(8A8HB):4,V+T"\IS1=#"JLSU /L'.6B-C MM CJ$@W9 IB!SM.JF:T7-J]M,?_D4=9\#M&-7QZS$G#;3_Q,Y$W[< M5_3@67Y5; H5FL,YB;#]UR@98W;#QZS('*XQ\93 M2,Z42*,/?IN9=M4J- $ MSL(LH!>'$>D/@JH(A569P-;#\[F;C>(^&;^3F0Q9TY'YS0/I\_SHSK7I+'C5 M950$7KT=$U*Y0Z3"<.>^EEN-.4P/@8N#*>XZ.)OM=L.X9RW&4?A%*A]:>YB'4[;:H)([1%X4TF]H@V$BS$20M&DUUB7RBRS? ML0*']M[)R-5]=\,;4L#U;]#,BCT5&"(UJ]1?A&$%=HXD^U@$L]*AZT>'CCL_ MS&@.+<]3$S?#&/( %@W"G2?\)[75P!7Y3&T#^P=. KE&%K>KKH/?I*J#.9H_ MH:!.9LOUUL#I"V$JL.,G=+ 21(W\,FNOUQY2XV_&(/*ZU3FFU:-P;GU%<8 7 M])^D_D,4HMF*^S?70<&!;P4!?JMJ'EX0K.JC#1YD?Q /K- MNH//OOAS';CVK)"&JNGBB;*6M^-93\C[\45*%[D1E86 [M O"(7-Z4^,L/% M)\@ L0C*2-;VT@W*F(CQY;5E=KB##\^(=:GH 2N 6K/\O<.ML1/A#JNF."0U MI%-UBXQC.""N]./+L1D%K[A/HP!DP;C ?K)>%-BPB';3CMFT)J!N<,(T9R%- M!HU# \&HA8K!:O"8MLVJF-HWIT)0)I[O'M"09%3<0KA>3DFS#$/7*)$)3:D$ M*/"4+:8+:)20@2^6,.@>.NK$5010=!F%QJCC*#72O!N%052P(O+7VH+('W^. M+?^9Y2!;WV>"*'S?*HOWI151D30E;?*"$!W1NH[CIGRN%_'A]9+\L<"AY?T, M<+P(215>3!,9*4VR/14C9[3(PK2L14B[C6;*;JM1$UK48G-HS=G]SXZU9'*N M7(O!?JAE@\1UR;K8@;6#@?9ZE7D'U?.54"0QGB2](+&X[2Y+D9KE RQJ8(#E MW8&(7@X:@(NK*G#3-Q6 %[U0TLR6^["K-[YH'+WY* A?W 7#%9B_9:+8^*UU M=IF&S/EUDV4 1LH6+99!*!I@J0IJ;EM%&S.N$-E?G_'KH8/<5%GDPUI/Y(\_ M[]"SY?7)&!$M&8;%^34#N?5K\^RFK;'7:HR?\D58Z2>#UL23)Q:R7S2FC1J2 M)4^II/&.BAXA93V8W9@@!US*#<,:I+=);V%XWHQ32>?(#L.B!!0V'^G M2P;DW!*-T'VG.++2I,>^%?AD);%*G[M>LBM@>&\++67*;+0E.$KB]@2JY$)Q M >D-VK :K"VR8G?1((>T-Y%S!JH_61V+NUZN/O[NHH"H^V5YAUZ1Q^@:] IE M.E M9%0*]\BB@9PD17Z;2Z;W5BJ[*1.UL@;]6E/E>#>Y%/U5K67J>IHM@O+# M--@XM=Z[,9F'!.SUG)BH%);?)H*!BNE",C(N,@".(=$)5D:W'7K>K)3:.+\R M4.9,$S9&LVX0T$UXZH<,:Q;29$+AT!B9U*V9H.?&AI@F^N;?% _=,/,N*I;. MIWRZI0TZA%BM>%=1%-V$V50R"=-MPGC8I4=O;D#!@I[@XH131"1Y7C&3I+6L M([2(R0!K%8Y.;C+$[/ZUR^492^KE#/J#4&VX.OJB([#:2'*@U.L&-7SPSC-> M+XN_L'+PM NN;$F]H&F)<)R(1\! ", M*F@**Z LI0,J-Y'ZRG;5^^ 4ZEZ@ M;O8P[+S D-3DN;1BH' =063Y,K *3L"R>D:UH!R@AY.+5-(\F+$;_G6]O$:^ M_3*W M;I,E7RU=Q)1@X#<\X3^^29(CD7\R:YT8F3HOZP-N[RW$G<3')B35H] M=$?A'.I1H.2[A]E#/%L,<0_O*%#R0 (YK*.B)I87*!W.$53.M'U0AW'NK7_@ M8'5_$_[E+)EVOR4;A!#USPJ6:I3:/',M*&1%$R@"#-:87J)+GT*7D M$$XG*VH3:\-G'ED6MT:=2-X**%^B1T4Y\5+63_GAW-)/)OEFGS9F_KC!.P C M9DH82_@OG0LN5) < -XH",K4TO0/>OT[31 A5>PJ MD$6IU0OD@!4*F/1RJ=YP!= EU^.UD#B00LV@_('>(LJL$-?DKG$08^(LXXFS#RLCRK2HN&11L3$.7$PKP M 3!SJ7:P!L;2-A:G8FKCH@I!F?C&:P8<"Y=0%=;Z3"H@P-@CL8R.#PZ <IC&+B3B8 )BQ M4!-8$5?II@Y&A=1Z>16!,MWNFQ4X')ME_I:?,RK_!F=CIWB@YWJYIGFPEDE< MA?*]9MYWA-NK338AW-K9M0F3Y_J95L/=E:E5F*73^T4^^!LJN[8/RIN+-P_> M8>Z->C*R3)I\,BC8F$XK)Q3@ ^! 4NU@#8Q%C^!53)U#5"$H$^]9X0M]Q(;\ M0Z_C>;4\Q'YN0TZ8QTP$A&8.MN1/B;(Y8W_+OL.]AJI6QV)VJB^>Q9]'K:_JS&;*C!Q2XV!G-\I$E(ICWF4"+,]?RA-EA$FJN80CHC?3U M-$MO1@]K^5V@9OCOG4_ MYZ(M>GO=*#>[B=\.-Y1U1_ZLX:W?:@^VF]A)4;[AI2&FC2UJ0)2*])?''ER/3X[T:D$H6 M5LFP]MNBFC(D)0LZ,61!:V#T2;S4Y.4],)]VNR]FT7XP9ZG8#T-P%X$FE1U' MM0_>;JMF)S(5D M#%/'F+>P?\Y#:QH^@GJX>HDTL*J2RQZH34D-VS]&%Z#'J M;62E@%FI0N&#TTE%<&VXX*8]U5& 0[@]!&P1PNW_:YB5[_N]TV)];LO!"\ M$7.86R]@';SN:0?,$T',%6"7.7I 1L[A)96E'@OG^U\3S=#5F=SNYAWT%^ MB)S5-^%HEB1ZOV"/D%9L=RU\YBY,)I.CH].CH\[!^@ \^;QJ9OUM MV,&S3K&E_YT](=GY]ZRU_T,JGGM^N$+R]O;V=:6F$]).(I8G(L_U]DV[5T]. MK2V(5T4-I.SAA05(;*RHEXXG%Y^NSB^ M/+OZ=O7M]/+R^/RH#17E^_UMZ(@)T:S:"(=S[">76#'3'@5T3>FF/%<0ZT5H M=45],/@W*_BNX[AITP^6ZPS\+%HE5(*D3*L*.=E1(1(L9I4S1A%A&SGYD[M" MK?"(6U7'Z8[JX($PJX=5MTLFYFA /DIG707"AN1O>9[R:+'%-G-ZE4W -I=8 MA $G^FYC/R*KA+Z7D/[X$J:W8J]_]S!9$_SX$@5Q^Q/D@6\'="UV@])_!VD/ M6UKWC+'GW>* 'G'E*$^[%@@=G9J.M:&M5Z[;28VM.]\FIUSGVR:$,#FH:)UE M']V&!DE%R6V]HS@*(\MW2+_-T] V'00?JD-!V\@ Z:=P,&:*.3,>SCW,ZRN7 MPS$BD@C="*4IQ"@];39&-GY.%<>=+K;4.H293@VVU)J\ %EHPOD@#&/DW,0! M/;"5L)N\4U]$E5_YS1O#*]33JM6<-3M$Z"&'K_^T6ZW! (05M6H!YVU;@!!Z M?280S9\2M1Y=G!XEJJ6;%4*KS&ZKY*JT2@6MJO*B=E56@6Q(A:E9[:)#;@VM M*O&R525R,>]+7[R^RR-]A(""'Z)H-"."F"$WB@-NZD8-];9J&5=F>FHU29CL MN'O8?R5026NCV0.I P5!QJQN#RZJJ55=?VN_*Q=A-]JGUZ)>>57MAF:.#'3S M #6\97E#'*$':TE#OUW?Z=IV0$H,_ @1_CWS'!I ";IUJ[6TUU5 ;N]F;]IMM"D@F,?=J_&;1?QK/ M#DV5C1@44R*F\T%+H>%'HI)P/'F4I(4*RT!(D&KTQ0RL+ K@ M_0=/!G>RG-0:*C:8PUJ;6$K]17USFCU,EY6A+^8*=.W(?!I&]5QMJ&(EN M?1"2_!JW$UVAF J+W:#0#MRDJ='L.@X)O#"YFMA]]MV9:].KQ]8W]V//M5V: M%F&CTO>E&_UOZ+DA3RW(=G9T?'2\&62[Z4]ZX\'#=# :=D:WG>O'R6#8GTPZ MW>%-9S+X.1S<#GK=X;33[?5&C\/I8/BS\S"Z&_0&_0DIG3+767/7*;-'#\(G M#,*-W@F>2Q@%O1=JHP._2.'ZMKL@78\@8K=CG75T5_6_[:->#$X,KQ;ETEY' M'7P#0T\3;Q;I%#0<7M.U5U5]-1@_,ZNQ4@3G_/SR[.+*?$RK62TR(<-3[/J( M"S-V5:T*DZ$L?6M6[DVW<((Y2Z;]?%?%.@R,HYS 0&WC:$5)F%6]Z#FNS:=G MF*10]J>JOD;M24;YI, MXG>CV6.(DGO[.78C*0-A>Z41ZY#@!A06Y]P?JJ3/ C6$K8\6-%E #$B' FS< M42L9\+@'UW>J$<+V1B.VL)-43.UO#/Q7E$U7NW,<1.Z_Z)9/F+RG$D8N*8B< M6\L-DK,!>CL7)]L[%X/A'_W)]+X_G-*=B%6#'=IBAPBFLVJS0QOM)*WNP8;$ M>F/K=^0Y4WQO13'5Y@39]%\7A6K)PI+2+7<[^W%/:XN#S[!NA^8T,FQ)1) P=Q'\,I/=$4!TEF M1CAY(6,U?2F*&=A1*@$BG-. ZP.U\E)6T60#"DKM-'6WBAY*$ MQIN?R")Q6C48S)36!\K.(Y/,X_8PCL9#Q%$XGQR"*^^H9SXX0.$5'I-DS9]N MER/GT0_2NRS)6O=W[-$[5P7GG'>I$$*@K2&EJ\#? [-8!5,TM5\H!R&"UI"2 M"RA-1<3R9X6++PKK!;Y.MP-?#^/10W\\_7N2HTL/R3_0(-A>1;:XSRVKA;9D MQ5MV3RX[UTO)X7>EDA!C7FH*+'JI$E2SW2P?%&E4&*A0*@DD7*5AK4KZ*T+\ MP/HKQTJN+L\OS^'$CYK3*1.V^:?.%MP<6BX5A)"1AH5NOF96PF)6 +WJ/H!3OK;,,Q MX=D--3,*S[8#J]F%H_?]Z>^CFT)^87+10=+$7@59V<)2S!X4%V[A**V,E>UO M$:+7H'%N+MBM.H@A6!7UYH=M=T/?_CEJ'C_<@_&R @"N,*C#H'-]RN#NO<;* M8<=OE^<7%^:CK>UJD2F"!F)*V=!V[>(YR(R._&T]\^;8&N4AA'IV\U -L$V_!B6RL@GVM'TO M+0,A6M.0ZZ4 7G>0X!MA)SPEJ"?6 *\_+B;:GD( 9S=/$\#+*QH3OJ S22R M(J2?+G=V=*(1U4F;ZJS:^@SO&,F?8S,SQ$0[?H@]EQYN7DWG!=ET%>K9Y\#. M#K ASJ X# OSMBK5!"0/K[+55]8]C"P]H]HO!54NCB[/SX_-QY5,6P13*)^1 M)FDVWPZ6_!F"^@Q!0<]E&J-7Y,>(+B!ZA,_ LJ._N=%++PXC8JQ!_]WV8GI< MBMXT1?YSIM8[QQ JU;2_0:V=8 -:;R=)6F0=.7-YF2PEBOV/5I7@ %)$Z5G7 M;D36TT]QE+Q_@M/1)B*2(@T^<]XLWZ&>_8UO[0 :JNI5U/H18E= GC&^04]1 M]SE 59Y:N60]M7)-@T[K&O<@W$1%L+X(0Q1;8E*VGM=7Y$$0*6(1P@D%"81> M3M7;!F$ZK[+(D?0]5SXYD! -WY[X>H#S,F]-VBA'!XXOSR_.X(1,=M,0$UH# M@0\RI9R[88C3BX+H&F",GND(,)H]^NXK"D(RNHUF]Z[OHQ!'%C\F4K4F".$2 MF3VN8B)503:]@WR'+7_5Z U:6$&ZFSWKSQ<>3M^M\YT^F5(2_NT;LOKS,/^@ M:CU50E@E*RMV9[2M^.;.+@G'$SFKY!T\L24'W/VB:L\*27^1O0*9/0(IF!$* MZ.$\PZ,X,11@ :@4X:1$6 +(+%%J:E+=P)@OUJH=T+/&NC36UOPQ?\NVZJQ1 MKSR$N:*"+:X&*3UT#:JGHE;@*(,S[%111G,ZJ'E=O!6(%"Z+[R#L6$H \%>^ M^[L76<9Q:]FH.Z>O8"@IK4@.P9\JZZ\(!-!-R0$U'>UE@A<&ZUM+OLU/-;I(^5UM:K>;\UTG'*4@'2>OZ-"07-4629I M-V!UM+.*RMR;/7V7_G_@TT6(^XKH95&:F4Y71Z><(W?D0U)[9U5])ZE_#_*> MUOEKR5G8:\)!605)ES>-SB[/ MKR!=)*\E?2:4!I9BDPC;?XV2*BD#)T?'1_QM%0$QA)TMML6L5E<"[EL1[#<= MP7Z#M$NE+=AO#0J6,:TB1,=\X4H*0(AZ2P0L06#X=N=D[%X*'^/9H(&3]M/H MO&4#M>$CIY7QK6'XCM*@W$Q30"913',O'5MM!/VG\>S0%.AYH1&#JG]Z6<.9 MZ# *7#M"3C*?>"0J"<>31^'C-Y(R$":E3;I.^42T4!3 ^P^>#+:"?;J]A4+% M!N]'J$TL['L3=I[30+G=L[*@LAR0T:SK.&X*([V!C[@+"EZ1U 2,1K:(98O[ ^@LD-L9\"S..M M>B2[18'/VG^4>WV*6L.0IHE M-)N4RE)AUTX[+>F,FY:4U-K)JOW,1MKC;*3]V-ML2,7PI?7(!$4*%^89P3T] _ROMYPG$8/KJ8C)Y1%S9PQAD=Y(^Z"&NJD8 CE+;+K[N M ?*N6#ALZ50 81P36"5[DB*'!5>#0^RC797(J /"%GT->F0@@Z+*SW2ASW0A MF*:VO14VQIYWBP/Z8_.;E*7&(/1#P(+O$HE]A"V@7VR'O.Y.4YWLV+HA,@3X@_(7J+%7*ZKRBPGE'ILBLJXUE; MZUUE1O9Z]&YK+:PLS5_/JLV:\H=;4VMV( ;L?;^,G!N"9:[LFC#T.CGX8*OV M)HV]3K%_)(//H1FU>4TF]GJ. LOL-27_D2R?L1HV8?O:;'RPF(=)Z]>6_3[9 MO_H:W,!\7KGU#Q98,3B?5Q;Y!S)RX:PN^?'&BM"MY09_6%[&B' M?%S7GYT535KX/"GZ>5+T\Z0HU 4GB,-^8,ZA?)X4W3_C*9TXN3RZ/#^_@G., MQOQ)T5PBGS? [O&)T<\;8#^/='R (QV<)R/Q?([]-"LQS59\7&#_#V+RKO\\ MFG4962@:Y?9Z'Y)I"AK@ 448*LM@^]JOZ 4%TQ!&3C.)=?KM M[_4>8#,A,GTA_A*F6PX9MFZYF\U_QG9WE^$O8;=_)*YJS&XWF_^X@>7V9/A+ MV*WA/;?Z^?N\+[8%(?\2KE'N#^"YAC9_G]?6MB#D7\(U5FL3>%ZAPUJK#G'U M,1Q"1[Z ?.'CI7-\^TSG6*==3-QGWYVY-K'!7AQ&>(X"S42.;T?'FXD!VT.L.IYW>XV0ZNN^/)WN0O-'#R>.Y0:*:L1O^)E M?!FVQ;5P>)*6 CE0;5MH26\R3 TH*@RB@I+(7VL%D3_^O+?^@8/50IDQ,/&( M#(Q%G'0.^5C$P]"^N&DJXVA6XH79H4EH#0\U8L/))2[@?T\%#W(,V5$9]0\8 M[$S&D8_RAIG]/H_(9#>O9#BKM$,&\\#F3UN!7=GTZ0Y"LK 7M&]! M>2!#(_G">D;'JAHL%8&0[[NC-DMXFGY*/G_*=-6SLOHL!A&$)%G^4OX/^A/R>-MO)VNVL&MZ#W9_U>8@>]HC)8FH, MKZAX#(((>4@,A?/SE'P*+3O9[54[PUM?0RWWM73A-IH56!+$Z#BTK1)]U"$+K1VQC+2_P=NB*Y=/$>.:UO>P+>_\L$-HIQ[7 C M7"A'9CK/:.>._TZ:F51G$R9SF>H7%?L*Q/I&8RAW(=X355;'6'K!"%J\%$ M[YC\\?%V+M5=OSM)DJ;6=>Y5FM2(K'XLFG&62,;IAB&*%!.?1$5;'HX? DR8 M(1V 9R5S!WJ1QR*][T%R^%"I),0T)[GBBH.D$DRS4RHNB](C<$HE@2PP-2Q5 M27]PCBXVJK_RBNSB\N+J$L[2LSF=,F$W,)^YCEV/OODV1B$B8G@AW-R@5^3A MA!_RUV@V(^NPR<*R$7]16J46" M4# M*(K&3BA+OS*/^7F%[!ZR*>XGA#K*F%W]WB/")RLRD3.0\ M3%$PI^$(>A;%CEA*TJ\#PF)14U_Z()M6W13YI(L?S!TN0>A YNT%.TOB%3%"E@4K8\ MZ2GS((@#L CA+/L%0B_.<%@@S$XZRQQ)'X3CDP-9OO/MB:\'.$_[U:2-\JKT MZO+D&- ^\&X:8D)K8")2'&A&=H3)^'QR='S%7UM+"D!81LNL:_U8E1A+P^+^ MO[&W)!3':K+>I(:P;*HDZ$T@#4MY@A91TI*ZJ)E%("Q[*LF;B092]R\+_7"I MS<5\) #X'?P>7XA2,*EL3?8SP"$W:81+#J_C$NJ/#P30O?IE/ -ZT 2%T=B* MT"1*4IY6-[//L""^00 MWH2JWN45@ !23L^SPG T^UMRE4DT"L;TY:A1'(61Y=,, I[_2(M!>'!)QY&D M@)J>!C(YR+>1LV^SU].9L0J=XNT&Y(YVFPEJ(0/D6CEK7=])6 X+YD2WECFN M)2_6KO9VCW;($0'2&M/:^N]D/>B&Z"%P;;0VNNS7D'OY:[6ZVM5O#=&0:C ! M*?T.IY9(07-T629I5T6[QSO*W)M*;>"=W-?+93C9/NCRB@J(_[X4!=NK^ ME[\7YNKH\NSL"DYN1:/WPN1@FUCXX6"!TVOA1V\^*0[EY\W\9B]B4=Z"6HSXSVT ?[SLIU?\[*=*_+O): DR\8N MV\F!-C()\$,"S?6?)RAX=6W$OCY=0@MMT)=?J,/'\GFC40VS@8]RHQ$'TU;, M2ZT/NX.0+J@*B7U(5&M&L8>9A1Q\_?<%M<[PEHBR"/MO;O12+*)G#^JU O9O MH>'L#!Q0L#Y[4Y[R7.#11?Q.@$L/(6NQFCJYD)K/5IRA($!.>FT2:;+,0"\F M/V[E=FB5A)"EJ*,4+7"&U4,OS:JLH6)A".F'=2NIB ]0?]>U;9HV%*X/)ROJ MM$H%$/(3J_2(.AB;]L'5(.))+U=-_M[V8"(!.0WIXOHBC-(X_ZUN!3U;T*_&I[5C7TTC;G?-N3%\O MV14(@M^-M@AQL[Q.XRL-&4T*TO"4@W%#@W)S2D[G+L M^_3R[.P$3I ?F DP9676*OKSA8>7"$TB;/^5WFPE?))50 ]A7T'5R(M:$T!J M9 ]G/L=^TE:>[BK:Q.$20P@RZDA;AL=TN# DLWR;K"H2YAZ)0,/QY%'H"I(R M$,*&5=Q! @OB(*;79^066Y:XPW'#"&M;)FARZ@1S/5'&F5@H#&(*'EE32E@.O#J@S\ M %6C&NL?J]BA4?IH3;0D2QNR(^&H4*DDA/"3CEZ50#6= M#I9N/LUF*'#]YZ3MI.&P&T*K]$$>\Q[G71*0]B74%&/-C! V9@) MV^EM4SDI^X_:1B80@IT%K]IR*N2G'9WPY346;1S/_X_U!+ M P04 " #0@ ]57K)\_\MM #L'0< % '1M8BTR,#(R,#8S,%]L86(N M>&UL[;U[<^0VEB_X_T;L=\!Z-[;+$5FVRV[WC'MF[HTL*65K6J54*U7V>"HV M.J@D4LEI)IE-,J7*_O2+ _"929 @"!*'LF_<::LDX+QXS@^O@X-__]^?=SYY MIE'LA<%_?/'NJV^^(#18AZX7//W'%X?XK1.O/>^+__V__L__X]__K[=O_^O] M_0UQP_5A1X.$K"/J)-0E+UZR)0_A?N\$Y .-(L_WR?O(O_O7= MG_[EJV^__9<__I&\?9M2>N_$K&<8$$[RVZ_>Y7^Y2*F&P9_)OW[][ONOO_WF MVV_)=W_^X[L___$;7KUZ^^RJ,GEC_;]Y]_5\?;E;K+=TY;[T@3IQ@3;\@K/V?8_[+ MFW#M)-Q6I>Z?'R,_(_#=USDO:0OXU]NLV5OXU=MWW[[][MU7GV/WBU1$^+," MDZPY_-5-\@[EQM]_+?Z8-STCG:K_[HH^0.H^>Y/H.;_G?[ZQGFD M_A<$6GZ\OY8J_$.%5MJ)JZ-DHZ]'T^'SC?LIXJ"]'-" M Y>ZF8K LX$T%ZGP : =KBL$?0B!,#HW69PY7DS77SV%SU^[U.,Q"3^\A1^X MI=@__G81,LR9/\9)Y*R3C!*7_S^^J/M[1WN U$!L'E5%=Z)UQHS]V&*)M,77 MZY!AP#YYZZ??AG??1.&N7E3!+JSYX]_\1XUOF^E2422B<7B(UK331RW++[-U M+B-K 4, #=Y^7'40^G]=9J.#$[AD$21>G"BAD7^\I_LPJH,J>#-^M*%C3= (N*%/P;+0]:8?<$:7B]A^% M<\KC0:&83%YY/KT][!YI5*-X31/$WB=3*/.ZT[\C]3:IF+I>EJX:@"(1)$?S MKGOZY,%"*$ANG5W=."MIAM[+ZA6K>EJU#6IODXC:T^,*J@3(CN9UU\$ZC!B* M\A7R*F&#^T5X")+H>!&Z)Y74KKIH8Q?4'JLF>4\'KC"9$W1>W*+JE4?EC1&[;UM,O?T6T:>5.F/ M/?#/79=9+4[_<^,%])W4&/5MT3MI@XI5!ZUIB-HYF^3MZ9@IS5GV P'J9!F, MAZ(IXPOVXS)Z"%^"-C-46D[%*<_5JW7)HMD4'+)&6E/N"*1A8 ?B8[LBGU4L MH[LH?/:"M7Q^*FT^%:>4*%KKF2=MI^">,I'-^&@Z^5Q&)&,PMI_>A7'B^/_M M[1M749+&4_'16B5K/;32<@K^62^P*005U DC/]:J"#!['E%'XHXG?T;L@'6* MY D/I;\A=;):$77=B@_$0&TL+X($-/]N&P;R7?":)HB]2:90YE&G?T?J55(Q M=3V+$R2D;E4OH[9/ M"6I$D!L1K1:?UULF,I6"/HC'BTG M%/*ZO6=ZZ21.*D_#*:6D.7HW;5;T]!2YKBUJ-VT1N?>Y<4X=<@N=S&]'S>J* M+IR$/H7146J$TU;HG;)6K?/TKKP):A>LE]1 DE=$,JJC^=MJY_C^^T/L!326 M#]JGK=#[6ZU:57^K-$'M;_62]O0W3I1D5$?SM\6.1D]L^/\Q"E^2[46XVSN! M'.=DK='[7Z.:53^L;8K:'YLE[NF7&7$BJ).4_'@.^KE(Z187#>1VJ&N*WS6E M"I[XY5D[W$XI%[>O1WXN9_D+VN.-SUOJ^VTP>=((O0O6*74R.)=:H':[6D'[ M#LU R";0KFV2^2=D@=L55< M[:R8=-M;4"9 VL:]Y4*Q*_:;NGT>>4O$WMBBWNFEY9-F2'VQ3=K>5Y;+OLA) MC^Z(8@VEYHK5MI-QQAH5Z]VQU' 2#EDGKRF73 L[C.64<\;;Y9KY3MT2Y_3O MB)VO5I7,X2I_1.ID]3+J.E9.C0"YWJZT<>)'SN80OWURG+WP)^HG.79&ZHXX!P%.[]$/HQ%KB:T\K0[:H M":!PZ'O'A\J&]%J5H_Y2VFX)%50;73S3)R MY!,G^/_9=;H;+Z#7[,?3F61CPZDXWYERM0Z8MYJ"$YX+:\ 1@2CA5.UXXSR. M&?JV#.MGC9![8;U290^LMD#L?1)!M:>7G!SYE!$\?N%V"S/&\81:Z:US+1S./4_6XF] M"R?>S@,7_K/XQ\%[=GPF43Q/+IPH.GK!T\^.?Y#-ZE7[(H_-3B8HQZI21\2Q MVTU^;2]GY'D5=/Y#B=&,. G)>!'.S$YTCVR'-?Q "T96XOZ>,A#SU@GE:M?? MAVAKBSRN&U4LQW%M0\1QVRROKG\65'FDSF27'\:)R<%UA"BT$GD_4=]]"#\X M";^VEU[?\VC<'(/MO9!'HZ+:Y;ALZ8(X0E4EUSXZHX\)*6XWUHBZVVS!QO MF1@[X@7/# 9VUH;>RP.]8J%Q3WUX[^C.B=JCOZ4+\M!74;@<]TWM$0>]DMC: M$7]@$E;#MM!=;ZG:\HFR8]^KOH^\F)*WGOACN'6VO%G4.KW*RM1 MS.^*,APIA)28J+8A\HB5*U>.T_-6B*.S05A=_\Q(DH*FG2@<4K=(JIM*F"6[ M1QXZW_SINV]X^.R\*/S; PV<(+G>[:/PF9_AY+,2:31UZ8?]Y#<,P_<)?/@ MJ'+T(,%_M9Y(85%#_?(D1*$;XEE)%^EU?3[E05(F? ^:LR$GQVQV)B]CFH * M)C&W0N'HP1<^0'MX57B[W5CB"+9#N(M M\U:MK?5*1^3QIJZ\R@9[T0MQ9'80'M4V>R$?KIUV@W:[[K?#7K]I<$DWE(GG M+C?LOU[P!/:6![=B%Z1AW47A?)>@I3WV#0)5\;5/@/9T#>]J$2]81WSI!^,6 M,"&NQY9^B7\D3I)$WN,AX7O.24@\ M;+WUEC@L^-U4$\AO@4T("I--L1\1Y04P]_RVVXRL?39F,KF@>4R"8<%!NO

>MLER\Y$MN&#&)ADJ MVOH@1<].*I?G0XT=$$^%U.36]>*<.N'D9X0S>!MNWC(68@_!SDQF6+4Y/<#M M ^R9#*;E,XT>0YMZ%I_7!_+I$B[]RHWZC[0K&C(!D^,=4R^9!RYD:.YA]+Z5 MPE9+%^2HI:)P=0-4WAXQ9BF)K;_?)XC/""?/M_MR!FS280NQ1E&::TL+;8.A MM&W;:,*B[8B;N(U;;OBQIZK$^7XM8CPY$;#?#JW-C5E#.[(6=V)O/.?1\_FJ MF$4]+P>X#7V7@2,@0')LN>+7H3OR<.IJB'+ J?9%')*=5=#U^!*C?*AG(X/M M6X/CZ7\]?W]]<_UPO5B1^>TE6?TTOU_\M+RY7-RO_D 6?_UX_? K>7.YN+J^ MN'[XTC8FJ%WT;>PPG;A7N/(K;SV-V#9]+;9$&L\-X 'US53T"Q9V[@+?A,'3 M XUV<.S5G(U0WQ)[5,K5JX3C>3/,<=@@K78 ,IKBJ@Q0+6(P/3-D_FDV!G\0 M:@;T"2X1-$;A$-K"*^U9_@(_G0D#2Q@S@'875<5@/\_//Z_+&)D_H+T/CXXO MO]/4UA8IBBBI>'86>]IP*H>P4KE[9F8S]\M/1Z.,!W$/E+QXR=9C_AE0P MLX&W7H.+QG?.$8[_6](Q98V1HI>:DI4-O]J6B&="+0)K U=*EJ1T+6=+#ZWE M7M"U$H&B8BKEIYS9>NO8'(/>]D)S=K,,6+#U\+U6Q0=J'M^+"A?MTO;(T5"955/MHWJ M&R.>M+7+W&-;!2B3NB-M:_M' ^N:W;&WE$-G33]+:32RL\0) HT:PDP*6@;P MP_&PI"W6!E"N6DV@E!$SX#&UVAWB^N9((TI54?EY]?3N#3>)/LBIM>SFKNT3 MZ2$NL)8.I5'77#>=Q*#>!:E*4DE7<]A,(VG%.)5^R%%.676%?)))()VZ[$-D ME=A&N^&UOZGF3EC%N.&U+:%<.:=$Q0B#9)&T[+XJ]T2*6AKJJV243&A[MJ,6 M!ORZ>W*),Y7T$I,6:TPQL;W/.ZX-ZC^[81#,7M1);VXTXUY38\Q0UZIDCF[2 MEM@!K5UP[<2G#*F>X<'AUE=L2BL1J&E[X)LNR38*#T];]E\G;0D%4>""I;-A M)LOGP''T8 M ![38"T/H>8>R$-*0=URB#4T1QQR*E)KSQ<*VGR4KU"WLUTSIKKK)G5'"=C. MI0VG7,RP6_G"218L'+!$7YGT'[("A?.3YR;N'+Z!8;O6V9!FV#(5.]W=JYSN:X'.RF.?^=X M[G5PX>P]MB0H?1#))U/JB!PGU)6OW/1J[8482SH(K[T+D[,@P(-X 4FYS$@9 M>2S= QO5 /#XZEMF@+7@8B7$[VGB> %U%TX4,/B)Y^OU87?PH>3DI9A_2$RE MU!%YB*LK7P[Q]EZ(0[R#\+H>GK$@&0_RIL2%I&S."FZ/$^$CZ%]6-IW#(UF' M*Z]L\(>N7+GF]3;BT&P0=H3U]2#A*)YS7 2-Y8L'T/M]>C3H)-DSDT*2 95< M)4Z4V%/SD3YY09"^OSF@LJT'$ .H*;5/6;2?T(PRHIP/E6YN@=:;X"Q-S[9R+B,&+"SF1S?>;JC M$1>S?:.JH2?RT.Z@OF3'5-8-<8!WD=[,ONJ=*.8N&(E=5L)8B3"POL\ZM!'. MME[?> %Q0]]WHAAF+V*PMS.HE\S =8[G^DPGWF7J2N+\M/DTXELJ MM9FX%N1)0=]Z+ ^E .H',:O>7$ -LA?!VLPQWEBP+(-FS)Z9.W1AZX+6J68U;2%'&XMDFL[[6! M"^4_79+3YFDLZ65:6^]*W--G&ASH%?O D'0+JO[B)=N+ PNO'8WR.E'PQ#C[ M_^Z#\UEZ;*A#";FK]S!/]3R\,QG$(=)'&_T3<\Z3P.-MZQ1]?"/=TH3$CC]0#K]"&0(;2M]X:X:K\-$CP1TCCMY%H7M8)W!:0*-G M)O'B7F4^_H!>*P]A\'U>P+B)&8DK43D Z.]W( PH.4RZC*54.V+/$X[ MF: V1HT.KJK5%6D\;(T:.=IG[%V7-2%NO"S"&LMGK:G9* =S3F#+WWK*5QR5; M!/GA'@YX4G6EFQ'-?9"'J)+*U;VYA@Z(0U5-;OT](4&=SR]+]+/HM;51-IK. M;D'?7,W,>_H$UPO#Z C5A%AS;^WX]>&HTAYI*"JKFA?/;&J,O7ZFDNS:-RZV MM%3G-\I9B8)1*;-\D"G*9KJ'"$8?J(0IKI2-7/5R4*/<5\V0D;<#3:.KFWUU MOF;C:'I[MV]D-,I'U?1/&K6%6:3F50#M7KS;4BF93"+8::?N' MFR!*WMS8.[$:5D%KIU?7P3.->15NH5?VC(7$"@W-D4==FZ+5^S'U;1''7ZO( MNCY:$$ZC<$:N)0^1C#/Q'%#3]$$9C].U%(Y"AG1@AV?7B_3\';R$]L^ZO1*- M[NC#M9LAJN&KUA=U.'=4H;?3#[*8_$%H&M GJ,C2'-5C*TSK%1ZG/G5)H^4F M?Y,84MMD4]V6+LC#647A2C7JAO:(PU9);.WRK"7BHM3Z8\(+0?!2BIR'K>@= M56_7B]=B"S\@09C8B>#%[I&Z+M3>C;QGON/UH^,%L"I8!N=_NZ6R";4.'>2Q MKFV:,@!T)H(8%?1UT0V9C"HIR,X(,$V7T! ZM6UN33^6K8XAXUOI8LOZP;$? MV3A>5M - ";G8F>%,P5+]$D"$FE&/T9.<#;;J6^!%/ :U"FE]I3_C/VX72*M MF>-VL:P6URRC+-?LB7,:/3W'J)IYXIR@9R4!9QB%GFH5&K%J#X >W L6974_ MT&0;NL4&D&RMI-H7*:YHF>"\OD]+1\03IF[RZ^\$E X5!"RE#PT(7J3$S-ZV MR!B62-6&0PB8 SB;C>=[SOG*:JP-7DPZC[.:Y,*LZ/H0\<+B5\^WWCUU?*A. MFLW]9)-%M:[(H:Z+ 2K+1(5^B(&ND_@]/;W@,B-7/[^]O9Z1C%5Y:6AM^3>& M*;B>4*70\?GZ)GV,P\MQQ=*"#Z7NX]R?9E+%H!^%Q>UG. P_>/$6Y%EN8(=3 M8C*5?L@Q3UGUR@WLMDZ(T4Y=]EX^7MKBJO#(]LQM(=Q(ZC.]73@9H!4.ENZN M8U)Y%#R[I4EKUMII&^0X5:M2&9,J#1#C3[V0([Y/UQIYYG6M2U$; M)_5N0KHH5.,TJ\T'C\6JP_SN,_E 77X/D%'_2A3X;G MO1-[:XE=9&V1HV.CBI6E:EU#Q&C9+*_V8C1[6C=_,VI&.&5+*Z]!E,P@IG@1 M:D8>@7+IN2C;KT6=:G[I^8=$^N:,O/7$PO-$S:8 39M.*$1/)389I"EM'&%J M2M&Z0'4%;42A^@OUGK9,I#F;73A/]/:P>Z31X<3W9C5=86N=LVJGB>H'32$+&;-LMKRCW))T'8CG^6 MWD']0&&6)K%%73OD?BE53?)DKVB$V!_ELNK/!XK'>>U<_G5=#RY@./Z=X[G7 MP86S]Q+';W3%MC[(W5))YU1.RL+0)K>^EZ?=A!R5Y^MY0OIVS=((JH [4D MQ'^O@_-5YGWH^U=A].)$LI//[E20.[2F64[N%W4A@3@$=#7I<>>(\X&-!O'3 ME[!75V::[T5\ L8DY6SIC1#$]K&S0Z-X##+!@PZEHXPI'5:8WW(7%&?E0X=! MPE(4'5\$C>GDYM5[[_B\E(R3$!JXL$N8N41+$STYN*G3FWU,+KDA16Z_EQH: 4 M&W4O^=LA0N^?H8Y.V3R+SS1:>[$TS5:'#G+PU#9-]="O(Q'$@*:O2Z^0(8(E M$3R)8#HCG.U,++!(RIGDK"T]+3&ZA3)*,/>+N2E"P0(3FHCIKP$X:28T33Q1 M,(X"H#10F1ZBJ"C3:R6C_7S(=@IFF5@,\O1AM=A$:+;NJ)M MP9(YI<%7V0IW$RWJ?P:]?5??]=4'F\:67YR(USN3P:H6 :1PJF^,O+1AI][8 M*Q_J*:/K]#]G!3:%QWMB:N;$Q('*B >?UZJ YP=I*3I>4C%&+I8XKF44YJH9 M4UO35 M6.0?)S!D&1T:!_7V@44YA@MC88HXV<)1TGR@ZMFFC?2TSO^4Q77P< MRC9- )F=3V%&R*'L(H=(FQ-K>QZ2QLQAS[=&SZ/$^N%6HU7N:9Q$WAHN3D$S MOF2\I77B*X,+O<^T^@RO@!^;/::)+SVHL!=Q4;%2SK_^=HGE;8D!+771Y"Q0"G$M+MW$NI=N-+8L MC("S JD)HK.J@=1V,UX=/BNK96!_0\Q<7ADP#VY E=GT1*!Y<%MUPF:[<^C; M,*%WSA'JY\X#=[Y>1ZR'Y$5RHX0GB.%ZQNL\X6ZD.E%\UU1R\,.^*K+#TZ9D M+Z0B3L!Z"+F(EPJ& ^M'-F;G.3F(0^Y*9DPELO2*/2)3WK8Y6.J0L,-B?PIO M:FSH3GF"@X.F^;K/]U_C\*"K)8+5P$3&C+$MW'VY,*%18W1WU1\VL)XY\H'W MEK[POW0\5SSKBW2XT#*!ZAV,O./TS@ E\@\X/V7,1 -'XE-=9+ / MC- ]L5EA1^:/[;9XN!8AY'ZO;YR39Q\[ M4D$<(SV4Z?/X$(^2C"E_!5Q#-<(V2=3]Y[O656#H.$R>E#,SM;A0,9P]H3HI6Z-%!()EA[/JT\HOH0FAGJ M!V*%//"'-+"TE)4A/HC!:%!U]0M(YT(!8.5BD?/'K-F?IS8YF8+)H]SD^:M, M[+?P\YK/T# ]BBO@KC2*<9 RD/N_,U)2>M!.B/CA? 3&89 M7'KQ/HQY5C:[9\--B86X M( '3SN1([ACYA-?8WZCU(].7+2'7SQX/(4M^YVM\FW#V@\H M@^%<3MOQQ76*DA5H9C-SZ;$,5F'!DFTEB87,B?:-#9&&=KMR>2YJ;2OLJ:7- M0FNO)7?A >HJTDT849YW)V;,;\K3QB^Y7S*-ME!@FCGKFG=ZPV::.^^PXW_. M4_4\L>8'[W4]6!,';O8[@(5\(1K3]2'B"]&1,TB',22C^I9/5S*ZZ>;'V, U MAHHGW]H<-ET'SU3L; B1;VE27AS!T]?"]]BJZ4XXWT.8.+4VZ$$+,\+U-5$. M@KJ$L.-D;[UZ0BG#0FT818&/U@Q8,$ZQD]>IF55V;L"$&7\^QJ02S B7P0K: MVO2XBF%21_HZ=RWV:R\7SM)A6]42]#')K)&:0K;SKM /*4YW5KURIM76"?%B M4UUV4QX// H\>).R&2;5L_VP:'3URX$.%[60/(I9''[Q97++&7F7_L@COK,I MFI_ E'1&C #==="?+-0^ZU@Z1>;\K)\@CV>1BRWLG?,G#TK'O<(*,%/R/>?1 M\RT>_9Z;XO) KU@ W5/^M.^=$X%P%XX\M<5QO[?@\ M@='DYL^I?C_RLL*%(/6++X5>2#&@H]JEK9NV+O@W:90UZ%.RTLM#W,U#O%0# M(:)[F$^S?Z75$%CX.V(7QV4H\.(E6QA, TJ.U(G(FS#B_W@\Q%Y XYBLCVN? M4807%Y]LU(D?P8H2D!1\2,'(0O&"$;3G!"'!3J*EI6D36T[N'<]-$R.4AXNS M;DAAL:OBS9.A:I])37\DHAN.Y93+,'DV?:8WAM7/].Q3*$!UYI*O\6[@W_?> MTS99;C[&E"_YU,"LC032X.UCD(8)3F/_Z>I3[!KXO&<$8KT--V\/ M[!]B(\'Z!&=8P[5N*G&NA+.%_5?&6.PS63IW&M=N4S@+^]';/1[8ZEDW=W2 M5>M\S<\JX[,Z@C?%P83RVD"1&%(,-V.DYG6O"J5)K88[*608@#+>M04\2_RQ MG#&.8JO<*'6E.\=896?YK:F6<&&H]NQ0HSM2X- U1,.,3]IW>M.\=E7&GMNQ MWXL#A9B?$@2Y1$4.=1H\UN=WPQFO#E.O@R)1/N4H;OP-<<:J>9PPG$7F)_6- MD5*SK38=!MYBRQEBF5$-98_3335? MICBR&H<2PW4B@!P5NAM#KY8A8ES04&+$VH7#8 -MDZK8%SF2=#)!I;JJ2D?$>-%-?NV4 MH)0+%,Q+^1#.Z"UP(M?RNY-C946-9(?L4C(OY&#WPBC#OC6E;@R9[?"FP7(# MA6.2XP>:;$-7(?([],<>_5U-<5)?6:TS9A3HK(-^[D)K>+[=W)>[I/IV7+S4T8/,&>#-3\D=BNH3ERO&A3 MM(P*LK:(8[]59/T""AEAF%0#Z;<)["H"<5LKB<&4S==/84#\7%6W1M51@E- M$N6Y&G>1QQ!C[_B9C!+;M/5!'J9**I=CM;$#XH!5DUO7D5/J(@UI1G(&V1L% MUC8!AE6['+_%&"M2DL)'WWOB:;B63@1RR,J?4@9+7(1QZR:?I OR4%91N&YK MKZX]XD!6$KN_0V](\6PZ#VW.P/9>WL!*0WG(#>7)Z>LZ=?6O890/(3+IEYL+ M_NHX5^FVOL*!8C^DH=E9]?S&A4HG[%.WLO03^"P^CPF.I4 PU"7DSIH27'$>^2S&*=:HG*91XK$?[Q@9&D74[0Z! MRO2F!XW=3-4"F6K$I@FE'74S#K%>"4_6CN_SZYS[C+\(+O*R]=:L6TS@49?$ MVWCL+TY,'JF89>1R Q@[0"+@K+4M5.VV->OZJ(;<:G4_(DIV\_ 6U@C=,A)]6; MRO0>/R45Y%KR,2O.='<5S"7K-Z%0;E1=FGI:UVDB0=TLNZ%44^[G*9,\OEW[ M\3V&\B+(TQF@W1A7/]ON?3B./^J[&T,O-00Q#F@H,6(J"*I,LZ%LPE>IY?RR MNN0/*V !5H#_@_3[9[;'.:TPD#^)S'[@ M#[G<.PE=;#94FILVNA#(0QL'XM6(K%J@2U&>Z1/7A# .#NLZ88=7#%YVBA#YNJPW_N\7+7C@^Q7?OAR M'6S":,>/4EONZ:CW1CX,=C1#>7SAHNW0'WG(=C9%Y6!$M3/B,.^N@_9NC^!4NFD/D]?B-(1SLSY0CV>/ MAJ$Z"(.W:4Y?V59X+LNFF,V?1,]3'M5#+/&Q6FI(M)" Q0@+ZR%YSZBL1]>'F)UQ]:'*9 MW&.LS,*6T9,3>/_DD7<1!G'H>Z[83@K<._9)LJA<;JZRZQHK]AL^YVQ;XYFB MC12D!S%A>7)GA##BF9]9_73C]G*QNKB_OGNX7MZ2Y15Y_W%U?;M8KV/Y&YYX M/\#4H+I4?ALJ:C'KB.+<*W'?M;W69"<"R$&TNS&JAUZJO1'#FX82VB=$MS\O M5@\?%KD:N/M[?7C]\ MO%_,R,UBOEK\M+RY)-5YHYLQGA[/B"+V=("HX(QL11 M[3)]>)&\KL0,]Y^A%R0_LW_ H6W+X-N="G*0T31+&6X75G:\T_//^([D3!WKC6;!BRA#F;I5T6J_.O2 J60(!G-L%L: MBE>.%_WL^ =:*-JV1F[I@ARQ5!2NO+S3T!XQFBB)K?WNSOSZGOP\O_FX8-/5 M^>KC_<+:1+5.S[9!NJW/!#VX<0AM[# Q'S8'OT"=X_!']M&$7GK27EDX\@A:3H9GS28 MXJ7.#Q,F /<20?OM=YN[HKK:.A$5C]#$:?8F M_.8]8^9F;^VQ!?X#W>W#R(F.HHT,Y0V11.J=)@V67VSM20_[55=3ZO5Y#PJ> M# M6_9>3((P(;ZW\\3UR-E)Z8H]7!P0I.'):'ZKHH7'K+ABN0YW< %3U.RJ-.&W MVW=[/SQ2FKXSL$^OP9,],Q=YLUC=W7WY%9G[<0BE9+G0)\(EF>%3"XQ\S]>V M>ZPJ3B"HS\BJ]'7R!T?!W+D<:5.+$QH4YKN8WUT_S&_(ZF%Y\13RN6Y4F,'Q%,G-;FU0[]TP^KB(_/@#XM[.Z<) M%_#-@R3B& ]*JR^G%;LB]^@N!JB4"U+HA]B_.XFO#=%E)@2XX%J0CV($3+&^ M8_/$;&!FRL/54AJL*X>F+>-75QKHHU_#)%48Z$ -1[HZ*$-#,L/'ZX?*GGI M<,5X<6OM?K&2_NTC8D\"&=&RMQP#&A6 M;((+(A9.!(_8P2NK_-2R+8=)WAQY\+TGYBG-M_GES6>D*\:O(B>4H87LD4""8+193AUD<3F MZO 8TW\%U.$%\ M#JRPYJ:GTM_>D,ENTR]Z^KCR\JQ]#:3FQ>II?,+K9.]$1C MM0!M[80\2M64KM[G;^J!.%X5!=>_\Y[>44SIXPO=L0RPS-[!O(!W,,WEI2UV M-'IB='^,PI=D>Q'N]DYPA$<##['*.E67!M(([F62/+^M*P'L>6_:^FA[?24) MSBD>?DLO.L/E:IH*19ZX5/P6,Q.+Q%RND1/D1K=0QI (CB1E201//#")T3I6 M)D*W]*6TZQ&% ?MQ+1YF[;(?J$$&*=3V-4QY^M25!N()E;8JVL>L]*7RM&:% M)1X@L6:?>PJ71_TCF;OA'O*]I,8Z>Z6T^M?;,"&_TB2C8V<_,HBHXWO_I.Z/ MCA?28D_R00@( $:V+)JN#**[3+SN'!*A &KI*_X MM2&24D?DN*.NO-*[EE/ D ["ZSI\\QN66#!A!$.4(Y]QYW7_]N+D;7.( B_A M[X_PFZQ068YXNWT4/I<64#3E* MJ"JN\ +?%!!"673M74GI:WM8L&%P$Y218>,%3K#VV.2I?,L=7) D6UKZ,^SH MI^# NMW3?>3%U$Z2=2H^SV [>:-(:3G3B0!R>.ANC$I>MG)OQ)"AH82)R*EY M\ L-A%@RR3I]S,Q)34,_0TEC2PEIA0W2Y173?;FY"8.G!QKMH(Y_1[!0)C,9 MR.AFF'K@4*,Q"?CHJ(J)B"E8PK^ Z5NH'4[X@QKXT,2"A38'6*BPQ8?'YB%[ M-A'9%2:## 37UH,_S^O%[W_,6)7&ZW5JOWIS\91#)D MRGJHZDE\$AAF2D<3H5LNKU^6AI3%@3WB:C)6); A:$(5P:6[,57&8LO^N" M,_PRD\J M"?;P:+O@CW"I9<]XI1F<>&TJW(O2IRD_E"AF%+E>*UJ90ZA7ATJVD&AR"#24 MH0Z[';RWQD"'J95$WAI2ZP3^' (O08,^(%'E);;;,*&_\ ?[DG@9W7M/6X6Z M/SWH30>#]$PE@:%NQ*:!1)HZ&=F;*?'.'D2$Y'@Z(YD )(R($ $C.%FTG4"E M%\'++C")G3O&8/[9DVTWG;9!#B"U*I5!H=( <:#7RZGK@&)[!#[X3 MG;P ]2A8DQAX5S-EV2+)WFM0HYB$AP/ MK6OE0A1_\FZM6\7+0$S&,:7+/86RN,$35SG+T3YFUT$5XU6'$OI8UC9/-*R]<14T0KD7/&K M7+0'U'2C@!QB-,Q1AI8.W1%#BHX6NA&2\JH!D"LV56?SYU\I6W>A Y,Q3=0( M(D*0?B#2L,OR"X43,^K.GQE6/=%["ON1&7K"/8]YX,*:"NIJW;<5CC%(%BF, MF#9<=<^F'\U)[.884M%$J+VDHA!'R$*B3)ATG<"O9$%)A+.6;BHAB:#BC-W- M(,L637$]DX*D8I!<#H'\Y"$S9B8+N<=0K0>-'<^7J;G[5;S-]MW[(/%>T?7.I>,9"$D[:#0('EINOCFH,P0CJ6#&]Y=-A* M4B^CBRWD)UP'Y1;\'K1/FZX.]Z6)'">-F$RQ*P._@.0,)B MLZ'KA$&1%[H,R5QQ_Z4FP[)#-Z0AU55QB!K5/@@#H[/HNKY?,"&"RXP(/GS4 M3SD93^3LZ>&UZ9B=.D[8R\]3)=5[3=33#:4Q*OJZ\0S'OGCN_L]!E-:K3734 M)#'A") 91!GS3_I/-"JD:@P:'S-2\+5SDR1G'U^%4FF24<:2(.EETDJ M-U6Z$$ 8+OWT&&+=8/'J"^3I%RC1F!PO:8KVZ;/9M*+6? M%?R2Y*=*K"=OC1QK6M0L(XBD*6)<:)-8UU/EZ=9V8GGSN/ [-1-:#DE\2?JNP]AEIM? M9!VI5=EOZXTH>7Y+ZZPI8D]ND[C?[2MXR*T@;/4T)7*">,,& MQ'G@KFCT[,'-IN6F1OT8-O#C^C\U%A SS )Y5 QAT,JICT'ZB.-O$#5-!FW< MZWRI_@+@Q_@A8NO20\2+:,:K;1@E<-&E]K1(K0?2:.F@;GXCK[DY]LMVBM)K M[TL#4>+%\4$\QPZ/AD*1,?:O5<*?&;^D>R?BR0.P_P%_SP0B+UZR)3%()%X] M*Y[V&OG^W,!&^OC5ZBN29%H'P&)&5KG>@P5R]D2;'LQ[.9\>UG5?--],YT]8P1[<]D/-S2'RS M5QTM3%RL.]L&*=UEM'_R/*952@^V6T$%F882TS0T1Q[O;8J6@UO6%G$DMXH\ MV!;FC,QW;&;J_9._ 1@G,_)(-V%$R=SWPQ=>P@?J7%Q$U/42-@;&PQS:)F'B M^$U1/9B%JNJCBN+Y>BTN$U#W8Q#1=?@4@* _A;X+9]?L6W0TEA+!B2*!NK%4 ML**=V@31I(-20^)-(04IBS$@N+1-&2P:#.@Z/M<_)+?H:D MEHX&+/>;**ZP#@@$P(YP;KL@W9P2YAE8C&K[-AWSWYA';10>GK8/+V'=UC0"F9!"*A;S5(^*; N$_30*C7UZ[/ <@AS:G0JT MKP6T^QS:PPWQ\@U=R(UU8?Q(*\8=R8Z?!P'<)\3)APUX58*\V:8#2WH@=OPR M/>T6@T+V6Y)7PW+RL0/:A8>DMNDL_2=;%#)IF" AZYH(R[#_>I%+-J*:-L J M4PAT@]9,X@AT*/WUJZS,8,QH,4-XHLBH$P0'UF+/2U3$Y&5+@_SOV2^AYF!$ M]TSCK$9A1C^& \/LH'"3YZ_LP]CC96"XOF^8G_D@E;/?1Z&SWGXY\F'AY#W8 M_CQ&D,MF,[D/,N4LU.V=_/=\]_9;'I.X-GFJL\(:8Y1-^]Z)I;G&1AD@G !9+2?8W$4AF_DD1WC_-V'# CPXOX=) MCMK-HM;NR!&MJR'J\VJ:^R)&H\XJZ%\6%N1GA#/@F)"SL'JS2*KX^R-_&EM^ MRTBM)_( Z*!^V?<5NB%V^R[2:^\$0@;EC??,!L '1L&#(O;S.*96KR;)HYPQ M;;QQI-9SJLY^KKZ2LQ?=INCL-=(/X.PV*\;EJC;6ACMOA=R-)6J57?:D"6+W ME$FJ[8K.(Z$937N/4F]#W[W>[:/P6=1A:O3 YA[(O5%!W;,'JNN;(_92%:E[ M50H"VL0K$3=W;GAUB (/7ER\\C[#?^#^IWBAAD;U?MFA&U+G[*IX?D"FT ?[ M&587%71]]I[N1?DG. A-%./.$$$XWT1;PD))M,D!G9I*+PA=\Z$V;DHY$Q M#'-5Z)QQ(7-X$2;C0SX)3C;> !S5 /Q3Y]_]_W5V^W\KOCRNU<]-RVTRI8Y( MD;"[\DI+GYL)7!GK(/Q ^UHWMN^'C6J"?6X"NQ-PJ=(_1O)K)*V=IAK?%:65 M8IOWF&)<5P4?)*9GA#-!%LUF%:^&\(P\U6D\5LG_[$[*)I\Y_?)RI+,2"X+C]ZR M-#-R@FBS*J29Q;(?A#4#^@1"-J$9&J/RI&VG9%FW)(Y('"S)8?G 'M1.CA]H ML@W=THU\M>/ZEL[(0:R;$>J/ZIMZ(@:@C@J8*'PA&!'!B918C?Y\;9ORY[^E M]-;9U9W=&R"'-$A,&2I[$K$/+82!9$RE_M539@2(COU"KDPYZ$,P8OI>R_<4==;0Y71]5?R\ZCFYDB=4571_/RI MH2WV+676+! B&I''0^P%,)/GEW:8H#![\0+RGX> MPJMN/^3;&OQZ$Y_5>&G@P'PG[0$/ ?CD _NV6];KVW2:>AU66X?9;OD2 MG#TJI=P):6QW4SJ?UK3VP#ZY45= NU3Q 89#B-YUN-N% 8DY<1("=3Y!D7@S MU#46DY>1YRK#VT2&8U!BG!N'L[$PH1G3':3?O>P@UO*KSZT ^D?QUMO?469S M%E-/LHWI+OV1XJ&V*4ZSM94Z(Y[I=-?!/"CDW$C!SM:SF^/9H]":U[*@4*+# MB8D#V9C X\MQ9CNKT.\\V4G[((WM3BHK376@PY1G.A7YC4]TFH8Z2(_'.,\Q M8I'6:0YP03;+,>P*;9.=[--X'5F/TFN*)_EU90TRKR6F#!U^ZD25 MS7O.MS2Y9G+M*!3AF2=)Y#T>$LC1>0B%P$E:E>XZ72!(;*U#!WE,:9NF'%&= MB2".)WU=M"=Y-"&")7D#3+\D9;9P4;#*F&2<[9Q/V#&0;S'%/CI0=^7X3N31 M^$(4NY381MH8.0HT*WF2S%[3$G$\MPC<(]$-SS+] DPP!&G0ZE] M0Y\L54Q\<#[3^,XYPD2@.4CK6R*/S ;URN%8TPQQ##9)JUVS$VB2E*CE8!M, M/YLCXG40'R(H+JLT%-:T1AYI+6K6#'ZG31%'7)O$?8>[G#".8V MJ:A_H^--/(TS9 ?Z*IWQ7ZTJZ&)KB=G M[RJ19W@-CCC\>#?94O+(EG!0.CS>4IJ(-S/87\)'WWOB D!!*?[B1OGQ#R\^CYXF'O-RZ3^84_%94_Y$08O_17T#R HE<^@3O)C!<\0W)<,ZF\#?'# MX(E&8[_[,>*WS="8\2(I,R*XD3([2Q@]MC7^TNR#-N=2]^'1\1/57;V:UD@1 M75'-FKG4:5/\$C8A"1A?/^.3G$,! Y4/I6<(48*J+LK-?D=_@I,FT2V00F]%% M,!,RK>)5Q1^- ^SJL-_[THE+<\L) *Q$O5. /6DV$8"528T;8.-4ZM\@_)G^ M8/G9<4H7 ?R95C&C9V5UMV2^%*6*W10>V+S(:^V$%#:[*5U>\C7W0+SR4Q1< M^[X0D"=9D)886-Y4'T-M*_$*3PM>!W$2'=H>UJMOB3PR&]0KAV--,\0QV"2M MB0H-_,4D%A([PI_A+%@-4%Y/VU4;KK/4-IR4H\HNI)RWFHR;&KE2:K!*W8FO#E:J[HY]+2^.P^AX&R;T%[:BNZ=/ M -;+SV8S&R\Y+C14[;4I(/=B >?)=#STRV'=%>FK5IRQ: MZPM-^UPV L+QO0J^4Y&*F.US%(+";W)19P3V/"[IFHM,OGLW(QS#Q]W%L&3@ MNZKM9LHVNZRSF3FLN@F=(.=V2?=.)"I/;!:[O1\>^3PA MI(*1DF0C Q8&"\[ZV&O(B57O^=1KFD;UFSV]JDF3];G2G6RNU#@Y^D\G.#BL M2SK.?V]];C3JE*AQ#G1J&BM;#!>^$[.)XB\\!R)91O?>T[9IWZNI/5)L45:U MO,L@;8QXFZ%=9NTC:* ,+IS2AG-=3MWF[EBMNHT;9,T]INB^\FVRAN93MNDW7LC]1UM4V13^JZ=,8^I]/21?\FE6P>]Y**0=A,Y2 R M?=1WO,:=O8UJL8R9ZD:6>;#0Q(CI0X,.(KP"($ 5_Q(O'WF]-H9IBD W&-F& MSWIO6IY)D;=&&N^*:LH/>F\F\-I)F\3&4A)N;#]B,J2FMJYA#:73A;/W$L=/ M+YN4TK,1X,R5LZ;S77B0ILTV-)\4TIPK*H>:HNUDL*9&9&,Y)4";".(8P,:@ MJEPS<:N"C?]N#?98",FLK.*]D]!5 E566]\1Z41@4F&K8@QY(#?UGDQH*REA M+-@S;@38S8A@./1S(AT18%"+Y :(X)94_X=$3 _8$?W'@09KMBYB2GNAZZWO M''Y:K0:>3=TGA0SMAF@8X*5])X,*"BJ8FP!DO&"4S+B1E!T&0!C0&+FZ>T&0 M;#)>",! !P$F'O:=8WVJ 3YX5&,,9--*BW4"P-8^C^/("];>GJW'(;LK?S$L M#6\[:_+:4\_E(8D3)J,7/'4Y+*UV0Q[;JHJW'FR7^B".<&71C1]QSTB)S2"1 M+@)L$;A-T3ZX ;*]?1(61&>$\O_F]1+>>-F;:VH.F8"N3*$%HC$?ZY 7! MF/9H'00&MT3QSMI+C4W,G>36*B*8Y[^-K_FY6]WI5[?N2+%=UQ#Y"6^'OMA/ M>G54,>CCXH1W1J#\"HUV?&0(\F8Q71\B4;N%38-"\K+UUB*C=YT-(R_%,!+Q M3*F==;2M:8%DZ5_C=UVFD@JTD(=\+Q.UKI[;""$&AW[Z## W MR'@3SKPR1\@:G6TR65QE#6ZJS$(TL\N>VP76G&[H^TX4P]Z<6'_:.6"#4D0 M@[ 5*3'=21/D8%&G4!D#RG]''-JU8NK?^2W7F[(3@ ,I!'DK3=L99I0+$\;EI15L(^\Y(51I45\& M-I)N$\&@-NG-0-.,I'Q(QHA\RE@-D^RKD!H[AAG$65W,KT:G]8(?7JC_3,F' M,$BV,5F(7?P/S&>WY+MWUC'@0XY+]S0#IN7F+CM?O YNZ>?,6D(3H8B"C7N0 MGA"*]#6@#&9TZ4X$AWJK9PJH"D'@SEPF"D\2R@_9622#.#FH54+:_C3,FBT9 MLGR''\%2S7^E3O3 ^,ORC_O2?$V8)3.9-EB=$GPM*"75:V1XRI )!"%W ,YEBBH6T:*AN:(<4!%:A-%Q#EU M\G@D8C_69N'P='.52W33U]1B"\U/Z=W8'4 M3&^WQD#67"95EL'P]A6=J&1_AN63+.1&/_2U(O,07E3&@]<@Y3J-:@S/A M[W\)-BE8I8PLI#.-[PM6I@MWC R%E]FX9BN>?#L_)-LP\OYYEANJW DILG53 MNCR3:.Z!>$JA*+A^H=&4O(C7&1$<2,'"SA1C-+4%9L^(DQ-ORF*W$-)W3K2, MQ.7DGZ' P!V-N#F4#-?0>5(AWF8$>:C+>DXFY%L5,!;Z=^*9S?2F/F<&=_L$ M)&" @1%,$0M3[)DI1#D/1.E%=9A8>P5$J<.DXK].V;;A'<7%CJY#NZ'\>MFP M;N-RP:CJIO&;5B3$-9(+E=MOX[;WFF#LMMS%;>DRL2@V>>-0%LI#7\/5BN=A M%$^#NI29:#^RF5+P1%[# PV!K%_Z$**]QPDR MC1K?(SAK-!%OD[\Z4&TQ 8\S]+9 R>>,OR7 @7JYA]US8//M-^^^D1<%;VJ, MU+O4E,S/.Z0ML1]SM NNZWU*[S#],-/!^4 Z\'Z8:>*>"#QUX/R ,/%,VX.J9#;S%/PY>*"#)?E[1MV] M"'=[&L3\"\[AXNX3?V7V_;%HDM;FF[\X459W=[F9NZX'?1Q?["C<,U2,GJG[ MP?GL[0Z[>1 <(&UU'5'N>#7X-+H(F#'!T@B7VT5[;SG$D/%R.$ M>P@%2*:!A6ROJ7TCS<"::<<,@C$^R\BS-\3K2O J1_A>GZ/_ *_%_M6.[_VL M,0 *E:H[]A[HIS)>V_D(!H;K(A'YE8_6=L.DB FG,'-C>(C \K6>>!AY]!WU M._U6Q]3QAL_?[$AI\%:':I2KK7;=0\3W\;DXLRJG*(FC"S)ZQB"#](Q;W#35@H1F&:".#=H.%TM0FTJVZQ: MV5K(9^]!&'RF3@E7TE:=!)Z0X?MV.8IB>45F,A8LWIT9UXZM&='3L*#MU&G] M.5$8"'VR8_'LL;?AQ_1NK%_K,*_Q 8R,_!WXOL;)@([Z_>8'[Q7G!^]KEV)A M\%;(6^30Y!*/-VL8#JW'_!X? R]Y+?"=+FG%0G;^['@^5-FZ"J,?H:Z_\:_4 MRN[5PK2:H!Z]HA#SJI:N5@.VN$.,CDLNKZ7TJ1")(V;PA7 M=&N\)ES?&*"5XV)C3.6#H10.[! MW8U1OS9KZXW8WS64T V#C!PZO[\- ]K7]>MH3-C[I291#8 S A.- ;D>VLO9 M@N*,_(4>V539"V ;P:=.74E>W)N'YR=D]Z'OL[4__''XX[@JL\D$W!!&'BB7 MH\1I$B$\B,+(LCK()Q"2I%):>FP J\D/NYT3'6&3,-V#($]\_NV2M^FNZR01 MEB\BXNO@CN=4_!B%L6Q;8QA.KQQ;&\QK$EAKV+QB5&W2%@.D"OD@TU9("+]A M,D[N!&9 <_^88N=D3[=3V[#A94,]>&TZ-]! 7Z&>TRN'SP;SFH3/&C:O&#Z; MM,4 GR7Y"@PU"YX_""L'] F*RP\)GD,8^P+.H>&=H3 B]//>BUX!D"X^TVCM MQ7#DFFG YF)FS]'A:4)X\<);V M.WZAWM.6C6=SMBAPGFAJ/WH7>6L*>R&;L;9/U05YY="K_W$&VG95E.(5@W!77M ?],ITN;[>_#VC0P&/>X[9AXJ;;W4@>8FRU<-SI M!&6(8=:H!%,?:LU_CD[#K3GV4QYR![#"D,-NK'^X:V/P-7'LB^@+E8^#7POH M9Q:RBOM=A7CMT*_U48RB?R<)7O, H&<(%&- +OIO81@8]SMEU%[76%"3!6!C M-.@NQFL?#S0_C-$1H:,,KWE,T#4%BE&A-F_I]8X+8W\K6=;35,8(]6P'"^

-T-R.4X56M M)V)4[*B "3#+0:H(9YBL'P!O[Z;J7/+$+ MO&-_F,G7$VLUV,]\_+*&Z&?L?[.(7O\AQD'T*N_?)*)+3( ?T87@$ZYH-O:G M20WV>B'=H$)<,'3U2F*&YIT;]\O?3-%_!.9_&"^8,+E/V1#3.!"!< DN89\E<16YP)2F8 MV6AU=V<%?"Y\)XZ7FU\

C[ 95Z)Z1H[((>0=F7+*"%OC1@(%(36 M3NT'TN"[*7&H[<')DT^<@9W'[&L5OO$">IW0G6R0;.TT14<^4[K5F?,>4W/H M<\$'<&I@0C@72R\R#*SZZJ?Y_>*GY/_QJ\#9>G4IY&;D3.ZCU0!JJ'=0M[MXU-D=_ZTY-^OYSIQ?! M(898C8!)_D@4=<>^4S>LSE)T*LI:CIZ:-(;>U<*2/1**.J#0 XUV7@!:*RM< MZ3(Y'#I7N!F(BO:31*(:\0>!HB3G4RI^AP&6#!J@ 9<*+GB R:#F"R1/N%Y MQ =)Q&/@WHO_WKAFES5&BEEJ2E:6-[4M,2]KF@76OWY?(DN KMW%^:F6[X_O M:;#>[ISH[_//GG1YWMYM:IXK4;S1AT_Z3,F;9:(;].N< ?D$++ X>";59;AS MO-/928=NDW/P>L6;';S:9U(.+A%]& <73.RX^,KQ:7Q/GVEPH+'=0T1NVVSO+J^FA)$ KC'!\:NVV2BU .Y9RJHVS*%R)HC]E(5 MJ0WB*M!&-6< @;I-%RH]IN;"Y^HVK^3RYE-RX1JIC;NPS5G!Q2%.PAV-SA1O MG!^T]\+NS&IJ5QRZN0MFIU:47-NQ4_KF'#B.DI+SLG\5CLO^\;JXJ9 M_TD;(G7#=GG[>V./L;O^3',9T(QZ[1 L;834PYJ5RD\JSUI@/YN4"ZS]$$M MR3HE.?(YXS#*%%$BB(Z/M]=7UQ?SV@5Q\7#TL/RSN5SB"](Y&\ OGB;Y3M4NUR]0" MM4;AQE MM9]2L-:);2Y<9Z2@CR1:AU,XX@KOI0KK3ZI%HM=RDZ])ZZ8*=8V0 M!EVS4OFD^JP%]DFU7&#],ZX]DY3?[86JTUZP":.=<#?F: E;N\%5MR0L/P&2 M,1]Y$FY>^2*_,:=I80IN1:]QCM376^H>?,IT@RO(CR$ V3,MO^<\#]Q;%L>2 M/S^PGV)GS6]9-R7^#<((*;8-;]Q*)H!Q+H@G+P,JJS\#*'&JU&YP K?R[U)I MAFHGXXF1+5O"%^$A8(BW=Z+D"%N,DO,'23.D4=>F6+8'7-<&H<>WBJKOKP51 M E3'/I!@$YKT*OO\*:(\-$X5E1Y0=.F+V$\[FR!S7N6.2#VZN_P&W=SX2>%0VQ#AN*$FK\WIN[T, MSO.%CU._UFE,ANM.!7D,:)JE\GAX-Q*(XT97$YL193.A5''WH#&BNM) 'D]: M)BE'4R<"B&-)3P_=2+KQUO"V/*EI3U2!U96 M-5^^-#7&OGY1DGW0!8R0@)PY[L@KF$$-(=/1RF!U3WVH)G$'VQQE!'I_+/^E M8973B0#2*-(#24$(?$#A!PBG:7 25-6N\O5;;<$(^+;^K=MYJ M(CYJ:+?WQ!=M+A\D$=@=@B>-N1U!=IJH.@",EJAC@=222,KH6M=GFHZLAKEG M':;GS(,@<<6=C9^_B9GX/'#_$H0O/X4O75>S"CV1.JV&^B2S+* BG6#&G0ZGT*<_01 M#[^#J&GSK.;&_G4L1!8=8J_^ QMI=H?=?7AT_.1XYQQK$JT;&R)%EG;E\DE+ M;2OLD"*=C@/J[9/)^B)=6G<37KM"0,@$ S-D0 MP8<(1GTN=-4/S.\/GN\R/OHDE%X+L);B$$_W?(Q2 Q MR$%X+,!;R0GYTQ^__YY<^4>@=^&'!Y=<1FQ,F9&%2P-R%SE>Y+%_Y3<3R/?? M?_?'/XX\C;!H9"M#:BV@MNV/MG9"BBW=E"X/H,T]$ ^=BH)KEQR3#936-P\' M5IQ3-;@56!4W*TR1/G/_$"X^)S2H?39.M2/2D.RN?%&84:47]D&]FQ+]RY*$ M@C(,Z)339K_)0M@'$<:N[SB*_B*HY='Z@@1,DU[M] M%#Z+J]:^'[XX#+^*K>1+NHY S^N@YH]U1C)!%#-^&S-:#NB]*6)'>',*:J=K MY(=9;LH'(#WA'Q>X3P[G@\>/C*>#:*:(#HC@BSYE!&V\9C#@ I: M.1:X\@+ *C[AY0_<+S08'B3Y%L*Q$$9 MS2LV'O$)RG*3"NSX=V',APN^PHT]-ES<>+%&W'>B/5V$Z&Y"12Q1)SQ-U-'0 M;T!\RJ6!16,N#\D$(I\*D<@B8%,Y\3:$I>/-UV)6@RRTTG'XERCA61:.H:F5&Q0'O(HP3"<@TM4.*+ZVJ ME6E$W'Z>0]U%N(_DQ]IP'[I\S0!Q]VQJ4N< MB/O.YN;-Y95$TY19T@YIP+6JED^4ZQIAGR,WRCSMZ?$@JE76J7;GQ /J5X44 M;#N-Y=W>[IL:)[V1HHZF&13W \M=$4\(NFHPX.83ZA,&H\8H$Q.9C7#K(3UT M8+.+2\A-7'OB[WPZT6":T:'B&IYTHG&R$#,?!5N>]Y@0)$C4E<' 2?.)A+Y, M:D/AGI$G*7W[X6U:X5Q#%K%B6/>+72\6TOG?:;T%1HGBGYW(@UEBVV*]KAWR MB)6J5H[3LT:(HU,NJZZ+9A3MK],'U&WD5;KA#;323OE=6M/C\B!;Z&N20![( M.@:1;\ M0FUG%^XC7GGQVO%_I8[L<:Q>!)%C2']C58_/=*DAQA<#2@V)-J*$R9WCN3.2 M2R&24D .\FM-5:NQCO"L&:YB"$ (O$C$\/>6?DX>7JC_3#_P^Y-][%E/[C6@ M4(.A.F-0#:VI(U"32F/A#\0N60:6-BVLF8D%_G>H 0:^R\-+V--N!957 B.*Z8I0U8+"7SBF"C;!A=U :KP0T*JJ,BAG M&3]D&+$/B^0_#5L +1?_(7Q/P'P/7B-?R:NB1\]+TGD24$9<[$V6?Z& #_S4FE-.(>:'JU>\/D2[9D M([93Q:L0(50]@<;K0Q1Q$L5?OR*+SVO_X%)X@H\1\';B!#4(#JR%J(@2DY)TV9_)&_9Y?)#*V>^CT%EOOT10 M=FW@#]]U%!#?U-)88,M(#UL:4:XYZBEDSY$3[U"A:PB=J>(KF"*.# K#8$"8 M.+Z)^6#_X =)JB,>PH/YCZ71FHV?K*D8TG6LUT!KR@#19B)EM) 1FBITM.HS M)(Z4F1/!G0CV9G'E!V&D@#Y!D2%M9!G45E 9\ !V\-(<7D2)@L?>)8%,T$6. M/\9,UYYGV($H8EPRIYNQ2\4E;)I6[9])V]+Z72.MA.A.!)!C5W=CR"XF3385 M6D,)0]>6+*4_/]/H,52_RC2*32RG/]?IJY7VK$5H@AC1/&@'FE;P#*HSFIK=6TXPEM5QI3#/0N)[*="$P- @8[593C ;YSUW$M M@^>\M5;O+C:::/0K1_G4HGFPJ$4T^^ZMXYUX$YD\._Z!YJ4)R[7,\ 2CT=>0 M7F7B@R&SM4+!JTAZ,*69^4G!M!(>)FM'T]>*:I=4\NR%;CV1(H^&^B=7AMJZ M3>.:D+(6TZ[_/I*R6<:JW;0,E0LP@YM"[*84*5UP"\>#K0X2 ME5,B?K^!B<\=LE'HJO113VN#U@U.\=A9/[(M?T2V-)\%9&8 :\_V,4CV-0U> M+=E IFB^MH%KB 29H8XQ.LGD >(@0B M0J()C$Z8$LR,C4#UB63]J;VR\:8FT:PGJ5:8;,630\OMK,8S8XJ-3503=![C2/+:4W4WL1>Z^ABI!+H2.-+ MLO6BWX>7 8<7HX5S>PTPP]71'62(L5I/U^@@TUPF4Y?<*QQB&@IG:M%ZI0., M]5*:'<:7QK*:OP\P2)S!Q/@R7)W-(887M+67.VFB6(FY%\U7-LZH5&G6)_@* M1QP\%9Q5AQV%@LZ_CSR8G*+G\#-*L6?3@Q"FTL_&QB-#MGE]HXZ)@>85CBW( MAY/?QX11/V:_86 :L(_F]K@.YG>])&Z(Y'3'@DY7R$W0F_88,?QUZG[CA1<0 M*JZ@,P+F1AE,R#[.C?86E$=0 >"A!_!/J"I _2C0JEB=350Z849R9:5SK&[M M@1V-U14P>'T^A5UU^(3),R+\'-YH:LAH8;YKQ5\=AZS_^DKPM :VO?6?8:%D7;93I3 0Y MQN@915:C9=+XHJF(H3",Z)SN8M MY(T3$P>.H8#]E]AF,>I(TYD(_"-K\4XM1,]:3R4^Z]6L#+W;*K(1EV4+6DYZ1CAQ.^O7 MH57U_LGTY(!E;AR]I(_)=1 G$8?C.Y[ [:UY[2P_2]V]/6DZ][#CZH@J RM2\.)[;9P;2=D5YDJL%3PC.ZN-[A@B+SWL:Q/26JAW,G_=!'I1**LN/W$\Z( Y0-;D-':;S M0NML19]R8*,J17%N/IS:8B^#"M)6@G>UWE+WX-/EYIY"E0'WSHF2XT/D!+&S MYBCU_ECY"[Q2([&:+BWDP=[+1&40T"*$&!SZZ:,;/1E7F(BFU DG3\J<9[ 5 M6/WS)\[_[&VA'CO:8;0/Q5MMRY> NN^/EUY$UZQWPY9V>Q^DX=!)Y6)3NZ4# M]A6VLORZ[GQ/]^(2"=S7W(313MPL8D-$DJ5HAF1=2$%"$ .\&QJS]9B;R@/Q MD&QINO\]]F[WT&:Z4+" R<@.XH,/0_2*1L_>FL9-$2UMBSN2FU4L17!]0_R1 MVR*WOBMFA$F<4B;[*'SV7.&543KJ[&'4&3T.QU/:RGQ5,M.X\0)ZG="=;/M' MH1O28.VJ>'G"V=8'\=Q2673]<5GF[PA34Z9([OF*!4)[;_^(EVW*7;E;L0'6:D-#5; J(H4IR M>H#263/C>#/+]KO2V@%E*<@+$Z.ZC$6%2*-9#\_TXYD&!PKZEO3SJ'S>(6^/ M'EU:5*WBAJ0Q:D1HDUD_UCEE$<_EZ*TI"#%6_ ZF:WAT_'-8ZI/?LJ%11%U! MV(/=][+ %Z(N8?U9N&)/I)&GH7XIIT6E&_8U>T/ F9X-Q>77O9260$*V;N"5F\.(;\4%L)WGERH K8]KG\Z(MR%^&#S1 M:.3=@9',F[$A.9_9*0K.2,K,2LK,*%9(Z1 HJLIW+>N\;5;=+1H-16\9"FD# M::7SA+'TW BJ<%KTG#BBUBB"!E1%G?1W E'?A/#CXX%1@6*"'$C'+C(\GBV5 M$+3@AP]$A[!%"30#FAA SMZKP?F:WSYFNJ^I]PRGRXHHJT4 *=+J&Z.\@%3O MC7A%J:&$-MJFK$C!"Q%$6##(39A5,XIR9@8KC<_A*1:H=7 51I?AX3'9'/Q" MNX:=H.Z]D<:YIAGR*95Z5^QS*@U->CR4PHN+BL0')V-,G#A+]WAT?/Z;>$MI M(EYC2$(6 ^Z!_1(:/,&%)N+DL[-2>$!+&B?>CJ,&&U39'^'2$OPQK6G:=>+V MLO766_(2'GR7/%*2YK;PZYG0B/V\I;#5'09", M&)YWK^(?&>Z8JR48J7\TT? M6'%A(_4BA(KF(N=ILW B2-:*[VBTVC(_5\N3-<0$Z8@QK%'K,VM-<$ \PQQ( M41.YN&6!2"%1]B91^JQ022CHE(D%5^L(%ZQ/FF[_!5T_H[X_UA.8?_9D!X3# M*YX M>T05?287%C6B&_;M&0$>Y)/@8O0VRFX7!JLD7/_]%R=B*[6D,6E=WABIGZHI M64I;E[3$OKO0+OC 5TV /8F!/WE)!2"CI[$/98.+.O40#33*X_)-2\:[0?)( M 6$H0QJ<,MY,(-/>N(JF)X.=%Y WMO/WT9CT=O% ;I:K%;E;W)/53_/[Q12A MKO:Q5M.T7S?(G3_?:I3PZX4W4P^YFL&VV2!/B8X$:X9,>1U3#1FKAMUH>>N)^>>)FDTNFC:=D)>>2FS,48&RS;W7&D4;-UV;VD_/8>7; MK-+&TW):0QNK$K?ML:%JVG%K]UW;VD[+8<]W71L;3L=1#>TSEIP4KMYIO79O MQ"W9C-V)CBL'<@;XAFK+\"]K/P'W;%3UU$5K&R-WTV:9M5W5$0D8!*1^P.K*Q\Q9-;>V%V:77A#?FV\4/7Q3\.7G*\].(D\AX/ M(/@\>YA$?OBJT@FIMW93.C^,;>V!_5!670%=3Q4<2)D%R7F,?/QJ65L,4_B; MEN/5AN9(0U=5T8:Y_/G!%,)!I4UD<]MZ-[;/&8?3]>/[U>*O'Q>W#V3Q,_M? MK;)@]2,F'XF7FPV-O.#I9[ACP@\'XODAV881/)CS$+ZGJ]!WZY"I4V^D@:AI MAGPP5>^*?535T$37HS\XG[W=89?>:F(SPIAS(D[."I*?'BF)&3>XK"0RA,)4 MN)$'X!$-(V;&&:\9X=QFXK@Q)O-3\P!/"S>2+'B*\\3F(T]PGRYS K*/O#4E M;YAWN*'O.U%<>5+ZW[\NQ&90_'?VR^Q7*?'_]?\#4$L#!!0 ( -" #U65 M>JKG]D, "($!0 4 =&UB+3(P,C(P-C,P7W!R92YX;6SM?5MSXSB2[ON) M./]!6^?AS#Y4E>\J=TSOABS+U=JQ)8TD5T^?EPZ:A"1.4Z0:)'WI7W\ 7B11 M)$" !$D04NQ.5Y4-@,C,+X%$(C/Q]_]^7UN=5P!=T[%__G3^Y>Q3!]BZ8YCV M\N=/OOM9774^?XY&NM-G%U<="Y_NCK_Z>JL,WG:-GQ"LUR8N2TMT_[C M)_R?%_3)#B+7=G]Z=\V?/ZT\;_/3UZ]O;V]?WBZ_.'")^I^=?_W7T^-,7X&U M]MFT74^S=?"I@]K_Y 8_?'1TS0MXM=?]_05:\0"77[??(K; __H<-_N,?_3Y M_.+SY?F7=]?X%$T1_YKA(W%S_%N3TGZ/EK!]:OR(!^>WM[=?@]]^0MSK=/X. M'0M,P:(3_.PG[V,#?O[DFNN-A<<*?K:"8/'S)V_]\AD+X.SF\@P3\G_N(YS$ M?_9L8V![IO-J-Q!I*%GHD'TNQ7P3%VSA!!W M,&*3E&Y_XHX7XPV 9@*BY TFBP4SE:(\RO',M"*/_C31RIT#Q:F;GHB"*8, M+@O]?-!,^$.S?/ $-/SO(C+)'J.9U>^%>_9AGR9FV]B M]?Z+"_[T$;@'KT6,JG3_UEC)M5K+TEC-<^W%XJ:+D8; M?2P)+.MB9!$&:Z$8&81!6K/K3H$. M$C^'CHW^JH?^MGO@::95SY;,.).&]^O>VH&>^1= !P\WN!-Q/7.-C>#M*;T@ MSXI]HV%N/&F>#P.?DDC=*4A==;0E!R6\H M!Y9I.?HR!VJ.KBG:A:"I>Q&BGFVS\"K),&"#.$5]G \ @DE-?*BOT&VADA!PHM_ISE/ M46D+CCA,) % UK+ROB 6E\ MF6(:"A*=.YP$-Q8%22.-(D.\0U$KD#0,-TW!M&/"#B=QV/\VG(<-EA@KC]H+ ML#[E]] M)IKT!@(7P2K8[![11Z)/X<%$Y-#LT0+>D>EN &/[4]/#WSA#,SWK?.[$ ^W_ M5;.-3CAJIUAJ3D C%HVC)^9BX;0K!Z89ZZ+Q@K%6#X+X&F M!_Q$__B][[P"V'MQ/8C6SW@D"S/WYT\'O_M:Y3QB;LW1B ?3./SU[S>7W=N; M\^[5MUOT?S?=[MGEWN3VH="#R8EJ4(_'1G]-H"/-_JC%UTV0EO-97YG65NH+ M!*44?Z(O.8PS=J !X,^?SC]U?!?-(]RU-:LF/O_31QLG@-;'%&P<>"AY2LMV M<9]E\I$@+E*"V,1.X,>0*\3)!C.UPA5I@\TPI.N!9&L1);(33 >M6\8]6ATI M@DRT:Y<8\Z<>"?&R&6T*#-#@W)6K3H=-VR4(IME'LKBJ5Q;A%OM@6F#DKU\ MS)#!89-V\)YIUA'/KYO@^10L33QUVQMIZZP5**M9FWC/,/.(_S=-\!]'-D"D MC0&W@@"'/@[1@A]]QR"+@]HK26.W>WUY(:UT^ F)A-5M0EAS[7UHX#M7?">" MOYNS6A':MTE /"1$HOG6A&AZA@%Q'&3X!SI'@G.B6#+:MDDDK-./Q'';H#CZ MZ*]C.'?>[#QA[%JV4!0YDX]/BV<-2B)86\=P IU7,ZR:0A7'0?,6RH2%@E@P M-9_C$_.<.*ZG6?_/W% W_*S&+11*_OQCD:1/])6*!&MP#P*-((3]7[>#[;DS MCAE=\ZD;EYNR)BO')I_T#INT@^%,LXZ97O/Q>@;T(/[__.)ECGW>&4P_;)*< M_K?NM^Z-A$QGFG7,])K/UW.HX:)SLX_UBV-E<#SQ^W:P.W_*,:]K/DO'.!B\ MZRO-7@*"+R.K63LXSSSS6 "-G(_[/H1AC@K.L4) 08SS7:)1D]V\'0+AIB 6 M3".GXZ'M 4R%^0KN-4^+IDUQ+V4U;Y-@."B(!=/(.1E[AF$?G526#OR@>KVW MK=HDAOR)QQ=XC9R-9VO-LN(46B+W$ZV21-QVKV^NI>5^_L1C[C=R !ZL 5RB M1?,[=-Z\5=]9;S2;K .9K=LD#78"8JG4? :.IOF^NR<,KV[)(DDU;94\V&8? M"Z/F[CB-#X D2U:2J+J-,P*4ZQ M8K#95:[!O,B^1Z*V50H6[!0*RE.2!0:_ ,N8.W%9R>ARV@0N'1 YO9*,0W]> M=]L+C2*T$O.@V@F2>Q\\('[N)?OG(H3612EXN*ZQ&@[ M?4G%I)$;*H4#1O*(&6*-2#]5<@*[ GZ? W3&\H;K#71>@V-7S[*<-WQ8)PJ9 MN9\2,B]'+3%)K9T+P 2"C6;&]6^1;3WV5@ FV$I8$1AZ*@&7LO02$^7:"1@6 M:*@+ F9QIV\Y.,6]5Z!%QA/&R+'U0H>,74=)@2'H@)%#IUP'T6Q+XCZ:R7B! M_C3M95#+D"AXEB[M%GEA"A4[4"8KXDW-Y]=X>C$E6,A$MVP!GO.-29K=VE@4?0"NQ2A%1B(S<&$[7Z; MW$$:* @1+14I+)0K=IGYZ-C+.8!K_,0/W;&0T5)F:+#(,@,,C$3*A0+Z$7+J M?&@6^=Z)VE8="?.3*9>;H+PQ&#Y\Z4ZT#^Q@S_$B9C96!PT%Z%3,D1!:4V'M M_9B-'W10T+JH!PUN:A7S*"1=*HP0H7=2#R0%Z)7+Q\!XCSU^LJJ*C+(LD.MLFXV-.!$EN@R@PX'86&D$\%$MZC0KR7:R MQ\A\3X:J,& EE?CR2COCKG U.-,+WEW'2?".C7='8.MD+%!ZJ(X-7M+)C\.T MM1P@!6E6S*L^!9YFVL 8:-!& M>ZK;TW5_[0<%%.[!PM1-2'%[R M;+:"R2+2P:.Z(RX[_>3'^X1BI^:JI9. ]RO@F;JV?<@KMX3I-6,)T\[?$N/_ MYZ=32=/:CAV(\V,83-((#.\)@$&Y^_R3"*EG4BUNNM>7Y\TL"T5SQXK2V/Z* MJ*DW#WJ^MT)+SU\[]2;CX;"'2CA@HJW]:8,IBH>NZ[/+/FRMGMPI=%5P6&A: MYN1'7EBZJ"?]/.(J"+:IR\;;_L0=+Z([?\=F+5%_02E1OQNXXRPZB:'EM.R& M-F(3V$Z;8,P16]7N!GH%=E@^$]^NX#G\:GJKON]Z:'YP\*Y;/L8KKHN _M^8 M:^]$OQ#W2-)H>([,DJX@,60*,O%> 7QQI/ .Y3!F AW#UW'ME!F KZ8.!G@U M<,T7"SR:+MG96&90!?%5A&+%/->X5M=X\=UQ#'?'!G?F6&3KDM2AC0#AI$8Q M'_08!Y@#J 3-<=BPM2WC9 H3IABX=W?H>.Z:(E<$&^O]EJT4=)YTQ<5 M=BW)=<,V>CBJUYOW=A*Q?1MES4>,7"'3 JQ)%R!NXG=B[I%%9#E!M;V($T1C MD=)'&@04$V^6H^0KHZSM;9V4@(H!LQB1;&DN)C6:$G#M2QV MMREK!WKF7X&TB#!@Z]Y.6)2@K6S^W&T($QLL.[?3OR(]7<(^3Y.^W;O>B MH1_$P9OX) M>"O'V!E,I*6?J6^;0%">L!@>JGB50MIWK[8]O([,*= L'%\;KW.DU9^A:QO! M49BN&!NJ^(PPL2ZF%N"M[AV?IGW3787AG-B0)ET4Y_5K(RJ*$15#0I5B7LB\ MR?4@)=JT4=3Y!,1B5>5!JS@Y-\ZLN=-<4R(&2:$UBJ(G$9*+'15?(2_ OP@)S!ZKP!J2S#RT=D5CA>I] J:[G.-D>3J M;?>J>RD]0,H3&,.F=,TMN6$3:0YKLA+G* I!AXO$..ZDXAI<]>8T!:0G3= :D]I%&Y!P2I(B=F<16 MHV O(_<)X*V-(/E4.WFES2RXM/#9J&RUP FUWJC"I_91$@C\% N*+6X&%(?5 MW*AHR&ZL) PX2!44EMR,_ ]8=(^. B8IJBBSK9+29Z=44%1QPX8@.AN"(?IK MKO6W;2BOV N9?'2Z6KW"#VT=XO=&[D'XY]!.GX:FCF4]./!-@R2?,>VR\ M/3L[Z]Z9)H#56EL,-$M:,NA0:.)TNS_]J-8K+E#.&C%-[? P.87L-U X@'C MQP$3W"E G'=-#T2E'28!C5.@.TO;I 3%U_3U(X%QD]Q4+1$4,R2LAGCO0[0B MA%P(2J/N,VOP#J!NNL1[?>YQC@2J8OBB6/XH@2GA[B0 =92!CAMVO(P1E+@J MK#A>=J8!3<=^U6 0GD]"$O\ BB-($$/D*H/#A9M02A+(DX@8^8L@)8%0KDM69-4X4 CE'/F((BN"4:GGX M-&T=@;?@-YSGAF1?Q?%6GA>JI>Y3E:\@I XZ'S>F6)BA6LY_F01OE2&23[-J MJ?["PG:4Q00CX:**!83!&0,[74&LM5$[ZD*#B6Y1=07(R&@HY;.ON:L'RWEC M?<7NBCG%$X_6/IUSRX?\+,Z,IO5O_7@2$^B\FDA(=Q_/+CZC;2OI]G3/ M? T?XJ8_)<(_4%([+I!VG#6>!$J4W8%9(()4Q2)^PU=V*!;DKH$TDA#\NAE@ /W= M @$8;(.AW#9+5^D 6!M.TA MS"_%UM3L^&C:R2O5^ 2K0AQ2;.W:%;"^-]U- M]!S[>('?72;6 J;V.<&J#*/*YB>(KB^??=\Z]F]NCQ>)(IA7MG4 M!NE6P3JJ^A\]]HHQJVR&@G18J_/QF:/'7'&&*??,77VOVAP]Z@KS2[UG]=*A M)#OV!MZ?G(LLYO[2X:^RVZER+%&L\$>:&?<^P&O]%%A8!28:Q"SN^Q#+BQED MM$&D0UHY0+ C)L=96^9ZO+3'1(:/H*(=@N CD#I\FQ/+2,>& MH\(\4>[^)\V;GA[<3+BIU-1'4WLQK>#$PKRYL0RF+/@J8(M<=T*LBUE\L1^1 M.W)L/?,\QMM=6>0(881B!:CRK(%8=4@I>].]N6PHM510$ADOJ8HYG=#&'Y<+ MU__T30AF*P=Z,$7 ME<#<_XC058HEJJ]:B#N&CUD+J.D5N?V."$^%6"&;V[Q&2ZJT!74\V"K)D^,P MUA],6[-U <8Z92!I("?(6./'HV$ML6U)BB4G-DZSJ=J^; M#C<1).TTC+@XH)P5'O(/!!ZX"301*S?X+:@/FN5-[7,\P.%G0UD+6SKT3+:: MLRWRW#"OR'T3N# M=]WR<3EE])>59B_!%)TK!HL%('HFZYV$-%#G]6I*P";%?.NE.%H%F(\3FS2H ME3U,A&77$3G0.P&.B?7GQXFX@(@8<4!^#YE $'Z@=3]XDHD"K-R^ MK5ZQBE&GV"DCJ23TQ/3,MDDFW7:ON]UV0("=&L5BS"7?AEH$(?%4BWJN.-/$ MOJP=:C-_L[$"CFI6S-&AO7#@.A0G/6:%L7=KX5.&/LE>(!:03Q4GDYD&N=KB M02MI)"]"HFE\L%"K6 %]G$08U%Z.H_UL8^N;&R+ER@US8^V?8.;%6??JO"6+ M1CD*)7LW6H MLS&1K@75.@S3\Y'R/'^PT$ZD,T6]BZ2X,6,2C( MLF1*,$*N-8A8&Y_(L.U?HJ(OAT8N_P#*XD40*^I)*1']HB(NDVTY+E*.>^#J MT-R$%;3O?->T@>LB-LS,I6TN3%VSO:BH GZJV+%,?>^:COK2XOD9^K_.Y\[N M6_@?@UE_.IS,A^-19_S0N7N>#4>#V:S3&]UW9L/OH^'#L-\;S3N]?G_\/)H/ M1]\[D_'CL#\9LXZ>)%>!X>C'X/9_&DPFLN[KNT1BK,%D*@/ MZ^_FUIAE'>#W^ATZN\GEK3 9+:59%XJQ.NN SD9CVY5W IT-@-Y'Q*#->N^. M($>++]-:/)F.)X/I_+? ?!G\\WDXP1HMK4+'Q$\LS?;V.4#08X;V]4890AHU9Y;<0>QA.4K;KNS9I0$8U?TJK>Y8PY&R/PWFOXSO][9P:16> M4!L!8>%_'-/V?J!_8/\(0?VY>S?R\$)J?NQ+ ?L 2?6XZ%Y=-A0=4%"BZ4<4 M"E/=]D4A*@AYZ"#+60VNTZM!K]^?/@_0OO^OR6 TD]@_D2Z!&84($/2>H7W= MC^D=E/5,31#A?^RM -S[T4Y6T>SS5@.Q'Y%FQ6"6?N)AO>IYT?9UY$$S81!; M]00T_&\.T^(FO9@\](;3SH_>X_, F1>]V?-T(+5AL25^1P3)BJ WK;L60,9D M\M8%:A]IU)Q%(HG4?FZJVJZP^R5"O.L8OGT863K8BDAK5K(+) M:>0I'Z%U$J"7W:N+;\VH'9WS^PK'0TG;52VZ@P\2'AE5[EM:Y?J]R7#>>^S, MYN/^/Z35O? XE>,)/VPD(@Y@MD*H7#D6@HH;.7OQ3^X0"XRX^ 8RT^9@O7&@ M!C_"-B2%$S&D-%I)E\WV]K\*324)KNMB\206$_UO4@ M(YKO<="3V?$=DD?0[,-?BC#)@S'S-8_:5AH%R^;>UGCFFG_;%67O@=Z/.=1L M%W$$E_%A5)V, +#IX+$W']QW)CTB58T8HW99"/UX<% KV+/Y>V"G=D6$F)[]<'!1[IB[TO=1Y/NHX/5,K); M0CC^G+.XRZ2!/*D7J>]:BE8L$3]T!=9P&#^DLB/]L0:);Y%S"^:Z:-[RO&]J&D\Q8,KC&D M62V*B2?C"%2:>L4.RGO$]RW-=3?K12NSE&X)H=\2X'82AQ, MVMW::Z+L2@-<^GV5UF]2%0[Y-?PHRW$4+,(AG^975WI#[57@H. &E_I?I]7_ ML.R&_&K?_OH;,WT%#-\"P6WBP=R83@'L R14X/*L>WW14+WA0G4S2M+9=E7' MAR(N_>ZF]1LGVLNOTVW*N-^!,CI=(C".%X^.O9P#N-[*C%V'V8:11I/9<_2% MD-AV)8ZRG'G4^!O12I=>D6M(WQ>HP+O\='QOANRI2'\@?O,TL"7OTCGLO3<- M&H$<T%ECA,E W[/(80N('6G= \!0#"6^E!Y8.:-7" M* .VU;"P@KU+LK4RJ$DSWH0I4.$3Z1^4#;34@XE]D"_).L=NWW#5$ M)%Q9V'S>O?YV=H(H+[\4"YO=XPQ6TT2]I)'C@5\U+ W/'<.IN5PQ)/X4'>\$ M3C$L4RQ<-[2=T =Z[R;)XDRTD0]'-1N/^=P0M(1)>FXA,G''&-O =[4C;0WN MG;5FVD5/,@4^)1T\\^%2X'PBBC&M/F'O7M0.UO5GV_3SY":Q? "1 CMI' M.NS4AH,T!/D95066JB[>Q..G/3]/^VG#$D[R^VF;J>5TIR'DZ6"V F"_>"_M M ,;761J%9:GV5)@@Q0[J 3/ZCLMV;T9HW0+)%Z% LL!R1V? ME/TXWY6WS)WX#TFS6O#4QZN)#6V/]2I4R&L*<$E]4EKU/? TTV);CJ[.,HI* MEZGR];D33JZSFUTG.;W.WZ()RKNVG>J Q9R@9.^/87^%?8A#>[^%B6:^L0 M MV*W4F-*LA4T43"C('OD\]"[T]M"'_K5#'OK'[WU_[5L:WB\&BP70/;05F(Z! M=A(CG'O&/2-K-VGP4YVX=Y JQ13E4)-YC\C>41KDE)(J'S@HE"L'CY[Q;S], M!\R\_2LR1))QE]WK2XDA0Y$UYXK"P@7YX,,3\+*ET'UP(&4%IP7$\(PA#9#J MV+7$<:C5033XYGVG5-2(A*RFTD&FO#C3$&$FO-W+S991Z 1A&QHTW.<-.FR MB[/SF[,+*C28^DJ'%6:Y9JP:A0EN-4:*+LB/.9E"I<>5#EMU;%W5<*V"J]F: M49J\G@Y"I<>+9Q?T7!>04C^I?91!%UWR:83Q'("KQ(A'"T#1/*LG;*F6"L&]M0,]7!,5!_SA6G71$Q'& M@V;"'YKE [X;OHRW+_>+"'_N;#_8P5_L()YWMM_LX(]V@J^VX.*NQGK##08P M_ (L8^[$P5J[J;%5F*#V3NK65??JIJ&W;XM+-#L(@9_J5A\'MW>.0QMQQP]R M.LB^2$)KZW^>*YMC!.G )=;R*JX_+B*'_ (T9:0>8HYK8F<6?K%.2$W+;?$2.+S@.%7,K;1XTX'<>I M!^"3CN-XV)-G./'RE#R+ Y[IKI#VKZ:W,NVQ#7X#&AP!KZ]!^(&6T-X:W[=P MKA\\0R?5Z[I[5RW0IWN6Y;SA M[/('!_;1E,T@67;;W@H^#(P@R\U>6F#_R;5@ ,POQ+;Y"CK^?>14ZV7H*0TH MA,@Y#9NB+% 3,9AD:@ 0T_I$%-4Q!Q@R:&^U6#9$DE-0#IHU1X0Y(@N#0(6 M2ELM\"!6')>^'ZXWT'D-HX*IPJ?T4!@(O%0W>2^?[>]Y\*%MXL=T'\SW\$U= MVPB+-*&C-#E@@Z&;@F(O17K[<[J(#,R+Q\CO*!U8ZK(QZ1QHOUN,2/AW2+X\ MIW=*]TT5@H*EP,E9+H5R_7;BP"X!X@$W0P$B?YN@:CD5N2T"WY.9!@! M6**&5Q>"E7*H[')V&X+5!DL\/PG@2B1_1$QRIG51%U;<5%?@C+\:3#_97R_%^L3 M5'4-/M&":YUL%N'SV/\XINW]0/\(SF>$>M6\O1N[\B',E.W"A]99FF6CH"2S M+W^X*9;/59=3X#"/UO1/ A&JJ9893AH("<#!#E25<*5U,"-12"RO2N\@ M#50JD6X2/ 4X(5\:7V0)W)G.&ABFCK/7]"]DGS"EN52B+R"; QZA-YK. MS!R+>YW!?=1%1G'R%7L;<@(='0##Q4]0S30*9\E.>[;^ZF))#"O4],HB\Q^= M!+:/_O!Z9U.YEQ3O;/BISO9;)S?ML;EI&UQ4&G+3BK5\FPNA35,[7'<>#+&ID?X&1I$.7&$"4!!J%-\?CY6T;&"A" M*^K^KB<>4,UP7H_XVY]DZ 5(&1VHWC1GCNA+>"AZ:(/+H+S MU^D8W5Z_/WT>W'<&_YH,1K/!K 6NWH@%\2M3)G#[/L1@(SAW&=K7GX"$9S33 M+ WNID-.)\IH+(TV,TOC( &(E2;%C,2(,@HV6[A<]*D&*V6\2KH8TV85SVD$G[#ULG&77;O;YHJ-!R M&;5G(JJ>^_QR#NZ(GG^ C_'&M+%Y!S0#!#4;D*$6B"%;RIR]VREU$41&*+B6 M P6BUH"I\Z%9'JL1>-BZG6@H0E0D_1NY(P/)FV#5RTQ9/C0(N-)#D0#]<9R/@(=LHV![MB((_H]> 660RX8+F)(I8!4 M!2_D*S6=5I?22\[QKC0%%YBRUW3E%YC2)DG?TERTPOZJ0:@A'8%3<[FBV:#$ M]I(CA,<4Y:.QU:_#9Y)*-4HI/:2# )\@&8'0*@LUFKI;U"[EZ=\.\;-O$Z5I MEQ<.!5%PA,(O*/-V[@;)+?,Q)PN-T%HZ)(CR2=$I;/^#)$EJ'S0=4!^X)C5/ M<@?]>7DCD_SI4LS#0 Z9BL7P)FF/DTZFFA=69S%RZXFQ#Z T:K@)5RSP]T"' M(/C3![:.=E3$!M,Q3'VB?5#>&6'MKC2&.,E6+) XR8LBL#DFK' 1))8XVH< M&6/?"Y'=T40 M(81L0;'*LJPA,<4]VP@XX>YIQAS -6$-R>NF"&)*D2M7)'0UN\W@'1GUI@LF MT-3!3G^BW[KG/%M0WEB*84H<#Q0+U'YT0J7"["7@9[^)8K#():V>&.QJPV_Q M_YXTSX=!M#%O"&ZJVFT4@HM'[>R&/<7A5J:6T[ D2\3K#\+$.7HFD7Z!D'[> MC!*SQ^D6I4J0OS29[-8@%G8*-P6;\/#MXC>O35LW-[BRX0BI@WH,$Y^C[)LU]JS!,F.?BBV%U M*8M66:C0)*_*J\W[]-)S"S-:'@D.:-26]=A+]][[/N&XOB$S)G:-CP06.037 MXZ&O^AV8OK->._;,<_0_^$[!WX@OG M\-VKGN^M$%C^2MVM,/1(XOFR>W5U)4.5>]IAEY>:]A>LWZ-XHL$Q#&-8?FB6 M#R8 !DS(ESRI9[L1P$55XP7GLR]/XQN_'XX'W <'[I'WBV.A*1_Z)QA[M4BR M92AJ//(S6ZK!O,/+VWMD?]C+,"HD7++BRY3XCB7S5IQOA+9)6P!UE519/NZK M3*EQ(Y[."BSWIJW!S"B;G-9MQ ')17$R30M98;0.DH7%>2=1TX%(2_UG,,G M\?P*'<5)SZ]^[FS'/9W&!=Q"J,2V11ZCKM-Y%.^-6* M-F,[R6.&$FB@EGE*-I(.$;D2(@N50I%\!7L">V8M'=S[:][ MMNWC;#T= NS5SCJOU3L%^0!>#> .3XX2<%FNS&#!"A''/S>G#X5F<%*'II@L M5VIRS=I0*_!/&*^!GXK53"W,O- [NQ] $;)3M,5.^L[Q@;U>5BI6^K7X(N'8 M(=]B%W9Y=-'.'1UX1PR/#U)5HV%-4Y#%' M14JP C46%9E<*]IYA5'R)E\"\5GQ,:G_Z:' $ , +Y+V0-3[>0#3$?G @ M_F7UU^E['Y,/W-6 K=([]3Q^RA4=*!/LFPP@:3/8^3%8>U")6.QOPB*LG@8] M!33@>_B"JAV6EOT.'5>X^4+^TDD+1&H!*X,%6>>DZ_,&=(!6)WG_DIU42[KX M0"<$)Q LAG]ES7'IGI$I*Q0DA04P/1\7BXO4NZ)%.N-+)XB+7*19&:S<4THJ MF>H-O^#4:@5@Y*^@ -?06!_8:0VX:)T&1)LF=I=5J@&I[R0E] U)Z.RD !6S MMX*"_(JL_K\"_%H%,'KH *(M0>)1"RS-15V^2\:)J*,]#?HUR_!:KAS0MJA2 ML_JCCM*(Q7)C2D;3K"/SJ!)O,C/]<%7HF+@9G/1,F)Y5+!3UO+9E&1KSK%%5 MXYK$2=MJT[;RQ);@3ST5YJJN M()15TIVWDM UH9)0!_UU-WY45BCXPJFHT#$7%9)@@6FLJ%!R\6AG:FRYHD+7 M9V@Q;CK^K5+A9FPSN=QH-2"*,U&^HD(RP#,?+B)=KYR,:352JWT>2 ;LU(:# M- 3Y&=5J+)4_I-23YB\%*FO><"MB806!@"+>?T TKAT[3)(*DZ>>-X[] ZFC M:2_'BUY&-"MS/_F@5(UH=Q@JQYI3?GS([719[Q\?SN5@L: EM641H(59FG21UZXTR<^?=*81#I_>\&'DY8]@\6E,69*? M/RE+(QP^I4$K9)&=-*86'E<>Y:62UC06A,!Y]_IDBC;-_4@!ORFB@'6'>1X5B$OP)X+9 M;;O#/!/O_DQ\J*\0#_ E/V^LYPTIUA/]+?I&%.@9?Z6#/W,*^"3?WA;6 F2^ MZ.COY!?@G[1W<^VO>[;M:];0UB'04DM($U.0;B$BAX-*PY[&W^(2#-[XV=[F ML%MH!D<#77'<:3QHIMKRT,2ME1C>56RT%B&O"DHK>V&EEC>Z?]5@X /D-;>Z M.8]TQ^.>["LA<^Q;FNN.%Q%7QW"*#Z9[J<:$6>=U2P+Z @%:^O270B155LU- M2)!D%D6D>OX,/5HDU*+4E-VY,^_.*Y/E',"U:>,O,0MSUT4):>:04\FK",JN MT-);5\5H$I2V?'BW7[4M-3.7MKDP=41IWW<]9XWL.#YCZO;L_-"8F@V_CX8/ MPWYO-._TGV?S\=-@.FN!*34UW3_Y6 V2F6=B_^ IL'XR 1W]:.ZMM"Z# M(,,,/QHSL:V6?X;BY%29H/1(LN>R>WUV+1D62NX65$);_7YZFE/H8WQ[Q*Z' M_#C($26+'4FGMMV+0G3:2Q%-W1YR>LD/BAR19H"B ,7R <.%WAXHT+]V@$#_ M^/U)^[<#M^?_C(TANU$+Q,VP%W#0)NBRK#[!XEHCXT6"NLP%G]I6&C%S2"HI M7C[2FE3?;+_\V ;QO#.7Y^Q&4LF-3P0'7GDVTAH/Y1%OH3WFE+0A=Y!&^-78 MZ70Z*Z@AVC02HI W;0G.6;&PUT5^-- %RH"(/&KE*B"3O<['P6';_2UKG4\U M4D>X'/35\W9D=1=ON!"2Z04)'#W;0!S#!9" K9O G6@>^O&CJ>/@^=X2@B"@ MD.M6[OPL?2O7'S\]#>=/@]%\UNF-[M&_1_/AZ/M@U!\.9NCWX6<[T7<[VP^W MX.*.PLP="P@7>9Q]&RM%W'906PU MB45]**FV5]WKB\MFEJ5"Z,BN65PI;UKG-N@[OHT64,1Y[P/;]P3'058S:["V4E'O'S+;2X*"Q MK8*?/:V^ITPS4LOF'?6JBG,4Z5#&+NPT4$30WNI%AU'YJ #B&D,Z^(B 0!I8 MY7DBG\62[6XAFRRT]M+!H+S #FP7;NI;O8Y,@85S,B;8QMOGU]W'_F\H%@W[ M -)!IS$SIR3/Y+ND+P@X:FA6NJ%T "HI1SHP6G4H1J=':+K@SG36P##U(+'_ M"WF'H31/$GS=?"@NHTP.=A%>"MM_M4]0!OZM(ZTO$J! MKV"R"1!D0'-;PY[ MQ#+O$ZD^TN&(5YS,@*#0*]]V$=K82&'^83MOOSAOO&>3O)YM$3M%:)FGDD)T MM_I\(F"U?F U]B^53E7!=6:%UW7[,FT<7FKJ?.A6=['1/O("$D@ M-Y0./Y6+\6"=8^=*&\+=DM1,@0[,5S8\[-J>(,'#F+9'S3WB:GCN=EOG*U5Q M?IX.BGL<]&9!]-MNS!;$NT5LR YH._QE8Q%KXPW ,+>7P8R,GNL"CS$&C=PU M">N;[O7953/ZGBV#[+ Q3G):;9).H(.H19N3I046.2ZXLPDK8N9D'3/TE$;Z MI66D!_:@($ZT>E7)7(OS'!WT3M+!1>#. M4X#RQHM/$Q)E$Y3$F431PRAS9Q"<#++6#Z:.TF&@@. .5HOB=+?!P? ($$= MDL:0MI@T7-H3.__LK)-4H3$4!(D0%M3C>BB'ESFPT=X[7&^@\QK&7%J6\Z;9 M.MCY5>Y!6)-_:&?\,@M I0=5$%'5\*2>![RK]F[=:1:F=;8"P!O:"P>N@R%Y M75T71%=7](%.\(7.WB>.V_.5O21$X Y60,)GB>V2(.UVK\Z[LOFJ^.8NUYXO M^)@0UGE>/+L@X ?3*>&@CS0"YQ-KWHF A4I!T'@%\,61 AP/IHU720YH4'HH M PQ>&BNU^BYD L4,R2\P9<:+L)6I61/'#1YY"HQDUT1VRZ/I%H /^]C' +22 MW*C'2BQY<#6U%],R<>7S?-.#V%@:,.38'WP$R'60%&R$Q*SXZ/L0%&19:173^U@%*, M7$'V@N2+22Y6J71*SW[I7%PT%RN8'SK'-76EG)*:>:=/&#:41+9\ \S9H(FER M23[[!+^_@] .[UGMI)%GSKF=>>Z*'=DIOJG>VH&>^5<@''X_WWYO:4# )VHN M3UXNO7)INE#@#''Q..!Z@_<-3E5D ,M!#R4!PD*C8JO)#PV:.*0A;]]/M5,& M &R4J1'=$?QWHGT42E^ZRCE@;:)Q3V>L"MQI067V2&X^R:8K,D02[;?=ZV\- MU>_//YF5)DNQ#3TK,G+K+XIY,@4X=M_ @;4/2'DUZS>@D8H.%A]0&A0)PTJ6 M8T H=XX1C/?XJ=-W;_X&K%?PY-C>BI0/472X$Q Y>:.8/G)/JB M44Z@8V.)7,$O]6(-?9-TS.8>YX0W5J94\!9;6Q#WX/BE[+R]84YX8^1)!76/ M:DE+VQ(Z=^[ 1#.-W@+-@8"B@J.H#"*1+(DP=",'AFI;LDHN52JC2P@O(EAU MR\+*\31+=E@]VP8Z>P*V&=9P:93^C718R]3]"B,4*QRZ$\5A2$T@E#-/"4 MON>1Q+N5R0-.KQ;7&$<**RYVE+WJ](W/]5?2F?N^60/%$?/)&/.N]>7#3U/FE>,IC@U09TG'7GFOS ]';X MCGEZ2Z.Y? 2XO!HS>*_KI$H1.U/B7^(FR$\Q\O>J[?US8FMH6#!KPFZ W1 M! T^U?&/&&-OJX'SS?GO$P+*5E MBW28=?:M?DL^263OW22EN:0;2B-*7H'EB9I(G$*2'FEK<.]@>Y=)WKOFDDN= M*+L\H>=0V*3HLUU_^[OH6/><%P OSLZ_/0'\R'V6VX_:07*QYDCGP,_'3ZG< MXOT?W_I +<[99)MLK:Q@&<@4=%"O2*HSL/&"N;.+-J.+LO)EI570N5J&31D= MM, 0$\+?H>.2 $!J+CD"Z'),HX"+ M3,6\]TG.Q0^&8&=1D*5C1"XC;205?=ZYN&ZX850X8(JA5SVR>Y\0#!GSZP]8_Q(F9,Q!&F MQ87<71$ "2%;L1+1V?K$ YMCP@H'0"0IZBS4IAV_6.8RD!V+2;O76C%0\%"I M6*+_P=JIZ8!:58347#% <)$I5X)]^07"TEQWO/A5@U"SO3$,G\WT/=?3;,.T MEZ25(J>;8@@I1&[9T.4Z#C&9A(46^/:G[M!U_=W]?\(?RMY=$40((5M4%+,D M:TA,<<\V DZX>YJ!(_<(:TA>-T404XI6W-N,BE[18W!6[6)L( M:3Q(9N0-:NP6"6KY%V?GAYH['3SVYH/[SJ0WG?_6F4][HUFO M/Q^.1[,6Z">)*P2-S6]>LP[/]!4P? L9(*2IW7TD?D,)7BXTEC0ZSRK)_55 M',6M#I1E(YX2*LT^@#1P$0^!-+Q*LD493%'#KM,-I<-(23G2@4&A6<(870=N M'!CP?OQF ^/NX]Z$0$>]*>&<.7V2I-^@PY9$XJ9(Y]!=681,^20\!<@J=<&= MZ:R!8>JX>(+^A2Q<2G-%Y,I+805157*8 _S[?WI%E %#6SX1#XT&:Y?%4R8 M-_M4'^F@PBM.9D!0Z)5O1^@CE? M["N9 ?AJZL"E[?79;=LB6HI@4ML]!Z7R M"76"J+>]GFW\PW;>?G'>'A$%M@MZ2PB"=Q'((F;KJ9[ 2]"MXC+_F).YD]=- M.H T8!?0F5%!'+8X#XO\^?W\UO=5^%SYDL8XJ'? *@8,98Z78HEBF MT12\ ML'F!5[I)N O(81VJN+(1Z"VY$_%,YDZGQH%J8D25??AS =Q,_14S4D ME"5=KN2A0I@8.;9>&!:[SL>(C!SJ%;7J6Y;SATG@/#KQW_!=OX5L[LBE6"&?O)(.ZZ"ARTVJ(B""_GL2B MZF)V1L![=%QW N!LA?C-%ZISF0[5&0WFG(2 MM5LN$$)SR,T:"\GIV9YIF);OF:]@!M!"%CQE.GC7+1\)#%O9?6>]\4.$C!>' M%+#%ZHCXB#1K1YZLLX-W*F-!JR,P2G+E[B-[ ,HU8(5?E :A-:(OPURJF<$* MXC^W#&1>-^F06#1;JHX:5#6QLM:#HWVQ_Z69(]U#HW0L9.\OU; M]_I,RC53$*"$XY?"Q+;G-\[\%S>H4N<-7@%^397+67J5=I;.GN]F@W\^#T;S MSN '^F\;TAD/F4#PE9*;U>TK34Z$ZO',:"K-:I#']X3?DI605I^0#ZE$GZ)X M#@FMI9$OM^SRQ4XC437)4QUNQ/;22Y\F0B8 4.A4"0+4(W)FVS:(GB*\7.%3 MJ&R]X)%]JL&/F89/=H$#(&?=SVPO/0 X5WYV(EOM(]LC$+N-Q@O6Q+#\CE(B M@EVL&; H1K)\N42#/WUTR$-G)W0T>_$#">2G$>5V2A)_V[W^UM!KN27E=> P M+T9WZS>%O:4SS^%):BX?((0=!N@TMC\1:.^6:*+!,0R?)_FA63Z(/5,$,##T ME!T7=.&FL5&49+F2=;*WBO Z>(&F8]K+@*2 'K?G>ROTI;^ ,7?NP,S9L79_ MSV#OK0HF1) M5YI.^=T$#$P<2YH=&WL?5ESXLJR[ON)N/]!U_N.L-R: MD=QK]0T!8IY!#'Y1"*D 64("#4R__E8)L+&-;6R#+6QU1'H/M"QN>&/KK&6,YFH-E8&KFM8%I9T#7T(-C\1 MKK@KGN025Q258!@,Q__L=IM4/=B+8U]O6I-7Y.,FJ*Q6?MQ^W5')Z+NJN]P2>@U[)N[&P3YYR/I'3>#.# U@!:>/Y=/7F,[H MO$H,!CBA$R3.)-@!+@A] 4_ MP,RP7,"D]CI"?[W]\B'W(4_?S^=6B[UIA:XH@Z%_HZS[D MU;;YV'"=N^;HS5CU76-QI3GCL%N"HXEMVX5G/.AY3F_[)7]URZ6F-@)C%3=L MSU=M[>X)Z/FZ?_?#W>&PO]9?;IL:"Q_W@/;@(?#]U="9_3)L.'2 N/O+=U7; M&S@N'"J<$=@1R>($C]/DMA_/]9\R"W[X@%'&XCDVD?3.T[;-73!XEJW<+_CM M+KW&"S/PF#\Z,!XR9TLQ_.+A@#V'HR)"Q5X:XM0P9%W_^'@%5__/W&/@JICFV M#^'EGPL?+/Q?:WK1CW$P#8S9/Q>;[W%_.8$C_?7G;]_P+?#G[U_;_]=]]1U] M^>=OW9AAGK^TP#\78]4=&C;N.Y-KFICXO^%3?\&O'[31#6]BJY<.A*R\E1>&>N]N3JD-'E:?YV,J7FB!,/:?H,&DE*H4E$)*DHPJ"$-UN- M%%%5JNQB1-YT;X-W$RD(TU6*+"Z[1+7<,>R%%MPLR\/GB:Q <^8:VH,AI@,W M%&B%5,CU1+2+X#'UES'3W0?$C+QN9("RC8GM&W0,GP_ _A),_\NG6]!JU0=I!S/SSJ.7G5?I['1 MO>GA\\Q<)@QU>DL.^II".R>G\2.J_78:A8KJVE8BXYB@HV1%5YGUE.%GS>.[ M-/CM--ZDC)Y4$\99"2B3U,S(5;A"^K,@^EV*^G8:LROF=E7+3@AB#,Q L?U" MEA&/,8_/.!II8V;H('0SO)'J D\IU5BBFTP&$SDU*?9FN9;+F@GH;7C&T/[G M K\XAK3K0#/&J@5=9NHQRR0HQ]#K\&K ;:(!I0TK@('I R9UVXXE,E;&@Z!E M:4VB-\;G)F02<<40;W2TCDS_@5+R0?JYVJ!AWG8HCZ $61SZE1%9[$$GD[RB M$E]$_]L0_8/T"YDDF5TU.DMY*;.T6Z!5LP'J:/X3[-?2?R 2?I#^LKSJ9LHR M-Y''.83,*')4A8V]1K22F757&QZ2E>TH@#DSHSU("20OT MI_+CO:AP5'YT#$K&ZZ!E2E363:><1KG45(9(0%@F020^56/>"Q-'98A7GXYS M?,)IFKA4,1J!D)A0+-(8EN>8Q%LMR'OX<6@.YIX!^4IF7[;"L9N^HYDOTXO7 M2^V:/*$8 D_K X,W*WBW64<"P)-T@B$_C> #$C+'H5AWYZ5DS\_4Y&IJ4I[R M;+'25D**:9[EF&>-Y-&#-AT8UY+M&_XR!5"@:N5M'2R*8+D>;DM3)B-+QJ6N M$$A+/E6^2?$W;HX<*I1"0GM.$!#"$X3 ?5:0B<:;"EP7#C9C>)IJ]8#J2K:> M5GUP-V1:37*TKHT&YG)24C4].>P8QE"AT9!QG*1PFOS,\:8WRT7W \[ 3[R[ MX0I+A:]89 5ZRW9^/FZDRV:S6D>V"@D$17W=6*&/8SCZP]$V6 M6H,^J?3G$WVHL&BT]4\=JP@'JH>#M=3AW?CZ>$,GRLPL34RGF8F!WP(33Y 0ZX.UJT,R&3' M,Q ?7@@ZD\%B-4A,S3ZA]A=V@F0"R5#[1L6!)EWTI^MBK=LX9:KR 9'$7[#U =R\37ZGQG" M!CVP]_RVXMC:^N>?*D0?99\"U.)2,OP*4?5G0[4Y+I+%W&MYF;T#.(AY>W_Y M*NNB;\SSGA<\"O0TPU '_?ZJ(V67=JUMY\VJD)R_;L?/UE43;K1&;Y+$6V;6 M+-XDN\YH4>@.O\!5^R#!-1<, !1'_0":Q1[1DNGY^);@RCXHI^5TI9! V:Q3 MK!F^1.EF\$H#6&@O2$V%Z-Y"J\_KQXD+PU/0+@BEIJ+U88CY1=N9YYSY)O\H M#ET0PLF0J%=R:=MY:@9]S] -U5TV50M4!R&LW$\+\KW\91H: M9M?H!Z%$/)KP_$Q>J#D;;Q INZH;"8D.ZBI:LE\/"80QVO:=H:/W P.X6$@: MV+OI*)4O/@S1'O]XVYT'AF@DZ[Y_U9SO(NR']VD?_)(Q+[H;O0RE$ 6 8+>$$@Q/D73]WW]TQ4M]I MRN$T+#QN!*+8*3+/FNR-S M6:SS_-AJ+?$;,;("\1*I%W_N-T_LH_68PK#>Y>?OF=_M-Y\]OZ*NAT$<#.=4 M0\_;*75B^*JUF>:VJ6BW@RKH$"G5<*DRKC2D7'3U_K!I?I'D\YAM>N/^'4F; M9T&%2P+)&LM(&L MD779:-R2Y) X[C:3(Q2 M5EJ2+ M3= MV^+)%?%+B;_S0XGC8%E>7P!S2*[Z4G:6EKIBD9!3?AQHO&&"B1,%&F^= MX)?!3#$;/5<&H"$%GBM.;FV%N9V<^SQ_!9@=>;K?F_'>V7&RF6&!;(CU-@GZ M$C E!3>"?G+:/?<9?D+F]\YL/YU5Q>UV:3V_DJ5B231STE0GP.K[NBU MJ<-*LNM1,02?5%1%4GR-]'7U($*6RSZZV2("Y] M+4LT$WU<;R>)6E&+[$SN4K;9RO4L:>?A[;YO]HC-[/4!",3I>*R8J7%=3S3) M0K_F1#;-=M#L$=]M]M:@D[E8)8[HX@=QGWMD!T1FE?#LS 9J0*9=?9 MGR$_D9K-/1F.]TQGD9J93;'M!J;*Z)<[T^^9TT987K7JQ5[$BFTQY@9,;L#^,E1^W,X?/P69@+TS",<7\7(X9 M15DG3"MC!&8CLY2#4GHD"?/I3%!BG?@V.O'IQZI>J>QU#CI1'"?G]47)E*1I MI9PJ2$,QR10BFS^(=>)-.D$>;B?(4]F),]0)BR]X,IY3"A*7&#GVLC?TNM'- MR,0Z\5:=.-1.'%\G/AA/I" S PM5!MJ4"O8^J 4IQYTXZ[%5YS;0D\NTX0+- M=]Q-QQ.CR+H%W05RM5 R.OCM;;(Z#7R#\K_$^CAXBH0'3;$Z:"8G* M3"ZJRY465.CL(A%KP+EKP-G&"E]@ UIT T\.N8H,N)E(I<2<,,+/.&R.->"\ M(X//UX!TZA^5@#HAH'/+MEX+EBJTSA *KOUY->(/L\%@<_ M-NMWWVUGVG+I(ILL$!*>JQ9].0TFS4%D$>E-,_V(U.\\NZ'UR02N;?B!"S+& M OVWOEQO/ E\X&X5.XVGF6JQV5!D+E7B4UTOX.Q!9#-2!TUWB/X'T'X>\[]G MZ?]8H&Z1Z0&?%M.4E!W+QERD:H:\B&P &G%0/WU=DX^@>M*V=)?,=223:S/6 M4%D62J+[/>SWYZ!Z-*;W8%B?$DNQY@RINI1-#^O&BE1+636&]4@*@.?Z2BH8 M!S"*,69 &@Q@D+*^H:(Z$'5GC'M10OPT\?\\RUOT77L9Q*V"^*7D,0S7( M?AN^U-8H^?#P\EVC;2UI3Y[H,$:A")(CJ,TS.+]:SY(U4Y#&#B7G$\5ZT8M> MO4[(ONM#^'SQYZ"6CQC]\0CW33.T<]CZD"F*NE(<6H[Z(R45I*)>8G)3@B*: M8KDWK3M5IA;=7$MD2BJ"$1RZRL-C+! M2EA:7#^V*6^6CA%^,&B):=/6.N,S8\SW&7%<<'Z-)[V8:NH>M! M$JN#LF';P'-\=7OL*CFH=:>$/",,L40NK3(QJ%4C&WT]I7F[N^LM1)]'-NTC M,]X 0Z0KU<%+4V\6N\JM:8.L"1RX4>L?4'T+]=Y.!DJ/:=R2F MP00"$VI0'4CCB>4LP\:V+L%'0&YI:3 #EK.;=5/4\@VNII<#(C6CV@%O$[?^ MX/R$X8-L. ^IV).1.XXQ2.>$5F753G2D9I+D_%:B79TU(^LB1-H8G#X)>VQK MP#5D@TE/3'.Z&BQNS-QDE''/#P B90V^3@@^:@XTD KLH5WPI6JJ:CEN"@BM MTOFYA=$T!RS+S.XC355M)M MHMK(MMQIR:T/^41GUN[Q(^M$*R=QF?^S>[B^/^L@S\D:/G[1E8+[J@FYP= MVW,L RV>;+X .^NN+Q[LHM7;Y$!9B40S/<'%U@STYG9DG;PW,^!K3U71.,D> MF!W:;?K1[!!);E"""%=>FW"J] #=^+B??4\_!>!AK9Z7!$BJ!JNZV,P4". T MAWK[MI"L\9'S%-'"Z$?X\+ER]+ N'GG,8#',*)/(&?^"LBJJ%WYA%W M>OY4U+Y% O'KX@:2>YAF/H*9(=>1 \DC,W/_YD0R09 B)0SW&!83 M[DWN.V#'YT.&\'#&/VHUV,V,LR?/-.0JE=6"35L9$WB#SK)3MQ<]Y?QD()*9 M!I+%"?:8":B-5)QL26I)>SFB16<#@BH *SD"!NW0D8U/(VPX=F2 .BXR))3' MUU($?0], ^1.S^ _3_9W/_K^T5[/9Z^HWZT9^L(-]0I(5)=<;D#+,C7O2XDR MR#MZ*;*^QC/,NM_0L)=;STK&FYZ[E\T/RHB^P.?3)5021_%TGW-44I;J0;7K MJ*X+.ZZZ#6,XVL&IS>?>2Z!D=-/23:M9M0FJ7S5+LC"_,=.139@\2_!FI@^@ M^#QC+7)8N=6YJ MQ5*Z>G*/\LT9O]-<1D0G_/9B6A&6YK(\:Q,!DY8'IX^OW[H8^E5[8S97_87G M+YM@XH>2O%N1?C#)3-F51DO<4J>+TPPO->G(VOUG@Y%7R#R/->YW3FM5\YV0 M6I+?3"J53^1UHF5.X%RFX_/ \A><_G)UE0DL=)XKAGD%\^9RK"8>F&%:"C MX4V@!:[A&\"3%IH5Z$#/N,YX79!@77ELL#U$50-NOD\Y74'-5-)GZ@.$6JE[MLQHUN/+3_6LNW(]W!3WS"YYV=,6]A]"D]@J^K*A4EV98>"K:> MD])B7JRR,J@K^(BL!X5J+[IAU+D(MA1+]7ON("^7&NRJS!3,\8P#M95>59UI M=%V +[X\.#J2\$HD_L6VF\\I%:EMMOMRJE731K<9S9;3,<2=E>W^\F@^$K+] MR';7,ZE^0*Q6%@'JG1)K-^S;:737T,]&L#_/=D>UEN57(W9IJ V#FM$1S/&R M7L[-5J72,KKE,,]&L#\/L;^T%F>49/L18I?)9C]=(*BBJ1(3(JV*3:]JQHA] M)HA]=E+]MLHR/U+DY+_-I,G-N?O'71%L1KC7\U;;[EF]Z?'=< M7A++B4[T9QFJFH[NC3]G W&?:KLCNSKUE;:;* 4YD)=$V>PH.7S)))52WXR= MTO.QW> +P"[ZF!@:* Y4;4[^.H4ABNSA9MRM5_F1E30 MIG.ER*Y@'GY=U]M9$9&,#GV40C]WDI78D:RHU7H(@.D5[8)G2\64I&0'7ALG M4Y%%J[C6PQ[!3APNV+M-3[[,>-C5*J*N&Z@SU:JIAIZW-X<(-N+95FJ3KN_H MJHGSAFG>SI3"C(MLR'+@#2LODOP3ER&/(2E47R0*O$5*Q/A6'Z1U<)N=G_Y4 M^G>5E*@N?QQ#4L9>DKYM5B=# EBRX.*]U%C(QY+RS9)MQY"4%4TEN<6"$F7@ MM N>22QH?!A+RMF%=L?P4W;V_&ZD(U&>EX05O\C*V8ZO,%;5*-S8T76=#Y.. M)V3&_LCA$C&9>3W=JI42!"ZS7"&O4_BH']E /HH2<=Y^QU.)D'J]GLD.%KS9 M%&4QXQBM9+9V[O'+YTG$V?L73R5"X$G18UOCBL0EE':+YX%1+,88$64_XIGR M>"@!^O"*AS63\K:&R)D!U&"G:H>Z$%,.,^S5B!0S;9?-ZJR?BFX9EEWJ'F2Y MGB'OF#-^BC)V>TW_A^>4KIFY:;F+LS+72Z6R>6_NK:);QO KY_0#EI[\C*RE M:W4<7*=M!L9ZJ47/< FUI9\R7.'2M4%F]==Q4X/G.&+@[9W&K-MA^^FC%)^6$NKKNN6%X9G*9!+8V M&JNN^7#A2+6 UP S8 >@ AXO'.WIYLG2TW8$3]INTR,R.]!YMY:24P-MTF," M*\5%[]HK=&O14S9OX.\)GS^^5O3:!.TL5NV;H9,,X.E"V2MS^Y.B_K/7PUS+ M\>>)2=F3I_JRE9:7?"!8L1[&>GA>N9:SUT.VDN!2ZJHTEXUZRBC5P,)*IF(] MC/4PJG[I_@S7V>MAE1FEFE6!JTGA@Q/?RBO.)#1S2% M+HP +KKL;/DP$?72U2I;S4#\K YVMG#O7!\&QVC[)0-RU0./=P$RB;0^TOIF M0>9\QM67M%9I>9%+32*-V<>?[>W5[[B Y6#AW_8 M OY)D>I3;G_V;OU^KL'7&G('!+)I39MJNA$YM^FLMS]#R.(/1S?^N-N?]WL9 M(VKE$)Q_4Y53@ZXO-VJ. J3(Y5N_=-L*O<,X^DXE3W\;>0OG[%)K1-Y*7*V? M[V22N691CJ3_=#ZWD3^6*OIPJ3KR:01RHX]$N #VF;?< Y>J"JD>W2?4M, : M94ON$S>Q7!U/KL)[[@^3J[#I$1?'H5"QGR5'%CU.<[E*ID0 QY03*DLPA>AM MLSHO.7IX=QJ)D^S'?A9P*52]ZFVO.53+0 M=:-'CCJ$'1?G>!<>=9@BV>C=]I.RD9=U=F@.!O@BZ\A>%TER4]EH-#SQ8^NEGI M&&XJH6SN5D)NZK%N6BK?W/HFL20I*4B,^4QF.:3HZ!:<_/J;EG;E87W7TD'R M\/A:IB\J]OARH895:5%OS_JT;W;J:3+='9!"K14Y9R&2A1HB4/83^I/A!LX3 MW$[?JN.34H$;# EU1I7)BI^=K+*1W=09L=OI'R"&<+";D;4J4;W9_H'D'(XPZZ;'D)S'ZW'W9L2"'>HU MM.;4@JSQ5"TL\?!H;4VT]:+MS'/._)E5ME?Z\Y++W6\.S(44^X,5&%5:A+HR MA+%X@\]U)[+>[0N=_@YFAK?,]>#AUEP1;;7D=4^, R MQ_-L=T8-N&Q.BP7[.PCVD2_*O@?L>:5=)WMN>4I44WR5+8TZC=+I3UA%1:L5 M85#"FZU&BJ@J578Q(F^ZMT'$J#_RU/,H,Q!.?1*74GC;+LVD,;UD[4*G&&1. M7W#_S5./XN(CID_W!\5SVE@TIZUEWL2SU=JDDPLXX,]FC.%OML_9 M?K=]CQ[TRD/E9EJA*CJ1F,PF%:E34_*]=!]4V_33)QJ>PU!DXAK^Y ,/G*R+ M>BK22DXQ[:'3(%)JWQHW>N0PLU-':]MS:! VO_G 4[7-)CZERU?5VP3CS\W4 M1%/K(TXO=;/S_8_=_N@#SVT[/H DUZ@TH4F,69VG^DG(Q_2L\PRIZ )[A M@['BI7LE9I M/DSITZ<\W:@&?/GV!Z:-&=3L4%HW:E*JL40WF0PFCCZ!WSY92RN85].X&K M6[\= 54/D0[^X,_?\!_,\Y<6!,RQNL#GANZ/KDF"^)_?$U5'^[YP"PS\:^:* M2=Q_Y*)8>_N9XX6%>.!CH&,&0^S?%X]Z=8>&C?O.Y)J$OYCXOW>> 9M.M@T' M$/#P@3HVK.7UOUO0)?2P"IAC#6>LVO^^7'\"__<@3 [^_3ML[1DK #N"?:Z? M<@U?8N@OO7F!'J!B(Q<,_KGX5ZN:@F^]B6H_>&3X^MIVW+%JK;N=@Y"^S4<7 M?UH0; #F#+ 4PF3;AU.#>H$L5.'?R1Y6:A90W>N^XX]^/^;J$W;!><1'ZR>2 MU!7'KD=]'+8@"X*KEC&TK]$^9."N/S%L9/&N'S+N]U[FA%W!+W<9TW=8AH[]BPC_;%N@+ND]7W\!^]00X12:H3D&""STG8&N M, #02I\9]!5"[^LDVQ=8GF NUB+Z-;+4W\.)Q#Y67/R1*_F6E,::+;$E-?_^ MU3^FG)QPV$TI)3?RK;S4Q,1*&I.ZJ9Q8R4I8JEHNYYO-?+7RA;2L!O?1 MM5 MP'QH/W9&TU**@X]:=TRQ5[#GM=Y# M&V"#.Z9B:N [Z)EKO%__^_&937Q82A].7Z;:*/_OOTB.^!U.&33YD(K0$S$T M;!-6-)!%?%\ AMDJ"J]T8%RG'2UA##@6N1.(G'!DB?NKK+KF6N2J-OC/$5'O,#/^O!76 M#6]BJX3M]?;%,./4GL[/E M=!,,'8#)>:RY',.I>L+9E_W?S>3^[[^$!,/]WJ^;:[?D)=FHRV*C)35*O;5\ M-*1:M=%:OZ[)C:8L5C;O6M7U_]"JMJ#I7+\AZ8U8-3;OV;_T_VP^RFQ^EY/N M?K@QQ^=I=K?^PYH:,=7"JAF,%&@FVN0(^ZG)."[FCP VW0HSMDYP80 ^1\?V MF*8=5;O64<$VV.E(5Y=+&$L!^T2Z5@L'):US<3N:EJQ1KNWW9SEB3/A=+M-* M*[?X4QOV$@<*@0U@)'J)H2$]:]H^'/:Z'"UFA*_ $ MV*F HP-ZG*Q(J80[ \7ZK"/HXB< ._-N8&\UQ$HSCZ :6X,ZML5SK%7%'J$X M5FU@#[ ;@["-Q8C]I=J]A6C_3BZW&#UPG?$:HI__?3@&'6C.6CL>^;^/OT5J M>@W=9&@)X*LG7Z]E-)2QD!:J MYH=L0PL[[AV[,-7#O G0T'8 '3-LS/ ]3!N%,XBDUL5F%6/^BI2G)Q;):] J+NLPQ!>K&\F_K M]<%0H13B<+NLBM24(^>P);EIN:O)?KA*M^7#>MD&\L!2 M)QZXWK[8G0 4%VS8@A;IM/7BWL-US]V5IO6J)_%D!=-WMT_=83+Z7-]^/@.N MC[1F(\F0W9LN6-C##C)LGK1%B9UYW>G9@;T-+&>^723:OL?GKCJY[KM -?$Y M)/_5E=F[[]4^]# "?R,')UJA?>_"X_L7RG:%XY>OQQ,2N0GYY;M(?8XP,U^S M5OAR2L%#MPY,7&>&K,S1$UAK.P\ML.-.-N%">,U!6%K*7:8OPP<2;?,LT%-NYBK;B/&/RCZ-E49C+$TQ52UWD-QL- MM;"_7?WU4ZI%LS10]\T250")RF>A;;WY6F*D.X= M>P'TKU 1,,?%''\$7.PV< T/NJUAAL,9'"]:W3_PPP=J[&KOO7<9$34Z^K3D MKQI7S2ML$2I NKN:KA&OO=C<.[NORDC-Z&(Z'MJ;HUZ/=!>-]-O:0<(\=:*[)JX4$B,B6IA8 &T 6%\&-4 M4-.[Q.!75H!,.K8R)G":]*-NK3G2YLAGYN>O4PL:0AX1QM:/1*LIN36-PL>L MG*(&V7XP,-AJX6U@+[#[7>?#>_C/R=6LY$"'L#9R[*>+"(+<8/,5HE@DJG:J M@!/].3MOO)$##(5S!$&S"[)!?N\H%(UKUV-KU M.GTD_R;GN>+XF#A!YU>1!_J9 _W 1&0<%PH-AI8@+K'-FRWXJ;:^_2AC>%": ML1Y0T;P,L-0(E:?6L28RH%A)]7QLO6'BJ EXX:SS[Z?9#_H<\#>A;7+AH&&' MZZ42X,+YF02N%Z U$]_!8 M$TV:_!_57?[/3 ]HXM,5 U/SK8]NM-T9.](@4H#1]0%,DT!ZO8AC#I%C/L;VVW&P5 M[.%*DF]2S>$F^_:@99T *ZG>E6B3JJ9!'A^FFF6SODD!/6C)<;G%:%KH2N:X M66PZ8W]0+8JH)?6X99^5.77.V5ESK(_+7;HRZ1G-W=668ZV;'&U1A*:O:.JY MS ;&HC-DV-VKL\Z''YCG00RA8X;\5(:\)5/[^;ISW+,$)]P]U3+\]2E.H&HC M3$/EH]Z<;J58 L/\FKI!DD6C'+A86##@#E8O:S&\P:[V)_FXA5J9J)7VX MH$>2D'K1%#>[CMZ0J\TWJA]>*3_+.7J\$0(!UTGV0&PU5]H@X_U> M1SB-RV;?:>8KUD3NI+.<$I38JERJPVFDWC2-+1B]5E1/5Z=K'<;064?@8Z52 MZH %]J]?,/Q8V'OJ<;]TQN?AU%S\R=MHZZD/L/X2TT8 3@6Z] ^:0A"N\J,T MP\X^SK_(309BI'K8P+" CJF6!5N@1!)*8TP# R4Q? ?K@TT#V/'#/ :--A'L MG%O99#-VTB%;T4,9#F2DT>D/3(??0E<(-9VX0 .A8T12ZS["8VT>]A?L&2H* MY@70D'LC!VTPW1Z_\$>J_YB>N?IPT&C$ZQ]O2/K/99A3^XO:H;L/=0XVZM]" MJM"/PO;PEV@\F\[0P20O'$DX7)1L$XAU#[JZ]*ZPA^6?@A7KX=]I/_#^\T5JO<-LQ.N-EN^H MM5:F.MV\860ESG227&^8\@:&>'JUCJ!"8]'4Y9?7"AZI\MNT%:J%BEFP+X"I MF@:UU4657D.)=9%QV_LI!J<;W_N%-X9J#I_B;HT(E.@Q9,3R$EEUV!VT?6C< M0VSH.G-_M/WZ"MIW$(Y-!P/##M=JPL5ZY!]1Q._G1AA^3?[>-GNUP?/CVS9$ M]GS3^)FQ;EL:]@X:P4 6I["-K[+KH%SM+F4P@I @>8)0^@0%% :P?47E"%I1 M!YPN,#I+"0/N\6)"0YF/TYV1524ZB6Q0+RO+D;=_*6,FN2.E6VHDI4Y?)9VL M*]L:)^Y;RJAS?7UDW7($T5G,T_.,/&OVYN*^I8Q&H*B3B9GLF:HTSA1S]620 MKZ>X];2OUN/>M7YC)1[,Z]9:*5! 8Y1U=1/FY)J41Z#L:5A*S2OAL(H%)N M5T38\LG3-:=RFRX/_9H\G;"ZEDH-:GD7M=R6V3J? RCK0&#;"W?%":??CWUH MLOPH2P4/"*1@#,U]:P*)JV=S!&=*WWT&A&2O$N2WI0Y.W?=6/OJ*>C:['&WZ M-DGT1]!*WU7HC JZOKIYHX3\E;5GL..3K#\('9/H >JK-+W!*=[K!D<)75\E M5GSOK'TFBG[QE'TZI+XG%RM\?#- E%#WBUBP'YBY*_H57![#CBWPN5YOU/;0 M/.#!)SG&T>;!I_C.46/!I[O7T65 A,W%IRE!=,W%\;;//3(7S!41,3_^ !Z] MLLP>IMA#WQ#E7(>.NSQ1U0&T1.*F-L^X6W"O*&!B./B E8I=6R<*.&4Y#$JZ M$:_D[RO[,KC/9?1_0JQRMXRP79PXMXBEN4YMKX=_E]]>O]UDKL_/2GU= =&U MUH5,30:>80//N].ZU329$X/VN"9/JQXI\SG@M@.D=?2;).^5Y:R/[&$ZO85] M51ZES>K)6@+72RAOE<;(!5A?+8];IF9#=J;6C+R32RD5% MCL+=YIM+Q3P,%5HR]!=/I=%_J0_W<3U8&\7V[X+X KU:W!>*7IWSWS!?X!HO(!#(<2,QO7=*W3=Q)RT7:%UEA=SI;3 MO5MJCB4Q']_[/B0M%=RS(#OH/M\ M*>*2%X1+,D%MY6?+AS_K\PS>5A/=I\?YM?6A"B_T&X='OMQ$17H>PR7$<.FKB#1F5^V/G_^>_#CKXOG,5XF985.@N#P&^+HVI M#GS@7JO67%UZ&^]:(*\([NX _-TM>^&MCN&MD]C]R]]WA^$/O,J2A-$Q^_@N MR^V'AU]F29%7:/_.3K4 AKQ*H)Q2?+_E8PYN=IQQI"Y0G$XK B4 A='YA"*H M'*%P'* 2?3:AD\*C'6[PO#)\8Z7BL:MRTE3=XQNBVA7QJ6M0[ MWV7CGK(YUG@&W>,/V'@6J$#O,I]F#W>#OO18!D;99+;EZDB:*78'O/?GW[L ] M6=A?LJT&.L0"_3]O$XAS0%3Z6YG[A\+V 5'X&7[#>;$K"NKRN0Y(K%0_U\JF M'.3G>4"'+T+VH9W#2=6"]@DT1P! >YM@:/KQ9K.S,K=W-&(;PK U9;')C4UN M;'(CP*XHJ$ML&[R[ M^>J]@]Z;XYVW#2L1F.#;#Y\&N**A+O \\.OO J;)JJ\,U2*<- M3PL\#\JE:NNBK5I+SX!Q8N:P<&.37K6F"H30-X@?5XP?W[>3-D[,[$[LR9L"L*^A*[,]%Q9^@ZJJUH^&%M M'XC9\*VU>8< WW*\P#UG0W;OSM"Q._-CI6"7O- SV2$0NZ,0#EKM.X&_O1*\ M87CF]_-6J'@-)/96SH1=4="7V%N)CK?"H(J&KF-Y$,-KKJ,!':&V0A&36%B-^7G3?^6KM WN:(CWB,2.QMGPJXHZ$OL M;$3(V1#12GA&U7S']12:H3F*.V=SL^-HB+&G\6.F'5&#;T!D+[S =9,2B=V5V%V)W97878G=E4BX*W0:#%1TL%&>.'83 MV(;CWL.WDB $@N;/V5#%9V9B*;CXLR4/0_1A:P)WW)38)8E=DM@EB5V2V"6) M@DO"E*%8-M4!\)<[QQD5AB=YZJQ+2L<'8W[T]".ZL#5AN^=T8^*]@Y5:!0-,GPS#D;GGN_@XW]CA\U\WO.R'P[9X./G8W8V3@/ M=D5!7V)G(SK.!B \EW M 9(W0\,Z<^&B-^X>JS9T%V:T"=*BZZ\;LS]_PGSN4M8#J(G0; M_=Z2$>+ (Y&GP\'!]YNQDM25P,*/-KX#0?P/&N].OP\ZPS5@6;^?0=0'/1P= M)C4HB,#=\I5B)CY&W/]%8M >X-OS5+XY_<.^S:< MH4+L'P*\[P+5Q-4!?/RU:LW5I;>A-2%<04>K[[C0>%T3VZ$A#F,D<46S_X/M MO$9,>3)I8W6![_#MH4^U_MGV,W<]79L/'2^\B^/:!598ZOK1I&WF'#H!UQ1Y MQ3V<UX# T0HSH'B%(71541E*5S15 .I 3_" [U^L MG[K^15A0+).OB)547BSMUA3C:(XDF$WCX[#X"6(\JR3;64"0O)D%--)-9;CU M?^$E,-3ON\%C.Z,/>;JF,#PUO'M;W^8R.X7G"(8G3DO@8Z&ZHV:WKLS>N_:. M:&7>Q':TOR7?J$(V-O)=K"RE\RFQM.%[)76UP]B]UR(F50N2 IHC ""+$PQ- MLT?E\-.A/V_M0Y9S]VK"F.YCA!2N]* X54J$>MZQS MJ0S#^L2MU Q\R]"CF6<%[JVDKGQDQ(NT^YM;R#PZ8:HL$];]NNC M9K+.YV]D8TEE\[F.=KM0APKWM&6SGZ/+-68ZED%!L8B*'&1R"Q&V?$I[IVVM M@%%*F%1FR.6STX2 .W78\@GM/;-Y"P+>NI&6^139R/M]?MP=*HFG3Q\6Q&PJ MJ-DY.<6F!S4JM>!!753XIRU-HB5J3H,KF=RLU6;[Q3Y'3U%+[G'+HJII8UOB M5*+(MKVRE5\U^C=S17C:I]_+:NEERUN:.%=KY/G2($4UZ@I)/&W*N!D>%]B% M9@+=TV;3^2SES\*F3YX?% 3?R=\6FP1NS;M+IV+* 1PI23[M-=7Q6FKKQB9E M+NG/ #?KL%74*ZG03^C/R.T2UYR.)*.^F@,G4W*)V[E"4D][39)I84+)LUMS MNFS7YN.$G:K"B2+I/4W-+)EI)RL-HIE7C=O1L)B0>*A->X3/R$Z55KI6,LPQ M/QTM$Z0]'W%SU/0)!]Q\BEGU4V;>+)*]A,A9?K:#0P[L$=21]>M5INV'F#8DH]OQL1J;'0[H,Q[I'J%O#:HJ=K_*6/.XF M,B)7MLF2(:*F3WIMS9NF;8GEADQ-[:I%]V>RP<,![!'6'D&M[$Q+*Q&IY3*K MYP>+:BF 3?=(J^PF.=FQRG!B6Z-Z*C>-?ST6*:R65'"T^5&IJ04FREZJ%![Y%4P1RY'%ER* +4<,>L5 M*X6E!(%JCQ JOK/*<$;#E<;96U=RE$5QFH+HMT>R>N-&N^VF#%H"%D1@N^EI M!A1":@]2#O+Y3+UVRW?,3D-OXH$\Z*MBV.L3LL8]/]!*5K)O5H>9:8TLI::# M"21KC[S2Q>'B]9*6IF.6)2J?*J:I1K+^F@! M>]TCA'('U(-.Q^F;1F8-;SXA# *=@CA*M"O^0L" Z7I\PX:+N543-#0AG8@X1# MI3O+YA+S6VE9IDIS59\9@3Q7Z#V295>Z-5)I5!/25.JWR%Q:R!1GT+#M@S>U MPUH&XPMRMJE[!;*L@KP[5.@]DE76>\IH0.L#E15BYV94V&TCP:F'B*%(9P"O8(X2)?J%*>V"2D M%.[E4@VI,RR>K0 WZX$:5T!7''JN2(,D9XV+;"36:,\P#O2V)J. MATVAT*;R=879(RYL_Z;,-&]+52+@2SF];A#]FQO8=(^X#)(@EV?QDD: W&AU MPV<'H 9M ;-'!B;U@<>Y8VMH=[=/W>9VUA[[JZGPL!>. MNV(2G[E,L$[=7!'L?6SQX>SRQU+_U!7[LQE 7K$_7 1(ZHKC?S8+8BV(M>#; M:,'A>Z C:00W:Q0430XH8J<7_B,K1]%'AUCQ M[_%])[O,>YC@+00VV-0/(2[7+^YRNS].KF))^H DI8$&8/CL;J2)W"M-,7J? M&7KSIQ29[8+EXW^?(-#1M&L3O6]WMDP66+A$AVTW#9RM]E$$1<7 _97 _9U% MBXQ1_*Q1//;!HZQ@?P6V&NB0./T_WQC"3^ 61#D;%!D#%^F$432X]#Y[=K_S M]/I?F@; 8/"U)NYP!1,];W%Y0/C'A'#-E'Z1\ 5=>.)L3/3;% M^A3K4ZQ/WWO=Y^)/*G!=Z/!@:FB*K\\LE(RT6D1KL??K@.$[HD"L%K%:Q&KQ MW0)8[@![J7JC\+8E#;T T\"8J=:#$X.QXQT[WO#+__[N#C;])G9@?QL+=/H] MXZH:.AV+!;;A-]"I71F^4)H^U"G5U16YF5:HBDXD)K-)1>K4E'POW0?5-EV_ MP,+]RXOUKT1/J0X4#ITG0$N.RKS2KI,]MSPEJBF^RI9&G4:I(UY@.M",L6IY M_UP0%]BZ/.<_%\;"O[:#L>[XFZ\O,%L=PU$''CY4UD+EF! MOJ1)]N]?#WGQ)\:.&#MB[/AD[" I=,((+2HKBC HXE+GF2O&1I\G7P.*<,Q0$>5P-X MOFMH/EC[7'$H%H=BWRD4BP(4GLJ-NE==!(:;5.,>Y"/X865AZ((D!4+9RV2$ MV=0#HA*>5>4)XI(DB%/[3#]:"V(/ZN _<,6;8,\C;<9R!BJ/(>.DW0E!Z*I M\3@FBV.R,W$DT@'(0,5MH"*U0*^I[LM>1%T>#[+3A07D)6@WNR-7F52R0T5 M7@1]*;!4G*")$S0Q&)QK@N:-:."XJ52][[5R9LKKYDJI[*C>X^L0#;B+/V3B MDB>%.$US\2>/#A(!S\?<.V!7]9< M,%$-'0.+";IDR0L/.#G^"+B8]N!\\(^-/TZUP+.' U]=O^T,8#:"7(LZ,I\J MU[&!#FF-'**M5Q%LK O[/)\_+JC)ZE3MYTI25@?S:F;<(51T1U-X-PO-,9<< M S]!<> M]!49EKCD$P=D8\\IG11>;OY:/LGQ5>NT+F!$T2/>T!/'R&?FB;T&<03(+ U# M3(Z):6=0Y0O,;-Q)B.@.3^1SH3T\PB6=2,3[>.(\68P!Y^K]O 8":;>; ) 2 MW51+*IFKK0HU(S]$(( .F;.7-)VXI$[GZD0FYCIH]TY\LBI>=H]>9/G3L?.S M3U95'%M[%D_%AD4W@Y26,4'-E9P$+^CM7'C;.72JV$N!YB\%+M['$P/*US/E M.P#*#]G'DP8# !%'QYP!? ''!6'0BU,O<=@5AUV1UJ8F@)8($'UFLP90(=>UAR\3">J280ZH'AIC28PE,9;$ MF8CMSF 'XI"_#'<$H]L.)FA!Y!*SC^Z%1%0C3K;Q-]Y5]RI Q%OHOFA+[UKG M:Y9J^Z*M2UNUK^QU/)3D=&+4:Y(K&QZY<#F.XZN%N4(FUDL@"8&Z)#DNSF>< MW,N($25&E(AN2WDCI.2TW)">)CU+3LFV:MW0XK(_#B$%[5*Y9 48SU '0,J9 M)X<.WZ+[PT]G1>F ! U117<"5!@QXLC[2??,?#E[HHZZI]T0O =>-3\A@G+U M)F$V.Z0-QGRUFU\.%3(L"41_/R/"+N8 \1*28>FP:__Z+%GYC*./D+__^U8_#EWBI^X.3;$^Q?H4Z]-91[\'9#S0QPY]'.?&:A&KQ<^+?OJ1VJB7[$E3M%M3L-%3L%V[T;>A-O#I356+)CZK'JG_&?M!; M=;_=Y8-9;T6Z1%&IK/+@M@C$>:C[J* [#X,D[@#=__[Y)5'3X$!]#YNHR_B" MXCAJ//GIYSAT_.QC(!L-KZT5_'G(G#&]?+Y(-CIFL\#AG=&,TE?24*&8=041 M(L%?7P4 VXV)GV_9([9LMD83F\JKC97J+"V*YNXY)DXY10#0 P 9^0;O1$! MIGP]P#M+?R&K1J-8F+G+3+]=1PB BI?PEP1]P!U;WS_QM&]C4^@G;;<'+W]0 M8!FGHB+"E#CR_-(RMP? *WZ;5KRINC*(5)(0VGQZ,J0-Z&"%=6[I!'-)_>S* M)3%XQ.#Q ?#X(75M]W@?/H!NGH\9XXGKS J3K>3LOFN(5JF%9JO_+WUJMX9K^>=:584O9XUU6H$YQ )M^!D\H.LJ%!A MH562(RX9CHJ3%>$N&3< .@86$V![1]\M'!E61 0G#JN$>#8EKC]SA?RK611U M\#WA+AN$$#N%B%[8FUC0Y@L'KV8E:C4M!PG/;.KX4*'X]48;AB4N!?J -?3O M"SHQS,0P<]8P<\J-.@?CC%\KVS=E>SDTQPJA<55/M&KL'.$,%^(,Q5]RU,G\ MNZ_1DL-KYFM/R]%\U_@VSO)\$E+^=-@[V;GX0^!N8O)46Q'Y'C&=M#MZBR;& MTPH,9H5P9>@2'?CBZ9.?C(^,R,=J'JOYN7DW!^FY9O%JOCEU>I(AWWCY>2;1 M4]-SI.?H:-"7Z2?'W$]Q MA,U- =YL)RP3"(5DR6V0K24Q1"#!O0$DSBEO=( W53IEW<6(*GX<1,9!Y)GX M0OLJI;T(;E*E! MUR.LR$P1B4N*^'G5Z6A,2 MK0)13+G$= $Z78$1%3HLRTQQEPP7;]*),2#&@#-RBMX. BI'L\5)-I>0#"Y- M&-6D.YC@=00"J$H.=9F(RS.':TX/2^+$VW?B.#..,Z,$J9]<%^=%3&UEM%5C MY-@+$S<2FM!3;YJ),HPUPP+.U*5 )BXYZN3E!Z.L.C&"Q @2%\=Y]7S42Y5P MX@1-')S]]. L+H<3R_U/E/OS2$J\5@[GY:VO9//&TS2=3)L=19Y79+?<%]MU MA6;7AZ8)2H!.],DNT8R,U_B&HC@&G%$7>'%>(JY6$87M=A%D4=0A^"3'DO(; M6-A<*?,BZ&;\!J]T$V76!(,N4[NI%B8C8:C085%?GKVD2"Y.6\0 $P/,F0+, M:7R\MR ,9126PPECJ$1G7LSH/7P\Z8WK"&&@6Y<@+]G3G1B/>B&$T MQLZ'V!D#Y5<7T-EWIT)CVDIWN*5B%ALTR65=U4T2HD(GPHO2+SF&NN3Y _#Q MFZ!%C \Q/D04'SZC\LX>@+@9U6^R@"4L8GPS\=J57J*:\>L((*#WQ%WR!'U) MDNRW3XH=,.TI9SPV?)1P]# XP^$4PM$!6SN^>Q5EOL0K[9_(ADBNK4> ,;&6 MQ%KR8[3DG)(3!QC2YDAUPOMB=\8F :(%7'<\7W6W7_*2GL$N! + M^\^@^3L)^YD'C(?<1 @#1@=]ZVCF)39176RF6@' MJQXZ;?__7*.(6W,#!V$ M&08/65-/*=58HIM,!A,Y-2GV9KF6RYJ)#RC =O2K9\#A-Z MJTEUN")*0[.XO 5$4YSK8WI^\0?*&_Q#[LG /).2>4FL?A\D? ?FMS9D0%Q"04-_CR-KV)I+ MF'HWGA\C?7G/"YYA?X>4C.QML3F6N 7E?[$2!:3Y\#\%KY?:-7E",02>U@<&;U;P;K/^LEW[D"U= MOT7=0@HA=ZWU)W. _(SM1Q=_G,#WT#Q#6W[G-QS ]5#M_T6 ANLUS!HXG+] M LWZLZSY+/G[3 QX00#+!FVQTL CY*RL9]@!)1(]?2V J%X:QSR?[#^^ .KN MO)3L^9F:7$U-RE.>+5;:RKD+8!IH8-P'[D8(R7LA)']0 C1*&VDCRI2X]O;Y M;[_8@=[0Q]^SQ"HO**KBKOIIB;N9&FF2,0J"5E>8L"X_1?SH8[LQ2L0H$2&4 M.-DFC -@HC*?+>M$N].10&G)R:!-.51[B& BK"?W\VK)B7 PB%#5PB:JH>.& MC6GJQ/!5Z[MFSN-#RG'A[K/VANY5M@8U-F^GUOJZ@WY[@*]0:*]6Q8(A2I30 M(XV;&2X&WEQAPFK])"5<,@Q_*3 _9Y=J# ,Q#)RWN_,N'"@FJM-4RN!6)@78 MI")EO$DA&"(<0.>S*?Z23"0N6>%DCE!D0H+#3F@'X\!"2TMPB@:&9L2'M.,S ME%' U BRZ/T;&I[ \%]GY8XU@*\:-M EU;4A5[T=U$BO00/",&3+/Q?X'CQV M4J1I%>;Y.:'Z'2-O3N3ZH"XJ#!4>W89N&9VXY-FG;ME_8B2*D2A&HK-$HI-Y MA!^#(JW$*T6;U9KRV"*7.)DNTL7D'$$1.N/-7!(L>2F03SW#IU!T3CFRPP]Z M>\]NJ8YCY/A<9WRN\QNFVL(H>J/R4JCJ>W!S,.VTLE(W*4M!,YTK-F_9'FO! MD#J\D($A+@F2O*2$DZ] 1E0G8M2(42.BJ'$R/^P@V%BLLDU^UJRJ9E ;W,R- M%%Z:5NL(-M 5#LPE2;&7//_]$W&'.V [A^S#+7#[SKA)IW#((L.K2*'M:Y$? M#0%'=X*^!:*/P/_]^8'Q%[ GZH#\">5[1%L_")UGY5*A.!^G ED5TUUIA9<; MP5)4F/ R""9QR2&$YO?MXO\QR!-C38PUYXLUGU$*Z%"P*9>6=K*:G8E25J_. M5G:G5JH10P0VJ#X0<2E0_*4@'%HU^Y>/RCF>8!XU@"I&KC\Q;*CP_G7HO&UF MEJ2VJG WKZT1P%1-<\9PF$MT8:GM^,AY<^''=ECY>NB&.\]<'VWJ]T? VBN M8-\>T+'!^J)3E'M#!_S"LD!7(;7'5N'_S]Z9-KGI) G__4;L=^CP/ALQ$R$\ MW(=GUA$(H?N6T/6&0( 0 H'$(21]^H=":KMMNMOJM@[471/[[Y7;941E9?ZJ M*BLK\[ULT\S-]__$/W[HKJTK'C#;^;\UTU_9RNY;,AK'K_IAC\FWQW^>'^Y$ MQ';,Q=;P:-4H^K_@A9X\]Y>'(:INV_]^;8W_^(1+J_/SO M_WK:FY^\0H[&?H32$_$=)8,G?#)T9.KIBH4HL_CKOREVI.S\8U\9[BOQN-?] M]H-K0,(/&/J5H/[WX?^<=ANOX2]=/ M C"^>;JM!.9&_VW0CF,>N*MO./:5_G7(2>PKDQ[RBTQ-Q,_A^8_R,/< !/^G MWQ)^T_D3K^WT@0H":Q4 4V.+_&$0RI^-XG=1/R?!:W/K&?/_U5H!V$[=62D) MTV-TJYR*,:R,DAPMD]24D]DIRLH8I^DL/E5G#*-].8CL/-U].E33>+IYV6@/ MW6U4NJT&W^]61@\-L5 1^/K!"55I"E^?=$1X9''\(7$>@;.DW@\8N[-CH;6S M]N7UH4N#>_K+MSX5 L@/\#B9_'QKH+S']XY[]9]_3;^?<4YYR\LGUODX;?ZI M)_^0'"74XH6@]L\?KWS4-@W#<8Y5&)F>891,SJ:HS!$H)JL42W*ZSF#*E#B. MD/*XYB#C=4I]0?0)J[7NYT6]N*3"=23'2Z+?6P[J0GZRWGI%2Z"E_K#0TY=D MGX];LK^WY/2=L%.I75':S4R[MZUI$Z_>D?'T,V>[07G159H5<4CE\^A^6VJU MIE'<,O7,46&PV.TH?RK5*I&TW[2PTBCD92+]S+)J3!@7RUM-"KX(HGK@?2VNDC]35F48T!'[=,O>A9. Z,B,C*9ZWY]XA+?8U]'>VO-$MB$//#.2V73+ ML-1<"W/;SUN]K;*=6(%![D5#YM(M$:.G\M&H,A7-0:^GZRS;[@P,&4/33:O3 MO&A.VI.1&'(4;B+YP6)=B)MBZ:9[,QA'3H'O24NE(^6K[4F#6G3 (C_5E!7& MF]&R7%Q(])I2FO4IS^)JW)1XY@5J6$_9]/)+J]0OS2NW9N%9OK&I83#4\N8?T:].BO\/H^M99BB&Y MW#45G>SKF^0%4N^Z\0;YDMXK3RQ<7N]DLE063"JFZC,&,QZM3:MI+GFTU3;Z MTVBYEY$\#YJFWM79;NH=M+=U1)KPS-%JW1VW-TG3U+MBQL@I%"O;L;5>%[:5 MG8;5K'+R JEWM1FJV!KWPA&ZC 94O$ED\ET@@6%?H]D8R?^@PR>)<;;>AU82Z9O5;#'#-:#5\F M35/30--H8A&^+#4M<]2?32KSR!G6#= T-0^,J'FS5&5Q3QJBHP:.;:-P6>%! MT]1$0+141#4+K&G5C-Z:&W:\LMQ*7B ]$VRV@XF \).Y17,E83H9J[Z7CX?K M&;[MY[-.N-([J*2OYJMY5#=[33=^V9]\2[:F/W9X!_=3O+NSE96O?WO\\'2U M!#9$Q\T0V!:HA^W$K]NO)^ZIX]X+3>V9 N_Q6Q]WTX?%U&G'823UE7[U]/S) M1N;)\]WXF3/;C1XW X]_1H!W[MMALQK%0OCC)O&XQTB^^+&I,HW7VF&@7V-S M^+(?[LF_.WW_\\O._R_]WR@-QR5[XX)]10DX+AD<%_0K!0CY%>&NVH2G52TR#.C M/WU^Z)^)6NC//5U_:,1_,?;BZ?VHP,4$\Z@MO\GB#!I#?27Q.Q9, MS]R^IB^0E=DTE'=*(*4 ;Q3)V0B;H3\D+G78.YGTB'(X6P: MSZTYC+_7AK!L7.*_&'S O<:[PO#Y=C]_HQ/ @_J1=0*#.O'F.X_8':_7("<@ M)\[ ";C\NC]CN+4$_G2\*"1ZQJTX7;%7??I&=T+]MY+$YT);.W'3:?62L1"C(5W3 ]6R$\ M)&:121D[)(/LNT\R0WKVT$4TPB$EW16V8]-#E;X6O;]B0F+L1<]=@G1&H M# M,Y@+H1^/G.Z)6]4.@?AYW]?C_]/ZRO:9_&WE:+F;;B.S8M4610];U6MJT(QD M"MQ/)W+<,^5;(%8@5BZ(%0QBY4]8P9YB!9.URK#61II<311&C.X,VQ4#'1FW MQ4IATM."_$A:6<+$HQA]/6XWD^P_])?O7 XC3D@(";$"L7)>MP7$RO-8P9Y= MK42$N>VM^[N*A91:[=6P'+IBZ\98X;;C0MT=+!F1'D]"(T\153DP8JQP7[YC M:([!+YO5&G(%<@4N5][*E=^6*W-\[Z)T,&E)PFP42-VV*^OBC7=!*WN-$S;) M#ZUE8].=HTJ\B-+!+@C#8[!0.9QDSE[,)&MQ#<\[O;JCR1B)BI&$FLIZ@6L1W1%^+NJ8.A$_\UHDK$)_O$*7 :)76W0EO_, ?H!+"J-R+(U!_$#\ M9 T_+P9FW5I$]X"?:_BR3L1/%5]29E@9EJPPFCA#G%S,]G. '^#%(K@88BCB! M/W<>P?7[T!\+13O&@[Y=@4K2_C=XI\MO?]0O/_XA_E=W=<53YT_Q/O8>)>YT6UWM=2= 'J7 MX,6_&QW=P^BHJ^5 .=@^[VB%GY8O'KP=S_B)QG)-$8S\?&:9T_&.,2/?ZFP[ M,@<.Z&)+E:VI.WD:39[:V"'3USQ=8(KRUQM+8? MC:*8)/27[WB.9-$1A*T7U]45[SJHVND M.9X3LUH=&?$Q2< I.)DC2#9>E*2CD._Z&/PD!Y$1VDK@>KO$1:3:I@.Z EW$ MT$5\OT?AF0'A)=T\2]-SO_TTWYB#PM%X7X9@ON"'*D%Z VN)(1A34':^SALR MAB8^'HS+$1P)+]1"%GR@XZ*LL> BCIKWL*"A57NNUO&:%EXSNSNEW-"* QZP M -R*0(D<3M&0!9 %'RAD(C,LN*2KY3TLZ):[Y"8_7M:DDFY.6C3C&UZ8K NX M+]\9ALS1Q.5SW6?4$B +X+K@7ITE[V&!:BK3G3]OL"(^6RAX,%^0BUK"@B3? M*TOGN&>N2W["V)I.J J0&F MRTX@!7ZU%_'RSZI:0[NJ?82>B+HBU-Q_2#PY!!Y_;5LD@?7R6C$KI^ MI9PKR>,NP'F->U(]W;9CZ1Y9P#L:_X0$&_UEIO9W^1'?V:]M4;$BC2S65E*> MB&*@ K\/GL-8-D?2,$$]1$MF$M1#M%SWXM2[T8*PZEIJ-\HCB;;QKB^:ZJ18 MZ "TT%^^,RR=(W!X( _!DIDJ.A LU[U']6ZPC/MB32 0F4?#^KHJS[V(WJQY M !8.7(,@:2S',!1$"T0+7+-D%BT7O5CU;K1L"QP?+8?&4%)HQ_-&U7T1MY+M M4.)BRA$DE\.X$V**[SQT",/_K"%]-U#L!S>5@Q0ZZF'6YUO3^ Y+[F0&T-?P M5_W(7'Q$L?\,BQ=KB>JPQ45%,I'\6L#GA6:U$^\?">":8G,81N1(_/*N*8B? MO\3/9UT,9D]$]X2?B_JT3L'/=%P)"*46T!+->\R0HOF.$40 /_27[S%Z*#K' M7,&!!?$#\7/IDCL0/]?U?)V"GU')&=-C"^U82%==.Q.,(HQV@A\NWHA2RWUL^C.)>I+9Q0363A4^*QNK S[K-XFH/LN$_W#[BN.ZB[U>FS\ MKU4LVPJH4VQ2(FD)$]11]X7-1I1B?I('[Q6H648^$^5^]IJ)&347")3LG5)" MH-S&"74:4$AD*"[P4A-!E_7> &EOW+X,-H3DP1]%,7B.8D\I@@B! H%RG8@J M")3;N)5. XK>WUH$YSN2M*OUU/8$'\VXB@& #8)LWI1U/KJ0A,42(70<0Y> SPCDLQY+I,[-S%6J^'U_U ME^^5>$@]W0\>S$2TT&T/;S?##$PWCSJXJ >IXFQB@P@-"5#EH3=!J MKVGI4WR UDK[9F8C>@(_)KM6<5L7- MWMJQ74_M223:6?( 'URR F%)N *!"($KD PBY*(NH3<@I"TWB_RHRF"2;LOU MU7!%]494L@(![B#VA"7(/<4.O<7G<[PJ]P ]Z;#\P-_Y3<8)MLV:;J] HV:_G1IH(JD5I@$#*#&/(OF:!K& M\T T?*CR95E!PW6\+>]&0V/)4>;&[%?%4G M"O+!G3UHIJ_&;QX\Q']TW.#\WI?[$0YT5\.8F]-1"S0#P\\H%V@NT%SNYG0G M*^N2:S@SGDZ9K5G1=!1'C84MN'[PW!WQ(JVUNLXFZ$BMELJ-ABZUC^Q(QICD M2A*:0ZE38GTA1B!&8)P)G'6AN+K1#FBF/H#Z;S,%-,[V&CV*&>[/KCK]DD69]A MM 7TC]YQM$56%A 9'7.H]1_R5" SL977V'Z+RZD>JZY6^#%GE133 ;=N6T[Z M[YKZ';!@3T[A.8[#8&44B(@/%%( )T:H M]7!B_-"7#LXQ,9KS>JEH!#O.ZE5EM4CE/;Z/&&!B!-MFG*1S''U".O>/?V[> MU7U=\=3Y@^$I3@#+^4 ')#PEA_YZ:"[9,9<,^NLSLQRYY#Y]:7KNM\?IL93, MCL\L-#;VPI6=$1:(](HOV'ZGLXM:\0Z< SMP#&= 8CUX=1IB YZ*PUD6FDM6 MS07.LK?:])\VR^9WH:1X>2)^]XYJ[,?\ BD5###+)MMYAHFW\Y\OPX"X#F,R M))5)P%&X,IO%J%""LZ>7S*@ H*\3'GU##S_4^L_IX8=:#[4>GN9"K8=:?W>L M?YL [CO<^6S%WM9VZY5\L,A'JU)/9K'F+MD$")\G00ME0C M?M7#U@\G]CN]G0U],S U/WBIFEV]5@R M>UU[C&E^9LO+AIVM4O0D45I&Y':TV"X#OAYO>;%DRXOE.);(<=C%PI +?:VGGWN_K]KG/3>7#SW$'ESC2)F,2=^!M^\%F%3K2Y%?M@(QJ)2BGPW M:B"KDA^CESB4+,-8//[O"F7+(( @@,YPNG%S\=P1@"Z:X.QD -&!$= 5<5Q' M]7!N6,% MS@J @ "F<5S#(KG6(*$ (( RA* 7HQ&N+EX[@% URC)=C* ZAUZ MK._W@FNMYP4,W1M>L1L).)I"P MJ)L(M6TNK!X>SAAA.UF-_&0)!-Q?9 XCF!S&T!\LT_M;W%T/*]U[\.>*I^<> MIHIOJ@_QP#]HIAT&N@8/%RY[N)!EPB*^KB+F%CE(Y%LY^7_R:.#:/&D7?13! M;;6'CI=(9!FOB_>OWO?P1_#86)PQ'NS#;R(=\._Q5T_Y?]'XE _-_(*Y,34] M(7X"!%^NMRETE,^'*TE8U<:;B2=JC0LMT.C). B<<^I6$%8 A]/X(/;H]ZUJ+(>ZC."?Q M1M"<8[5Q]$&AES[RA=#[(_3>[/"[*/1FREIL^M9*E'J+BED)NSSK@GTWF21/ M_(J?4MH80N^30X\KYK'2OCO<23N)(KPJH5A=O?,AH?=<=!B$WLO0>Z^3\:+0 M0ZN[4/6,$26N9=9;Y84%.6LF*ST.K/28=!X["#T(O=^@UY#VHV)#HE?2LNP2 MF+VR6=&'*ST(O??[-2\*O4(@EY=E)330'L<;A*@VIZ65 :"77&G[2I^RO_T$ MP7W#Q)YT[4&)>Z88^L'CZ3^$?OP[TXE'?+D*04#E@W,+OVAF9)FIN22#!S!9 MBLV^QT#!2\5K'X%>4G"],.E0+7%8I)0.9=JBB-TR6/"1._P!.\UP.=6]UBR! MN]\* Q]T(!Z!1]#_SG"^Q-$SQ%SR"@+AI,^+> :G1]6\+TQ0K5MUK4#3F*U"8\ !0= RK'8<2S M$3Z03Y!/-^;3?<899HE/UX@U_%L^.817WGCM2E[<89Z=7\G;DC!(%E!(11CH24+KKTEWSVWHOZOHJ034S,WW_\0_?JBVK2L>L.OYOS73 M7]G*[ELR',>O^F&PR;?'?YX?G/P8_I6+C>6'V:/_"U[HR7-_>1BBZK;][]?\ MLX]/N)0.' 6'DX^(_#'BY!.Y//GYW__UM#<_@88<67"DUA/Q'26#)P S=&3J MZ8J%*+/XZ[\I=J3L_&-?&>[KCT.,;S_ 1R2:B'XEJ/]]>/(9""4U:$MEBSR1 MVY&7B*W/@F_'?_;X.^\P7,=?NKX)#/&;I]M)P>S?!NTXYH&[^H9C@(E/AYS$ MOC+I(;_(!$;\')[_* ]S#P#R?_HMX3>=/_$C^%W4 MSTE02;@HHQRET@HZE16.PV22PG2992DL9KBN<"A*:-R4_'+XUO-([6EOIZZM MO:SW!UDV*MU6@^]W*Z.'AEBH"'S],/]7FL(!4H>.)-/ /'Z>[OF'K(4R1](8 MQISUY5_G=!IVTU^^]6FOOWP7?@"X]P.[8,"?]B1)/[>,_)$<)M7C=I?U\Y:/BT;JF,3BCRE--4662FRDR M1V'Q'RE6N\ K MC_E^OB[5:LJ8BP).,(D(K%.(WYMB^2*S6:N3N80WUG8>0R1O;1LR+N._MRST MFCW$K9 ML35'J_3>#'B]S<B:&_-T7= MSKZV*LTJ*#+B==/G>;I429JFWG3C[W'>8HR6)?!Y3V&J&U9I\3*1?M,]*A8" M;6:-+5V*[$%9XPM#T8A;DK^W5 L15D=X960I830LN0MJA'.@9:I/^DSG]A6$ MGDN"/8TF>SKDU\5.W#+=IXFK.J-MKU*Q3$+B]BN1EW4C:9KJ$V=VN%Y#68RD MEM:(GY??]S$GDDDY]="MK=G^?+ H6PT)P0M" M;3QSJ^S, $U3?9)7\]% 6&YZJ" &2Z<]+'1=G9>I=)^BVB@8CHKFWFJ5^"4C M-@5A@QAQR]2(=FV#R LE7I9*RIA@RCI>6"W!,ZG?6[8=3F*QH-- UQB&X(^[S=%6MB(,_:I,J'@RANF?YZ)J3&+EMIM:5295N?,H61 MT2KP,I/^>FI:W-JMN<^(^&PW+D7U-M*5C+AE^J$A._(C=K.WK9W8&Z\Z/6]G MQZK/IA]:19B:3R\&@HA7*WG7;Y?&EMV)6Z;ZU)%#HU7NM%AQ6,,MC[':>;$; MQ2U3A')J"Y\9E.H4JFPP?+@LD$VJ_L MQ!750 0&[0GCCF>3JT%$)TU3]AQL^+4Y5@)& MNV@FM1:SQHB5.NV1D31-=6S5-#R6*&ZOJTM)L+%:&E)F^0[AB/['H,.=NP MXGI2ZLIUJMG%.O$K$,^8"RI58Z UZU)IS+-MW%NLUX>F*=TBB!(IRO7"UEJ/ MU.T>;:M6GNR IBGEPO 2AJK$M"(NL76MOU"TR4I/FJ8MIE[0*BV.G%LH0N"Q M MN4W_/CML],%@+C30P+X==HK=PMKY:]8+^MKQN]GMB:-)3^ M:%_I;2?Q8Y_A]4KH&&2X]GD)EZ5NH5:>M1 F DU3'6/(>M\8YT5/7)=MT9LV M_:'G)$]-O\%\QZ[*DYUOH,HPZBGS@2V;,5^P9T!L22-4KLYY3MSIG!GXY8#9 M#).FZ<B@2X;V^FJ'!KY?#UN^PQ@2=>R1+_,3,026W7$^9()"EL# M-$T_5JX-!WR. MA[2P*7E[E2^A0W42K7I=&YUA'5 B.?58M[QGZ[Q0P2Q:0*M]8[7LS[0(-$VI M8EUHQ=/;-F]9H80R2'-7(NO[I/!RFO+!MC: MV9-F(1^@DK#<68-F7KWQX_/-TU@&WV<8L- M-IOJ89/ZZZ;^B5?TN*-'4SOQP'O\UD[OD^WQD^>[\3-G MMAL].IT>_XP I_"W@PLDBH7P1]?#T<^4?/%C4V7JNR!T[1HNAY>=OT_^7?R7 M;_*S'7_^Y:D#3<)QR>"X_*DZ-AR8VPS,GZXUP'&Y%Y#0GYS<&1/1581R MG;PY]R63/^TE/O[MH#^Y43^C5GQL2XG_,?AEDBWGW0LD&L^<@*:O3#^_QB3S M\)CF\H9V!KO=E[U"F26X3%52/J^!">YRZ3J'&W"]P%4MN(:!B]X3]*:MF!I2<:"V M7$M;[EE9>%4-EZ&M)/DWH<+ ==\?->:9.\MP%7A7JT#VG/;SF*,G_?/"5:,^ MT$KOD-?F<_+W;?KS]_AEOA(?>=/ +]W0": J74.5CAN%#ZM+@K(R4SX>J$R7 MW$=\6%TZ9K.!NG0573IL,3ZL,KV8(NDO]A_WDTOTR_>\8BN.JC\HP4-#\=3Y M09<(+'?X #+&GGL[B;.[H8.\HI5F M\0V915,I1)_)'JKLIJXR+HLTVAM7S*Z^I_WA#.24PH_9C>D7RA$XFZ*\8Y?$#).$NK)VW-IPX9N7!8["Y*GA>J!IS2_"\31Q_JI-Z9>YT]4 Q'5U[K'WZ")RP M2>:C26TG+E6J5 WZ\P5J=,X*G!>KJCH[M#/I#.@ZBHQE:[M;1>YTWI$/61I9 M+(=35(ZFT]NJLQ>4OA\KNQ)Z;C3K9P(]AQN@&4-/UM8\;7+J]>EUC41[EKTD M"FJY&$:77:?LHD:UWZX715'P)I656A.6= 7X8$#&9)+)D123PUGNQ HN=Q*- M0O]YJ!/A(5,%U!( 56!TQT_*\CSH6_!9?[BC.)3,E8:Z\E72O[?[)/X*O[M+ M&]F>#C-\F^G\6G_U6Z%0Z:'2WUKI_YB)+8-:?^8EWA\*MI_3RS60VZM1X&J* MA;"F92TV:?E(@U \I^GV.?D ZY81I1G=NS MVY)4&@8R:;?,ZL3I_$5X'WAVQ?=#78O?/!ZL XD.47]/B?5H5=HS9.JBPB3? MZ'"$B*\ZY*+E4T:W#\H:XE^^DV2.HD]P.\,SJL]]/'X9/]V]\^E"^X/[40QH M+==T\-V[N4"?WZNS^D"Q0_W429VFJAVKKHY*DE)D\]/1:$WF+3"ILU^^4U2. MP2[OO+L?BX28NJ:+[]XQ!6=U&*=U1=_@O9O+/;L+SS$3=['>>#.=.3**[,@% MW0@(T]$[\2L#Q]^I4_$'"^M*._DBQ?.4>-'U2>*Y/FBU .C2>[=+;VEZ[NO^ MO.'11%Z#S73KDF&UJV^D$*']VEA9%>UY1V: +P_CL!Q%7=Z9]ZE-+LN']A^S M[L*]K5 N#YQ35CBOX299WIQ"F[K+1676FC;0DAM&.YU%N\NY$=,&7.>%G/FL MG($1C%FGRC6\F6_NYM1 M*X.<@4&(, @1!B'"(,1[\2J>949L#[HK-3]J;R2]&DG%?%WR]A.PPT]NBB93 M(@OC"+]\!R).L@:ZLP=/]P//5 ,][NPQ]_1GC26$Z0*A+_(\X87='T:5-..C M6!9-/6C-BJXWT\T@C-L\PZ\!)3LM4RD24NCQ(ZLB*^42'\DL\% 26 XE8& " M#$RXO5!@ "(TH(]J0# $9H+-)?;NYF@N4!S@8%PGR80[B5S^6"Q7?$>\,%V M_<\2R76YRYG9*6>2V:DBHSIQS674C;4D,U9SW+!#HX%& XWFK?MV:#70:J#5 MO'7[GF&K>9N SI[-_:SG7"\D=Q=K6ITLKU$<[?&-\;KCMLCV^ZM)Q+N6BJ.Z M2[T>;UU>R^L^)AS<"%FB9>VB>KQ>/Q?.LC^[&G=,VIM MUW2)0![]ZA^!/,K$I<&341(I_1I3[(N4*)CY%MZLE-I^APCBLRW<& MF#X5=4N4$3.W#(.()6%7WE7TOB0.>!E#CP5!68S(,20& MPW0RN43'TYM+)C\NI/]QVM&1U,6OI0U103 ]O(')7+%^VVE>I M2&VC =?L2$BU.4"M<:T]D),55E*6E,N1))OCR,M?H8;L@NPZ0]3:S<638=?3 MWZ'K!=]WK5\E>^W FUN[6H=EEW9_ATS^+M_DR85-W:T^(;;JVI*64=FJ%7>6 MN=XG"Z[$ Q[#BV!R+)6&%ZQL>J- P9N;9R;H]6(0X^4 ''#E%^M2,OE446D-Q5/GQ[ T[&=8&O9YP])@IJG;!Z(1 M,I'$NV)_'=DQ:7>BB"MO),L<3-#V*"1QLA5=-A -I_-RY&A]6S(K/BXLS,JN M%QHRAB>!:#F<0W,L#@])LW)(FE&A7"?,["/BYFUG!-=DS=G/&&2!M1M;6\B+ M0GECK&M,SYS/>8 :$$5&0,9 QF0@1@Q"YKV0>3T$;(N2Q7G=;4FB@..Z2BF[ MQFQSV4/-.=]>-JA>)(N*67"Y_+)5:XG)VH8%=W\HE,MA).0.Y$X6XKONQ3MQ ML?"M]V+GA? M7>2%:H=$?(EN]J;-+K)CUXTWE_!Y7_C6L*5ABK==V-;:'EF, M1%(K?=L!X 'A6Q278S$JQD\Z"R\,WX)YWFX0G079\X,]BY&F"5XX\ZQA8!O^ M)!PU'/Y*V*AU>L:FN#8$-'1$TB2[^XC,)^N5I(PIEB-0.D<0Y,5N*VR@TF=V MR*'2PP*/%W!P_9ZC!GN:H^:\_JZEGR<6O=;*0'5;XCQD+"RYRKNO:?/:(O0# M\$I^WWWABY/COCQ8(PE/EDC)TJFU A_]KA[WQX_5HZ=[&U/5#Z5FNKKJ&D[R MQ&<6I7F[Q85]I"]:NU4_JIM695-=Q8M2(KE'B5(YEH'EKB&E/E(0&YR;LZ#U M&8Y:@^4AKS\W:Y5AK8TTN9HHC!C=&;8K!OK^M">WFT^#K;J;S=>3G=@J2&'9 M%*Q [T9@/@5.GI,GU#L/_#O!Y_-8H!,4E_2!T!_<@]0_;[C?-;/0?404_445 MR;_:*:3#;\3Q>&Q1LRUK]7B)+[IF/U]J\Q>J(OD46:^5O14M5T+J;A$5UQW$ M%(9ZW>3V?,PE$ M(L3F&@G4CX6'Y35QUGP10-_%CO(=.;SX$>Z$:]ZEHVE"V MT6S4B*JH%"MDGQX+Z^J\ ]!$Q8LF2"5()5B,\X-AZ9KNU7,@JJ+PZFQ67VS% M71OCFEBG;V @228)'*5@5Y<^MX>8@IB"15!OYE^]'\V P7'7],+>N[G4X%(9'?-KPB$^2)2XK"_K/K 70#F!\X_TYX%Z;@Y,U_RE3\(;<\C-,IG"Q M1MG8FA,M:E3@P13,QE-P#K_"L>6GMCM('ABS" TAXS&+GR737L:GX/-XR\XR M;:Z[CCS:*3/!4GIKI3GJ6/-:/YDV@9OLQ'GSX\/M,] M3]>.7K3 !1=2EZYS^//GC4V$J0BAR^T,+K>?UM::M1]M+?D7SSGZ-:/*^SK2 M$_&R/9VKZS&!U&*"T<#WAF$YE,-S! ;/W>&Y^^V% N,8[S6.\8^+K3^"F\JV\B5Z_6+K>WRG(C M#IM>=U-<]8N6% %R 32ES_MA+8* 08#'Z$%?=K QVNZC/KV&VZ@?ZP4G8* MJ$,+.X',QYO3_<#,/*@@_&O+NSF_=2@@3&36?"$7,*!"RRL?3 P MWM'X@WE5CM;U#*I&RP6BQ5])6>MYWVZUJB4UP@T98X _E^/H'$,Q,)0#AG+ M8,I[\7)DPB?[5@SERQQ;MMB5@N[*&TZREK4ZR288 BY:&$P&"03#6.\'09ES MM+X51\--V"\;Y1XN]AK\/LA'>+\0\@!'[)?O3 ZC\!S!PDLFD$HPQ!6&N,(0 M5QCB^OFJ,\G>1F!*!3[1XYS*P32<\5_V8M'Y M(/+UJ?\S]^#H ?CEL?[*)\[)">->H=OT/&DZXT%)_LI_!EBTV4!'J[I+HD,$ MP5%J@LFKKB%C;)*:,T?A: Y]IIX=KJ JW,[TU'N\Z M(N[D"WNM2V&K8@10Q7[Y3I(YBB-R- &#\2&R,B 4&,L*+0C&LL)8UGMTX_[M M1,VSLVC+!=_[.D[[Q**:C:Z+B.;$0_:._EFT$RW#G\$L) M:1 \RI<1W.F]>QL8[UHJCNHN]7J\=8FW>[%4_^\+\EQJIZX6Z'FM@DM+J;0L MLEUOWFQ%,L;)&/;E.Y%C4#S'$NG43O^$0#J[,PD"Z5:CH$3E16I1F?L(1\&TON/-SO!)7(*[;BJ/J#$CQ40T<_F!"!Y@X? MP"A^WE"_:Y;?_A4R1 P9S0W!1?4L4"8#@7^\+[=F9XR@<8IUU17[$BL-M?;: MI43)\W'C+R+]DJZTPL 'G8M'Y[E[AK-=H[(3]8:XX\/)<&IX(T?GX_Z H#X0 MT8>3.8K"X2%T1@ZA;VZ3[^;6_[M">-_-I9/EL[;KX^K-AW-SUX['SS^\R#.T MFOI3OX3O-5O$=YU5H5LHY3>KA%84H!4,/H:8RA"F7H[SN[EX/BZG7H_\0^>" M71 E6[1:Z]X"'Q?K(H 9K%?OF,X MG>/B_W ,AB9#=F6+72\$_-U*X\BAM@SHQ;"5&0#P NXP&DB1V%LCKB&#QS2Z[08RYN; M9R;H]6*PYZ6:?$+JQ9H M:ZJ?GW5\]@ <,@$.B;(YE#WA5D3B)_]7 .[CGW7L3"#;,ZJ.X<\/6_*4 M2 >C'6NNK9U*""41BJRR&JXS!"OK-,K*I(HS,D>CFJQR%$UB,X5%Z9C%__F7 M\O@O0,BJ5Q1;56:[E7;-@E#>=_L5GX]D3&9^;VFW-@&ZKO -="AYK!K-1CVV M#%IBQ.]-2U1CKZ%*547-J+%A:^RRND'BL0&NPE];TB(Q'1?)L2VV.G2QJS3- MBD+':][TU\]XM+$=+XF62+=X+.BAX^&T$>_H90S]O2ECUH,1UN&&:&MK-4E] MBSE,,P)-4V^*C1<[&Q\.9FC)S8]YTQF.;-V0B?2;K@KZ,ABV>@:*B-*X$U!- MTQATXI;D[RTG9&N@+]HM7*3;4V36GPODM,S'+5-]ZDLNMUHU&FUKZ;0WV-Z* M'&T8Q2W3?9+1E8,Z9+]LZ8$1Y*6F-&7SX*'I/OGKKFQ/VU3%:KF;70OM.27" M,&123CUTN%_3:&,\:5M"M%B49:(R70M\W#+5)R(DU][$I".I1I2,V1;'$+H$ M6J;ZM)SO-J6>,!^+X7Q604ET1(<>:)GN4\-!FOE:I%3M)94F9WH3=P"IT8E:D7[19%1ZDTW;Q8"E@^H*;&V.?XN&7ZH7M4 M$PE3[S90LVFC:QJ1#")=8[L4)SZ3XQ);U55)B= M(2FB7FG+J^E^.XWBEBDU(3>4N0OLJ"7U:A8_VD]1.:B"EJG>;Q%!J>NE+B6& MC-T9F6XY:#!&W#+5^VZ5[!6IXCA"2UC=;Z/]2LF*S0E#GQG1JM121QC7M=;[ M>M39L[7N7(E TU3O$9%@ZUYS2(N]+S15C3%B2F@S)\+BSV[RLFD[W1)!0ZV$A:(D1-[4[73H M"K 4#']&J_(=,E!VQ0 51+:GV9S0SY,=T#35,:^T:N[T&#O2#MNIFL*.U_5= M!)JF.N:WZ'Z/FUD32RAO&BMJT-_U=\E3TQW#.TRHJYP0MZ7V9;TFA(N@FSPV MW3&D.!D1LK9AR'3C)G9JN%>DQI69H<:>JDW0 IZ M*U!G3@.-I8_V6Y*V\;U#)OG48RU3F1MH=^A((3U8%(P9U\/CN1U[!K#;55MD M,:1=M) &.U:6#%V7Y"2_8?JQ"WS8;&X[OFT-\[X^&=C=DC1,[NVF'BNA\YT3 MM5$'7:)Y#>,[)4IH'6X.I1Y+1WM)WW44V<)G/?>Z6I8K8XC;U*B<+XYF2^#13[YH7R7:IM%NV MI?6F-+6;?;\G#),CFQ0/&@A'(50,)+'&5$1W,6^WG772-,4#P5JRI*7W#;'6 MQ=HBL@\F2"-Y@30/C&:S,F8*F"/52"VJ*;'>CLTH:?O(@V27\+A[ 7 Y:GY8T2^5+9)LHIP?.T;$UF?!TRTDDFSUDM\\!EV@_PNV M"8'W^*W'IV&'[<.9[H=IYN:9Y[OQ,V>V&SUN/A[_C( =]+>IIRL6$L5"^/?* M]1-?^C=/MY7 W.B_/?.XBTZ^^+&I,O5=.PSTWSIZ9=_"DW\7_^6I'IFX:S]^ M7O0:&QR7&XW+G^H\P(&YS<#\*,!QN=&X_*FV"!R8OQJ8 M>TH!]\<0M)]/8=\@DCO($/Y+0U8L9_YV(KB*4ZR32N"^9P(IR M5Z^T>P=:\;$M)?['X)?_]P7_\OX%$HUG3D#35Z:?IZ''7[[_O"#WGW]-H<) MM'Z48IUWH!8?VU3.P-9XMW/=NM/G96O?#7['*MSOP?W>FPV(?+$?1Z7ZYSGV'_>3<^V7H@$%74TRYQT+!V"P<,#5#OU>K"7P$=.J MO;E4 (;+!':>Y-MZ=5)P9MLY(X5X%9,'FWJ[U.MWDA%/%6D: D;E#ID1' !?GE.T7F,)S* ML>P)*Y5[BDJA_SS6B?"0J>+KX,!@N=(=/ZD$_*!OP6?]X8[B43)9(_:N##^) MP\+O[O)&MN?##-]J.K_67_UV*%1ZJ/2W5OH_9F3+H-:?>8U7"+UDW0"*X(!% M'B[WW1]5D?"S^KGP*8]661L3T>5"FQ4T?5&*6N_>=?+:(O0#\$I^WWWABY.# MOCQ8(PE/EDC)TJFU A_]KA[WQX_5HZ=[&U/5V_$ NEI75UW#29[XS))T:.]' MILJI51&95%3;H)W(+8"B*^R7[S2*Y@CFA(I-$%(04EF]7 RGYDQJ_36FJNQH M_9]2$N>VM^[N*A91:[=6P'+KB/4ZG!4E<,*3G;*26C?26F*I+ M[3ZHBY8403QU/KWSH+\3/#[B5O=4T]-\[N8\^>3.(+? M$-1WUGU".NIFM?''FMVN,R@B472UHN'(?!K]18@?>';%]T-=B]\\'JP#B0Z1 M?T^)]6A5VC-DLBK#F=Y7]W-Q60TV0CC MGS/B'N=Q !2.0IEX DY/"&_A:/N MDP#J)EZ,]]#IS>=>:38-%#O43T53?35H&-QZR:)X5W4'RTK;W'2CN,L@9!!" M"4+I)HY42*6/X5L]!Z'<7KVP1GR%1VEIMK/J7%0PMZ V-!L3BJ)S["EU[2&G M(*YF/AT 71I=VJD>)X2+[M@Y-PGBIS[M)[2I>FYK[M)AT=[> TM MI8"NN$2W7I$$L=/&J.I0;?0-F0$N4HS#"K/0AAB M/B3VC+482CI'-GNFN=+=+1\3AOWRG<3(',K1GX6>:N^42>CAV2%2RES'6W1"E<[PPP=P&?WF'R8F'4Y)?O M0,1)KD1W]N#I?N"9:J#'G3UFW/ZLD9,P0R)T$9XGF++[PZB29GP4RZ*I!ZU9 MT?5FNAF$<9OG'(>*:#8G1%616OL9-A=B>K507F:!XY# K3W8K@_CGCY.>;K,KH$RJA/77/[<6$LR8S7'K34T&F@TT&C>NL.&5@.M M!EK-6[?F&;::MPGH['GFSWHB]4+6^09)%!=S;@C8Q*2GEQ1/JP_.P) MYS-J;M?TB4 @_>H@@4#*Q"6[DUFB6)L6.6>VI+@3]GB!*^G%J9"PA'PC2^X\ M\N8$E7A2I+0:.OJQ0"GZLT I_GG#;ZZ9N.Q7R! Q9#0WG-IZ)BB3@6"<0Y6+ M\T7?<%B7[PPP?2KJEB@C9CC-KT?&9:N5VJ.:8G3W>$\4-%.@W$ZCR6\-&4./ MY4I9C,@Q)$RXD96(@)O;Y+NY=8UZIC>73I9#E*^/J[/7]&EUYN7N>+,N2TO; M(>EQ&%E$G0>T2@J>GA"W##$%,77[BJ@W%\_'Y=3K=P@'EJPN9BU]B J*Z>$- M1.Z*Y;_+Q_@G9A6&WF:5KZX':*F[6KIH.;\5B62%E91,Y7(DR>8X$N9>A.S* M%KM>B$F[N7@R['OZ.W2]X/VN]:MDKQUX^Z+;:[@FT MSFA"T5HB"UGW*M6]S"8++N #9V-X$4R.I=+P@D57;Q0J>'/SS 2]7@PCO+EX M[FGE%34''6SL-=9H2V!;5'T^[-:'EZW:6I&BR4# !@9:XBHR.6#909,Z =< M3T5S*(;E\,O=4,VH=5R)*1D.OKSFO=-[6<%<12;P"/KVN4=N+8';9T_+G$B@ M64"SR$#^K\S)!-H%M(L,9+C*G$R@760Z*=9U)'#[/%F7DLFGBDHKZ&KBFCU& MIF$_(]/0SQN9!A-#W3X6#<-E(@EZ1?\ZNF,@=GAA+K4IJ81O.YZ$+==>L7/9 M8#131W4^*%-]2Z 8W>JP(C+U.J!7(!@MA[%4CL7A06E6#DHS*I3KA)I]1-Z\ M[9S@JK Y^T'#FO2JEEB?(E*MI,WV*&>T"IP!.@5"R2!D(&2R$"@&*?-NRKP> M""9;W;$GZ7I7#'V/7RT=V+C^)B05SOYLX+45P5;:M;!K:?BJ5-01SQ-502 M@O,"Y\4HKNEF62KI]4+;*G7K]'RLBE4TB$ 70107Q>4(%LMAU!5N,M^/G<&$ M;[<+TH+P^0F?@D;65ZK(326Z1-2'DW:M7OC+HJ G"01C42#9-IG#N/2:Y5RWEC.;^2Z1(S)5?%V+AV^YTAT_N73^H&_! M9_WADT1EP5*@_X9YB#[=(3HL3PF5'BK]1PB?NK6/Z_=D-=C39#7863U>>P+/ MT]LMSDNZ.ZCZ%KHE$./="TE>6X1^ %[)[[LO?'%RY)<':R3AR1+I:>WYKA[W MQX_5HZ=[&U/5#^5ANKKJ&D[RQ&<6I6[5"MD&7O:EVG0H<&-&9LP*+V,$<*/A M1+R9O4(%F(S:**34Q5( WA6EX-S\N:+78$G'Z\_-:[@H@S&[*/!_J*7B7S*7#RG#RAWGD X D^G\>BFJ @ MI ^$_N >I YC_F#,WRUB_LZZ>7@FOQ.+\3[57S9%FI$'?9;5S5KM4L4@GU+L MM>JU?8W>8BL1VTHM+]S@.W_-NX@1HPJ$"&(TD6,H6/\1'J'?7B@PN0^H2;Q>[DMX1"V)=[S@C.P*X E&&$%005+<7"@P^_$B. MV7-0"Q.MT7ZTW58LVC0H?>HUFYM90BWVRW>"S-$X#%.$Z,J 4#(9OI@5;RU4 MEKN.M;OFC>1[MZ![]OR>8\*>48*QEM@00X>[:;!?]%71:_)@P@8^W&3&ICY6 MQK1W^6LCQ?.4>''V28+S/DO*-.B*/=45NS0]]W4_[/!H(J_1IF>MUVMMS4TL M(2]/BGUBS(S0F#84\,'25(Y#.1B \5D#,#Y)/KJL+/(_LQ9 .X 1E/?GJ'MM M#DX6_:=,P1.2Z>+M3KUBK>=8LZIU2N*LF4S!;#P%Y_ K'()^:KN#Y(%1D= 0 M,AX5^5ER^F5\"CZ/N^PLTR8S"AG9G%4\21^[FZ$\Q/M,]3]>.7K3 !5=>EZYS^#.,?H31C]#E]AO[E0 M8 CDO89 _G&Q]29FH46EL&)V>QZEE4G/(3ROT.039E& 6;"X.(15!H0"PR _ MA7?U3>3BRN+<'H\P6:I5[:FVJ/DMLFX <@$W*YVC*"*'DI<_[82V"@$&@R&A M!<%@2!@,F;$EP)6\NV^:MMF:.5Y7M*8DU8(6JK86]9+33Z;MQ,U[F+O"@J*H7B_O!C,?;T_T C#SH8/RK"[MY/S5H8,QD M%CPAEW#@ @MK'PR,=S3^8%Z5HW4]@ZK-8&K.^Y'7VE\,J4"G^AQ M3N5.F%,_?OAK+Q:=#R)?G_H_Z' 0-=[=:J> MDH3G-4C-C+;2$@BD885-.N@SR!9;*CR %!5#ZH2<.Y!.D$XPLO7>\925!)^O MH6K+-G<*76(]5)\R-"&Q#::V-P"JV"_?23)'<42.)F P/D16!H0"8UFA!<%8 M5AC+>H]NW+^=J(GQOB>,2&\LMA9&1%=52:DUDCT%\-0^SM0L_?FB5_7@P7;] MSY*^\V*UM:>NI^D>")YZ66I#?6DLQ8S=&[ M!XT&&@TTFK&K>9M GKX1Y;=MET]4$Q'UT3%S.-:M8>6N"U!DOF )ZM&PA+R;2RY\W"_$U0BK]B*H^H/2O!0 M#1W]8$($FCM\ */X>4/]+N>#2HO@5\@0,60T-P07U;- F0P$_O&^W)J=,8+& M*=955^Q+K#34VFN7$B7/QXV_B/1+NM(* Q]T+AZ=9[BT[Q?X=W/I9/FL[?JX>O/A MW-RUX_'S#R_R7.+*!8+/^\'*0P71' <]MK>T$![0"E3OAL''$%-9PM3+<7XW M%\_'Y=3KD7_H7+ +HF2+5FO=6^#C8CVD.?ZBS*I6M"9)V6-,#"L;I8U9H3^K M)\QBOWS'<#K'Q?_A& Q-ANS*%KM>"/B[N7@R['OZ.W2]X/W>F$JPQHLKV4(J M;6;17/8E7C@OLUYT6ZF5;45GG="WE$6^W]FA9FGJ)O "+G":R%$8FR.(='F# ML_O (;U.B[&\N7EF@EXO!EO>7#SWM/(BF&"P73>YG;5K; 9H2!:D6;EST=62 MB31$O!:YD5CSYM/5#!\$E4+BCTHRA1(Y$F5S*'O"K8C$3_ZO -S'O\#8J3JX MV7_XC>G$1AY\P]B?VH_A1_5__!"/5G^N@_2>,?L59Q?KU8/C!O'7*Q[(_)DD M_#0\Q7Y8*5YRK3V8Z[X.AD<#M]NUAYGI*(YJQBW\Q]G$_WKHKF9NOO\G_O%# M3VQ=\8"1S/^MF?[*5G;?$CD5AB*K;]K]?.WIX?,*EA'^4-4X^HN:'J*DG4#)[0P-"1J:P X_]-O";\Q[O 0\#DV[Y@L]N&Q MT>%]C[^*C2G)F!N;B0#X%9O"#_M7OO_1*'X7]7,25!(BR.1)_2(Z*8X1H/Y:EOCL3%']>M-VS]N5U7OZJ(T#F MTU^^]:D0DA)X1Q#^?.MD_./W?HA?//K/OZ:O/\%/6@"17+]W!POX:0"OO><_ M)$<)M7AEH_WSQQL?M9&E: Q7*5IF5!(%VCB3%4W'94I%&9*<:0J-DL<15!YG MU!A:Y7VXDEP1J:-+@UV4V:'(@[/QWUO6B^9DYLRX&5IKV)U]OQWA?3->[*=; MEGEQ,Z3;E4C:D?5NH].K%[Q=1R;2+8MDDVT0FC^PEI2F[P:#3KU< BVIWUNZ M7JVVBY]5M6B1H6:RT%-G3"13,OI[RRVOEKU:QY/1(>T,MJ5@ZNK;*%ZWI%H2 M:PLE*U(BTM=[V.3*??DP@5 M8T6CU8F$+#!J[(SY3;'/RTSZVV5D.UC,"A/*,H55V^W6M;:T[,ALNB4I!P'2 MW_1EB9XJQ&@SG]+!V)"Y=,N2B8PZUFKM6[VRYY?"T)2=HB%C:+II83T():M? MFUCF$+&XHEH9XD$$FM*_-S6[N[)-\'7,:M6$59UL#["BV8GW>.FG+FMU>CJO MBF6Q51UP3I7QA*[*@Z;_G[TO;4Y<2=;^?B/N?U#TW/O&.1'(HP4$])G;$0+$ MOH/ \(404@$"(8$6ME__5I4$Q@9OW08+NR;B]-BXD*JR,I]<*BOSY*EKOF;E MC59S*N62IB*WDF(WW85SY4Z?NF@)]?[&K+E,C:&'7&JUJ@&O@8:>/%5IWWN[ M5(9O0ZMVHM>GA;;4[<*A_.E3&RMG*1LLF$IS>K5S"LS#Q4/Z$ITJY=8:6 M=V59V>6EF%9->*P#AT9/GRI:8P>D!AV5\>[S7)RS9Y4T-%'AT).GZD5ZD.QX M=%)6-F93+76+]REZC=J;GCPU%B^V&W:L9C(>+8Z:.R%N+2T\]/2IT8WDVE&] M*BWSB\ED7(P/TPU<3?_DJ_=WJ8_ MZZ9+M6F:%^B^VQAP9Z0@EH, .K6&37FN*H7%IHN!5UVCH"6LOV&VG-*S8TUFW!($3"@([64, /L/:Z=8\6AUXB93$ M)91R6Q'KRJE=?IN RSK#VHZ;B&\,2]!G0H=> M6[U:9;(#< )G^-5C4_6\D2_+#!1N:3JO5*/U,ES6&28LFD5Y[ UT4TH/(+QL M>Y-N4Q;1T).YWHO)-7._N2\P7C]VGYS'LC5N .=ZA@E;W(Z3=EVN)J?CK"4L M%KF:(T(*G.&L?-[() LIH\,( K.R^L")*AJ-:4^S7'>JRS6Q4,EVM_> 78^1\WSRU/IJD[27_(1CE&Z_S!GK MI6DB?7F&";?Q;+*OI6(QV>M5[4:OUA@F\^* /\.$C+$IB\V"8LI+KCQ;Y_4L MM/+AT#-,J&]6D$^4LB$KY5BWIM2]N2JM!_P9SNIK[JC3TB//:T?A])]J#RSK#+ENY58SEN51WUF*<25>)[>B> M!(EUAEURG44.R.GF?+:=[72O89>SXDY$0T]9>YEEAWR1C3%+O3SN6SU]7G#@ M4\^P"UU=-@N5TF&DY/K(AIZL@4=8U&D,FY/;=-6T\I!8 M9SA+J:K-A)GOS.5EVXGF@#!):&BW$J=/S8]W@A>-+P&3F\6X9&5,3[@EG.L9 M)DRL6C5EU%E%I64C/^4LNEC:31N#Z!G.HB>;)BUGK;J\[#)&*E[>KL9M./0, MNTRCG7NVV6]E92!VS930RD>'D >B9]C%FRSJ@!:JPDQOJYFQL9:+K#P>1,^P MBS#>9$7% "J3CJ\;8R9O" L!/O4,NV1KY9VHU\69U)WU=]->9;G+6GCHB3E6 MRWFIT:[Y6?=9EN\'Y8'@]D,SO4, M9TV3-+-*[&A=WBJ554[)&7V)::"AIQ9NIV!UVJ"^F75'N;PR*'>C]RP>>C*! M3&L['3?C4DKJLKEIQ>/X+%^"RSK#A+FM,5FI3EE@2O=BNY0N#QAIA(>>L+:X M&X_NB\)R);7TM-25U4JCD(3+.L.$36XZ-OJ=Y6J6GBAKH[^9#$L3$0T]6=:* M:986/6>\DKD.YM8 6<>P,$TZR M^7[9& I=N:NO2X.$X:RE+33=SS"AFN_'=O4UG9UQ8Y!D)RVAZ!;&:.C)7(?U MY:(/-JF"E.,R98&+][A8H8&&GLQ5&O43TFBE6I*WC,UZ(SN1T@!\ZAE^W76C MT41/$*N,WLV!ZJ";FS$K.-.C)7)GMC'/KN_9($I()NS2Q[?J$AG,] YIZO1/S M^K-R4DKG"ZPNI(83Q5RCH2<32-=W<1, QI"W;G?0V^F 7LMXZ'X".&AWB'WY M87#5,@QEX8"?^Q^.?5P4*@K"1"A@HOJ!EL>!J:,P>1"58DZB2:Z]?^L^SNC[ MP&_+7XXS=]R+5R".0CQ'S[?@,T>&M=X?P>Q_I]$IP4\_C+>&1'@U?!;$2O&+ M]T.5H6,9G@NN$39[_C3@Z'OPCV\]=3J.B?[AL1S'DGT)W[ZP=R]64"#;\DG; MPMYQ9&-"N#$$Q\*Y+P3'PKDM++''+KDQ[[S>]ZIY_*E)/0]/2;Z#)!>%\T]C MBN2YP]UWD@12%WWX?S]B/WZ7//&[V&7IDWPI5^,\P5XZ#6WI&ZH"/YXXE&1J M0*,.9Z)$7(BX7$EBQ<9ZY7$_$BXO5>\>)^5[Q8SK]^_T7% MBV,X[K$\$4:Z'"-];IVF2S,2>PO _$X"?"^H3KXF8"^9P;YR/OWW@^#EE6!+ MB-3VGV+-A:*WH9:?SZ'9%Q&H#U-.WY%Y?D]-7?>NWZML]-(5+)Q^C@*9#C6R MK3EE+0 J/V:.*70O::6[.G!^?K1,A8P^KXO91VJI,%\$#0/L!JKJ^CSROGO9 M;\7F#_6?B. 0P7GM9.MK"D[H_,4_TKH?WW@D9/&53_>&+^T0_M'V?VR=DPL[ M=N^7\*N6+'E:+I<[+I?+#=:\OFDMV]O"C,[5ZHMNWK.DVF\7>:O;UDAW7ZN5 M6VCUQ;$8W:9G.4T!--\%T=($W>_C?_QB8Q$^$8LD^<1E2XX0-/BN:'!YM7=# M:'#1XMEO0X-*?!+M)X1B=[9L#7(;?4F7M/1X@&\#7;!N=LA"$6_HQB9J4\]Q M_8OQKD79 &ZLJAN ,@-K"7V*?E9QS.*+1BMNT.^XOG,6(L^41"N(X!#!(=&* M6XU6H )?KVGF#%A ;:QCRXJ"%AFES"VXFAW^@'@MW])KN4"GLD\.9/#O8_)E6AF..8M1P#K 2X6$..%2(R) M7[0*-(&';PT/GQO9"!<\7#2P\9OPD&C7UFIAI R9;:ZN5#<[LR"FQQ >! @/ MR0@;/RVS_,6B'&\QIG 967JHH%* J)@J,)V+V%%A]K["@9UAX9K/L[;"Y7V% M"V$O:H#AUF8I!=ZLX\6IFV)AMQ]&QD)\"8;1;#W!A0(Y/1GC^ M#>W'OEA@"YW=47##46%XRU$,5)!Y8:-3)7>+ UU@Z>D+="1%W-A;=6-OC1PD M#G8],RRGZ";"@)J9P0B RW'41J+C /?%0_UH+=5/C/)>BNEV!YY=G*7J"45$ MM:FA71:/G2;W$/P@^''-+.#;P0]$ 9;[:E=OWF)]5"V3QKDLJ'>.#1P7_J!: MK5;G>C,6G19P"PR4=@AS\=51DTGE^ WLBYSZ\9\/+*B8U<441\M=-X5B9_IU$R0 MA2 +B:R0R,I+QLFQ48*Z%E/$[_G:?D_HCLA#%T#Y("PAXL^,.?/&/ E-I5**WQO+7.#T3QC2LETO8];U@K0@. M*.884+I)C13=IE:*X>'6[QI\S0KWB" ^S*WZ,*$#S)N*?5S(JB#L_VW9GU0_ MN99U(,V' +*MECEHL8=LJM._58%[+KN]T5P+W=R$8=+EVM3K#]IZ6A91*WJ4 ME!H5(DF!^_*E4=YB0B#2XD15:(11<+OAS#S=F5PB,Y6X9,0E(Z$,(C=$;KYZ M*.,[62M(@3K(. '(/'FD0/W0QAGK)*6*>J97CV9DX,Y9;33.1[O<>,#&\(5F M-A%A8J=79C[*.@FM*2(M/8@5?D$V:)0HHQ$$#\4E,0SBQ)$8!F%_POXW'L/X M1@<\AM>O$:6&Z4T1-"0LK*K=G:S0N6VJ&'C0&+ MB[MR'!\1SB1=?^/PA0/IATX^@&]#/.2'$F>,.&,DB/'Y5@>1&R(W)(@15GO% MMU!:0/5L7.H\NZKJ30 )LP/:_O#EC)6RY.=%S\BE;(9;#TJ+.D=KF^QZP,:1 ME<)&D@D^DF0O=\[R*>+QAGKS?EH&#F(+ AR=N>M&R65#@;: X( /\_R^8&0^@$&H3&(H+M+IB(ZLY M[=DV,-V7 JA*KAA?=UW;E6A[+>[:JZR]C4'7!-&Q:9^BYU0M\%"T34*;%"! M>?#AQ;R(!T8\,!+LN9E@3P 'DH\&+Y;SFNRV0ED0RS-A,C/@)+Z-0.B2P&(B>%>0MEW'KP%YS;0GS<6_5Q;XT$4DA+A,)P(3PF&R/!G4?#$13$WTH*#]<+'S)?-EDVDF+7_&RG,Z:R:I5 M6W7F(W' 19'YDN1B$9X]/3TC$1D"+R0B\PW.R=Z(+D]!9;KA1*7=*'<9.I_J MMAI5H94R&PA4A!^_>"X>X>*G8=YO&,0*B'EHS4R($&XDGD]\^XVE?M6=+ M'.'+0JAE:\"F_;$_V<6&RVX/?*8;K'J5)[[WE[ M!G\'>C&14-[.P)$!(@^\R3QRP#1 M%\VQ2KR^]"IP*55Q)BBO6WM2P1"BS@J'_XA?&0*_\I.E+51^9R@I1 XP?B0=<>>G0,L'M6@MEF^K,TMXZKC-1M5:R&@,N M'L2_XDDFDHR?&DD??FY)P(J U06"9 2L0G$>^C%@Q94S]UM3[,VE4HS6I=IN MTDC5QPBL4$ MPD.L2K"QKU48^PVL@2A+C0QK[?@U/_TV'8]MRZ];$?L+9I:\ MQ@U[^/R**6>/Z_<29B7,&IX$ICH$'=Y8HZ.>4-\J?A$B M)^!;TR2,F3\A8]EH?6.JX5S0D1!O['Z_@4">$ M%E1OM='SW:N?VM'-[F;.Y^+KGJS7,VM&:F5:J8*()HJJ'J.BQV<+'W^Q+(MW MA"4<9#PL;)1BX6[QG6YD22Q( 9N0^!ODU)*D6-QFY /"N.:A,S6_,-\YM-X. M.TUIYIG5&7<_VO"33JPTRC<&/"ZA'.?9B,!>H2X?P26"2R2;XJMF4_P.+EE2 MNKRK%/+*K-63[>16*;I\?XQP2<"EW=FOUE'\76FY?P5YN7\CNQ&GJ%##[=E$ M"N)]?]7; :'#X,\GQPT![F?DVA;V^/"V]+7F*&V)S5*TP\SSF=JV5>TD>D,( MP5QP(!:/Q2/QZ&D1?%(CB&#.->V^\&+.-XH8O@MRGB)-VJQK6:=C;"5:X-AM MF8LJ]]$U0AK4:B.21)V:$V^X^7C;(<,WL,C3U-F1;BJF>N'4V3 [YR%RQ[]* MSF+X\Y,NDG-+N/Q;<7GHDFC>R.4W%-%XRQ%8$!FBH+5C6.:8=H$]AQ;(D"3- MD*R!KY$T\YWB#DVP" 2Z-BI#<49)MQDHS&=,_NS:*/&%3F8D"9K$]W/MG%W3 MQ@,>5Q_FDK%(]$SK!!)9(*CP-7*)0H8*%PT-O ,5*KF5.ZTS=HHIR7IJGLL. MW/6@@5!!^/$K&HVPS&D%NJ_6,?V=9M-#", O4&<-X0KQYGZK"T[A %!"H9L/ M+GQA\RR+H0+@0G1U6X>HL5",/9:<:W"E*5*_DJI-F'E_D&WVTFD:5,4!'PL. M@*)G8K(D-8B 3J@H=!.QGB]L_;T7=%+<;#5**251\M0>,TN,::;8PJ #3:K%5D9Q/.I'0,<>@;X2.KUGV M][>OM:O6?&ZA[T DBE F()?2B(<7*@J%,:P4CJORA&^(9'VUV,DWR*G%O9R. MK^#O'8#:*(V5,?8*JN#<"5JYO.NM*PU19.8IGHVNVB;7-!L#'M>3R1:UL;"_;"K W<]X!/X.D\RDDBR MT XA)8!.S!)$4FJMV+9BNA38 %O5'=)GZ:M[A:%+C;SU:,I-'_T<07'71P)I M#P1GH'99%'8Q2:B7Y%RG-0;SPJHC3B'4XJ+%438:89*7[QA) (4 "@DBA;:4 XV5N9O'Q:4I(D"!MIL0X<[H2-LHUD+S <7,]$( M?)**%R\89Z3B1<@L->P,US H.'MTU<:WP5.AG!79M=Q,R35NJNPF[?QTU&D@>$(QP5@D%DM$N,1I989;#@R^@2&0 M(?D7I+>-KC;^3>FF_Q/\P;I#C)G!<6U==H*$_B*;V^(.CD75(6=0RRP>'3 7TD8U/+1A\(>)8HY! M4W&!-!H!U7VI)#<_3+;+0FW.RK7Q>)K>;H1.5H2&(B[)'64B' N1^!H-6PCN M?%O<(2EY5[+9K@X[3]&&8>1EM\?/4M)\Z2X*3#29B;D8;9#=QT68!!OAA=,^ M+%\LJ/@&/D/$CYP8>]@"M \[%%B%+C4$\"TF"C:B.PAXHX@S3YSY4*%\*"D4 M7L4@.H/::,!RJ$$55@6#Y*A,M]K--%,;U&*;"=N_GWKBIZB"P0V)Y'V]V ])+",)'I<+W!!OZ6)Q&>@0/7&# M1#>MV/86$KFC&!XXXQ4!S9!FPG@]D[W9('7?,+.9#3<>1/W:[EPDEN0C/(F_ M$#RX5'B%X,'%HB>_@P?U;B*Q7M3H\@Q4[4E^F]YU)[2(\. +1DG^2!2:C\_" MB$L6 I?L$P_F;XV") T8(P-I0W\H M_)^F: E[?Q'V_MPLF&?6]G2%M^"I_E$?EH+I G0F02T4G=3+^>)&<9CB@J0= MWN>57MP+?1W*_/EFH\)JJ*7G\>A"FM<:X_PB,QZE>^M!#-?.%B*,<%H-D8 ' M 8]K'BH0\/B< HJO@T=&7?!6CTMP(QQ2NYN^?%]+_SB0@4D"DX.+QAFN1X+8#$G\6/X<& XUC MZ+JY@@8([BMF:F>[C'UX5#W,W@CQ/RX1>P^7@_'&>"7AA6P"VM8!+V6+-ABX/+) J1-V/%%6%V^0ZU$+9*BA[$HV ']H> M@",W"V!^Y9;I7]!J#E- +60E*FXZNIY6%CHT7B4DDIKN0N/5*9@JNMJHI3RW M:KD]@(-G9R)G?2\ZW8ZC7%O6.[$=U\]T](H['L2B0=C];#LX(NI$U$/C!X=. MU"_<3.BW17W,K)1D.UXU9B5YU9VW)ETI'<.BCOJ*\Q&!/W?$]C7" &\PBL0G MA@UE T-!MR9="^[5"" 20WL)_H (9"_#/._B.6/GOOH8;0*#..?EZS:_1,N1?H]I:,GI!:.Z'+T[W__ MU_%J'@2?#E FN.Y\1+Z ,AQ&@C&@AS909K0R@J__J1AK9>OL+?CD';^_2?WS M<&,:49ABF3L^]K_4T<^(*">;-E2 2_#J(#J*:H/A<,0/0)R/ 0%H( K #_^M'T.UX]4.+4-[GN]]6E8*S5I% M;#<+]U1%RA328MF/QA>J:1\=_(54$=:X5GH/)_ '7*,(^6S9/;) 9?*A:WD9 M+1_S"*+Y\-%;CXGPXQ=>@+\TZ&(>UD$=)D^U#K#XGW\/?2:X_C(PJ[/< ZN_ MM*:_9%/Q-&B>:'\?INQKLZHWAU-1/\+"?QP1J=ECQ=1W^$$// !_22F.[M1& M=1MJ'=/U/_(SBH MK@9>?Y>@W9G7-*VTPM$*6 :&B&YZ0!/=%\8-T##V!P5?JRS@W%W; Q^&2B?; M\/S>56MMR>J.:I>*Q?2!:GU@6SYCI6\P(68E:'Y9OG,11MPRQ$'(A \ MVG@$M7M^^&#Q>@GQIAXT'4?;9ZVLM8"/!WX M3('&W@H8E O4B0F-C?$6&='44+> "=<1C!IYAK&E7%LQD9UENKZ.0Q+KH+C: M!!B0XLK*/UK4YPL;/A/:BZZ.0 _/+_X/G NTM^^H+#)L(#[J)L4Q3#*"[$DJ MF#R:-)P:VE.%11)^Z0^"N 3#QW [DU/$?T+2"&0+MCFH_K#@@CH//;VT=N(J]/=X,O(O( M \$DAW-VD8\#WP&)X*'PID*Y:PO:)6!!S8$[L32?&L@&]@S%#A U*"'W]%,- M.)"9_>"H#>9HU]#LX>J@"P1M?#CG MX@?,,4&A0SBW((%T.!3O@?^\\\O7H<^(=&5 )7QV/;)4S_%9XBE#(EZR_??. M=,T$VV CW3.//J+F@7Z(K(9C4O4Z'][8#'BZ,F"I(Y ^Y=(-..3Q@TRXJRA=8"E'%=C5 5I+BH M%K08="H/( -/J-86[NG\L"BHRN##\NC54/(A]KB>"_PUH[>@K84D01$'^"8P MAAK:SW7#9H>_4REE P6#PFGX)IZ.8D00C-Q%J#1DZ\S&_PT_-*-T=%?Q/SB. M;%S8"@B4_1-5OO7_/57GF3@G0C)Q-K,=5SM;4V'J\<'X\Q7T;ZHUO'HDO]#8 M@=XV'G YD_$W5-A)I,#;VXFOQ ."N,&19$"H&2*T7."E^OH /=K6X)>!+R?* M@0W@,"B ^L* BQT#$]@*4DCP[V#A^M]%3T>!)_@;MK?Q*T7,ILI!BFS/ (>Y MM(#JV3CI$_]=VJ@3Q1SC.4"3$UN<(Z2#\.X^UPT@WL/)Q]IH+ MBIH_T#]GPNN^\\VU]ALB*)0SL3Q#@T2"CU'P$N$7II[I!]L..+*G_]EGH'7Y MP1RLO. :D,3ZZ!W0["E:BJ;IP8H-#0_?Z )Z>(X6*5;B-,=K-84W4;6%*;D_NE[5S^" M"KUZAL]=**/+UQL1^'H(?!.((%#O_;]_\.N,.)G.J),%*,3S\&,<;.G!AB$[0$L#(H1XHBZ);^"4H.K"? M[BM[A>85/,E&%,-/LA'^8F4._WJ4*Q[(Q)MBFX\TX<45H^R VDB"?#]'V'90 M@'S*34RB^?Q6%O*"M.@V5_W94+Q9!0A7B;;UL,[0*;_%@V)&$SW+<3Y2(S,3 MB>?'*C*?A>%G#_"%9'&NS %]E3S$SP=QYLO?-G%WH("/175#20<@3M\@3+W M,T.1O^4X(- 8AJ[@X[V]9GQ2C B'2L;HS<]]QST1TF>UTW/3L9',>L$$#KD< MFH?%]^%+F*(!J(BJZV$D]N%+Q>K3=]#V/HSE')'I4^2X<+#*G[-I=]U5NZHQ M?5,&^5RWSFR*^71O?1JB.C_NHB&J5^3G#P*.#V0)G\P?8A-XCE"^X7]@@S0H M%5PJ>B*O?\EWK;N_J39R"3VH^YV#H?E8\R$5;6K.P8G#9HA_L([C%I TP6'; ML2^'Q=U%#]S>'=NP&&@L6XC78L^/.#XW1A8\!>0_D1?<)'00CG<81? @<;4>J*K$V0YV]8FP"-D M\5!(Q4-0\+ IC99J@C'<%AT9U[;NS#"V8 L<0^BCX?J^V(R-!9GCW%R^DA.'__L]!'*6*"(?"/HQ7.5O3)ZQ^D*]_P[7E1XOO@??^WBJCP3 M9).F)W!'@?.9[=SU?%Z'(@B// DH_",\%N02PW='1H,?)GJKOP&7"* !\P#?U(YGYK M#V_$[T*!(=]WVGNA^%!AX0:W"U4 M*/#(,C>'H[4PK\^&+@XWA-,Q>].A$_# MD,%)XZ 0/I# E0\" MOO];Y)E)()E0%732"CT$"#;6 H.>"6EEH0."E8["C$=PZ 1YLPZ6L,<1T0 # M@*FH[AX#'D\"/<2 7X$>F NW@,)>)8IZ/#P6G6D$\6A]A4(TAXF>BG]C'G3D\SL#9V?"G]5]F,Z_7^X3?T^7)_OS M*;$T"#A'!\6/)OTR=M=<9MF_WS%1*7=?&+;:S:1=E\13/^7\N+!D@?TFTC4AC"HL,>$D2/ MIMTZH&+*@O]WT$%9L94Z2NW"FN'LU^0%!KS]]\26?/A:U;I#BDV@&2Y"_4=_ MGM0_?I5Q-@OU5]M:0,E-1+F_H7#_.GIJ&GVX?_(^Z'*3R,B2)'N/23$3S8Z/W>WC_HR.'CR MV)MYF/YC=?H"&/K-O Y(&,#;0'PX2(:^YPM@)VYTY^%;AT$'GO!9 NT\PU7P M.?U $5?\.E?E#(DNLPW Q&L%BM2+3W=C26DHRZWE__>.7XH]\JDX.6NNP^0]*J*B8 M'CIFWWO*GK,_)SJDH-G M2UG$7P!QZ<5=1+$DL.""7MNT:!':<^1;4KI(V2? M0'HADOLU77!F)^(QY&M!NH.%[UG6?'\0YR MB!]V+)'6TY/P1T(8\/;;'[<_-,!(H%'!8<<^(\*/]>^/"OU4 ;AX?>X%LH1* MUP1Y1*O \/8_1U2B?.-F#@)YP!;)<$ M Q"Y33^W%!N ^[Q%', (?/=]+ 2;Z?;)SD M,,(O =_!9O'"DX%0ED;RDK1_910':4>!E7OAI8-K5>L">8 ^1*)H>SGW" 9E]* E?^D-94BCNJ.G[Q( ' M5^"Q=CARM, &V*KN!)FXBCI3QL /P9QY)-:[$:2J#OFJ*)-YC-)A#3]3Y^@M MR"F 0+*%V[5&:\#NT=%V^!R^CX^I#YG##\(6(KP\MWZJ)A[+P1$* MG8,O^-O_7*17)\L-^.!>JV.[@[0W]_Q3%0DKL3IV#&LCK"71?1:DT]\T\& E M!*K]&N:#X-8:.;8^2TISBY,+\5*CY/1_N['Q06UAJ[.)=J4VDAT@HBUY>O\6 M6P[)="*9<6J+J2Q WT[N].\]+M9 EV\3"71-_[0"RG-JCFSW)V]W.=B-[=F- MSDOK)AO3/%LJS3?#CC&JKL45-!&Y",,QD01_6M8J"%<\,0COJ+1ON!]RC *E MMH#DM?U\Q;/1E8=$Y4<'!_M(%\X%0W==/'MA.;ZS$21_[:-UBZ.+:PL$DT*%)<+@16"2N-098;>"X$(J'T=BFPHK_G/^%;O <7S,.IS.^O$VN!?=W?X%@.6Q_!<8OM)[ ] M^>!P$0CL#U=0I!*H^Y>>',$\N(!(H]-%T[5CFQ+EZ-B([:$MJJAXUZ%1:3E/\W(2)"^'Y.5<.R_GA4R;%^/>MQ 8?C8.C/"+ZD&, M%?5D(9Z37>ILN4$T=2'D#.Z0VA[ M06Q<]\UC2&0/&W_^>^$[$S2;#$Z/T*W147 -%EIJ4"<=:2%?KP3J"AI[IG9( MA0^>A&8?:,BQI_MWO'33M2W-4WTG&E)X;FG P*IE[Z7A? A_%<9A%0^&FOZP MBH>0!#K-"W*\L5Y$H1ATHKA9^#[VH^?='='D^&F^+@1^NJMK[X-!OHOMW[9$ M(@W][).$66PZ/:1$1.";T 72AZ\?O0>KZN!6\0I2&-I0Q\>%_HU>YRBJXBW0 M"@/5[A\7OG#^?6P:06E4NG,[Y-C M(,*1L:ZI9I;S*SG6UGGVH5T/;-(Q1UQP)U.M)+H))AU^BPV'O #YNG(4@+$-*VJ+N7T+!=56K-U M5.+7@^CIR#63:V\849K(<[NFMZ/Z8C;,HI$GB^]:0SY7BX.A!&;9JI(SG/@P MUH C3Q:?GF^WN;0TC#';PFH\\>I,@M?% :Z9^GBD7"LE9O6,8S.UN9#:Y9+F MLJN-X<@3,E7Z*TXT&Y8MS5DM-HE*B]C"0R-/R52>-(W>+J&D)<5@FG-^5LTK ME?$@=KIX8\4V#-JMT7)WDC4[:K67!XGQ0#@=*:P$=R[,9WF&GC7&RUBTF61+ M#3CR9$G-BCG/<_6QSBP3RS'-+>6%#B<:/WUF?9!S9VF-;C-*,YD72O->0T^O MX<@3T@_*-2$CF+WYS,NX8[OI3D:51@../"%]?3SO++/BK /7+L_Y?+T3]X8B M''DRSR33+&Y7?;4F 7HTF!969JG20"-/2#\O&6D39!M]IM6T=QRC6?U&$JWH ME/3S)#^+=;E=1:*W^?YLPBNITF)]3N;IJ-5=K7<;B_'$5:K72Y6DHH'8_H1, MN?92IB>Y;%&>IV(K)E^J]V6W<4X\VT.FM"M4[?F,W@PU=P?H?%E;GY,/1V2, M.2-/97D.QF7MOE0HT+QX3CZ,$#ZKTI1PL(9CPG@'V &QK!VM/2G!1F. MZK <$=B/I'HF@-[P/E7=QDF%(PN?+OV\1DT0V82\BY/.F9A[=%\2N M]2D2K:9.=F6F2WE99Z9CNK 3BJGII9#H*$3!W#UV9I\OI:B1P% (Y>B4Z]D=1R#V5]K_3Z-$__3#7&M+EU?!2$$O$+]X/ M58:.97@NN$98Z2TUEMFW,\:CF.$?%1UF[I(\V9?P[0M[QY!]">.^,"^W?B'[ M0G",[,LQCO%D7\*X+^Q=E&Q,"#>& %DX]^65EF]D6SX-QY)D8T*X,03'PKDO MQ+$,Z;X0Q_*2^_+V!IB_'<+\#+H<'X-=I3_;:[!^8T10+0-]^'\_N!^7CEYCDX?2-<,G5N(2_XR_; M5YQPR1?@DIM3.%E%MQ_S!['&B#5V2>$(%!Y38) MN%[94/M"_).'_X<+_"FZZ1!&NK(M]P49R;]61#B)J+3?Y:0.2D6]D$'X<%WV MY[]4%8#1Z%/-H];$LEU\M?[GATE+R);X2%RN8O7Z1QAA)L.CMZ3AJH:V#I^: M!\8*H)6B-RBF0P>O033R^Z9]&(GP:4*8271%_^C;D\%/P@HS&3Y?8 (M&V(: M$8FYIL2$'#[#(##)D-.(" RQR<(D,5_*)KOQ$+Z 7X'OR+K[.[*X9?+-!#4N MS?@?SOZO))Y=GBK_\V%"?,5@"[ZB>;PL_L7-#FJ$<3P[XACX1^HB92X?[O+N M*TH>RND\5!C"%2=1MYV![.SOH:,Z<@X.BK2!/0_J3&HQFN.Z,J=SM%KAA%C6-T5XD,R7-J@#!?_C5RR2Y!.1I,!_T1!_>/"))_AT MTU>CR!%\*,4J!%KLIJ0J&0*"$;7_X6K_MT[^I6$Z97;X06&6WMCW_6ZS5VU. M4<.IY(]?42$23Q"K@'@MH<(OXK5\3?AZ*=^@WQHK=#YFN[+"+(U^0:$E440H MA?(-8I%$DHNPB6^9;H Z1<%WM"U7,;Y>Y#E876A0^I0NCX&(AT"D61[JZQ0& MY/ZX!*XPKOQV,'A=[338GEU9,K5THA8K3[K-\0MB'J]IU,::ZEK3=E5IR MMC]9L$74^A-=@1 B#)N,\$GVXA8>P9,WYUY\NE1=Z>)$&)<>_D@/$:2WYEQ\ M.C-=Z8I&&)=.%/,'!&8R?7MG"]NT,*-3B;R:9PLUVT+=L-&5C%@RPA*]3?P MX@<0N'E7(&7"9!VZ2+/]&1CQ$Z9HQTKK.D(5%$CA8I&$P$0XYJV1E'_C%L:_ M]J.#9M&WTG_YZMV]]UV]G[;W/NVD_FH3[^LW[#YJSITV%,?11SK04MLT? ]B M$D\Q]IR8@:MXIG]W=)K,2.QTN)7FB[HP%:-E=5!HD/[=5^K?C9^28._BI!?1 MLV<;E^\1A9?(W<5>;!E"-N$*F\#>":1;VJ=O0O2.(7ATN5UX^YG7V]3#C76= M^ LOK$5O[THN<_Z(XQYHU9+>#OF-()@.& M;O I_*VKNQ/=K)F@!P6V"MRT8MM;N ?B'&Z2>R9JTVUDLFJW7$W/Z&E:T%+3 MUEH;-P;<>RO9W9XIP-(*,E@"B2-_@2\H7'IOD6,(AR"7\B MK'M OL>(>&A.B_J>B2-HY8DH@JF8*LA:=MH&FNZB\[##>/A7%9V;B:;6@MMC M@.,@(WX PE (I>T)U'#C27MMG<%/C0>.6+87(X:N9]I*HIL#&!#>.!U)2/QT]?YW>#S?5;D&3P\1M>4XNCG\@IF1:6^ MY5J E;:LV$T9&BUV^7U5Y'>D!%[A / =1VNO1L^";(&]*<"](Z 6@K5A.1?. M\_KOKTS9\T1G7*O,:3/FS?350EZT%/E^IS7082%\U[^5HY'\NK!K&\I2F2EZ M=%BW[EW-8]9P9.SI2+/."DN[3H_E;6LN[.;M%EBMU]!G.7DFT^]UAWEKH\QR MGG!O*:-I5I?'<.3),^^E6;H97:XV5E^DU74A.):3'F:>O)U.9M1J(9682_2P9C?:I?4L4T7//'G[UBVD0*.Z$FNB:Q=+HEIV=6OE+)E_1^#UL+U1G-5"T=H*YN>M "=%\8-T##V N=(Y]$&!\=V$:3=_&] M/ ?"2P>?/9'?HU/_:JTM!1'*?;0*YXM2]6:M+C7;/4JL9BBI(1?J%:G:_NAT MA1= YFB2^WVDH'*DP'X3T8Y S0)M\GVB@I^%@)J'*BAYX2K9",_RV"EGL9/> MI#^P76-6LAFMLS&']759)#D'U\PY$))W[(MU=\@9WV5/6I_+ZN/NV 39E_#M M"WO'DWT)X[ZP=PD"9"'<& )DX=P7 F0AW1<"9&'*NGK50/XT(B3>082+(O@? M4^",M_OVG*+CI)+'"2;#7[^9??6L:/)WW'5;BUT@X>J$+B%EBM?%@G#%;Q(G M U1)X"U\M=?45.0I3Z\:=R=)J[^J5XAW#+1W,+^Q$0 M&[)DC[(R?#B#^#!)"-DB/Z4'4/C(\$'E,1*?P\7OREJY5O6_9\_+4MOV=@%P M)<#]V,/?@O)_490 2!" (1ST$$RPUX?/S.?@A&I$Q# ML]E\5YH)G:@Q'FR+9='^[1*A[\8(AUL(:3HYSS*YXF3 3H:9=7VTAA@A((R( M19.1*"N\@!&WYX66@>* "33Y*'V^L*T5P)49OIZ+<$6(^\PU[T,C'P5JWP#! M_LS(.#2+4")(8_N#@'%35FB\\%[SK,BAQ[G[/N?OLB.@U$3.$RP\!R/Z>?87; M21P$.!N(+QR,)YJAQ-:"MY]J)9$LJLU*: M;R1KFBT7FKW&(.9'E9+):(2-JA#@;B2?/74:_W5C5]=&% M>+)? 1Z_ =9=Z@KYNU')JKY:L M3E S;VA!H--P)A*[P&E7R%P67/I0>>BL 8F_L"&!\=UB'"Y2_'(8^ /BN!'' M[?LZ;B?TH/ZZ*6OFJ(%.YDC*X<\&0#] T!2/A/U90#V#I55[OJX7VM7^K&9M M2TFAFHJC2 M>3%O6L7H[OY>B4I;?I%W:"[5]A*H:*" Q#R69"-Q[M68$ND'^,?] #,O1;$H ML%D TP'46G&H__E@?CS4Y8N>KGI-J.TM=^^!?06J_LI MEU85VQZTIHF\(.QR)6:9[4_3E:&>Z\GK'[^X.!\1V%/3&M/PTJ1BCTG%#K1" MMU2GJ\F2E+Z/ [-;+XR9^]_.'_YM4A7GSG27\&J>O&WV^,2V57+8\AB2*AEA MH[%32L$9X7J.[L0&@)K#]4X<"D"VU:AG.NI@XJ(E1R@;. N@HD(OQC9R6:*_ MKV[DE8F>W=R+]*(PC#(ZF^(667<47\1%B*&\$(F=2=V\"JF>\.>$VUF,X/9K M>.YJY:ZJ2QGI67:7JKSQ68P;4!20?Z,1Y_G3T??_ EW MWIVMZNR7[CDJ4*0:0+&1)3/Y1].=A:%L?V+M]J22-/]$,['<71+:#$]*&!T] M]]'#:!48QC\OEF?_T")(S]XSYZ)[6^^@B9*GA8W0O__]7X_*.!T"5W10L$:XTG[PYW\7\>K#\>:TCFCH_]+W7T M,R+*R::A$J='='M4Y33XVN-"I_L/7ZE6%>RY:RU^%27(_CHQR_>@AK,OFL=?VY>V'D1'RDAC@#(0%#X^ MB+(0SY* &0Y&"C=4HB#*#Y/@:3'LZJ3%]]),I\1PUEQW5+IK==9G2YL[@X&4 MC"YWS1E0O!RMQ ;LAAF?*U@^\V:%%*C3Z9E@UG9"LEX4\KB=R,G(2F;$E(7[ MV$1>3NKIN;AAFIYTMF1X(U8PY990K3&EL95F>H6F,%N@Q/^39^;NYR-WV%BS MLWE5=I?3'A<#Z[/%Q=/-HJ7E6T*9R:TK0I[S4M%8"XT\>>;8=+/+<:&HJ;D/UCM2X M@VZZ*DA;>H9B4W.@(84)+9:5K@+4&QU;!A-@F[H"_^I,\+?62#%1*NJ6#J

",?@/[#]_WU$U\[$9 @T/-AG!LSK]&O;?G(5GTI;G4JY%-:$-I4._+J5; MP=(B5,%4[ZB_@E<' Q[>)[J^K0[W9E^'W5GH_@/1TCVX((.JHMM-AQ)<; Q- MBV,BQ_WE*6MM0B*_T0)U)I"8SB"G<"#3;\1J4C<;4QHQW9 D]J4H)IL<.#9\ MCCH!FF> VNB\S)U^"D 5RNI#@F] B ="(3(%B;VLMRLT)G0Z+GG9GE-EE\F: M4WIDU]*QMW:Q.C^_%EY^#5'LK$GK;J*-_-!N56=T.6=V[PVNV,F(/WY=BKHL MA+T8@CKF"N0U^'E&R%>S9098,SFNQ)AH<7A5\G;H'2-GQ38GTVMK9ML;EJW' MH$<;A:X5$X%FYYD U5,OPJ[#V"+6>Z.H$^@P0D!QD M);]9.A80KP96F<^4V[%M4ZJYU9Q17H_3VG(=?MG@WN'SG9\AVCC;F>B+.K"1 M>P&-_<,VTMS1/O;FG4[!78_ 3-_V*C3;XH=V;OQF,7DGF4,F)%>DLVQ7:FEY MZXV8G)P=9PVS$&? &LK+:?3GY(/_Q8H!OP:IUV#-=U M/=$JIQH%*^N/A[P' M6R\P]AAD[,%??&OO&KL+;*Z63/?X(:-DDC&]8LA#IC_^> AL00J>#W_.8U6E MLG2CLV56G":8C6S/5*A@N$C\&01\'?!P8.5R(:@P;Y;PO@,5%0#-R=K6O*4\ M/^F3C%V\<4VN8]YSC5AQ5M.Z[4'%:?%:2T27NIGG-@Z9<39P%=W$1O"%E-!5 MMT2J>;N&V,H6(3JVQEIG6DS5$^(GH>/JWK.J/6,R9KSZ=C5TI4EMT(9:B#V] MY_ 8#%T !:@QT@7!D#\*\?*'L\3+;V6;%LQR>\). M):$^+'2SJ7RK)%\3"K.=3*(SBC;Z3)J.N<7[V<8LNFN4M9EX'0KWT ?WL*+8 MZN2@RMC+HF&(=^MZ6-C( U,PK6&+$49S"!***BJFI]A;BL5N.(L)^H6BQFU^%S?G)W6-]FW/<,MIG"V5+6P5J1L3&7#/RFIETTNMBJ?- MVSZJ+5H0Y\?G!8KG6OL/_,,"_,F5.ZRR2W^U$\%K:X<.MPYM7PDEY?Q1"P+"V9^UO6'H[!)*=@^RFSB>'7', M*3%^_#IX!Z[?>I:N3%.CP4YD6ID%+;97H+ _<DNFW;+>6[7'36\K:SIKA.5SNQ MAE^9J];*MQ06C%%0RCL8C<>:ELGVW:Y2A@S5BDQ&;+)0VV25*XGP9 M.(/2"Y\-7U.&(BRZKJT//7R V[;\6;JV91APNPI!I@T$/4CD__M!GT$_=Y9J M@JUB])FM(W'9>*MA@]G8KUO*1OBX$(EQ+];ON@&;K +W!Y+6UC=4);CX@"\' M')(,S(_&P^\ ?K>*= 36;@#67H*L\4IN.+WQDI7H3CUC<\-BFXV*?LE!CN,C M G]:_OTI8%VXTL8''W1>9)+'25OOF?3C^]LHM>L3"H2\:=ZW,]./HO#A2NC* M;-PO&W2[(7O*KC@6I&:%5L;GKNW2\?5@:D\[0VDKM_)-MQ>-I58B'!E[.C)K M]N[E>VOIR5XG>I_(- 0SFQ+/7?"5=YK!)]>-N,QU8E%M*CNQOM. (T^>"=8% M$TQ[O=JL:V0$KCB@B]H6704^N>0Z9W/-?#49U9FEY7';Y4"7AV;CW*5AK\S9 MJ2)H5^1M;1,M)@HVT&)HY,G;Z5I"CLMF-2=SBA?G*]N)NMS+N=S&ZF9%=V*F&FF.GB[%7@^63 IBJI5'E& MMYP2PS*FFLV,!XG3D8E.?[43=67!E)J95;6_R?'LVAD)WGTU7]C)0D?M%VD>C/IPIBQ[^E1VR8WU>$;LSEK; M=*Q23=Q/RU UL-SIT*JC0YVW$WC)ZY3$15,VB_'V&@T]8:@\&)7[>CK7DM+\ MEN\LLFE)W#70T#U'73C=4U15Z)FY3EW9(K4%?[4]H)5U!4."CKNTU-P)L(\^ M>KA]G?9L&T+0:7(HR\_XQ&P)1DQZ4A>G;"U&WT\:(;F$'3M^G M3('+4YSN.@WUKMR:5C.=-.T.IU;IRG!MU%S[.LF+L>AH\Q^S^S 5RI) M?GH>,_M-LS;#O2]$7D*Z+\Q=-$DV)GP;0X LG/O"WD5?+-Q,]N63]H6%,R,; M<[&->>=)TJL&\J<1X8J9OR\C^(=D_KY(@+?G=U\S_9>]2UR!,UY*[_TC4IVI MQWI"I9 RS.LB$TZ.X>YB_ US3 :H1Q6%>/8LUQ!\O4%Q.:; &3;XA.M%KZ#N MLY%7^.IS. YC#W/GQ,A!^_NLH8.!^- MS+=#@&MU/[HQKOB?#UR\'V8,5Q[K:1>D%\EQ6XW0@A/'EF(HM@Z3.M3.-C6IH)^5:!WW1L-PU0D@>Z\\/QD2AWFK!%H.+"4!$->?/<2T*%'\@C M4'$"%9=L&/LVK-#L]+)GB^OR+ >.;>+57-)1"2H&'&C@?;!I]=W"[L!V$+A@"QX'358PL> GC)J/* M@E.615K*@0PDDF.GU.38OP/-1F,1-LE>W!X**?-?T?@)*04N(/ZOG5M^#_&_ MM&WS=OEG&J7.RC0[6WF[D_K:Q.L/8CL1RC^TG"YX7G8!%.[SW2CXZ6TK*9S,K_"$:>#\#Z/>75F4>LW-*;-@)X\8/B= MHZU2#;^\"Q>+Q*)O<#4)$GS-2-,UK:$;0H+@VO$WC+B4P):R%KJ)\,\ B@9L MU/(077?&%Y6),T5B,=T\4-"=PU,+ BH-37?*$O(YG7TDJ7(RY%7EKGD##0<5,5-\#V3RQV"A58>FM96,5#E%N*"?9-@#,GUN1&# MZ4GDY2"IS^/;2*]KM067G,^\S78\G2K.R')1)3:4])PX5U.+_2R4DM;K7L[/Z/'35G*K^K.N"E"H1>"[MPDL>?'KZRB8@" 6^BX),.' M1)5(AL]'QJF)_'SGJ I)/Q)@W',=^_<@#[I% '*;/"3A\ M=C?V\(1KGXT^?#:)P@ZSESK5P;APVD#C><"MY2J;;'O5,YGM(+X4N]%Y[9YK MH)8T**\V$8L(3)3DOX0D4O/94A4>X'DV;//9) H[\%SL:.G=R*/U[$2K[38Y MQBM56YEZ9S)<<2)"'F3J)1(1YJL5R!%>W_2GO9F(C_OA]MPC@. A0&B6AUHO MA1Y$+U!B\+-I$7:TO'#RS9MP4A7'G+K@1_E9J^?4F )C%WAIC($<-;:.QIA( MDK^\C192L;BF0?;9TA(*Y @LK\^F1=B1X](I/&^"#BG:%>3N1IQ(-=;DY$26 M6PT:N(FH@*T0$[JU&UF4;3;_0O_+I!AY]\S#N=UH,WT3'[%OMWWP[';(O MW->X^FC[GCZX;=3I M%NX.M4+;L^]]B^Y\*.86KR'^CT.-=%,Q55TQ*-UT(&'G\,D.98.1 53X _J* M,D<]C>&/BGO\"+@=+D1P%SC^GW276EN>H<$OJT!? ?A M+\F\-7.6G?N@N_K_Z#ZMJN@$&Q<'KZ M+ZKP")B.8U0C_#\X/E@BY@I3-3P-4$O/0AV8,8$=O'3ZVV%:>WKC?43HB43KX6MP(?H(2AZ">)G\8=)Z>^16#3AG MN"[4 UYQ)GC-^ >P]'2X-J3J(DAHUL! F ,U%U2!NHKHA\;AO^V%$DK&$[H< MP/^..FMP^QT3C_I"J@90;.2"3O[1=&=A*-N?V.EX8H?RV!1\Z,?.;[W#1O2-_V!R6.6THB?[][_]ZU#[SP/9T MX,P&3O<1_0+2<-C_'@/:[\ZIC.#[?RK&6MDZ^XAX\N[0H>CGP6_G,=71M M1/EUM/GGI>(IJ<]1$ I9X#7X)MB+'D;@.80:FG07J=T5A![?]D9 8V/3<(M4 M+S(^WXA"W8D.:8_-6Q_MD6*%OSH0X8'JV1BQ,>!/X*892$- (-0P+OH*_JDY M&!B'9!H$6@U:]AHR4H6W-@/UO#4#0MOTYPD]UQ_'@K\X"D@M] MS5U;<+,T^+W AHD 2$TMO"'4W9C_D 8,L/^8+6\WLJ'LHVLK)9:39ALFQVP3V<%]+=>L-*KK M 3M@?OC2?!BYR<5[KIJ+K 7<[VY5M<*T?& /WVF-MEEVI-.V9ZE-7H\[#GQ M>#L5-"UZ/'+MIBOKA3N6F*7@-A:&J>13)BKG?_+,[6097Y8W^1Q38A/).K,> MKC.9\2!V.G*4X_1N>N[P3.E^GI#!9NREX3.%TY$]>6Y.&E./D_7[]GQ0D-/E M8A3543@9:25GNWAY!1_78O5:WA(FA56N 4?NJ73AF$X&#-V'<,YI-,=U MX^BV-&=[G!.WLADWM0Y'?,9/Q8COV]#ZD9J,E&I3H3%1"R955"!.V%M_EAS# MP]CEWU7U7:0Z#".SK/+L*%6?% M"8>\L1!1$01E$/73/]V QH$D)MN!)-15M:_$M-"]UNK5:^K?),,J.E$\PMEUFI6S'+ M&NO;,G!&GI7R2,_/3&O)B%SCD%G8IYE5]*G3%"P)K!]8#77)@)X(< OV[$M@ M!_QCBDMMT;5F$Y[3C&%IA)?9]+CQZ\\Y*OF_8@M@%@@:F$[<1=B#3HDT\C@W M!V0$1M1QL%"&3B0PJ@QHO$"O6_$;A%^FL[U-0T&E_?++C9B"H Q&CXTNHV 8 MMQY,^BQG3YEW=@9<')!D\#A 95D?R6)=V,S=]-R>OI1"(;5DKZ0J^=P42;8R M5+LK /KZ!#OUDZ')J,'PK.J:8GMI7W@/=G7^,%U '7SIJ=QZ 1XG'9!$]W37)I]!0KNJD 792%X]#_B3X\/B1= MZW]T>OPY8)UNH!_L/J %13 UZ5*M:4Z!;V0.\@(F99\;!,=VD"*OM)1NIX(F20=X-ZM/GWZ! M,V-]:M4AL5X8Z/_51 -Y*"9ZW!2MY+K\O -TMK.:C%D,: /T*75NQ,1]5]X! MRGG/G-$N'@%VL@YV]1+8-9:7J8,[_2G&N"POV9I_"N)(?&?S^HK@3$?L_X[N M;*+=Z:#;%DP1C'PSRIH"):+J0%8$XW.A&49YY],G0D77)FW)F,-)!K+\N32O-/"&:2CE]::[:!,9M5P +,>I.$Z?,]WE MT(TJQ=(\7[A,FAN0E MTO?G]HL#FI5@]MW]*U $['RAZJYYXOOGPGSQ3XP%T@$X+(+!@!;ZPAT-#6W# MUSF',QC"E*(CW4HL"?\D(-Z5R@I8^WZ=+\ODQB^+9+31;FT'2_/%LU"K;==$ M5LTIDCGN;KH-;=T?-.[BP*[IFM#E%MTB8N.XN:J4'&JE.Q#-,_CT]BP]E]DC M>>3F@Z%GNC?5XZX&'MENR0>0"GL.)-F>[RQXJ*P9H,;5 X_7U_[P>[8FZJH* M3$8#".T6FH-7.#6&@@K[+83[S/A;$1H(U>>$D-V,DTT7&Z> MV:[DJIA"4J-Y>UJ4)_T>"_RZ ',O%.?&WY(7MNO0)EK)8KD,I^I&1J+;E4_O MT'?)J]G5&KG*FI22&"!&3I48KL,U7M^5(3Y!3L.;]"6>VWFTTS'"_(.>CV'S/X":/YW![LD94OCON;M%\M3'J4,RO/ZE+ M@YON)[ (*[X+U,"#_31L[0=S""]V,QJY>?K+=OD;D=#7&'6A-_X6E^1>EGUN MMS@-P8:<4N%IYUG).D>,20 O]O?(-AS=&)F2=LJ9W5O F>%YU=R+;0$5^P$3 MG''/HA>VOD;D>C%3+W5R^'+AP/J7!-P99Q%0/VAUYY@5?1BSNBJQVXW$HE)* MC2>(L,*J:,W*+[;YQH-"5:W-#(D35( J_!JA MJKMLCD='J%HL)ZC5%I-$RMTNV2)[,N-48;CBB3R'R7'5F4O/7:QJ*JPDWUN1 MM(.@E;#W+V+ M3@*5<$RI!_@>7SLA*NEQ_7>$N%7B,Q4T(U:1<9U[G:&<&9> M1L8-M&#PF0(E+M;MI$$;C5]_'NU/?(QHV0+=KFT[9)=MI=&4U28[W*KEW(QH MI%QTE&J];/-=>8QWN^-,42HYKUM\YTY^:!R(G&W!:Q$O@5\_L23[!6DC0 ,O M#BW #U15=\S?][CKU!*GTLA6@?JJ[F?$C0]9XU8_GA?,4,,)L:R5V[B2JFZ) M CO,E_/3QHT*9@ZJ2)&G2VO&D,L+Q-PJXWVMKG=1UHW@+$SI]^Z'PTG!TE9_ M0K# 4_0*0X\+:0\NTOI5M,A9]:ME[-ZZ*XSV5G09- :%/^')M^YY'Y2D'CQ? M!\\< PG;D63W>P)>&O[ME1U#@_'=Y3YOGYC^%,7 M-X]JN"^ZQX37(0!2;Z)#1GQY$%^P)_Q-=(J(,7_%F _B*_F' MR*-1N-XDTO#H%8>5L[_^>"%#,Y:U]]'5MB.IP$VJPN(L,\:Z(: !^C__G=X M';"5%!YN^NTJAT__/5H\,'.@4+E^\25,V#Z"7//) M71@N6$7@2. ?V"&'VR$L"\%?1Y[86^EW0B1*A:]MQ1G'_^<:*_4.^) M]0QB MZ&OACQVZY"^N>E/:E11SX_HNN%#4:G!.P&V%87SW+/2.P@"\H>'*(?IF.R'S M"=-8YBRJ6>I,X3TG_-4*JK_5<0]6:,G/*;1(>ST8:O\5J^9Z^BI.[ M&11$9%#CQDZP2WR+I2X+1ALA308W9R_34*67:MK*99]A, MLYPN@@3;0CZ=4B%J'!/OVI!LP# MB!!&2^?+*KP _:58SF+9,_&:DA"M(M!=9@\W'5B"_^M/$DL"?^J\:.T&^BLT MQI+WBHIDFC'1P[R-01@4R.;K15[#M=A'J;8O9OB$@6Y?TF(\(USLWU]6@[[1 MS'Z63)OI\CB-V+6ZMIQS1+64<>"D7HU+_>>;&8*04 D7+!)6!T5FW]_HQC!C MW]\T!A_FA7\C4["F:^*KNJPJ*_1J.9O++%9N47->&9&8-1F0'W!J(R3_*RPD M=I.5W*A T[TGT(*EWU-=!7O89)F/-B MS5:!+$X5;F&R-Q#L.IWQ;/!8&C4,1@:V^"+[?X5JWT_ M@-#V1G&**XY >^B>'"1468-J6H,521GOTD4+7KK8%Z*$H53Y!/I)L*VI;L!+ MS/ JCWL!Z@;W>#ZNJ2^[;;._O^%2VR6VNX-,9K^LP-)SFAY+SJ"U0)#6O$+U M]"4JEGGFUQ^4=B^NO@<(:>T=(%>(:"^ MI7KR>*$D=G1+&BR$.I9%1#:I<$YFF)9-/;N"U+@N!=T;=X"*)S?N7'6^N^$% MIV/F=.. GOZ"@Z\,=2F57"R+',+U!]8XE\%$>N#\^@,4R;D0KN#]4WBE0!+$ MJ2>2L:FDCN"%'4%U+QY8D+*F/9S+EN614?"^=D#M@X/G*=:RAS-)].[R[0%E M?8AVB)P[E&(";!,NNF7T\'E =QQ>%O*^!5$V/&F.'\[NE,= Z1RRV!NT,/28 MX2'8ND\?R1#6?&A[>+7NC_CO,=CTPO%:M?N8__6 [!X0YH+ ML@97Y4)SOR!"C ]!Y/T^#Q"+V+M+?$@X77N+0G!&X;FY\O? %8"V[LV6;W!J MO'$ELY9$6BR;9Q9("QD];W(;IMM'O2N9%(K'R>2YFG.I=RNJ?*B;V5^2Y>#6 M<"!M9@,+0VC26;-R@2NNZMRB0I&,2QOH_Z22 3ZMJ$O$YXYOGO M@ON_@2C+PG@XW';9_$:K=[2BPM%I)]"1^2OS\'W@>.^Z^-Y9L8H#-76\E!.TCFNB$0>;TN]W)_DKD[R^U\&/ ML,IIKR/&#S/,]S2_W#:WB34RFBS%+5(F4Y6E+6I\GX6V^46F^8>L<93HMLJH76A*9:2,FSR5L&^O/.?(:DJI94S?+96HD,U_'Q%!@( MC#H,G7480J,.0U&'H;_K,.3UX1B0@I!,H2@ZH)#A:)"DD^@ ,$$:""E*1),X M,<;%L\X=."'U) ,CDLI&[Q.-M)P:%;:3 3I(GHXD9W2^ARV:&SYO#GKYS=9H MDWQC@)V/%-"M0QO=VA19%JNZLLK5U_K$&>#G(^>C+8>P F:Q6&,N**PE8I8# M"P+/NJO4%FC6%Q$, M>]5503-#E90H:K&<-#0@6!O$VD..8=F$D;ZPW.8RGJD$?G-#;F 91^UBX#?= MQ>VZQ;B!PY*MN@^E/_U0^NBA.Z@FV!O,0V9RX<1M490@TLZN&^5^,AYNX/XQ M,.BXO]1;_(4_N0%CM6[IO.N4:\!Z5U MPL[X8:-.[R_0$3ILY>:SY[-\;P4'U%QNJQM7Q [BT6_( GS1RQ+=)("T7L@0 MHPS&T<%2QY(,EN']:DB6(&M>]];#[04C^RXZY\:-A9\"SAGNIY:P=OUSR"0P M*[>+G@\F>/9 KPNV;(#ORD B@&CN<0?WSS0ERPWQP[;(B@IP^$/?=]\':81-7&W@A M@NN8J+!%N @[*4H> !N8@VR8L.>PVR7+S:J,9>B#QB J(VP6"&CA9BM\K,N8 MCU4=/X&BE98V^))/ Q5H*F_*_Q;^<],&30? ;G#%->!GOZ"3>3MPOP'A $B; M70^*-9/1DY-^'U_D7:D]VMSF82N;&([NGB7/Y])(%BP)"-H" M)L'+%(?![)$_.[S_REC.!UI;"L]A($G^IG,OFBZ9C;^F=1 M.S\M([N\[^=$Y#"4I(QY(S/)%G/LG&":2FTRR YS$ KWHS4)0//\6_R/UZ]4 M]>R2,Q&" /@2+$ ]U-]I'2S(%9_=R?,4X[1S[1*H2B_7?,%*SYU%)'O7E+W@ M\I=\;JED.O4FTJ*&G073M\D)Q)?]H)B%QQ9DSN%1[QR$?EV*W" RYYJ!G@2A MB"]!0TFRF>5\/E R\\:(;*&E85W_BPS!IX7(F]UAGM<3JT#AD;;/0X2PEB;? MG7=6J=ZX3V01F F/$Q@1)Y+4?1/AGV,![;-@U:[0S,82\TB+'"9&G312+XN? MV,3W94&SV'K6BXDNC6 CS,KAF)UXGH%C B>2K^S?(]?RT%8X\@"00P_ ]P=. ML\!AWFIO*^R.:A=GDSZ94,IJFAQG4_)S=1YZ7JOEJ2+,%V1>D;!INJ$A92XQ MABW/X@A)Q#$D8+L=<_N^F\]=8'NS\+BR^[2Y=W[=K0C?:C9;O,^8SS*TUA'U MWC"'+MA-/BULL]5!6K*3W?SW2$Q7\AC:RQ7RIHU2[-V4QN7)>#. M$M4&+$<%2A4/J)YY)9CPVL8.7>SFS?1RI$X^9P+ZU16[\$5.-_(PNA@H<64+ MZ:QFZ0Z)2'WM>::.,[PR!R<(C>%QC'BSQ8!.7MM'VT:8.W:&"1A\7%7DST^"3:MS-XNB_T>?#..C *30::-_!J M33 8>G:XF@]7X]&&+3^O%KUA>F9MGID;W9CY ,=;AZP5_#7L@]&FO(ZY#:Q- MOZ_1:^4\L+W#*2[]%X5,)[$G HW A]^]V7=W5&CL":,COH2/+RCR1$;P]B%D M3+1APLD7]"D9]>0((U^ (HM._M"T'7C7$'L8$:@/$.&F&OSA_1$.*MV=+E]#>/Z"+%?H1X$]H??%?+R$1OL:S7>:3?SZTW5_ W[Y<:.2 M2-%^S[T2*=I(T4:*]A&*E@'K%292I&=_Q%:)]&RD9R,]^P@]NVN8'NG9D&^5 M@*SBY0T97^\V.+RB_@P11/.'-DD P;RZC*MUH[R'&KV]<%Q-6WY507E7F];A MK:9KJ-*0 >AS 56H@G5PD\FO-5F )^NCZ_01@'OFL?T*/VJ-W--6_2Z=',,$ MHG;SXF#838E<-LGI%&59(=%=YLQ)'FO/(= !]NL/'B>P5!S%S\N#HPUU2SCZ M9/C:LUP%;][+KGYQ3?$WP%X?TA788S3%+J/@![QV_IAK203HCUXBU=KJJ^8S MOUQ7*8Q:K9>& O4' ?3'TS5;PS[4J4NYKW!KH:4KVA,_7M?=/=#U$$OAD[7( MC[(;7#$WBUK=M9[SAFX&M84>=]>I0IVG5(5#S?R0)KMXB8;M=X#E0+YRB2S: M.%E@UQX722^*0ES=F A/%O!G6!9_&:;(>2B2MO&B0@+4Q 1++!M<^;F, M2,^B.!>)QD:=0(QB#,*FTW&*/-<4US,]?OS6BN(4D05Q*PLB0 %\T(9@J"ZS ML>5V6YG7ZL2TDY'9=0]"G0,;(O5$OY7X_.+!"N2M.@I)&WVC"HJW"+"K++IA M0.)[]M<.47^H>Y1)9.<=L<,FUTM6EKC>J-T1-IW&9$![91(TD8R31.I;E4F$ MT8X(&1FB>,6]NYU]C9J(5*F7$,MKM*$(4B_79\O]>3$-E867 L&_263BV(3P M@;EPZRK;,4L(>&193&[H]AV F M(TZEZ'@*/V^&^"TV1!0]B*('7_@\/]C>'SS/MXUVNS@:=5N\+"73PLKJ*4/- MW?1ND6/JK?WN'NC_ZR(A_CEK9'DE^7WI;@AX?"30KU]$@W^\< _?'9=TATYY M!E.9\%!& P%(74@EKT7/,6(H1*9\IUGO_C2# H_51@BY6"UJ;+<^*/:S0XGK MX*_%R9*!<;*W@:Q9OS730?+\!,3:JS.58&M>VSSZ[KF$O\C_[KG^PT8%-LL4 M&8[@I<8@,44;=HGK'^T^Y .[CU%5780$#MZ&K,>%0)S@=J^;X,;EO*+(2#>S MEAQE,%U!9.HD&B?)!8%6T-LR4$*RL"LD"R M,R.:7Q M (XMNT1VW!.09R2#-)LCJT&,$XX#VV<3<8H\K^G>P\5:4T.2+@.,W;4(.^T- M$-*-'AP0#X78-'*9H8ULMRHB-;H50FMJLR7W"+&IF$2FCE0:/"MWN>V@4[/K MC@5;2N!8G* "Q.:F&QT-[T9'*G9!*K(,KW0'A<0FF1Y4ALKD 1QC&!IU5L]* M'9&V_>5DN=-!5I M WZ5-2BCJB2X'2&]+IZPAR%X@^(I)?^QY[HFC YNU#077A[WUU!YM-&KH]F;J-L00#O@Z0="0!,NH+*%M@4A(4 M>? &_SOF&UKT0'O"MP8N2C#WRE8?_PS;J:9KTO$>S18Y(3/=S#9\BF[T*XUJ MC\@9S@/VZ!RO;]1E:@+LN%IG@FJ3?&*[A.93/!G4I@=*AZP!GM^6>6$Z#\^9 M1Q4&-;:C=(9\IET7I[.O+U8K>E/FELBFOAFQU MB+<96((23P94H)Q85)"I@2KWH'_2Y\VHMQ3!CSB>SP5H1K5,JC>O;I#-8H0, M5SF,RZX?X3RMEGEY(B7,))\P.+X\L6:V90.Y^0GNT3E;*A-Q8M?E+JW,-XUJ M8;6M5#:M1QA.)ENR& OL9B4QR(ZPCLFN>CW EB0>)P+OO07M[Z'N6P(7;G+T MR<^LG#2KWV$L'R!)BV /&S R.?UG))L+5=C\=F-0OB6TST*>_2PA"BIZC]OY:>NBU;]:K$;EMS%;O=F'8J=0U##?__K_QT!;N_3K@D? M2\7/Q1S0SR<-YL9MP5;T\+R%,7C_;T%UA(VY2\;13_LTS^]].@=W[4WD"2?^ M%3OX&5+EC&NPZ\_PF MH77\A3__)\2 T /-\]]M+A,8I80_@ST#]K)Z!&WC?P0L=S?7"(R?Q MCB9 MV.G(]/)J412M9R$E)^797&@U?12P0$CSYY9<(1FN9(<$GQW:O-9>661 M9(D9$ /D="0O.+EN6I_HBMU]%OM$PDC@ H0$.'NFT$VI^ESA:%9B^IED>J,V MZVH#G#MGSUP9RBB=M9 LG\& .<>U\\G\$MXJ/'OF?)[(ZF.*$I1EVG@N/R>R MS3PR&9#GSZQM!MLV2C&H,L\-G7F2QQ8I 5Y*.N<1,>DCBRRP!KI2:HO+\W9K MU)L,J/-G.OD*;EOL2%&6Y5%EVL@,NXSD>-7&QR.;3MW:.C551[ <7Y;[O=6F M,((CS]Z>M4.56$ZVDR(FS&D94)X^?_N*:64&5KZ9X^U5DZUKG"BP8@/( MY]F*2M-R<<%TZ6=60IVT($W!.3ME@'R>O5U(K)ZK_33#*EB9',ZI/E8=FE#J MSD:2=1'19D9]S<\-#NF5"QS2'S)@)'XZ,F.G%F1/FG<48+8LQJ18P%-4 9MJI,F,).K-.1XH=46.J^"6)&>4C&$.$Q7.2I2WA[)TGVU M"F1Q"BPADYT;<'\)!8JDG $]#>47ZB@D\B'\X./USP\6V/^[7M MPA^[H,C(O0'XN0C0)>[$=ZA:_IO+U>X?L\ DS0$V=" 7 JU/9\,-J@N9'K/Y M/(?VG>=!@>W"D,#3:YV3[T+W$Z=ABFUU)&4]D^XC1: MM1#,YLL:L'?YXG.Q575@#IA*GM-](1E>'\-3W_R672Q?W^Y_T;+RI?6N%U>( MNY_J;;\K:R;G160]Q2NHTLFNV-4;K> M?K-KC?*O9OF_$+7.F &X+#AQNX$@_.4 M8W/<;8F5$L_EMK- M@K ?:TOZ3BM2;2)6-A*",DA"DNU\T8S&A'^B_D^N^]9IJOMT1\=VUS M0!55>E>SA0C\]+J;X,J=,Q^M$2^2A*NIOF\K%6Z-SS748L@@R7@-EIG >KY7 MNV%>31]&L/JO*M.OC>9VE6:8?U,%4\962HOI&+8B4*EMNE%*$_:V\0!D*'9I M X$I:F"RMHM(RX%]9+2G@N97%=9T?\.]BAC5Z3OUHMH:(GQYRK*UX7PR'B0; M7H-- HWCMT*+@@=5M$-?27R&3&M?!67*RQQ^<=5SI>Z:MU4^=RE;OESU?+B6 M&6@E=E.E:\EJA5(X.I')IU)<6M,:7MM.Z@F[;MO.Q[F/-VC;>8](6.B5Z'VB M88^V:4)50/TH-7-\;R) E523*\.D) 7G-TXJ.R>6\\0\V?#Z@*(D%L?P\[L1 M7\85#_U.?*>.ZTO9+E])G]SDIMIM-4HXS):_O(<%%([4?.Z*^61VQ28JZR3= ML25>[TQV'4:3V-5ME]!X"YXYTW&MOBB,\]/".&>$>4 /L)]A\W@[[ V;I[N2 MIBC=3CJ*@)K9A$X+$\-@O'ZF.!I' J#SKM-3+(KJ1%&=QVNBR%AZB"+ZC+$T MW"QG&9O8JKR<<-3>'$>2G;7C=4DEG_#K=CA[=*!GWR4UBO1,$Z[RB>F@J,X52J+ MYHYZ("3P2S#^KL"Y H5T1]DBLN%;M0R:72W8?*,#.!>FYA1O$Y.BUZEYJS/* M(DNG*J@+ 2P\T7@(,5MX7J>'1-E NNI2+Y?J(R;?!\34] OZ%I@?/14@$J.PQ.#V,)?A!F;"R,)[+Z19,2 V'MXSV^M>(^_ZHULU>M[%%;;W$%,0P#0 MN2M,P;BKLN;.SABY#;/"J0)_%86U_(8HQ$J3C0 MQ:_STC> 8H>["FR'/ZXNWU/'G8CI+L##%#4/YI]6@:^3:(E3784DTD>2^J#& M9\$\AB<2_.?N503O(W)?"!^[]V(@JSSHV*P+4>XES+R[?T?M:792"(70# :5 M99^Y"8+@+85;%F=;-#-&\%0C4#WN6.Z#RGKR#SF_E^K/(*;?5-V]H=N&1V\\ MTY&OZ#5OEW0%PZWKVE^INSMXK#2Y:BZ_[CXGI US(T3?6WN_7Q2TET*? M4F^V>8^@^VZ+J>B'3\DW(1LB)CP*<)2*<"W#R)?D$QE!C8<&$X MA]['Y'D7J2GUE")"58MY74P>KPW0SH4W_PJ=Q]\W(2NCV#GR,=VV3!A6@Z&A MFR+U>)LG9&1X1%$-%;ZBF@>0P3M&PUZ"B @ (8&R=E1Q_TZFR7Y%;$UFG;U65C M@,/&IR1-Q'$R"*/C"QL;1U =7]R-^)Z.P_L74A^FT;Z0^MI7_%]EKX;F2/.V M+[N6#%$V/[N!0[.:'V>G?(UM_J4(<[;S[W];_^-Y]F [QNO2&F3$[#=\@ FC M#;*:A$393XLER,3;$&,/AS0(T3A#G)LQ_OH$-PZX7LG$5@(Z?:]8\ M.L@1,IKXZB\\D9](%Y[KPK9DS&4-UJL%*$.2'/'3+,(,$!ESVKUTP\P*60?. M[]>?9#P5@+AX+548,J/JM1B8?T\TBGS=R:)\^(70D-'I50OSX83Z K&S S5; MZS30OE%=(ER&XHC*M-NL=.\;.DLR>D)J*7,>:>G%=$?M-5>&"WD"5"U!TW%@ M>UX8.KOM+3)817E02$>^5>WX=G&"-VYO&& ?2,V!E4%VRIHM>(2XP]J0-Y?V M^<7O&W6*M8KY6 MS!4S3*T=R_"M-E=EFZTP5>7O[Q9,A=&E"EL$;]*!] QZ%"?,R*3E*)F%*#2F MJ5&EEW<^9"B;AC6H"C/=R/@/-=UK3M#N'7":M/MT=XO2O_UT)F/I35K2Q"E8 MJG)T3:H%M+79E%82D*6:9+W_F+.+5KL9G(WUGU5HZY9#+JHFOQQMVEE^0]FT M^B8ZPRNW"UQ3WP-.X,9[:@1>&A 3_<8DK?,U/K5A12E!-Q4';UQ\0>US_ N^ M$_OE^;?EB?&(,NH9/C,6%_VDK692VHWYUY![#B+R7!MI-:KFB"Y/D!YW:_X% MWS+\\OSCDM-,BZ-3=3:UT%8=,25OD\YG;O=\@'\F*XF#:J^=4,I69M;84,-\ MAIK<9_]]-_X1-3*5$;85AY<;&;E2E]9J.G/C_3=I;!6[-D-7; )SM.F ,N16 MF_GU1]>D]R^E7G!M=G*^?@2 Y.PM=&4SD(<&N0C#7T.?A]8AI5$ M2_!B3$^Q%B CO#$<0S&7 &/;@*A<0(3 5U7S:1_S.XQF>K>5#NYDB:HD&#!B M/OUG))L+5=C\=@.A)Q$NW(WCO5P&1K$GFEB<7JH]>.[1PQ*BI*K_O%D3=-5[ M7Z^6K6/)709B'X5!\?/+7/#?__I_1U?7]KF"A!]H]Q,"!_3S28.YN8&)E/!N MQ@EC\/[?@NH(&W,'Y$H_X;L,[^]]3@%WPT/($T[\*W;P,Z3*&=?@U><#PAW= M?O:_=GP!>O?A.S?T?*9;^N(WV&ZI8YXGT2?RG.1V71H*Y4C\*&_D>__K3='0LT4L:[+6[NX['"X4V^X%UQ2NH@"IX$UM\. MK_IATZ!X_,UCP_.Y;+D ?HPVRKBOGH #$*BLMZ+$9B4W*@D=>XVT"GEI66G, MA+EQ*\"!#X!8O(1]4>0X[IOAJM5BN\K6VJT84\N"WVOM8BW/UC)%]IKQW]LC M;M0%*+"QBBRZ@$O,!!R>D(&WP-[X="";=[%0P+9DU^#(-<&FB+TV;W &6@X\ M!JU#V"%POL/?@:T(S@BPOS;QH[_+$%EJ:<-"*_>\%13IY-#=Q!8>7*4)!QP_ M"V[\:R/HG69"H3V:<<,,QD(PK$T-[+L7B_1E+MRX*FN:9 ++Z,2HA!8D-S[ MXGSYND=+GY1[2OK?3Y+9T50<*B4^926-T087:VV3^2C@GAN]J7HD;7H4K0L; MJ#8#(SCI+B>;PX9*(_*DY5C20,**26 ]$@@21P(L2%CIX>W0#="K3S%^#Y[C MRPF4@+*F.XF"[@0(C0OWY-ML\;WQ!DVJ4S'0AT"(W6VTEX2=%-U!#%[@X5SC ML Y%H0TX:GJO.V4I4,)PT6#-KS#WG>>9Z[U,H+0/3GY;IT!IR?RRSOX M]R.55KI028](E,WW^]N*R4Q,=05'8JW^UE+I17,ZBNY*L)NFS@ALGI)=P>799J/R+:%>U;JE;J+(PY%G\]SH M4Y7I]?4V(JL%DY]KO=)BY@"O^^SMVW)VP"UR^HI=;A5R3LO/_!!M@)%GS^0E M?C:EDHDFGRD)LX3]7%B,!5C^=O9,E"=,D6?J#23?W++;U2A1=+C&@#P?628Y MM()T\(V21\6%QIL3VCD>BH_2P)$8K/WCXC!XGA MHJ*7V6Z#4M/,1E=H($MTP-N50CW')I_7[+Q:6;;YE&R76G#DV=O3/%K#C442 M0\IE7E%7Z>=.QVP,4.3\]98VR!33#J$IPBHE)VTQT:]4P= J2\N2:8PS7!Y M92FL,LOV>%Q=KQTX]&RJ&"VFV"8NJFQ^AA8ZQ2T_7<&M%"#WTC3%MRA*:/%< MIVK-6]7-;#!HP/MV9Q-HSM-UA][6^VQFG=YTT4VM3)0=./1L KT>FF>R,XM2 M[&U9L/4V7TXVW*<>3V! C% ,(;'A@$SBQ""9PJ0!):#X0*!Q OPG4:DQ?2:$ M'$4E+51:\?EZ,[/H5JN32LH)VM3/.+&<:^C9/]=)81XZRPF8,IX>06H%[?FX,@HBPG2S%'D'+ MK)TI5%0]B4_&;3CR;)X%<(")3LU\5LI LQ0*SA*M2?#M9_,DMZW!2"[-"PI7 M7:4IARG/);#V .7#H.*,["KE#M)MM%+%>B]5ZZ[Y$@-&GLVS(*Z;IED8+92,31:[BJ 5 M:"5032%Y=DPKG><2WUHNQ[0I(LZVZ R(@*W*S69,*:?EV-:8J6D#U6A-)7AE MX6Q%+<72UM.J,V43":(O*W-=7S,,&'FV(EIR"N7VBNHHY>=4)T$0&ZG:FX"1 M9RNJ@$^)\1)]YF6.Z&@Z8G<*V"1(29)MHR.2HC3D!5QOY/)F9]A$&*_G\O'( M?"+=E8J]>'R6+7'^A46:2Y5*VAF:909U)P_*^W3QOY#&[ MYDU%$DSI+<>X(\Y)77 LG,]D'=*IB@:V&3+GY5/!X^Y;/O4AZ%OH6<=0='=_ M,59AF=95'>?K%4ZIDHM)"X%H@0.]@#XT\ PD8;2T@4T,O*YXS)G*XC0VU>W= M0!AW%0SP&70[1M)*4O6%ZV?HP.;TG0?!+5$?RS 6#"N(_5 P?%O,C04/I0GP M>&4MQM@3L 0/!A1^"WBKI@_RZ+JKUNZJ !Q<%39P)'V,+#N]'"M<[2)NR]WI09^ XJVSJZ!2W5V&\-U/7IJWNET)WT*V11%@1*4J36& M**]!!0= !ESR \9)[A.]I 7D. RR"_ZE!>A-7J)\PD?\4VJ/;".(VA7)-"7I MF.8>K7>DAE=@N#&,(D+:'9 [GVY(W7+3J+!S9;$F,T+%G"R!IS>&@2'HS)FG M7INW&T; :P62X09K57GL1FP%, O+VXWNWH-XJ3%YOC#TE>3%>\!V4^6Y#',Q MPXT');V&8/S2Z&"W'NY>^%T9YH4$\"<- L@>/"\F0"A8-P5T@WA!X)F$^V*! MW44LD&YILE7:"87GAM74%+,[>*'RX08-KHBT7>H57XC'[&CW$@K(2J(!J5[4 M OX8O%G7JPE((\2CU7W-,#1>,S%9':%Y4W9.$DONCE$015MU8O_^\@^GKRI\BYE M%\H#%/![9#',MQW8,<*PX-7P/ >H.+"%WMWM[_\];T<;6BHVK(7"]65%$%];;I M6KS-!<5DEQ(_B'/?"8WZQ;Y->[-KPYX;O-;26I5JQ5R+%;I3FD@O MZ&?':430TW>"GG[M/AM./5%$A.OZ[J6=NP/N(N^T%([X\AB^),DGA(P8$S[& M8&!B$5_"QQ^8=A6Q>,\&"!4%K@@)?D%/;3KY>-&Y&23X*]7_GX4& M?T\AAPLLB'$C95=3JB%;W>/T[$^G@Z=,'XNE^=$F)'?"RHKVR8L#\5WH<+7C MX9&KWR==C[(HD<%]FU#?G1=]"M/F8IS!C)N]X_2UE7^DZ>\A]1^CPO]<3W5_ M/T3"S]Z^>!^.\)+2AMUEN>/2%P^*<,R;DFNI!R 1;LB\HJM52F#+9#N]T5/) M0B4/BUD)6+M DE@\F;P4B_ ;.CC!I0&1P_.#'!Y8;I:0UPF/"+\+[O\&:7N] M'9-+98@(P[560@K#Q7S(!(9S_ZH8]OUKPO7 ^I-X3)/< UH017MN>[?^=Z5J M7MC+YV'DLWU7G^UAAWO(FF!\Y_/>.Z"D"T_[=GW*;\O3TD@1A'S-'.*->;T( M;\,1+H9*'*.(.Y[UH5'Q=U$#D1O[0Q8=^:]A]5_?T/MGF9U[QC&_2E>4OR+2 M=W41*WZAO"Q%?N%/\@NC1-A%.B-RL4)$IE"Z9[;&3D?[RYYE Z M&P_8X*%W/1YV-D0T^<)^Q\]V,U+'Y161D_&#G(S3X+1O#L06NK&[LGUR73OR M/2+?(TKO?)?TSG$YQR[4M/'50$"&1R 4HJQH_8HBS+!B3JB-1I4R,Z!@A@4^JX="/RG;YJ[B;@M#M![SA$SOTR_E.X^!Q&_R@J- S]R718 M>'#!N31FGEFEMQ0$1&(70K&-]W@;A;BQX%PBR#B5I'YND6%-U\0KA_E"ML+( MMWL4'1[FQ(6+#-&]J1 [<*$/!7ZON-_/$OD0N#%O6GV5X_"=6[?]U1)"X>)X M&!V:-T7@?[Y58N<[.SVOA.->#/@ SR>]>7Y&ZVLKBTBY7$+JUQO9.NYVK "N M#Q:G43*>PGZD]W.K.%UH%A@Y/Q?K@=.+=@=QO9LI!>):157$GQ3F!0+3D=<"1]7HMT23KY@3Q06\25\?$&)IU0$(!Y"QD2*+)Q\ M09]2R8@O(>1+\@F/%-GM&//W29-W/]QIHNSU J[K; Y1U>X!>K:G)#Q>%U!."?RE9:,GKMR3A\H/O M\)1[=)>.RZAQ6;\?-_'PP>WQ#?;"!0N$)]TWX?1?M?()([>OBTIVN6(\.! ? M+1J/;=432:M?U1T-&H!=AD-8+V";>_!W+2QKX4'71QX717-9D MTS+<4%,D)O<0$R]%%=7Q'6>&HCJ^H'*J9& YE:%V]<0(UY*\I&?6?=E A/;( MN4Z)/*R_"JCDDUB.*L_:HYF2&4PMLL=JO*E-O*XC%!:G+H$ACY3*[92*ERZ* ME,IQEB92*G]?HWE#I=+"ZDY.'/0H5JJB5;GB///,!"H5ZM$2\%Y]V$^CQ[MU65\73"#:,U>U+2-Z7%P"]'7W MS/<+BGI7EIDY!*3;"D<0K*-K-H>,/-2O%QW-'G17],*A!V(22444#(V"H6&* M6]PC&/I&=\;#,R0@F-'AM7&&$\RLDL*GHXU,-E>YR61 P @I'4^2%X0R(D43 M!4BC .GC%\?-/6, M^B+<39)I032#XYX*U^KL%\4!PA0]W?/;KV6(6/Q%PZ,A/1(?'PH-R?EW;T-[ MM[%9;U\'G'GKMEU?H_FDR0I%JC%+# >Y9,$!DX-MT./8)6A\D8[X4N'@D.J( MQX=^0Z(C[FTCOZ\C1-[I4Z282;"M&CZ=U O)%<,S8'*4B]J9Q.]H%H?,%>\( MANPB2!U4%YCV\7O=)Y%/X$O_J+(F[>"LW,O$EKYP)WM"#/ Q>/B_T?\ 0MJ+ M*)#Q4^/H495Q^,0D"JQ'@?4PV?N[(^BM>L#1>H1G](W259:) LYP)F[/DLR M]%L.(?0%G? BG1+%T*,8^N-URCW\@TMTRM+L\OWJTNSQLI)&6:(P)S-#J%. M5T"GXCCZ403B#T"Q_IU&V%W,//AD9X>[2V-@L"!#]" O'GN MA/#8P_GL5#U?(< E> .^XVQ#N,[#\2X\V3&O:L"/4M7[%3X(S I(F'IT==3_ M*-!7,J&(F\" C2T,((<&>#TL(K*$M63&8[)F J$'?JIKZXKZ? ZK20Q)B,T% M&<+NNG_SG@-$.Q!X63^^M/FT%\$S\3N @CH0"@CS#(GE RF=@&2?_>Z..GB2 M"-YJ0'TW_6+__=YC*! MN&/O[FL75!QNVXSN8F&;^STF_#E@?O"N."5U$ 6%W9&SZ?'3"E<3:42P9\/L MDM>D0:V_P)&8JUV)4!*.,:IEVS2[&C: +W(VLM7(HRIN($,^ MHZ(=3JXXTTP3)KS/1JH;M-8JC&H(GVC-4Q-S,^>E"JS!29V.;"^6BU9!'J!( MHE'J2S6ET\Y.&\!2.7LF)>52@I71N@A'JF1!8 M#!X=AQ;-G%@OU'FU:!499 M=LOFNCJ@L6=Y DR-LV=6^PTEM^F7;+;+K3-&<6BP: F./'MFN:YA28J67ZVZ0+Y1,Z'3@U\7<[,,4F*"]E(>E9UTOE(2E%0Z/VC*JX;.M2=!TIS?--:UZ5AJ*ZW!J-4C543J M3)P@:<;(RK*B%089WNY-T*U-;[*2T B2Y@%7JF>**;Z@Y)5Z!^EOS4&_&2BC MVM2H"16V*BM+RD'H&B6VURB44?QTI)%'M$RJ;(O*LKABRC;2G$\=)DA&E8': M2P]:M*H(RX'>6>I."VG#D;MG J/"[[S@%=#Z71HZXIS4!_=:;/1L\"^;P:W?H16&:DO1*]["J8-D&^/\K?2I8C:DEI[6!PPJ] MH=#4"EIST6_N56I"J_;>34$" MF\Z\PP 2;2FD4]PLD7(S@]=;JC#<-IFH]<>#6W\0Q!,:-3,((:8Q%K5D"25? MT"<\:F801KXDW^E0'#'F45!;,&?J$B/A9 Q0(]% M!W\(^8(^(5%3EA#RA8Z:2]V2+W]?%NN[_H]&'+X2OC SUVT8+#\13\O'"]!=%20E3$A/R M.N'MPM\%]W^#/,?,B-(L5>/E%(98364TYLO,>URX33F$S]27REXW &MZS+Q> MR=W;[EJX =FN(L2 )Y0TK6S6$LU83H34OH^5"XZ&"_ *P>"-!#A.J MW*.:"[PJYQY]OIB<7W[TM75+4*_=76!G,H6X(/FTF+0IP8HWP&-89N-U7+C> M=88'7:OZF-"\;@1=H?@:_PH7.O[G.H75,+X>ML)J6 KWP-)JQAQPX\/\>:W3 M0/M&=8EP&8HC*M-NL])E/EM+_6;!0]VO#]AO<&[L.3W0YPDHNMY:N&-H5H-% ML%RQE2Q9Z]G,@A4V^*\_6)**X]0%ES'_TJP,L^(\^-Y'_/*_C\'_#/7AA;4C M]7%']1%8IO-1M<'-U4HEK_!SGE/XWI!"ZMBD!8M<4[_^X$B<2I*WU1I?X7R] M/X2X%_0./6&NH3GH4%X2_9:*8RX;NF]T^+J#T4;'YH?Y:45BLCF=(U935-E@ MQ&0PW)0SW0VL5Z>!_4'2<0R_X";IU5RXT)@=IY("V(E?VT4+EU)XA+9\NV;K MAU#AO0JI2&W>P5W+VE(-3*?MP!OB7NOI &59M;I"KYFQB[P@T4Z[RPH32H%7 M=H"S1J!H/'5)%Y[OD@-XF&?VXS7&>[5(D<:XH8=VF:8@E\7UA#2V#E(6IMG& M;$I*: -J"N"?)5-QC+XM#-\]:Z :]2 I>,(,@XG;H@N/,CLVJ O\D?ETA[E.,6$2;*QH7 M6+O4O8/QK[:C!^C;AJPU.%YI%M@,O\A2@PZUZ-L07@%Z=1@91[#;@JE%*;BO MFH)[F.\7:9@0N8.O:Y:M51%J-1GI\T)QPRT<'LWD*A#J GB!*!9'+HFM1UFZ M'YJE>Y2O&.F6$+N/K^L:O#-I=X4!2RF;_&:X-<9"M5"!5@ST&G$ZCA!1(L]S M$8DHD1%8W:P4(*08]/62 M6)RZM4D69?"B#-Z7S."Y &?8%8D09:FB+%64I0JQF_'*$3I+M3;U#"9-%8E> M*"LKV5$[,WB$TA\X0G]J>BH5I:>B]%24GOK^FO47C(]/-4[BN^45M/2W5!'C%0.[RA:7F^.- [L#E2QNB9K-K4V\M* MPVN^@L:3&!Y/86B4T[F],Q2>/11.5>-[1N$A4VC=I!\O*IY/%!Y)"265? 4?WA[RE]PYR(5M+5OCIB1!E R-+1<: 0%ULL% ,K?/],&R1V3YPO;DD8Q&>X_R;2BI%N4=(N2;@%Z M]V-[*_;O+Z%V+W(4>6TDFR)LVB6-V+4(AGHMO )T;WZ6-M*C88KEN<4R66RS M6+M+,P/:P\U XF1 (?A_HL1;E'B+$F\_2=T$NHX?4#.-JK%>IT4BB6SRK,D, MBKPLT Y0,Q!*,4X1YX&IZRJ9*"$9)22_24+R6^J9"[S)SZ@=,5N:]&2!$7DY M-R^6=#Z-#:T)4#NP@A,CX@1UB>+YD=G(.O MP0:-K035EF"#,R\QJ?IS8TV$ TTTTNVA*GT%A7TJ4O]SC]QDF CV0T*!.R/Q%7T=I)>)]&21 MFV2>D?RH8N%"-SN8UR8#%/&2E1B-QFDD2E:&)5D9ICT5)B7T:@XS3 3[84HH MT%,-4$$%)B>V[4&:8>=IL])C!J:$YAM0!<'49C*.HU'WM5NV6;YRYC-,.RY$ M*NK5A&B8Z/5#-)3KX[[KW0:HJG5N9>*\WA^S&$ A-"15@(E:2_=\ M9S,FFS'!!(*BJKIC_G87<$3U(R',VH;[G $*_G/%L*T?RB0NKUO+]J:H)/)< M?=$MV#K+34[B*>"M79?ZTH@!FD.82%Y+P9W4M25C#D0QZ\=3FF"^;2@>;3") MM*J+BB^#PT&Z+Y&%C9,%%KM=-'14=*8K'6P;"4CK KS0,FSI>D;RC:7&W0*[ M)_B:$.@455B8TN_=#X>3@O$2?T)S89UPV:3M%6-"E<;6H:9,&-[+IS=#V2%X%O%$';QD#&=P1:?=[ C[Y]]"0!"7A M ++\L]!-5[)_N[(LKZ239_K'A_OBW5!A:.JJ;4DG2W^<^_0![PDL;?_O7T:T M4F]B T9\>0Q?Z">N M*:R<@\D+X)7-8\ 7B.T22#%@8DG_][_#ZR0QWE;Y=Q:<#[KCP.J!'_Y_O[!? MGW7-L2<4?;R(?- /?TMH2K8F>1D>'(E[/T#3^UA>KK:UPA6+WKD-"<'S&X W MXSL.WB[Z]T82#/,_5]LW(5O^(PH/H&42LM+U$-#%LPQ")AZG>=]K*8%'5@/L MXU%>M.+'GXBW<3#N$#P](\+K,:9+ YT'L!W(T_H/L*Y MJIMM6J/Z*H)-&G1)0TOCI@*[I6*__L123_1YM/)*>N5+"N>W,SD\!>2%QO<* MR(QLBV]M6SQ03QWFB#^@I7IJJU:M=\9;)#5V:M:(S\CISF20=+44^D3<3$N% M3("_E_7SBK]S$B*(C*$O:0R]383C//(=W9DO*0;?U.RXE=\3FF5&5L<%5L=[ MI2,+VY &>@7/5MK$ILER5BVO5IQ)9K1T_K9V!/]TB>V)[7*8QJ]+!@Q_[JM) M$MB+&=.N=>;&8FHJF4+=(@NK23V/PE84P(Q)/F$!=23?TXSY5W -_]>V9F[L M2OU$#1:IJR-UE?QD,>[GE-5R@SIFBBL3+/>,E/.B/,OA&V9 0F65>DK>3EF% M53.]5K_W-2JO[E*O=S#OH'*]-W-^4"Q5W03;QXPU7PKX@(3*^LB,U<'_#/@! M,](7[@;4Q^[$O03S;O_M4X2A6.\YU^#/OV4+/%(\+^3^]2Z51FEIRPOW#]94L&!YYE""AZ8@^M=+O2^8X#NB1Q*PA)'WU*=8&[S1 MZ8 O_L]-*I/A/2E8$XI2 U_3#K+2T"IJIF78\-W,6C8' ML 9TX+/2Y:1/-?B]JC0'/PW6S<6ZO.RT:"1O/C?:Z>5P4JM,/GOUXO!=(\8T M) M0XB3 1ZD8*% :OWC%!RR9R>J2WJA9:S3 MVCB78>5><5E3M^D)5F5^_2$#C/]_N?4RAYO+D54U-A<4Z6*B>^!? W;+9Y*= MB=Y$,N (FS?[Z"278GZ]4O2,#'S*M_7K\:'Z/+,49(-BK$W.J5QN,\'P[)%U M4ZSE+BWE/YZ"=T+(8A6L9JKN$,_ \0S>&[@!UB5'F2V&I2J?)Y_)GF&@: _( MQ)_4.>!.[*(R\;M2["V)S!E "4J:N.'&.ZKXY#A8/FMJAK:9+)ILQL$+&KE] MUMMU((1SCWZG]LT>$1OJV6MKU8=+W4>T;+#8[0D<(&E+==Y_3B*]+M\M5=8E MC.&FK0%4M7$J=8ZK!XAIR:J[Y3UM"X[%A2!#P+G8V%;5IQCC,B$+#M'Y_A#& MT9<**=0[C047E2&FVY8)&0(/5L"JE^?>\'S$/,YAZ%]R#BN2Q1'25A9L"\\4 M6D)FLQ+LQC7.1VX(S!]7Z%XY'L5L4EO)Q:'2I< .($2"Z)2<7W]P*HZ1YPCZ MAZ"D&\6&&Y?>YP;/4YBLN9*M;DZ%YZ>8]IP7%M4\C:"+/@E]1"+V='%:*; !J=>#HW'AYEP9$#G^K@*+T*"[:J M.:)R*4+E[>:VENJNFM-98?(8XXTMUSC4;N8'2"K+H+HHJ80J @9@YQ&IBXRW MNQ'KK^VV.=;F5++$#A%,S>2-;K*IM(7)@^VV!\C:;4TVJ\@44335QWD;'%=] MJ3.;#I<-:++1R7.M^G--MA.VE8UV7Q1P()S+;;;;;\H94>;N8J_E5\CT64I5 M!*0[P#8S:B4;5!(P#,?C!'V.)/&E[;66M+ .Y.CG&6VTGR[YF*SNR78@L':" MU(8]UGI&YGR#JW=[O+'^//;)ARRW:7E5;-6S8X&5FE,E5ZUNYSD'2&P2#\0^ M>83E=D\ZW]-\RVW)=H'[K) M,MKLSX9I7B[R(V*BC,>)]8-LN&*FVM],^.&$[UI2)2NLS26>@"K[//A\D0UW M7XK]M2%G3AAL,?IH0^Y14G=;:ZZ>HT>LV= 7K)VOIFNI MU=)(Z*XUA^/GFO;G6G-!O*N-%[DEL15Q-K49X>5ECF);N',/DRY10>L=HC'+ M*(+>7W'#9F[>AYX.3L7I +:%V*2[>H+XI68R!"GBH"6U#\Y+]Q:PUS!%C^G' MU9Y@9QE 3@PP1]?6E(%^$W5CH<.J[]A4$D9+6S# ]\UXS)G*XC0VU6T7R@<, MA BY@@$^3T9OLZ+UN3A[HYM1>-X^*W7(]4:/+ M;*9'2EJW7IP@O4_KUI,&0DU 3=:C5$T*UJTEMD<;S1&+*/*"Z\LK;EY 81Z) MH.(8%9!*@_2\7?XHD$13;*LC*>N9XS/CGL4WZ_I 8C^MPCY.(J,U1]6<.=JR M$K?E;:\/C!(-3J>08H#B5[(8D0*$/=>'H*CH%+EC5;\ JM;H1Q9@XL GLMX8 M-X##T!M!6ITIT0 %][K37>/:K+?-46Q7&^9V;8\UV0K39K.Q.M-L]V/M)E-K M,9EVD:NU0A,Q8/8:U:V7=F,"0!+]8 *, M NR'RIJK V.NU@.?24!41R\F*E2?"T-?R:[1(T !,&T5;&L+UFX=ON26QFPR M4/QW!M$K GY@&7F3!BMH2<8*G"#FSIE]^PEF>G/XE\,'[MG 02ZD-UF?GOZ# M%W*9,$HC0^*Y4D7N)F:S7H/_=#3BE>GYRLK,&?K\<-9=V9H>?B50E>ER:4VN MK&*);2'5X0(5BX7D%FC[>ROZX+,PS*QMX\U$>I*J\5)JQ6 9ID!/$Y\^IF_! M6@9SJI55L=]5$AV):#-,E^[9,*42Q_" *@7/0I)\*^D"ZPAS)<+SC@[/M_A= M3(*OHP26^0*[HLG:BB\+FZUHU_#\F@R5$DBFUHE$1QF.6)EE5E5&I'6=@?5K MJ?/PV2/LO1 S-]O:E'$Q3?/*YAD74M.%O<[+GS9%;\'$&6'2O(F9AR=WE MA+TMAQ+G '/PW__Z?T=P>ON+7@G_BJT/_G5 /Y\TF'N_8B(E/+0^80S>_UM0 M'6%C^HLEZ9<&>;_W^&&X:V0B\().[.!G2)4SKD'(U@/"':&V^E\[!F[=??@. M:J#/=$M?_,90"%E]R/,D^D2>\_PF=T?P%_[\GQ #YR%04?_=YC*O1W8TN,/5 M(Z?$_^C7'Q< &-K%&=U%N7T)[@B'Z(+!N^*4U$$4//$DWW;>?*)H<3$66@J.V=HGI%0=#K<@* M38LT^VM[QBT9MY$T<5[>'FHOX8$<+,_33F-=45AV6:MF2NR$22=+?V$$?H2# MB74JXY2(9(DO8Q3+$L]B'U6=7W_H.(K3/]81>* P*&I.MI5F;L,#TVS*TLYR M10_NM)UK>0-7%JB$*_E):K#AA(XQVC#PFE"_-.%41]CH53EAD2SM>TI&:HTD!9(UFP(D(5$'$L&I#^O9-+'8""F=VV(W!??@"F&JZO2\;8J#1;:N"$4O;IJQ)I@E'^B3=95S=D"-X-WP; M=ESR-!5@O9-H&P9, $G;'SR]SOTE9+,\'&^E M::V-"%N9GC//"6>D?UB]^!4A'K&;.[8?BV?&8T^@E ZGA;Y(J@K.VA5!+3L= M<>L=M-J:ZMP:;4X MU[)ZOYD$]D621N-D0*C1LPN$HYJ+&([&8^>%CZ'2 @%%&&&6#Z9C=ID!9:O* MW,GW5M@XE2^(=U<#O8FS$HMHJ8^TVGW6:M92B49)I"(\-1TOU@WKYE7[]::'6I N!W^__:^K+EM)%GW_4;<_X#P M<9^P(R :.P%[IF_(DNQ6MVW)6MH]\Z( @2*)%@C06"2Q?_W-K"HLW"2*(D60 MJHD8-T5BJ>7+/2N358EG3A)T**TE;?#EBL%"$]]GF?( _&*A'T4"U\9W+^E^ MN[BXS,-+9_#EG[TX_'F+B8FJZ8#:,^,TTSH,K!?,QU:TD>ZG[(_AOO_U+R7( MPS_-,_3G)5O+(X\DF1M$&3HZ>["7F$>!G='@ MED*@U\U)'TIB[&0OP[@5W>ZPW!M-.,SFZ!^0Q^&T97)_V3?ZY' M?_D_.G=QH*31AN93\MKQ*;6D.1E<;E%DZ[*K.[]]^=3K7 :#Y+1_]9NIF=DM M.CM>,;=_>>6//7+YCWIZ_M?U8"__D7_K]Y7?#GM7VO25H?;G?^]N;Z_WCT8G M_;LL#RT[_?L[7&E,7GGZ7_^/@VOOY/+ZY/?1Z>4G\S^_.<'W*_U*F;SR^F/O MQY_&)_.;?'E8WAQ?G#W]]%)_U#]XGQ-OOSSQ^V5 M.7WEGT?>][V;OX=GUUJ[HSA[OWW[7>OMPY53X^R%W?C[?TOWW?_*S M_LW/=35IG,IH6RA]31]/7_MV="%].3D_ETZ/SJ3SW_;/CAJC%'UT4]C%B&2@ MSZ2I- 2C+\5EQ^1N8,!>SOQ)G9'D!SS1#"\.(@^$19'V?3M95CJBYU%0&8++ M!B ZZ3/3L21]/T]HGQU,&Z>G"UK288"MR/Q-# ?,7PS*2IE[C0^E6=283Q?X M/,E97)%S,MDZ')XQ.BZZ[!#MU. MUOQK[EK>DH0P]R!0'G4@TG%UNR#V<%#EY,)1-6.:Z1]0)^-MG(<^Z, W>$:. MP,K Q7O%AF./2=Y-X0)<)$#3,,Y[WCCX/ MOLX%Z*0"=#. T2&>FZ?P4^[UYRPH]:VP)2U'&8#VX96:"X=+0M#QP@^/5E## M5'\0^7BL=*VM=PMV?>[UB9^'Y*2[7QOR>3FW([Z Z$4_J);NI/LPGS\E7F3_ M"-W\Z"0W[]RO)]YO^W9/-.-]IF:\]"F6WK(2"6[7FL MS^MY_-#RZ$9+,[:WY_$#RXF&8F%QGX/%_959W$?S+.YE&R/O+GD]55=M7$OL M>F."\28%*^FASD7>MM+3C 6;;AB^-CVM<7,78'D\6-15,-&&-5HZX*[E+/:N M)=8V8\S[MS)&VK!Y/[\\*4BBX3W7%BU#0_;1/FA M\G;<>([&D-OF=)&TE8FXAI'Q9!LF09U/ILXY)R@V2YU_=#^EJ6/]\?5Z;_17 M]Y_+:\?H_O6]>=3I_?FW?OR7_DF[/!EY'W^.DM^// /S)0RD3@O,,_I M@\_YW]\N@XNNL[?WT4J5PWT@.1#QCF7*ECI]$'K'G 9G),V2P,,\'B;W$9^K M:60L7 7W&B,-TW#1AT;F[2,_^_GTT.AI]2T[//I/4'/5Z,!$0%H;<-BS9L*?K. E[4Y#$ MHPW2A^NR-X,DC-MPT FN_.XU.;"_7ET'GS^J+AX\,Y D3,>4[?;T$<\)0?F. MYME/U[A>.%,/*.R=0\DY*VP%E1S>H9DP?)PE^ MC[JC7K^_?WG>_;[?RXV?@]N[VS4=)WE,7Y+[9EHTHF/)">N#+*FSJDN-M3 !!!Z!UIB-I,, S<-. M3MEE>>9=N@VROG0:X+&V1Q6]D_Y:3TL,.'V8'AR>;JL.[- M1UWYEA\J9'"()RD)+6/ I_723F=7M.8V=UW%\P M08<7HR$9L_4G?I^H7("_@G!QD]&YBV?*J#^@[/]TP)X5 FUFI0+6_FW;WZY>OUW]< M[1_;W[U/W;/S[Z]^!5T _C>CPO/03:0;?&QU3E/&$X%T_R/8]1Y6*,CPT&B7 MT..EPR1@9TCS(6)PW5UG-=9UMEG;G9/K](_H]S0Z^N/@Z.IS-_US3ST8"R[M MF8N6V6&A=:/$VS)>1%_).? ;LL=M^HE'#OFX7_^^/)E[\BZ M^SR\^!$E/[P!=NA19G2KEH#YAO"!<:*JJDPJ1?%$-1W*'VB[47IHE)$]ZZ>4 M/<3%V..1;R!.Z@^H'86F!GIG-,%*:?O%3G$J&+N.Y$F:UUJ+G/=)V)7.2 _? M3$<[/AD_\#?GM7PRL/YSKCO_G'Z*NHIV?'S]Z2[[DG.()CY/K^(3T>SCKJ,8B!^*4_S:XL>;9_=IB.XDB__)GE/ZU/7O>OWX$; M_[K&U;V_*/.35_?XYO+._2W:.U,.HA,_:!_I^7?W7BM]?:O[\_>KKJ'%?QA' MYY=7FJ'U>Y^=[NVK7Z-XAJTQ\456RO'1(RD36_M4A_WC9/99_[(*Y\H/U=^C MFBJ+G$9JLD&C*2W5O->F67[TY6B+7@8P%7YL>^&AAT%$RK/F\S=$F6$J//D8 MNNCU,-7KP1*]'D2OAZ?U>F#%DT!(ZIKN:_J5U_&=*\-5]2O'M)F9 MEE2-LS0SJ_%24[88,2[UIP#FX&&!G(/",*;7G!'L!40O.2G[ASZC?\)A?.L> M'AO,0!?O$8OY&F ?8/&>E$GPH"C$(KU!<UD4NUDK1-LVJ>U;,!R .Y'FSG#77_G$5-1J<^F M\)9@"4._]O@4;6O6V;!H!A_%&77!P)JS>DQ8K0]N(F%*;O';#XD=.F_P3JC+<=+('[BD_W")WM>3G9S MWL094[N8M?'5EG%BF;]S!?T@*CDN!L2-: ?QKG1.&&:U]GY!&E6X0]IGI;)4 M1]=I!2TP1ZC:7F<#XY>73( >-"X>KA[->/C1G==WHQZIO<68^Y;ZQ16C04QB MK2^@( F6*8L3R@ZZ8+DP>#X 6/8$CQ(S*UH%=^;PA(+L@1[] +TE$M 8;"XM MK,6K9,4IH:V?J>, 'SU,XK_I7RUI/ZQ3NBS%2-WXMJA.4S#IB5$7^^I/,E[V M/2WAAAN)W0["8!"P^)-.3D+P'J6?[DMP0H?##CZI20Z^(KG.F-"W!BXH25P0/F MXB82M?WI-S!*@&'*KJ!"(&-T : ,D', (V$SNV\!SN^_H%8#FZ\NN6'8+)<; M5IO*&" <5EP6)#'6CJWM3N62Y^7RZ5IV4UJJ#T:,G<'J@HI=!:3DWK@P:U!< M@61J!0R1%.(DG469;'AR?50XUD4(ELR\N2[EN<"L).A]*_N)]BZN9E7L":VL M.$"J14=B,96G?P9,4/K$QY-RWCQ'']J/(AP=ES9P M'2CS7!;2XKD@O] _])[<]<$BSSX4]J)IZ9XZYBKXWY]YG'U@_SXH.NL73XK1 M5]Q$ZF?9,'W_[MWM[6T+AM+JQ3?O@KO_Y\?>O]_M)UX?F<<[XH.8?^>[F?M. M-;6VXECO,"1AFK;>5H <%:-MZ>^R06HK_ M4LW )QYO_;F'?I3WU-^&GZ9^9H^CN7Z@*P D!V!1[_U1L_W*THG= !V#T@B, M/NY]NZ<2/%P=8KW'0I6];)VWZL(;J::4R1@_"IA *4*2YT<'XX'(28#5"D/" MJS!W N@B0I7:]<#PX%R#NA@//^^?3>*5/Y\^ZI9T0,3 C9E4PT0+QT= C0*^ MSUEIB!6P?^9!PKN6#X=@[["2A=5H0O=V/)*)3"%T QH0'3$NS$:23 0Q\J%/ M8U?(C6Z"E'E,[V&]H-M3M8"V0V=\@%5+O:WS%7F:,5-MXA:;&:U02WV$Q7QR M@RUNR6UC=.0?A$I(%W2B+FRF%S#CU>,[.(1E)"R>Z(*N>$-"*2->/P+2[M$= MDCI!3")X.+^*E4#/L*H\JB:LK&6<]%!+@8WNDQ!FC85,J8XYP# ZR$G8KD+A M!ES"6( 1H9C((Z[0 =MQ0']C@X4AX6X#6QU@T5WTNPUYQ H&36DL*]@\ 4$0 M9:SY#(P^'M*IA" G(I(>>1' M=&EAC!D"GDG)'"N_NE)V&P-[(T,P5T $^FSV16NOX!^W9J-/?@N&$2")J4H) M&>#N4#4S3CS88PDO3RNM@&]LW.'6,_UA&/12_G08G4@(JRH25YJ556CMQX>DH M!&B=@;;,F"%=](_N788I(0> OL,[UJW$_1.LG TQ.A0!0*?<5L/]7;=G M;]H=]XCALHX9N->\JU]C&/2G>>6;95IQ'+UK.16;.&I6DCQEJQR6,@T*)#OCCT6G0I;5%'N@910EV-$/PSL,]7(73S826@ ^!4RER%QD M%/5O@JEGCED^8PK(;3_ Y - M]I;.%[>\V\5?J#D'BEB"BSR <>#K)ULV57TT))=FY+86B(1,100W'KQK3P;O M1-A.A.T6#=LU0"X=Q"E57C_'R/LQN>QY)>;39-/,'?.'5]<4\DL>DUM,%("I$=^2R8=6#!BMV$KN@F[(;D/= MOY;XZS)?4,%[FICTIH_.:4].EH'&59"ZT7)3(ZFTQ?;> M#]"!PIK/)//6'K/=;KAS"_#O]6'[F 59"_RZU1":TP+F1Q&'FC^YVMY(1=UO MR<=52RA'"K@A6+J6F=:\2#**@K8>5CN$=U=S'1<^/WHZV+Z+"PJ:C[8 M1 :P72CW,)8;=!5@I7,I@T5#S!+66(;[ T-\+@-E,.!A3/29S: (;HY3%\G* M36"3?" *1ZQ"">@C^;.-G;2 M!V.<<9[67P^W4??^&-]8=(@^X4.D+O/9'*02F2YWII4MR3(J).N>!C";;ANG MR'P';0OUM,8QA&)@Y994P6/& O#\Q2C-"#\\1O?:IZ*7;AX#CXN!XQSCHJR# M''PJFI"ZU,."KN@P< N5F+?XIM8#YN?5;CVE.>K>DEQB$H$_)Z>W@+!D@I)) M-(RL%93"NW.2^L2I\X;!GX7\^5*!3L?#^HRFR#Q6V!2 ?B81:$1L4?=]M O8 MZ1B@_,9AMCY6=WRL]\@QW !R1SQZ_AN/*-*.OJR#8E2X_0'7Y>ZI*0R"I#Z0$+20Y]F %(N*3,9"H4^HN'Y M6;,N#(.Q8011-W'ADMQCH<8UR,M5Z;B42^#^]!;:V6D*IH>^2AIFY HW%&&7 M/G%]NLCT7!H8(30! M\'LB+K-X8(C^DYXA2#+=@6M$G9Q>70>,?2NC\_*'X# M9AFQ(#\NKN>FS&J@'VJ5=.B7EZUSZ0+W*T?#L(S5-V\O./MKY&9PHIB]&\R> MIHZIF)[$K4SHFXZ'CV#0]V7S8Y'01_J/D7[/=-88%)X(Q>^4=WF3K2&T5)TT2=P MK@-D@XTU-5/L2_/V16WI;;$O#=P711!,(S<&&)D@F ;NBV!D#=T7I:4*C:R! M&R,863/W13"RANZ+T,B:N3&"D35S7QS!R!JY+UJK+?C8^O;ED:TX'O18;F.? MB@'<&9+EO8'/U5]@5C_VVN2\.,09__N5^6K9B9HMH[E]ZGD 3M/5+BV!$TU6 M_ID1-%BP8?T""+A7.#0$ >M1X;>1I)^L'N_BI#>/XN>?\T-JW2[.^2&5J<%S M%NK(TX.3S9[SPUK*@_.G6DJ#6N"M5HN9D>>PH!;3#/[_R(6947UIWMH\/]*L MEJ+M,-0.:$&G<70)#KQ[!J&V+ &H:LO:90+ S+.792*N!!/F;D-"%9 0;**. MB4-ZED2@XI&HT%KJ+J/BM#R0N@H-JF'=SK],%N):F>&Z@8D^P21Y'F\D=5(U M?F%>K\[QNMFY/MS2> P#] M.AQ9U9T=H(XEO5>"-%Z"X+@?$?-(XXTIJW;[[0X01],U*ZZ68 M:6^&GNY;B5]FVZ/;YY2>41)R:T)_32=J+O4V[%=HV)IP\=@<9\N*U$A5,V48 M^;9EP6R'3=40=K@^W(1J.JF6QK;J2O02NW,GI43=FVU!VCQV;BJJD$V;!E>DGB4$0;-QUM M;#*HEC-GC9;Y#*'(!JW; H#;_J@E+RIV94W7=\NWU%R5:(>)8F?./6FR82NR;;<% M40BB$)*B( I3:T 43RC@;(3>Z\J:DO=\7-++Z+@86'8S.[<+@(%PH75 M+,9CJ(ZL.\869V@W5^G:%61O.IZPK$C59L/ M@BA(LX0V_Q1!C"VK9[-R0=6< TVJPWO9":&,WRZ"UP4\8(H8S>EABH;BB8",2^L1IG:MELK=8**"F7-#.3P"F47<09F4#QU MZ%N$=G:RS,HS>/4V/?TU^,%E5=5E0UNY_=0PSUAS%,?FH6K#P:--3W\=G;,, MTY+;JS>]!%$)HGJIDLJ0+2 JRUFYS;:K2MP+*M>EZD9KI<'\AA;L:I"QMU'+ MKBKDM=+ZTSM!]L(_V21^=C^9SJUIB64'#-FP5E_DN;F+(;SW+RZNM21UZ++9 MUF33U@5U".H0LF.".L!0LE39MLVMHPX1W7J2#:2LH6AQ@UG!2XUNL5<<8[UF MDF92$'GQ8(6I?0V;ISBN].(RT2U,1-\%-]]V:'N[2Q$[5'FOBF+*EV2U''%;:_E#.A!G#D_/$$251LZ=I#C5;;CO.UCG3 MMD+=VA5D;[K.VI+(UFQ%MBP11A'8;C#77O)@:%N5;6OKJF,^HTG07"*=RZ\< MJ[5:02Q*K6UR]ON#&(;\CYL%<23%7U8ZVY!$T),+"\F&$GL $6\W-C&DLQ05>"F ME1LW#=OY%Q39..B[48](021UW2"1;MPP)]3(@2?=B')LPFO61/&S)BNEN>Q8 M^(.W+M:Q9 UT37:,6!OFF4OJ3@R9&]=#$]$.I[?&GA!JG_##)\S MDA(W\?I2+W&C3)0@$X5=1&$7$1EIB!=XTYC:<.1DT]-?0Z*TUI8-31RA$B0E MI-3*-')&4[L0K=QL;&87L?%7P"-1BI64S\@-B7)" MQ[IR'/V=IUG0';&O@@@$1/9>M:?7<.;($C8RZ=9-I=>Z[)B:U(T3*>L3^']" MB#2 ]_93BGW/")LV75%9A\T1=-H.]37CJSJSN/O5F7)E7SB)<1-:1+? M:Q-TW[8LP8-,JV7_TI(NX'GAU)"#%&Y,2)J'&=Z6E1<1R>W!RP>P$-)MD/5A M^8=)D!+VH(0,7%RE!&_"#JZ#?" E\<@-LP"VP(0"(;=)4D"4\MBJ5P(^*#+.+ A\3 5,1P]Z<7PT(307X-(^MV-TI$/X$MZ,,\\C#^@ M>Q /@*V,8,:IE()=G@]AAI(;AO&M"R_$E\?=+OZ"5\-Z!TDQ3WS]^"MP8!X) M;I! )7> A]%:*Z2(Q6EU!D$A681S2YKQAH2$;@:3Y.B:W$B_ MYE!!!/4H16SL"=)]-TV)B- M+G,%(@#;,QVCPW0KP98=5B[)4!DKPW9L;&2N;XTO]9DPU9DVVXO MQ[,CK(Y9,6U--I6VK!L69=RJHK94SKG+RQ"VP%Q@[K"N!89<*70[4IH/A_#= MV!-5634-66W;LM0GKL].KU8/ZP>P2(S]PSB!-]9'!'\.W5$"K*]:-RI:5$.V M'4<&KAAEB>ME$JI27@CX!A4)ODVS\4'HNBIK2INN&-R#;ZNUNYNX%M8%S+(& M8;V7 QG'("]P^ =\E@V"^MCXREV81+H*9HUC+(US5=%ES;16@G)=M;"U*<6X MKE@M[9?6OSIC2UG?&M#.__6N\^LB1+ RA*L.@E"#H>/ZP:_PW\E96!;8BA8^ M(JFVH(9N#G9*(#6T,V"_\X.;7_\%_Q33]D)@6&A7]/E>EV8#;G-A=RN_K,6( M CF3D:0 F684]D(),M6IC9K^^W__3WWT52!H#S2E.'E?6#BU:?79GFK4V.F1 MO0XLY?6>VX4WOW?#6W>4\FFVP[=7 M6S)N6^V%I)N]Y[<5WU'[L?PR!A$O?KV@ MNB1 ^@!^!22DI1WL_KH 6,>7>M8*-H"+?\]=JK@WAFT7 YI@TZ8*XO\)ZHAM M 9=>C2YBZ%CEF&DBAN.4-N0S,F%%-F$0E6Z#]M6X=@-&HN8LIEC8JFQ8[<;H M%9])1!*0TSCT?1]M@S1+*,DT!J/U(;IC0YR$+0;:;%A>96G@M@&YNK:$WV0& MOJ:>C,316UNX\IBT(&D-8DZT1J"N"%95?FH ,XHX8 MQ34/<@4KH)BCA4.7]WVPXHRK\%;S8GB486,--O8B_&Q=+DI8ZU% M9CN5=,*2MC#APQVFY'WQH3Y7A!6'%"ZNQS9E',2UI"Z.X&DND27%6_G35+8V MBQ\S4>]++*S!H?;\&)[9!9Y7Y,$6?]-,Y&]A$1XD-<[]Z(N+2]U.&H=Y M1IZ#Q.9G^=7N@Q\73?VM..>3L_\42^Q+\_9%;:F"7IJX+[ Q@F :N#&"D35S M7X!>-+$O#=R7AVH/BHT1C$SLBV!DC=\7H9$U[O)<"0]Z:;K:U93I2,6,@ .>.GDY^[\>!7X;"?K)RO$N3GKS M*'[^.3^DU.WBG%]6&?:=4T9VFXP?UE$>G#_5439=I')M.LR,9(<%M9AF .>1 M"U.'T@-K\_Q(LUK:+D.-9=2.HTMPX)TQ!TH"T)8E %5K:?8.$P FG[TL$W$% MF%!WFRFRS$*!B',7&(":2)0,6C.86C[C J3DF"#W17HT(UK$7#5&7$ ME1D@FVWP\EB;Y)F*#JN;0<#C%F8EA8>9Y[5A77YT/&:R3,U916YK*RTZNWD* M:695;HQ1O P"F=M";"L)Q)0UH[T#!+*D$TM0QTL0'_J>+!Z; MXW)9F2:IF;1$U+;%T;?#L&H.7IK):F8U$A-DU0RR:B9B&D%7#5N3W15.N%:J MMG5)7DVG(FZW"< LUZYL1QC.EL?3L&(2O.-S@KVC3DMJGO&#TV$U=-)8:@9(-6;@'(;7_\\F1(L%M4U7XH?;\USJW' M[,S:ZI%NTU2>YTS\HR3:BDL=B)!?(^H]K ZR#Q5K%) 5D&T89#=?>63+L/DL M4WF>.B&;920OK"I(8P) %GU%V9<'N^KXY(:$\7 -L3J$@(;,^&UZ-@[.[M& M9K0OZP:P9<.01FR;MBR;=N"+ 19"&E1D85EF+)F MZCM %L]HINS([JN*U5HI0VS@2:8740FQ,'!Z>>AFV*\;39RR:Z=P-(B 0=-8 M3[L-HD?7MCA?N[FJUVY@>_.1A:7%JFW)CK5R UQ@>V>PO;U\V[3;LM7>.FR_ MD!#&LKNJJT9KI2:@B'1LTA#XGKLX6Q'8$(&-W7%5.:8M:Y;PWPK_K0AK5*9& M6Y,5PQ!$(8A"2(K2MP3VMZ;M E&(D,:C UIFN[726BHBI+%)2^8SB4CBAC2> MX?J#( K2+*%-0D548\MJL:U<6#7G)-(*P_&&I!'7L;J4T M5=8-1U8=2U"'H XA.R9]^+*J:K+97NDIX)W1CW:WD)FF*ZV5UO<79OIK:GNBVK9LJRM7%AOF*&N._M@\8&TX MH+3IZ:^#KBQ9,=NR8J]"\$6@JTD<[7XRG5L!$ZPS0[-EQ;%67@:SN:LA M?/DO+M*U)'E8LN:HLFUH@CH$=0CA,4$=:"L!A9C&UE&'B'0]S0PRS-9*3PR+ M2%A RXG$RHFV)RFPO\1A36Y,M2VNM] R;.,G4"&N&Y^N)\TNB*EO3 M/&NJ(UO.ZMMT-G:NQ0"VUO'MIO[+6A""(JG" I& M%#M $R\WQK&LLU&!FU9NX#1LYU]0@..@[T8](@61U'6#1+IQPYQ00P>>="-* MMHF01S,%T)HLE>8R9.$7WKJ8Q]*E@0QL1".:+ EL-Y=O+ZD] MWR9X009 P\R?,Y(2-_'Z4B]QHTR4*!,QCAUR78D8A_#G[FR,8VF3H]T&O4P< MY!!$L8.28EE;A='$+D3^1)2C$19-PW;^!44YCG[FV%D3ZW)AJ,/M=F&J[BK3 MMW:"A$5LHPG*F(AM"/]OTV,;R^I4FBY;NKYU_E^!;<&W'S:B&;BW#=LBMB%B M&R\GMO'9!?T_AOF[(9"\-B%%9*.B,W),I)?1]7#KF_\S0+NB/V51"!8,K>J_;TRM9F4 TP80.4;MU4 M>JTJ1MD?=B%81*DA#TJ(0,75RG!VP9!% SR@93$(S?, M@"'Y[= M3>)!<1.=$ Q4H;/$$4M]]X9('4(P6MDE20*3RV*I7 GXH,LXM"'QL"!=.'K2 MB^&A":&_!I'TNQOE;C*B[VA)A_ EO!GGGD<>, 1X?C:"%_7Q"E%V>BQYM8Q?J[;9L:Q;?-'BJ%[!N#C.O5FT%5VQ[2*>7 M ].(08+A_ [X>C6/"'P-K1Z^GP?2PL&M[#PTBF_K,7( \&5D:0 D&84IDL)($VM MC9K^^W__3WWTE1VV!^I9G+POC*W:M/J,-FWEY(NME[?EOQ';5O MRR]CD.G F]Y350!D/#Y][+ET9[)X^!YT" MI#O[D$S-4,$G7M%<3I*U7._,O M@'U"NO]^]3\7)P?S65@4)P,W'&-A_*M7OUY0!18@>@"_ A+2DGVYORX UO&E MGK6"S\("5\W:O^K;$4K+NMR8IAK(!UMT$(:)I! M6;=AMEO*L[-NQY';IB7?HT&ICB+;8-ES9GVO]H),6U?;*]='G@_'GTE$$I#U M.-M]'XV:%,03DF;3H%T?J3LVTDFT&[*!7;[;YK)X!PW?D57'6@'B=5E501]O M.\S%HRNEC^?9, _3:=NP)&T9+DGSA+HR9L+9;%NR8J-FU>T&\R["M=%M35Y M7=<<2[9L&ZB-](J=\^B<[J$HX%3 K220'F YS[Y&0:>9O1"%@IJF:"9=\=I/ MJ>3!RE6+W@&[/,N2H)-GS+O%/$G,!] A5'>3AGD'B B^IDZB+:;YLFOV<023 M:1RAE\,+Z/"88P<(VC:6%6#VHSG!#$I&EF+IB]#N9>L<+L,+IER6E-?,Q&-&$3LQ*>#9 M^/UK"_VEU&=Z "RRCQ[M;]@YDW$]@"9&WAA3+(LQT.%*!9GX^" P,F*XE7ZB MHXCBZ7,%;MS>D%-F]>*R",+49L&0[Z3+LD- V>DTT< MF.6Z--!8,>05 "V9'-/_'2+ ML<7KU7[A]6KWBWJU30/9W+JZ3^-JK)#>DF K98# ME0UAI6,_16^(%^9EXLBBB["=$1I-1&A$A.9%16B*$AOGO)0@9X;'92G!IG'K M.G=$+M:+X,' R:0>G0GUY/(:0),Z:U$N<9R?JK+-3?NT#W8(]0;/Y*9;+(J+ M73[$0BI'$X54MFI_F9(_7@N&M?KM9,SWPTY#/UKN3H(%[N\!84GN;J>EP]R!G>?= ,O8+1C M.[(!C[9-K24U"07H3_(RI$RZ1A(J-;CC@%J^3MSXCT!@:MNRYL1*F7 MCSV)F7-IWDDSL+<"H&9JUX-U%G%"I>$%O#..>C&-;^%BTS"%+ U=/&P!RYC M?33)B1IV0528?S2YDM[>"6(2P?P(P?T%SN)&J5S=X^1Z+*,*M1>,8J;H!G>'PR2^P>?B4[X&21QB^BU]"_YU'?@1 M&PSSA66!D8 8X8*JP06B7P.^8CQ G; M4&ZK CSKHM7%*]E"U?M5DNZ'T88Q801I&F,H5I85;;S,#YF.V'NVD1HL\#< M913@#><9YCTSZRU#HXL-A*6T%Q*D>B"%(KP^1XWC-@!!XA/\1@(X]8":4=+A M'46&?A;+^"Q<1SJUK ]/2=\S,J6'7DHCA9W=P0Q_=YB2]\6'#RM0S0MKK?8- M6@F4R'$,>Z$[BO/L?3>X(_XLNJ_IT(7EPU2:\?(,_#*;_39QR(F;7IJN=C7E M:;.:."]%!PP3NN<\HCUUXNE__\>QVLZ'R5%.'(NJJVPKG,""MH_KW]!\AI+' MU#._.3:!'!D? M@&/H*Y.L$Z=;Y*($X@[E[$52R9T# L5>1J7_H%@^N0OAMV M90Y!4B)T+,=Z '"LI&(A60&Q(-T*OQ6PY0$!44,OK\L#P#>RZVE\ Q-U,[BX M.(-$ZN*S$)B"" 01+$L$DRK9N!)V'RC3W$-H=W/425'A"$E&)E5$ 4T!S66A M"2HV;$^0]D&O1;\85=V3:\)B4@/B,R;-A>K5)8G05Z*YP(R"\:=ST1'?1H($! D\G00H&F#IF1&[ M#C0#V4A^+$5Q)D M0+U.4-\-J?^C?2N26#<.@[@U'Z"SX_?H1Z]R!];FSE]=K+)>C*A+_P!*;3DR]A5T^*68Q.=.8N+6$*]@0=B;D@M8XQQ9S+%I[(^/*37+Y(.&@W!<_ MX*M!@R$TS0W]U"2BK#"G>A+FJ,WR;*><[WH\N%AS=\,HX9$)E3[5#%GMFL4B M6/,'2,-EFFPZNJRKIBRE?:"$X8T8)HRR<,0C&AL,U@&L+Z,L M"%D6&2P%P#OH2@"LI(QOP:"9H,[&@FUET29Z8(?:H(4K>G: Z[8>P>$4PQ0/ MA %FME5PH>%L]N:1X45*D#0>XI_1-U1DG5DAI1B8?7X TB[WK/O!#^)U1':#'#T(\ M>%>FX4L(U[2JW50[0H7 8QH;%L!"CLD7(N'AHV&"1:H(C0[2:;H^%N/!P!/8 M_'2-L3@5"\S-&%2+I9*4:\<%65'YBB]"^3,%18EPF8_O)@YO:J5^^$B*<7M M-Q%E8YC#2%D+#!]7*0E888CQ^)B4N=>P" "0H MJG>OQB"1%IIOR\#H=:[63 MN"\XG&O&^*:8%8V=^L0+:2@4MN F #+P8?[[TW# 6:&%A^AR YJ#(A@I++; M&'ZEX=A>&'=P=H#+>$ 5WX@]%&9SW$6@8TVQG(UM*],W=9&^*=(W&Y>^.5]G MG$7>-.M_4O&C3&A,5E6LW$T2//'"..@8M^%>J4ZI"Q('&9;'&?35X<7>""HY8%PZP?](L5CT]+^7I+%2$ZFUM<#29' MYMP- P1N!RI:<](Q@_O*?E(Y^:G8MW^]"YICLAR7I2,+)5ME2G8*#Z0YE[!5 M@R!-,785T7-> 2\66"O>AU[0UX9BRJ;IL/27R;LZ0(=II>/ INN_H!L)MC7* M!S+UP"!7)CX;!TV=*PIDTB> HIUZ?>+G(<,P:-P(19K1ZN&IKH3;"ZI&Y?V!V4#\R66]I73-B*@X$2_9DXG*5/T%@L1F\*B> M44T"#V BA5)2P@H5U"QJ68;*//4*TL1<6 6: M(TL/SH#1I#L\8]+69=MP)O(5FT0'7]V*!DQF:M#-IR# .B-T7A,59'$UO@:P MR6F=RY#A*S;R$>*")2'/8I6J7>.RTWS:FL.GZ3>8+RL7 MG!8Q%D^L&N?&)N6&A8IS[S*JRAX=,&=^8[Q/4V33;B_%^W30>>E$Z,TMZ6%? M':, 6AOWF9@E14?KV;V:3U%MCJ. FIBG+)!RPGTKC=-QJ@(&U.O&DFE*SVBI M:Y<OP351IL4O)/ >^VTX/<:QN8H /!"N?0I83(_+=(D*Y8"I(16 M)NB\J!T7YRTI\=\FS/_A%Y4QJ)^ +W?E< 6N3HTDL/_S;5&/^7FSPWIRR7[! MWAJ%I!-$$NB(7$K.4!(BZ=[9,!"W>@% MJDONG0]QP*]-I:6 E Q#>M*G\,1'<5U28D":AD**8\W\Y94$O7<)V2H7CEPZ MD_F#!R*;6(2 YIG*I;^64$9*9Z17GA)CIP8*5>Q3G RD\SV= MGK@HSB#0DV9'!U2XUN#'_=?HF$1_*WT5QKW+RXKKWN #.+9FO[H"V0]2ZI/% MOH\>N8:%YC/S")0$$E2J3HA,$8(-@<]27\:9XL'0LDT._D!12V MJ1?53/E2"9^(PK"\D?DCG&F"UPS7X T MA\M#^54SCZNA-("[P M(JX2\;HPR/E2I%S__6./(+)9(8 Y>'$;/;;]X^2B5)E@G%:F^5&6%&_E3U-Y MMMM"O9[;6DLS[FMU7@->[?DQ/+,+RUGT?"S^IHW:WC/F<@N+\"!1UY+]RDO= M#EB=>4:>@YCGMZ"KW8=9? NVN:QX])I;T(M]V/5[LZ#.^DK\ST?4=_SO]YU M:FLD2$"0P(/S9R0PW@=='=YA0#CP-]%#?K4D,B.I8:>(9&K*.T0URX)B!@QX M;MK4O^-8J%.4MBQ%J5I+W6**FK%X&!V;6B@!G)4#1VT9^JX!1UT%MZT'0CV/ MD&YWHPSX&\E8R.!-GM*27J_,C+9P+0?N?F;ET3,NR%6:F''J5@J M07Z"_#:P4M3=]X)6:IL,*XN^XJ2J@EP5U=E5I??9/2T/Q2'6K[>]7IT4?<;- MI/D@B^]E?>38BXN._=6OTAM5E]N.(CMM^^V..P($M-<2D&HLLDU9!V#;JCD- M["VW-YE<8CV*UB67MDLE$5KM1A>F"3;DJMB&9LEMLRVW#77E E% 1]#4-AF& M4R2E+T52JNR EFG;]@X8@Y^JBE];: S>!_$B@+$JDFY.O.*1DN%916:#5VDY M8M=U1385?=ML24$9C:$,)O@:O$C+$8:%%:)L6;.=73-'E3+\^:;H^?ZVZB^( M'07G%:S=9LVZ850S3X\>)R0=",F/+K6QC+XY2K)&!!9OJG9U='U\)7]/>A21AW2/B:(\^ M,BA[LGA]K.Z:3CP?'L'K^X6YI"U<'E,+VR9+L[#ZTG+I55! M.[H&">F&K-3.F^ M>R3K!LU6>Z*+M@Q7%9?A)>6BYZG;(WSIZ2VRHK5I1^Q: M^YO7EJ+(>ENE-3JPYL<>ZP: =<5(E+JLQMUK4[? #&RSXA_8US)@M5-X3V#@ M3D7Q7%:]2Q[_%FZ#FP9!/GA7%OVB;=?&>Q-8;X MCE=F&4\[?_6K6^UIG&=X'HL5^Z]AFM>)9#66'L W:\=@M653TY^_4M[*(:\^ M"O)E-&]AQ-?ZQ,\!? 5U358MN!YKM%90=Z4>,B6L=C/>W*""(:<3Q]9E!XL' M#]V1UR?>=='4!K$,'WN).V#5#H';]8(;$A$^2!.4.<54JJ8&#!NTD*X;)!(8 M2CE[]:!#?)\VK$_ ?&*UBG#D!F#2TF:C>1Z!LCMU1T9O#2T:R29&UPY+I7:Q MYSFK1P87:KIL4=A/D&B=-&D%34J3&EQL\_I<"U ^6P8'-LJHT56-=()H-93C MJ(ILJBNMLKJ =']40?0JI-M >;\"H=8I:&<6A5>!MPD2+TM#P2Y.M;&Q0$A9 MLJJ912^I&:R^? *O8*VKLJ5:VZPNU'EG+B>7 M,Z!>K"/+ZI(Q+@DJ/_U_C<!E MCGO6GJ*^&W3Z9C. M55?KD"O#<.TKQ_+=JXY)=,^'7S3#?<7>RNXX!MM,_XYE@T&\X\. X+[37KKT MKT,P/AV]M[JC&4#S.#FDWUP5# 1QWOM.V M.HJN7#D^H,TPVOZ5:RO=*TLEJJ=VND3I=*=P9R Q)'&8PE:>HI#Q23WC#*- _2$0OYYT3K?9=H+TOZ9*9]YXB"?%0(OHR>W6:XL>R@BEOB1GR#%:G+%G*>T,R3QLOCHV4 MH[8_P"ORD)<_Q4&GA4,*ID$K,=?G @-R/2\?Y$SK*AJ5Y]C]G*MAM*5+V62] M[E1C#=:*VM2@E7DY]V5U X]7SZY^K]JV%[\#FV(=V%/\+PX*GYH&@ \7>[1% M1=]+['$^1.,TH8XLK#V/%6#IDH"^Y\-:I%0[PUK2"1U;N4E^N?'-T?8ORP+T M:0XSOZ&C9RINV5T+M5E8*%N25); M9;YN<]9D7?+[":+AH/+E'J,)@MT?N520L'Y=T340OCXK%))&B8<+[!5"3>(H MKOGMBS[V=$)>?4+5[E<:%MMPC_:T!L93F?03B(>MI)W]CMP M-+9(92,-5=G[SI[>=[$C,ES$+%V7]^6@_2JI<.$=>4=2&%PC;V0=!L>OEQ\W MKU9=";,M4^]V3>_*--OZE=%QR95K$/5*UXAJ:8YE^9:W7K7JP6S_>9WL9QA- M"RJ@JS;^EDV)V3)G@R6<#<+9\#1GP^G^V<7Q\,K/>&D/:N=!/6:AX[SV"\N.BFU:?M M.XOL#]HUB.J]'1(&Y(;0CE=%YQQ4@LM.]/"L'"P0UM<9QA;4M\53N%Y'(Q$@=SMY&J :+=="WVW%,5W;O=(=DUP9GF%<=;JF<>6ZEJL[Q.AT.M.>.'4?G56?7"^+ MD_1*-W1+LQJ MOT6=:))?&"-0=K%PYI9VJ?HH,W)76J9P';]SS.Q_N!7;(\"\Z_&^A17' RC;(4:Y':#)0H1[P-\8!%86F -ZDWT*O:;<)]YSQ-SGCCOGVC MO2TIS-HR$B&B%.F.#/P*A#H"!'I3$B^"%&/>$V2(O^@M0%6 V !FZ #%I2 M VEUDIDTB"9/BL[(-B6\6=V1B_:"0];@N4P)B:-QVJL#\?CTI$0?(*ELJKQP M)V5WZG45-4XV6;Z8W70R#"<:N')_/^9B4*JM<=!*%$]07+UK:XTE50&#,8J> MT<=5E=Y\ GU"^A:W)%W7]S33L@SG;9V$Y05Z<>(6Z6R+QL9$:=2PM#>=MW,G MT9(.$C?H[?T&2Y(/I -WB+EBTN8ZH*\+\6M(=P&J8Z!WOC:,EEGTP!Q+R2F:;0_=$4WJUPU- M-@%;\(@NX5RM[*N-!GMM&6F?7#2D\K00:O-3?]R4=]Y+']TG[VDNC,*K5?L& MO2ET^7$,>Z$[ O;\OAOUX;M1:N^$4WCQAC1NN=&B4LR_R&A#'+.JW2UVK!+AG,YXR:_6$P")B2Q-S9 MIS2M^%C*J.U24/O7( 'A#,M_]&7_%'&-42X6YN3GE/ \F1<&&/ ,V#,7N2&8\N;8!.LA'K(0$,)E*8.UW,RTC[8Q#3;6"Z/'^YU M0-!1FZ/*)Y9KIV#V>HGKD_$GHI0*NC09AW=?I\$2M"7](*%>Y43JY2ZZ!PC* MJ/%499SO943E).UTGTH]C/)&^/1QIYE%5,VVNE>^YNE7AJV1JXYJ:U>&YRFV MTR:>87I33C/]D'1=]%M?#N/HG$1!G%0Z^U5;<13=WKS33&])Q3@E'*C$1CKF M7WJ.?,BI,]=Q1,;V@!@^42W3N])]U[HR_+9[Y>B=-FR):QN>K[65KCFU!\97 M4$_.W2Y@M):<"CL(N]?>_.(;+0D'*+$1UO-G-[7H&4IFL,F1@6UG#G];A-5% M6/V).?RZZSF*INA7BHJ1P[:G7KEM'5B/:GF6KG7;'4N=XC7F";HOCZOTT2M- M5PW;V#R;,5L2'9M4&]RS9;E7C'R+"AI?I^.[=L?I=&:F.835 M;-:4C&FQ[J# MV9L1-QPSN'H>6_5QE"J5IP]893RH; 83$OWU+'0S/_^ MS./L _OWP2'4+YXS;)B^?_?N]O:V!4-I]>*;=_N)UP?NF[XC?L]- MWOENYKY33:VM.-8[,&%4T[3UMJ)IBF*T+?U=-NCL82*'JNGJ';G3?;75SP83 MVSU_2NL)>5!;SL<3MM0%L!<&$7E/LT#PT]3/['&T&CELC]Y2IS3^)M.50%.3 MT71.,&=?VN<)CAAB.R,TM\J7#JJH#MJ;QU$1=.-';C%K8>!F27 G?24^S4R M:UIU=,Y?E\EAW?_KH^8D+5Z@>;.T4:TH.UY)"Q 1S&C-XL)JE8#>BQC99$+< M_ 1UF2?63R32"['TG(R$,I"*EZB*89F.IBJVI5DJ\!+@(V 5F+[6O@)>LJ=M M.R_16YJ03 )0JP/43*GT<12ZMZF0/\\G?[1Y\N< 2PA$V:0 LBOY,Y;O+L3/ M2K@%5T(UQ=(55$+5[=="=548-0(,' R5V<'MC(-^0+K CXI"-R>\D,UI[6P& M/]-5U*$I6=:YFW3VRI5Y1-EIG@(%L]X/9Z/"J8Y32=; MKQT!T]PJ$ LP/#_3K I:":8YR30G@EMZZZ'0EE!)%R4H;?NU$%T3*JD PU-4 M4M66+EOGK8/6.)]5==I\!_N1Q4/>;&0V1W84:\>1??!B4FO>3Y;)^"H"IJZ_C; M>>.WY#A"'BS]]?'LBW0_1X;ZU0J/J!,L.@N,3GE\ 'DM)R%^YP MB*7PBNH_>$[%995U#MW,E6AUG@[Q7"Q/A07%Z"LSM\?:&I0=)VO]!.IC*][7 M^ 5]JK^V81@^/_BM\4M>Q\F%>Q='\6 $!EI&(MJUX-SKDX%;@KKQT]DQ!!WL M?VG\DC^ H ,W](JR?%^"Z!I[W H\;0A/AT>?&K_D#^#I$(L_!@).38#3E_V/ MC5_R!^#TQ>V04"!ITT@Z/3MJ_)(_@*135JE>2+H& ,IH_'(?T'X\IVZ/]X": M;?.]F67:!3-,N[>-G_#]^"I*CJV[*/+\$VM.>=WF"FZ,EW"P)V:R]T#UHV4\ M1,]R(G"9,X!;5CG$$95#B*@<,A.L"U<.T53+TKN&>N5H6O?*:'?,*\?MV%>6 M86A=S75]UQVOVG1^_/G;_L7EV='YE:HXIK;>JB&/Z9A4C:PQQ;A/)ZJD\Q:B MO"W\5+> L0:OK*>!(?,;63GUB/7K\_-P)%'/K,_Z_+'.>KQ]+.\WBZ4DX34= MTG?#+NL(2%C]%O!Q/576;G6!2%J%YB38 L(^C]X_S9#'$<*6X<-P,[VC7+E\JS.QGG<.[])WT.^EV M$S*"V]-T:R"SSI2I#6#IFSL@BZ"I*!&V,18DP+)YL%P$6;@=:)ESAD( 9U=4 MHHTC[$T<%:XJUE:3^[O>"HU<:.0-GM*6@E)HZAO5U%U\P&&<]T)W6OO:-BSM MF'!]B@K/D49;EFT69@)B#8;8MBG^4X?W!*":!:A=- A.DP P-P305?##ZH+[ MGA?G$>U?RM$H; 1A(S1Y2FO(-GSRP)Z]L=AX7'7368^+9VMN>J1/A^!VI37J MRDK3&OD,ZVF&_*NQ+,-:%J'.N,ED-N1-'/BSDR'+;,=WG=@?P7_ZV2#\]?\# M4$L#!!0 ( -" #U6/>A GN @ #LS 7 =&UB+3(P,C(P-C,P>&5X M,S%D,2YH=&WM6VMSVS86_2M8=;JQ9R11\B-U*<4SCBU/U6D>]2C=W8\0"8I8 M4P0+@)*UOW[/!2B)\J-Q8CMQ$WG&D@A< !?@.?G51N5A^PHZ!X&>YV]/=;9#P^ZX6&7O7_#=CZ,3G>=]-F[T]%_W@_\J.\_ MO/YM>,H:K2#XU_YI$)R-SGP%NN^RD>:YD5:JG&=!,'C;8(W4VB(,@OE\WI[O MMY6>!*.+(+73["#(E#*B'=NX<=RG$GP*'A_WI\)R%J5<&V%?-3Z,SEM'D+#2 M9N*X'RR_O>Q8Q8OC?BQGS-A%)EXUIEQ/9-ZRJ@CW.X7MH66 ZFLR5ZVYC&T: M=CN='WL%CV.93UJ92&QXV#XZ6A=I.4E79 (%(J!1Z+LU MZ(\W1IP+M[ACE<6H/!U"B'XR/GT;]_Y;&RF1QM_[#)OM5)(D6"W1N3)-%0E,+9E-N0Z>4Y>-,L+'2 ML="O&IT&1+*L M/JVA0\JJ[10N,_7LZE LT1QJM:A4L0V[@N.*.A(YY5NKMI M /.]>2JM:-$((LS57',4N3[W7][L\W&6L&(<@&_5-'RY+B$.WK'&C>-NVRW8 MM6D](P6'+.4SP;2823&'J;2I-.S/DFM@/%N@O%#:PH"RPP3'=(3;,HW9O/=F [GC@@++%R_UOQ]YSQ\MK;IQ#9=,%N\129@*> MM^EA4X$E5M C5W#9&)#+G/%\P@&]"0\0I%F:@K; M;967NR&0BT@8P_6"1*;\4F#<6I\&93&4P9 9&5T:@P0BJ1%$0 QAA8$F0"$# M(J*4F9(^UNWG0HNJ$YK 5!IX.UIZ'W9H80H1.06IWP*JJ1C3!.RP*.-%?1FV M7'@HU/;_MEP0+)$YT$; 7:.K"2) '-6Z5B_S!):54^"$WU%6QN@3"*Y!J0GT M2[+&!0!(W"%.(>Q=D:/"I;DV-/@7NXBL21)E!@$P0@&V;CCC](FX25F2J;E9 MTD6+B306,:YEG J]WM"R64.]62IS0]LM\!^*JX/G#OS1!DK^^GGJF@ M786+9#15DDA<.OP,&=?"(17(DP0%((H)0["0)B5Q$IO"89#3H.M8FBA3ID0[ M (K?5%FD.CN\U;W<$?LNJ;= MP]A?^4M)H7SNJ4+],S+E-09Y1),N]QXHV1@HP4 TS^N\@@3%7>&39D.1,&!8"-"S8^CNDFQ4$1+\W]FU! ,A; 9S62#W%4J=$!S/5,&N<$ M("5RUP^EJ%+"E4 7HS(9NQT64XZ-C"77DB8@ M?23FG&)./96&HB-G'XP+I9S+4$9 (0L718T*3E L,TZ>#M-R2JRC++3P,5L] MU,2OL2!!.".T%_'3.I_O@E#COQ>AKIMP_,+G)S)F&C#CBY4VDP MXUGI##C!3"0)L@@Y T#,+=G *LZ[AT/RE[=;[%_D.Q'S]W[)]Y6-V$)VU75=&]J[F5 M Y_@.RC64E%4:@)A+;"YI=>I,A;E](@!?1G:5ZWV8MG.'4T2L E6_9ITI3B2 M>^%VVF@3+B]7>NUZK5)N5E$@^0/'/A$[1^G6HW)B"Y;)2Y%5VV[7Y)L/7J*G M9]SWL&MP^&WN&KC'$_&2J\VUV28O4N?+VH(3XN\-ON;-3&>E&D>V8Y4VJT#, M%:#+Z51:*\1?^,BQ0JA'];&$?JZ3'; *+LF0R\,WY5Q+4R#^+"74=[0O\\CM MSNUN-P>^_ME50;_K@1.8SE*N\C^ :1 /Q'"=_:=T#R,9>PNBUGF'_(3LH)UHIU#YN, M3BL]XB&0C<'Z5+G1K1?<0RWM9WA.AZF,8Y%#GE:NL]_K!R3KCZ;0H2!W=U\U MZ$Q18\G3JE-/UU:DLHP71H3+'W6U"#2I/R!#AXGH9N V;QY5ZJP95AU4HI+: MN2-']^6H56]=/\F[F:V6##[LMH\.?ZPOSC6RU,X^U3HGO-!3L^4*+:];9!S" M,0SJ96N.%?CH>:I5/1\;E956]);TV9SB%\3 _2'@SYQ5GW]M2M<+WOYI;[O> M7VZ]#_;:!]L%?ZP%=TY@,[KX?-/R/.WZ8Q'Y"6;W>A%^DHH5]BM75$4JW>** MN2=7[(>.^_N*=Z@>6!9:.')!A@4FV#B%>>/^;''X-7'XED_%0Y!(%O KP[". M+K;%U?/ U8A._7\6L+ZHFJ>I% D;7(FH)(?/WOD=NSM2)>\]GQH+G^'0TU76 M,.;1Y42K,H\I7U$Z7%*R]K;#9D45*1'L,IF+5G6])'']+8NJI/Z2Q?77-PHD MN"T?4_$$F6G(9TK&U1T^.FKO':Q,AR_KN,T+_UJ(>\_D^/]02P,$% @ MT( /556I2]JJ" $3, !< !T;6(M,C R,C V,S!X97@S,60R+FAT;>U; M:V_;.!;]*UP/9IL MF7G-1G9#9#F@?&B3;N%B\5^I"7*XD86-21EQ_/K]UQ2 MMF4GF:9-TLFT#A#;(B_)2^J<^Z"H_C]:K8L\Y7DD8O;;\-U;%JNHG(C.Q8.S7=O>@W6G_>M1JG?31U5G51N4A.PZZ MA\%>9V^/=?;#@VYX>, ^O&,[GX9GNT[Z_/W9\+\?+ORH'SZ]>3LX8XU6$/QG M_RP(SH?GO@+==]E0\]Q(*U7.LR"XN&JP1FIM$0;!;#9KS_;;2H^#X<<@M9/L M(,B4,J(=V[AQTJ<2? H>G_0GPG(6I5P;85\W/@TO6\>0L-)FXJ0?++Z][$C% M\Y-^+*?,V'DF7CVA98#J#9F;UDS&-@V[G<[/O8+'L"^J[U&F6"ZW"D;-K;'."NEL6B7:)R MVTKX1&;S\-503H1A5V+&/JH)SU\U?0F^C= R>=5STD;^(= UIF?%C6WQ3([1 M.>G:\_,/4/RB>08$(:!3Z?@WZH[419\(M[DAE M,2K/+CX.!Y>#L]/AX/T5>W_)SGX;7%RRR\'5Z=79X/0MBE![\;$?C$Z>1_W_ ME<;*9'Z__H,F^Q>G[L]5.FX)'U35::/S'B\E4J#G&@%6K<(%B&]<%IS1TQ+-*>3T^GV8-*\H!^59-PJ-5"9'PGD5NG'3;;L$VIO6"%!RPE$\% MTV(JQ0RVTJ;2L-]+K@'R;([R0FD+"\HNE9ZP;J?U;Z82]DYJZ&2UO($1CND. ML4$>M7NKR09TQP,'E"U>'GX[]EXZ7MYPXSPJF\S9-98R$W"]30^;"BRQ@AZY M@L_&@%SFC.=S5N96EP**PR,[APX4<08,03>@)^$1BC13$QAOJ[S<+8%<1,(8 MKNIDGL*R<(B?\CK(R1I] < U*3:!?DC4N $#B#G$* M<>^2'!4NS<;0X%_L0K(F2909!, (!=BZX8S3)^(F94FF9F9!%RW&TE@$N99Q M*O1Z0\MF#?5FH<@66B%! M1+%A.T!H+ !Y#\.+&V14.7+!4UCICV4&B>X^;W4/=\2N:]H]C/V5OY04R^>> M*M0_(U->8Y!'-.GRX(&2M8$2#$3SW.05)"CN"I^5*X<'WS]7=OCN"R?+N3 H M &QA *2D0 ^JY%\B*-*C0Y@KJ?2."< *9&[?BB56[F/ MN@ORR3L 7\4X*] V*_=$E1*N!+H8EJA)GZ-! G"&:&] MB)_7^?P0A!K]O0BU:<+-O3;\%K$>;OT?S"]P@XP:4H]2#N,1U MO, UF";Y2&;2SBGRNFM88KFC@$.W)^B::"UU<=[TIII04>H"[#(N4HPBP-XI MX)*8L<@1 &8@&6I$0>PE$21HGDA@N2S@T+94>C25HI=.I8LISTIGP EF(DF0 M1<@I &+NR :6<=X#')*_O#M!<,1!0S@3X].0D2KM_1H\Q&7RI;2@'"OY?'[. M1HOLS=D"X5<"^O2H\RWV'XO]^*5C_]S#ZC8\:;NJBNY=S9T<^ +?0;&6BJ)2 M$PAK@NU2KE91H'D#QS[1.P5!2?$/QA\S=N9SE(UCFS'*FV6@9@K0)>3B;16B#_Q MD2.%4(_J8PG]7"<[8!52JCO:%_FD=N=V]UN#GS_FP.G M&8)X%$E GC:&:(LID@(8K8*H99(^$_R:HB(?U+NXR*4C[JG)8DOWBY!?Y=-^ M6^X.2\]C-#1B:>CO94F5Q* )H Y8-GUH9A"7F7*"9< BN]MV/5C M9.^GB*X2#4/:!/Z$L_U L'O:5D&]Z8,3F4]5-A44H>1\7#TTU)6[$),B4W.! MVEFJO(_@:T0"\)\D?&O? \FG7,+JMIQC_B$[+<=8*]8];#(ZKO2$IT#6!NM3 MY5JW7G /M;2?X3D=IC*.10YY6KG.?J\?D*P_FT*G@MS=?=V@0T6-!4^K3CU= M6Y'*,EX8$2Y^U-4BT*3^A R=)J*;@=N\?E:ILV)8=5*)2FH'CQS=%Z-6O77] M).]GMEHP^+#;/C[ZN;XX&V2I'7ZJ=4YXH:=FBQ5:7+?(.(0C&-3KU@PK\-D# M5BS/L5OB(&'0\ ?.JL^_]R4KA:\_=KV_W7H?[+4/NML% M?Z(%=TY@/;KX>M/R,NWZ4Q'Y&6;W9AY^D8H5]BM75$4JW>*&N2=7[*>.^_NV MIZ0>+ZNQ-52?W5BWODY/]02P,$% @ T( /5;G-B =I!0 E1P !< !T;6(M M,C R,C V,S!X97@S,F0Q+FAT;>U9;6_;-A#^*S<7:Q/ >O-+YLB.@=1QT11- MDZ4.AGVD1J(R*.4LU1(H1C=(%UPE,9):1%"Z84EP(>*TXG3& 8S?HN+Y[ M?.0XPP&:&E5S9!I"SPNZ7LMOM]T=[Y'EGD[-R ,T',%$DS;GF,B7"\\8?&M!(M,Y"SULL%NZB M[4HU\R;77J+GHN,)*7/F4DT;PX&1X&]&Z' P9YI E!"5,WW2N)F\<7JHH;D6 M;#CPZN]2=RKI:CB@_!9RO1+LI#$G:L931\LL;/N9[N-,#X=W=);.@E.=A('O M_]K/"*4\G3F"Q3KLNKW>G4CQ6;*6R3*T4#%!-+]EQO:&U4@PHL*IU$E_=X%_ MFYG5\V*9:BK,.&4LA357[[HM?QV?^ 954Q3]E!.:;;4#A%\ MAA&;!&YX">9S5'ZC"^-E@FYI:+?*"V1V?2D%Q<,24 MYC&/B-D]D#&,QI=P5:B\()AH+2'HP8W[T1VY\)%%1NGEB^#([P?MKM\<>--' M2NHWQ72:PRF5F:G^S4BV_#_VCTRT.F'PD:@I25GN7"X%6\%II,U(R_=;CQ?? M7T6.:5_M#_ \A4BF:>ER27S&U\\%49@8L0+%,JFLIQ= M1BX(I;+&,_1:4F IQ$"POM2/M'M##->+NJF-=&17L@N-VIV]JYBY+GL&*9R'VC+3_ M@;36SX TGB+WSLNS%^E>$XZDAU*+DQJ&A!N^SQ3+#>*:9IA@XXO3T!LD>QS( M$&QYR9XQ3[&%-G(T2&U39DD8M0I1 E8BT=LU\QJ2U?'@[H'=(S1R9^A]"*?% M#/,!0;<\9A[PK/VJKK'U]6VCZ8+M#IXT3!/=J&NQ,EJ6I!-)(4B6L[#^8],M M XRD;%1,]VSV&S=TNS?W[ZJHZLR-9*/1MB5=KUI9"\H@]U>OK*NTBQ8V,K-3 M#1N=_H9EB=9B(1=U>NIGQU1_.,5KUB=G@>%_\?:P'B?37(I"LWY=']OQ/NLWWD=GK/^?Y^^>ZTW6[PG/ '2K@] ;;;AWORRM-D](>JXI\[ MNB_6S!,.[QFA/PRAKU?A?6!6M4E5IQQD2T"BY!1>^/;G^\;@Y1Z\8W&L\-I_ M+?/\&5A/ %@?R)Q]"[3,B?N#&J8EYGW(O4'U7-T<)9S&,ERPJ3',) MEW',(Z;VW,G+3NVQL7"/YC%97T^G)/HT4[)(J;D82Q76Y;CQ'FE[H.K*#>P$ M3YE3/=<%O/G^JI)LOK[:?3&6D1ESROZ=Q)JID-Q*3JL=[O7<5F=-&Z7,M_\) M*U^XV3=XPW\ 4$L#!!0 ( -" #U56+Q969 4 )<< 7 =&UB+3(P M,C(P-C,P>&5X,S)D,BYH=&WM66U/&SD0_BMS0=>"E'W+"PJ;$(D&T%&5PI6@ MTWUTUMZLK\YZZ_62Y'[]C;V[(8DN5XY"2R600MCQ>#PS?N;QF!W\XCAG:4+2 MB%'X;7SY :B,BAE+-42*$8W2.=<)C&66D10NF5)<"'BG.)TR@",WZ+B^>W3H M.,,!FAI5=(.P>P?4E[-^.1P=6^_1J-/[S^JQ<]?KV MW8>+$30[C3 ^'MW06SIQ3G82![__: MSPBE/)TZ@L4Z[+J]WKU(\6FRDLDRM% Q032_8\;VFM5(,*+"B=1)?WN!?YN9 MU?-BF6HG)C,NEN';,9^Q'#ZR.7R2,Y*^;982_,Z9XO';OM7.^=\,36-X9;AA M%:D9W#!;*N+@'<_YA NNEV'"*64IJK_9Z[7\=G_@&55,4_943FFVT X1?(H1 MFP2N>0GF#R<:*>+[Z\B MQ[0O=P=XD4(DT[1TN20^X^N7@BA,C%B"8IE4UM-+KG!YK?@"29'B5@JX2",7 M]LT$4P$MOS^2,R3-I7T*^@?(BG NU0P"W_D=8JFL\0R]EA182C%S[XN40=MO M@N7-=5N?[,JUJ2:0'&(N:GJV&651H9 /,#LDI7"V0*I+D:31BQG/ M;>/FUZQV.X'QS8C&W%]8(\'.-^EP"'N!!89Q%6CC!(7J%;L2\%5\QT M)KF!Q18&]PF6E]J2=O?IP0IQ]]6QJHP*=L%1N],W-7.?)<]@Q;,0>T7:_T!: MZV= &D^1>V?EV8MTKPE'TD.IQ4D-0\(-WV>*Y09Q33-,L/'%:>@-DCT.9 BV MO&3/F*?80ALY&J2V*;,DC%J%* $KD>CMFGD-R>IX<'? [AD:N5/T/H238HKY M@*!;'C-/>-8^J&ML/;QM-%VPW<'CAFFB&W4M5D;+DG0B*03)5N-DDDM1:-:OZV,SOA=Y;2AO M6-7O_^;*5;8/W4[O-=_?+]^=MML-7A/^1 FW)\!F^_!(7GF9C/Y45?QS1_?5 MFGG!X;TB](V(,G,IB*DC^ MBJP7@*R/N"/?@BUSY/Y@8+V"ZJ6!:FS>J#P*5=_5S5'"60SGJQO\51SSB*D= MM_*R5WMN+#RB?4Q6%]0)B3Y/E2Q2:J[&4H5U/:Z]2=H2TVJ'>SVWU5GQ1BGS[?_"RE=N]AW> M\!]02P$"% ,4 " #0@ ]5Z/U$OC<3 #+TP $ @ $ M =&UB+3(P,C(P-C,P+GAS9%!+ 0(4 Q0 ( -" #U4V3"?AKQ( ,LGS_RVT .P=!P 4 M " 8Y1 !T;6(M,C R,C V,S!?;&%B+GAM;%!+ 0(4 Q0 M ( -" #U65>JKG]D, "($!0 4 " 8N_ !T;6(M,C R M,C V,S!?<')E+GAM;%!+ 0(4 Q0 ( -" #U7\ACO 9YX! %[% 4 M " ;,# 0!T;6(M,C R,C V,S!X,3!Q+FAT;5!+ 0(4 Q0 ( M -" #U6/>A GN @ #LS 7 " 4RB @!T;6(M,C R,C V M,S!X97@S,60Q+FAT;5!+ 0(4 Q0 ( -" #U55J4O:J@@ !$S 7 M " 3FK @!T;6(M,C R,C V,S!X97@S,60R+FAT;5!+ 0(4 Q0 M ( -" #U6YS8@':04 )4< 7 " 1BT @!T;6(M,C R M,C V,S!X97@S,F0Q+FAT;5!+ 0(4 Q0 ( -" #U56+Q969 4 )<< 7 M " ;:Y @!T;6(M,C R,C V,S!X97@S,F0R+FAT;5!+!08 1 "@ * )P" !/OP( ! end